Reducing Keypoint Database Size
2009
Keypoints are high dimensional descriptors for local features of an image or an object. Keypoint extraction is the first task in various computer vision algorithms, where the keypoints are then stored in a database used as the basis for comparing images or image features. Keypoints may be based on image features extracted by feature detection operators or on a dense grid of features. Both ways produce a large number of features per image, causing both time and space performance challenges when upscaling the problem.
We propose a novel framework for reducing the size of the keypoint database by learning which keypoints are beneficial for a specific application and using this knowledge to filter out a large portion of the keypoints. We demonstrate this approach on an object recognition application that uses a keypoint database. By using leave one out K nearest neighbor regression we significantly reduce the number of keypoints with relatively small reduction in performance.
Keywords:
- Artificial intelligence
- Computer vision
- Computer science
- Feature (computer vision)
- Grid
- Pattern recognition
- Operator (computer programming)
- Database
- k-nearest neighbors algorithm
- Feature detection
- high dimensional
- computer vision algorithms
- Cognitive neuroscience of visual object recognition
- Salience (neuroscience)
- Correction
- Source
- Cite
- Save
- Machine Reading By IdeaReader
27
References
1
Citations
NaN
KQI