Title :
Efficient keypoint matching for robot vision using GPUs
Author :
Schweitzer, Michael ; Wuensche, Hans-Joachim
Author_Institution :
Inst. for Autonomous Syst. Technol., Univ. der Bundeswehr Munchen, Neubiberg, Germany
fDate :
Sept. 27 2009-Oct. 4 2009
Abstract :
Finding correspondences between two images is a fundamental task in computer vision. Focusing on robot vision this task has to be computed as fast as possible allowing further computations to finish within frametime. Given this viewpoint the performance of the correspondence task determines the robot´s visual abilities. In this paper we present a framework for robot vision allowing this task to be solved at rates of up to 200 frames per second. These high framerates are achievable by consistently optimizing a SIMD implementation for robot vision use cases. The three steps feature extraction, feature description and feature matching are explained in detail. Using a dense calculation of haar wavelet responses based on integral images, the rank of the structure tensor is approximated to determine keypoints with subpixel accuracy. Due to scaling the wavelets themselves, no prior image smoothing or scaling is required. For keypoint matching these dense haar wavelet responses are reused to build image descriptors. To avoid heavyweight image descriptor comparisons, an efficient prematching step based on simple bitmask operations is introduced. A CUDA-implementation is available for download.
Keywords :
Haar transforms; control engineering computing; coprocessors; feature extraction; image matching; parallel processing; robot vision; tensors; wavelet transforms; CUDA; GPU; Haar wavelet responses; SIMD; bitmask operations; computer vision; feature description; feature extraction; feature matching; image descriptors; keypoint matching; prematching step; robot vision; structure tensor; Cameras; Computer vision; Detectors; Feature extraction; Motion estimation; Orbital robotics; Robot vision systems; Robotics and automation; Tensile stress; Vehicle dynamics;
Conference_Titel :
Computer Vision Workshops (ICCV Workshops), 2009 IEEE 12th International Conference on
Conference_Location :
Kyoto
Print_ISBN :
978-1-4244-4442-7
Electronic_ISBN :
978-1-4244-4441-0
DOI :
10.1109/ICCVW.2009.5457621