Robot robust object recognition based on fast SURF feature matching

The local invariant features SURF (Speeded Up Robust Features) is introduced into the robot visual recognition field to solve scale changes, rotation, perspective changes, changes in illumination and other problems. A Speeded up SURF (SSURF) algorithm is proposed to meet the needs of robot visual identification. In SSURF algorithms, the main direction determination step of SURF algorithm is modified which make the search scope of the main direction becomes {-α, +α} (0 ≤ α ≤ 30°) from the original scope 360 According to compressed sensing ideas and interest points distribution histogram, the main scale search space is selected to improve the interest points searching step of SURF algorithm, so the interest points searching time-consuming is reduced. Matching the sample object and the scene using SSURF descriptor, and positioning the target position in the scene and giving ROI(region of interest). Experimental results in the autonomous mobile robot platform show that the proposed method significantly improves the speed of the robot to identify the target object, and proved robust to the scale changes, rotation, perspective changes, changes in illumination.

[1]  David G. Lowe,et al.  University of British Columbia. , 1945, Canadian Medical Association journal.

[2]  S. Se,et al.  VISION BASED MODELING AND LOCALIZATION FOR PLANETARY EXPLORATION ROVERS , 2004 .

[3]  Chen Yaowu,et al.  Prior information constrained SIFT matching algorithm for visual simultaneous localization and mapping , 2011 .

[4]  Luc Van Gool,et al.  SURF: Speeded Up Robust Features , 2006, ECCV.

[5]  David G. Lowe,et al.  Object recognition from local scale-invariant features , 1999, Proceedings of the Seventh IEEE International Conference on Computer Vision.

[6]  Sergio Escalera,et al.  Biologically inspired path execution using SURF flow in robot navigation , 2011 .

[7]  Matthijs C. Dorst Distinctive Image Features from Scale-Invariant Keypoints , 2011 .

[8]  Adrien Bartoli,et al.  KAZE Features , 2012, ECCV.

[9]  Sergio Escalera,et al.  Biologically Inspired Path Execution Using SURF Flow in Robot Navigation , 2011, IWANN.

[10]  Henrik I. Christensen,et al.  SIFT Based Graphical SLAM on a Packbot , 2007, FSR.

[11]  Zhong Zuo-feng Video object tracking based on SURF features , 2011 .

[12]  David G. Lowe,et al.  Multiclass Object Recognition with Sparse, Localized Features , 2006, 2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'06).

[13]  Wu Xunxi Image Registration Algorithm Based on Template Matching and Optical Flow , 2010 .

[14]  David G. Lowe,et al.  Distinctive Image Features from Scale-Invariant Keypoints , 2004, International Journal of Computer Vision.

[15]  Keiji Yanai,et al.  A SURF-Based Spatio-Temporal Feature for Feature-Fusion-Based Action Recognition , 2010, ECCV Workshops.

[16]  Luc Van Gool,et al.  Speeded-Up Robust Features (SURF) , 2008, Comput. Vis. Image Underst..

[17]  G LoweDavid,et al.  Distinctive Image Features from Scale-Invariant Keypoints , 2004 .

[18]  Hai Tao,et al.  Viewpoint Invariant Pedestrian Recognition with an Ensemble of Localized Features , 2008, ECCV.