GCSAC: geometrical constraint sample consensus for primitive shapes estimation in 3D point cloud

Estimating parameters of a primitive shape from a 3-D point cloud data is a challenging problem due to data containing noises and computational time demand. In this paper, we present a new robust estimator (named GCSAC, Geometrical Constraint SAmple Consensus) aimed at solving such issues. The proposed algorithm takes into account geometrical constraints to construct qualified samples for the estimation. Instead of randomly drawing minimal subset of sample, explicit geometrical properties of the interested primitive shapes (e.g., cylinder, sphere and cone) are used to drive sampling procedures. At each iteration of GCSAC, the minimal subset sample is selected based on two criteria (1) It must ensure a consistency with the estimated model via a roughly inlier ratio evaluation; (2) The samples satisfy geometrical constraints of the interested objects. Based on the obtained good samples, model estimation and verification procedures of the robust estimator are deployed in GCSAC. Extensive experiments have been conducted on synthesized and real datasets for evaluation. Comparing with the common robust estimators of RANSAC family (RANSAC, PROSAC, MLESAC, MSAC, LO-RANSAC and NAPSAC), GCSAC outperforms in term of both the precision of the estimated model and computational time. The implementations of the proposed method and the datasets are made publicly available.

[1]  Soon-Wook Kwon,et al.  Algorithms for fitting cylindrical objects to sparse range point clouds for rapid workspace modeling , 2003 .

[2]  Sunglok Choi,et al.  Performance Evaluation of RANSAC Family , 2009, BMVC.

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

[4]  Carl Barck-Holst,et al.  Fitting Primitive Shapes to Point Clouds for Robotic Grasping , 2009 .

[5]  G. Sithole,et al.  Recognising structure in laser scanning point clouds , 2004 .

[6]  Jiri Matas,et al.  Matching with PROSAC - progressive sample consensus , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[7]  Mohammed M Elmogy,et al.  3D Object Recognition Based on Image Features: A Survey , 2014 .

[8]  Jiri Matas,et al.  Fixing the Locally Optimized RANSAC , 2012, BMVC.

[9]  Jan-Michael Frahm,et al.  USAC: A Universal Framework for Random Sample Consensus , 2013, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[10]  Slawomir J. Nasuto,et al.  NAPSAC: High Noise, High Dimensional Robust Estimation - it's in the Bag , 2002, BMVC.

[11]  Andrew Zisserman,et al.  Multiple view geometry in computer visiond , 2001 .

[12]  Jiri Matas,et al.  Locally Optimized RANSAC , 2003, DAGM-Symposium.

[13]  Mark S. Nixon,et al.  Sphere Detection in Kinect Point Clouds via the 3D Hough Transform , 2013, CAIP.

[14]  Philip H. S. Torr,et al.  The Development and Comparison of Robust Methods for Estimating the Fundamental Matrix , 1997, International Journal of Computer Vision.

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

[16]  Reinhard Klein,et al.  Efficient RANSAC for Point‐Cloud Shape Detection , 2007, Comput. Graph. Forum.

[17]  Petko Faber,et al.  A Buyer's Guide to Euclidean Elliptical Cylindrical and Conical Surface Fitting , 2001, BMVC.

[18]  Richard Szeliski,et al.  High-accuracy stereo depth maps using structured light , 2003, 2003 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2003. Proceedings..

[19]  Andrew Zisserman,et al.  MLESAC: A New Robust Estimator with Application to Estimating Image Geometry , 2000, Comput. Vis. Image Underst..

[20]  Denis Laurendeau,et al.  Extraction of cylinders and estimation of their parameters from point clouds , 2015, Comput. Graph..

[21]  Sudeep Sarkar,et al.  Multi-scale superquadric fitting for efficient shape and pose recovery of unknown objects , 2013, 2013 IEEE International Conference on Robotics and Automation.

[22]  Jan-Michael Frahm,et al.  A Comparative Analysis of RANSAC Techniques Leading to Adaptive Real-Time Random Sample Consensus , 2008, ECCV.

[23]  Rita Cucchiara,et al.  3D Hough transform for sphere recognition on point clouds , 2014, Machine Vision and Applications.

[24]  Sven Behnke,et al.  Real-Time Plane Segmentation Using RGB-D Cameras , 2012, RoboCup.

[25]  Yi-Ping Hung,et al.  RANSAC-Based DARCES: A New Approach to Fast Automatic Registration of Partially Overlapping Range Images , 1999, IEEE Trans. Pattern Anal. Mach. Intell..

[26]  Shin'ichi Satoh,et al.  Geometric verification using semi-2D constraints for 3D object retrieval , 2016, 2016 23rd International Conference on Pattern Recognition (ICPR).