Diagnostics based principal component analysis for robust plane fitting in laser data

Plane fitting and obtaining characteristics (e.g., normal) from the estimated plane are fundamental tasks in many applications in which laser scanner 3D data is used. Unfortunately, laser data are not free from outliers. Principal Component Analysis (PCA) is a popular method for plane fitting, but it is known that PCA is very sensitive to outliers and gives misleading non-robust results. We present a robust plane fitting algorithm based on PCA coupled with an outlier detecting diagnostic statistical approach. In this method, the recently introduced robust scatter matrix is used to calculate robust statistical distance for finding outliers. After excluding outliers, PCA is performed on the outlier free data which is used for fitting planar surfaces and to estimate robust normal and other parameters. Demonstration of the new algorithm through several synthetic and vehicle based laser scanning data show that the proposed method is efficient, and gives robust estimates. Results outperform Least Squares (LS), PCA and are significantly better than the well-known RANSAC in terms of time, accuracy and robustness. This method has great potential for robust segmentation, surface reconstruction, and other point cloud processing tasks.

[1]  M. Hubert,et al.  A Deterministic Algorithm for Robust Location and Scatter , 2012 .

[2]  Bao Li,et al.  Robust normal estimation for point clouds with sharp features , 2010, Comput. Graph..

[3]  Tony DeRose,et al.  Surface reconstruction from unorganized points , 1992, SIGGRAPH.

[4]  S. Sotoodeh OUTLIER DETECTION IN LASER SCANNER POINT CLOUDS , 2006 .

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

[6]  Tamal K. Dey,et al.  Eurographics Symposium on Point-based Graphics (2005) Normal Estimation for Point Clouds: a Comparison Study for a Voronoi Based Method , 2022 .

[7]  Caihua Wang,et al.  Comparison of local plane fitting methods for range data , 2001, Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. CVPR 2001.

[8]  Hans-Peter Seidel,et al.  Surface and normal ensembles for surface reconstruction , 2007, Comput. Aided Des..

[9]  M. Hubert,et al.  High-Breakdown Robust Multivariate Methods , 2008, 0808.0657.

[10]  John Law,et al.  Robust Statistics—The Approach Based on Influence Functions , 1986 .

[11]  P. Rousseeuw,et al.  A fast algorithm for the minimum covariance determinant estimator , 1999 .

[12]  Bisheng Yang,et al.  Semi-automated extraction and delineation of 3D roads of street scene from mobile laser scanning point clouds , 2013 .

[13]  Abdul Nurunnabi,et al.  Robust segmentation for multiple planar surface extraction in laser scanning 3D point cloud data , 2012, Proceedings of the 21st International Conference on Pattern Recognition (ICPR2012).

[14]  Abdul Nurunnabi,et al.  Robust Segmentation in Laser Scanning 3D Point Cloud Data , 2012, 2012 International Conference on Digital Image Computing Techniques and Applications (DICTA).

[15]  P. Rousseeuw Least Median of Squares Regression , 1984 .

[16]  Ruben H. Zamar,et al.  Robust Estimates of Location and Dispersion for High-Dimensional Datasets , 2002, Technometrics.

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

[18]  P. Rousseeuw,et al.  Unmasking Multivariate Outliers and Leverage Points , 1990 .

[19]  Markus H. Gross,et al.  Efficient simplification of point-sampled surfaces , 2002, IEEE Visualization, 2002. VIS 2002..

[20]  Martin Buss,et al.  Comparison of surface normal estimation methods for range sensing applications , 2009, 2009 IEEE International Conference on Robotics and Automation.