Science Fair Projects Ideas - Scale-invariant feature transform

All Science Fair Projects

      

Science Fair Project Encyclopedia for Schools!

  Search    Browse    Forum  Coach    Links    Editor    Help    Tell-a-Friend    Encyclopedia    Dictionary     

Science Fair Project Encyclopedia

For information on any area of science that interests you,
enter a keyword (eg. scientific method, molecule, cloud, carbohydrate etc.).
Or else, you can start by choosing any of the categories below.

Scale-invariant feature transform

Scale-invariant feature transform (or SIFT) is a computer vision algorithm for extracting distinctive features from images, to be used in algorithms for tasks like matching different views of an object or scene (e.g. for stereo vision) and Object recognition . The features are invariant to image scale, rotation, and partially invariant (i.e. robost) to changing viewpoints, and change in illumination. The name Scale-invariant feature transform was chosen, as the algorithm transforms image data into scale-invariant coordinates relative to local features.

The algorithm was devised by David Lowe at the University of British Columbia, who has a US-patent on it.

First, the original image is progressively Gaussian blurred with sigma in a band from 1 to 2 resulting in a series of Gaussian blurred images (cascade filtering ). Then, these images are substracted from their direct neighbors (by sigma) to produce a new series of images (with difference of Gaussian ).

The major steps in the computation of the image features are

  1. Scale-space extrema detection - each pixel in the images are compared to its 8 neighbors and the 9 pixels each (corresponding pixel+8 neighbors) of the other pictures in the series.
  2. keypoint localization - keypoints are chosen from the extrema in scale space.
  3. orientation assignment - for each keypoint, in a 16x16 window, histograms of gradient directions are computed (using bilinear interpolation).
  4. keypoint descriptor - representation in a 128-dimensional vector.

For the application of SIFT keypoints in matching and object recognition, Lowe was applying a nearest neighbor algorithm, followed by a Hough transform for object recognition (as described in Lowe, 2004).

SIFT is a fundamental part of the visual pattern recognition (ViPR) and visual simultaneous localization and mapping (vSLAM) algorithms developed by Evolution Robotics .

The feature representations found by SIFT are thought to be analogous to those of neurons in inferior temporal cortex , a region used for object recognition in primate vision.

SIFT is used by Aibo to locate its charging station.

see also

External links

References

  • Lowe, D. G., "distinctive image features from scale-invariant keypoints", International Journal of Computer Vision, 2004
03-10-2013 05:06:04
The contents of this article is licensed from www.wikipedia.org under the GNU Free Documentation License. Click here to see the transparent copy and copyright details
Science kits, science lessons, science toys, maths toys, hobby kits, science games and books - these are some of many products that can help give your kid an edge in their science fair projects, and develop a tremendous interest in the study of science. When shopping for a science kit or other supplies, make sure that you carefully review the features and quality of the products. Compare prices by going to several online stores. Read product reviews online or refer to magazines.

Start by looking for your science kit review or science toy review. Compare prices but remember, Price $ is not everything. Quality does matter.
Science Fair Coach
What do science fair judges look out for?
ScienceHound
Science Fair Projects for students of all ages
All Science Fair Projects.com Site
All Science Fair Projects Homepage
Search | Browse | Links | From-our-Editor | Books | Help | Contact | Privacy | Disclaimer | Copyright Notice