Discrete plane segmentation and estimation from a point cloud using local geometric patterns

This paper presents a method for segmenting a 3D point cloud into planar surfaces using recently obtained discrete-geometry results. In discrete geometry, a discrete plane is defined as a set of grid points lying between two parallel planes with a small distance, called thickness. In contrast to the continuous case, there exist a finite number of local geometric patterns (LGPs) appearing on discrete planes. Moreover, such an LGP does not possess the unique normal vector but a set of normal vectors. By using those LGP properties, we first reject non-linear points from a point cloud, and then classify non-rejected points whose LGPs have common normal vectors into a planar-surface-point set. From each segmented point set, we also estimate the values of parameters of a discrete plane by minimizing its thickness.

[1]  Georgios Papaioannou,et al.  Segmentation and surface characterization of arbitrary 3D meshes for object reconstruction and recognition , 2000, Proceedings 15th International Conference on Pattern Recognition. ICPR-2000.

[2]  Isabelle Debled-Rennesson,et al.  Recognition of Blurred Pieces of Discrete Planes , 2006, DGCI.

[3]  Jean-Marc Chassery,et al.  Digital plane preimage structure , 2003, Electron. Notes Discret. Math..

[4]  Hui Chen,et al.  3D free-form object recognition in range images using local surface patches , 2004, Proceedings of the 17th International Conference on Pattern Recognition, 2004. ICPR 2004..

[5]  Xintong Zhang,et al.  Range-data-based object surface segmentation via edges and critical points , 1997, IEEE Trans. Image Process..

[6]  Jean-Marc Chassery,et al.  (n, m)-Cubes and Farey Nets for Naive Planes Understanding , 1999, DGCI.

[7]  Ralph R. Martin,et al.  Robust Segmentation of Primitives from Range Data in the Presence of Geometric Degeneracy , 2001, IEEE Trans. Pattern Anal. Mach. Intell..

[8]  Bernhard P. Wrobel,et al.  Multiple View Geometry in Computer Vision , 2001 .

[9]  Yukiko Kenmochi,et al.  Digital Planar Surface Segmentation Using Local Geometric Patterns , 2008, DGCI.

[10]  Azriel Rosenfeld,et al.  Digital geometry - geometric methods for digital picture analysis , 2004 .

[11]  Atsushi Imiya,et al.  Combinatorial boundary of a 3D lattice point set , 2006, J. Vis. Commun. Image Represent..

[12]  Jean-Pierre Reveilles,et al.  Combinatorial pieces in digital lines and planes , 1995, Optics & Photonics.

[13]  Isabelle Debled-Rennesson,et al.  Etude et reconnaissance des droites et plans discrets , 1995 .

[14]  Lindsay Kleeman,et al.  Robust Range Data Segmentation using Geometric Primitives for Robotic Applications , 2003, SIP.

[15]  Ramesh C. Jain,et al.  Segmentation through Variable-Order Surface Fitting , 1988, IEEE Trans. Pattern Anal. Mach. Intell..

[16]  Ioannis Stamos,et al.  3-D model construction using range and image data , 2000, Proceedings IEEE Conference on Computer Vision and Pattern Recognition. CVPR 2000 (Cat. No.PR00662).

[17]  Harry Shum,et al.  Principal Component Analysis with Missing Data and Its Application to Polyhedral Object Modeling , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

[18]  Michael Spann,et al.  MIR: An Approach to Robust Clustering-Application to Range Image Segmentation , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

[19]  Andrew Zisserman,et al.  Multiple View Geometry in Computer Vision (2nd ed) , 2003 .

[20]  Berthold K. P. Horn Extended Gaussian images , 1984, Proceedings of the IEEE.

[21]  Aggelos K. Katsaggelos,et al.  Hybrid image segmentation using watersheds and fast region merging , 1998, IEEE Trans. Image Process..

[22]  Pierre Alliez,et al.  Variational shape approximation , 2004, ACM Trans. Graph..

[23]  G. Ziegler Lectures on Polytopes , 1994 .

[24]  Andrew W. Fitzgibbon,et al.  An Experimental Comparison of Range Image Segmentation Algorithms , 1996, IEEE Trans. Pattern Anal. Mach. Intell..

[25]  Naokazu Yokoya,et al.  Range Image Segmentation Based on Differential Geometry: A Hybrid Approach , 1989, IEEE Trans. Pattern Anal. Mach. Intell..