3D Object Recognition Based on Local and Global Features Using Point Cloud Library

3D object recognition from point clouds is considered as a field of research that is growing fast. Based on the types of features used to represent an object, 3D object recognition approaches can be classified into two broad categories—local and global feature-based techniques. Local feature-based techniques are more robust to clutter and partial occlusions that are frequently present in a real-world scene. Whereas, global feature-based techniques are suitable for model retrieval and 3D shape classification especially with the weak geometric structure. Most systems for 3D object recognition use either local or global feature-based techniques. This is because of the difficulty of integrating a set of local features with a single global feature vector in an appropriate manner. In this paper, a 3D object recognition system based on local and global features of the objects using Point Cloud Library (PCL) is proposed. The proposed system uses a hybrid technique based on Viewpoint Feature Histogram (VFH) method and Fast Point Feature Histogram (FPFH) method. VFH method is used as a global descriptor to recognize the object. Whereas, FPFH method is used as a local descriptor to estimate the position of the object in the real-world scene. The performance of the proposed system is evaluated by calculating the accuracy of the recognition process. The experimental results reveal that this system performs well on the tested objects as compared to some state of the art techniques.

[1]  Gary R. Bradski,et al.  Fast 3D recognition and pose using the Viewpoint Feature Histogram , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[2]  Pieter Abbeel,et al.  A textured object recognition pipeline for color and depth image data , 2012, 2012 IEEE International Conference on Robotics and Automation.

[3]  Nico Blodow,et al.  Fast Point Feature Histograms (FPFH) for 3D registration , 2009, 2009 IEEE International Conference on Robotics and Automation.

[4]  Dieter Fox,et al.  A large-scale hierarchical multi-view RGB-D object dataset , 2011, 2011 IEEE International Conference on Robotics and Automation.

[5]  Radu Bogdan Rusu,et al.  3D is here: Point Cloud Library (PCL) , 2011, 2011 IEEE International Conference on Robotics and Automation.

[6]  A. Aydin Alatan,et al.  Shape Index SIFT: Range Image Recognition Using Local Features , 2010, 2010 20th International Conference on Pattern Recognition.

[7]  Markus Vincze,et al.  Ensemble of shape functions for 3D object classification , 2011, 2011 IEEE International Conference on Robotics and Biomimetics.

[8]  Markus Vincze,et al.  A Global Hypotheses Verification Method for 3D Object Recognition , 2012, ECCV.

[9]  Federico Tombari,et al.  A combined texture-shape descriptor for enhanced 3D feature matching , 2011, 2011 18th IEEE International Conference on Image Processing.

[10]  Paul J. Besl,et al.  A Method for Registration of 3-D Shapes , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[11]  Luís A. Alexandre,et al.  A comparative evaluation of 3D keypoint detectors in a RGB-D Object Dataset , 2015, 2014 International Conference on Computer Vision Theory and Applications (VISAPP).

[12]  Bernard Chazelle,et al.  Matching 3D models with shape distributions , 2001, Proceedings International Conference on Shape Modeling and Applications.

[13]  Mohammed Bennamoun,et al.  3D Object Recognition in Cluttered Scenes with Local Surface Features: A Survey , 2014, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[14]  Nico Blodow,et al.  CAD-model recognition and 6DOF pose estimation using 3D cues , 2011, 2011 IEEE International Conference on Computer Vision Workshops (ICCV Workshops).

[15]  Nico Blodow,et al.  Aligning point cloud views using persistent feature histograms , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[16]  S. Hamidreza Kasaei,et al.  An Instance-Based Approach to 3 D Object Recognition in Open-Ended Robotic Domains , 2013 .

[17]  Luís A. Alexandre 3D Descriptors for Object and Category Recognition: a Comparative Evaluation , 2012 .

[18]  ilkay Ulusoy,et al.  3D object recognition from range images using transform invariant object representation , 2010 .

[19]  Federico Tombari,et al.  Unique Signatures of Histograms for Local Surface Description , 2010, ECCV.