Robust cylinder detection and pose estimation using 3D point cloud information

This work deals with the problem of detecting cylindrical shapes, commonly found in household and industrial environments, using 3D point cloud information from consumer RBG-D cameras. Existing approaches are fragile in the presence of clutter, in particular flat surfaces, leading to errors during the orientation estimation process that compromise the whole method. We address the aforementioned problem with a novel soft voting scheme that incorporates curvature information in the orientation voting phase. For each potential cylinder point, the principal curvature direction is combined with the normal vector to disambiguate candidate orientations. A set of experiments with synthetically generated data are used to assess the robustness of our method with different levels of clutter and noise. The results demonstrate that incorporating the principal curvature direction within the orientation voting process allows for large improvements on cylinders' parameters estimation. Qualitative results with point clouds acquired from consumer RGB-D cameras, confirm the advantages of the proposed approach.

[1]  Lucian Cosmin Goron,et al.  Robustly Segmenting Cylindrical and Box-like Objects in Cluttered Scenes using Depth Cameras , 2012, ROBOTIK.

[2]  Mervin E. Muller,et al.  A note on a method for generating points uniformly on n-dimensional spheres , 1959, CACM.

[3]  Alexandre Bernardino,et al.  Multi-object detection and pose estimation in 3D point clouds: A fast grid-based Bayesian Filter , 2013, 2013 IEEE International Conference on Robotics and Automation.

[4]  Morgan Quigley,et al.  ROS: an open-source Robot Operating System , 2009, ICRA 2009.

[5]  Karl Pearson F.R.S. LIII. On lines and planes of closest fit to systems of points in space , 1901 .

[6]  Yong-Jin Liu,et al.  Cylinder Detection in Large-Scale Point Cloud of Pipeline Plant , 2013, IEEE Transactions on Visualization and Computer Graphics.

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

[8]  P. Moreno,et al.  Reaching and grasping kitchenware objects , 2012, 2012 IEEE/SICE International Symposium on System Integration (SII).

[9]  Alexandre Bernardino,et al.  Efficient pose estimation of rotationally symmetric objects , 2015, Neurocomputing.

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

[11]  Nassir Navab,et al.  Model globally, match locally: Efficient and robust 3D object recognition , 2010, 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[12]  T. Rabbani,et al.  EFFICIENT HOUGH TRANSFORM FOR AUTOMATIC DETECTION OF CYLINDERS IN POINT CLOUDS , 2005 .

[13]  Jaime López-Krahe,et al.  Contribution to the Determination of Vanishing Points Using Hough Transform , 1994, IEEE Trans. Pattern Anal. Mach. Intell..

[14]  J. Bethel,et al.  DETECTION AND ROBUST ESTIMATION OF CYLINDER FEATURES IN POINT CLOUDS , 2010 .

[15]  Miguel Aragão,et al.  Vizzy: A Humanoid on Wheels for Assistive Robotics , 2015, ROBOT.