A double circle structure descriptor and Hough voting matching for real-time object detection

In this paper, we propose real-time and reliable approaches for pose tracking of a rigid object by feature detection and image matching. We first present a new fast binary descriptor with a double circle structure of overlapping regions, namely double circle structure descriptor (DCSD). DCSD is rotation invariant and robust against blur, illumination changes, Joint Photographic Experts Group (JPEG) compression and orientation changes. Experimental results show that with fewer feature bits, DCSD is still discriminative and faster than the state-of-the-art features in many general situations. We then propose a new matching measure named Hough Voting Matching (HVM), which is based on clustering and Hough voting schemes. HVM can efficiently discriminate between correct and incorrect keypoint correspondences, and can be combined with some descriptors to improve the matching accuracy as an independent part. Experiments are also presented to illustrate that HVM can refine the matching results of DCSD if we embed HVM into a DCSD algorithm.

[1]  D. Lowe,et al.  Fast Matching of Binary Features , 2012, 2012 Ninth Conference on Computer and Robot Vision.

[2]  Robert C. Bolles,et al.  Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography , 1981, CACM.

[3]  Hugo Proença ReigSAC: fast discrimination of spurious keypoint correspondences on planar surfaces , 2014, Machine Vision and Applications.

[4]  João Manuel R. S. Tavares Analysis of Biomedical Images Based on Automated Methods of Image Registration , 2014, ISVC.

[5]  Matthew A. Brown,et al.  Recognising panoramas , 2003, Proceedings Ninth IEEE International Conference on Computer Vision.

[6]  Hao Shen,et al.  A Parallel Algorithm of PCA-SIFT Based on CUDA , 2014 .

[7]  Kristen Grauman,et al.  Boundary Preserving Dense Local Regions , 2015, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[8]  João Manuel R. S. Tavares,et al.  Matching of objects nodal points improvement using optimization , 2006 .

[9]  Guijin Wang,et al.  A new framework for on-line object tracking based on SURF , 2011, Pattern Recognit. Lett..

[10]  Paul L. Rosin Measuring Corner Properties , 1999, Comput. Vis. Image Underst..

[11]  Tom Drummond,et al.  Machine Learning for High-Speed Corner Detection , 2006, ECCV.

[12]  G. Klein,et al.  Parallel Tracking and Mapping for Small AR Workspaces , 2007, 2007 6th IEEE and ACM International Symposium on Mixed and Augmented Reality.

[13]  Roland Siegwart,et al.  BRISK: Binary Robust invariant scalable keypoints , 2011, 2011 International Conference on Computer Vision.

[14]  João Manuel R. S. Tavares,et al.  Improvement of Modal Matching Image Objects in Dynamic Pedobarography Using Optimization Techniques , 2004, AMDO.

[15]  Vincent Lepetit,et al.  BRIEF: Binary Robust Independent Elementary Features , 2010, ECCV.

[16]  Rong Xiao,et al.  Pairwise Rotation Invariant Co-Occurrence Local Binary Pattern , 2014, IEEE Trans. Pattern Anal. Mach. Intell..

[17]  Vincent Lepetit,et al.  A fast local descriptor for dense matching , 2008, 2008 IEEE Conference on Computer Vision and Pattern Recognition.

[18]  Gary R. Bradski,et al.  ORB: An efficient alternative to SIFT or SURF , 2011, 2011 International Conference on Computer Vision.

[19]  Pascal Fua,et al.  SLIC Superpixels Compared to State-of-the-Art Superpixel Methods , 2012, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[20]  J. Tavares,et al.  Computer Image Registration Techniques Applied to Nuclear Medicine Images , 2015 .

[21]  Vincent Lepetit,et al.  Model Based Training, Detection and Pose Estimation of Texture-Less 3D Objects in Heavily Cluttered Scenes , 2012, ACCV.

[22]  Vincent Lepetit,et al.  Learning descriptors for object recognition and 3D pose estimation , 2015, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[23]  Florent Perronnin,et al.  Large-scale image categorization with explicit data embedding , 2010, 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[24]  Cordelia Schmid,et al.  A performance evaluation of local descriptors , 2005, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[25]  Francisco P. M. Oliveira,et al.  Algorithm of Dynamic Programming for Optimization of the Global Matching between Two Contours Defined by Ordered Points , 2008 .

[26]  Natasha Gelfand,et al.  Efficient Extraction of Robust Image Features on Mobile Devices , 2007, 2007 6th IEEE and ACM International Symposium on Mixed and Augmented Reality.

[27]  Cordelia Schmid,et al.  3D Object Modeling and Recognition Using Local Affine-Invariant Image Descriptors and Multi-View Spatial Constraints , 2006, International Journal of Computer Vision.

[28]  Michael Isard,et al.  Object retrieval with large vocabularies and fast spatial matching , 2007, 2007 IEEE Conference on Computer Vision and Pattern Recognition.

[29]  Yan Ke,et al.  PCA-SIFT: a more distinctive representation for local image descriptors , 2004, Proceedings of the 2004 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2004. CVPR 2004..

[30]  Eric Brachmann,et al.  Learning 6D Object Pose Estimation Using 3D Object Coordinates , 2014, ECCV.

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

[32]  Vincent Lepetit,et al.  Noname manuscript No. (will be inserted by the editor) Learning Real-Time Perspective Patch Rectification , 2022 .

[33]  Jing Li,et al.  Efficient and Robust Feature Matching via Local Descriptor Generalized Hough Transform , 2013, ICRA 2013.

[34]  Kun Liu,et al.  Rotation-Invariant HOG Descriptors Using Fourier Analysis in Polar and Spherical Coordinates , 2014, International Journal of Computer Vision.

[35]  Tae-Kyun Kim,et al.  Latent-Class Hough Forests for 3D Object Detection and Pose Estimation , 2014, ECCV.

[36]  Vincent Lepetit,et al.  Fast Keypoint Recognition Using Random Ferns , 2010, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[37]  Yan Ke,et al.  PCA-SIFT: a more distinctive representation for local image descriptors , 2004, CVPR 2004.

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

[39]  Christopher Zach,et al.  A dynamic programming approach for fast and robust object pose recognition from range images , 2015, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[40]  João Manuel R. S. Tavares,et al.  Improvement of Modal Matching Image Objects in Dynamic Pedobarography using Optimization Techniques , 2005 .

[41]  Jan-Michael Frahm,et al.  Comparative Evaluation of Binary Features , 2012, ECCV.

[42]  João Manuel R. S. Tavares,et al.  Matching Contours in Images through the use of Curvature, Distance to Centroid and Global Optimization with Order-Preserving Constraint , 2009 .

[43]  Fei Zhao,et al.  A Novel Fast and Robust Binary Affine Invariant Descriptor for Image Matching , 2014 .

[44]  João Manuel R. S. Tavares,et al.  Improvement of Modal Matching Image Objects in Dynamic Pedobarography Using Optimization Techniques , 2004, AMDO.

[45]  João Manuel R S Tavares,et al.  Medical image registration: a review , 2014, Computer methods in biomechanics and biomedical engineering.

[46]  Cordelia Schmid,et al.  A Comparison of Affine Region Detectors , 2005, International Journal of Computer Vision.

[47]  Dieter Schmalstieg,et al.  Pose tracking from natural features on mobile phones , 2008, 2008 7th IEEE/ACM International Symposium on Mixed and Augmented Reality.

[48]  Vincent Lepetit,et al.  Online learning of patch perspective rectification for efficient object detection , 2008, 2008 IEEE Conference on Computer Vision and Pattern Recognition.

[49]  Li Li,et al.  Image Matching Algorithm based on Feature-point and DAISY Descriptor , 2014, J. Multim..

[50]  Nicole Immorlica,et al.  Locality-sensitive hashing scheme based on p-stable distributions , 2004, SCG '04.

[51]  Matti Pietikäinen,et al.  Multiresolution Gray-Scale and Rotation Invariant Texture Classification with Local Binary Patterns , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[52]  Bing-Yu Chen,et al.  Robust Feature Matching with Alternate Hough and Inverted Hough Transforms , 2013, 2013 IEEE Conference on Computer Vision and Pattern Recognition.