An algorithm of point cloud segmentation using octree and local convexity is proposed to deal with the fact that normal segmentation methods have poor effect on coarse point clouds. The proposed algorithm is composed of three steps. Firstly
point clouds with 3D coordinates are obtained using special instruments. Then
normal estimation approaches are used to get the normal vector and to segment the point clouds into patches by octree. Finally
the neighboring patches are merged if local convexity is held. Compared with other works
the proposed algorithm can reduce the number of surface effectively and produce surfaces with better quality. Experimental results show that the proposed algorithm can better segment the nearly and equally distributed data into several meaningful surfaces and 90% of the surfaces is the same as that produced by human operation.
FEI Wenlong, WEI Zhihui, An application of Mumford-Shah model in segmentation of satellite cloud image [J]. Journal of Image and Graphics, 2009, 14(4): 598-603.
MOOSMANN F, PINK O, STILLER C. Segmentation of 3D lidar data in non-flat urban environments using a local convexity criterion[C]∥Proceedings of IEEE Intelligent Vehicles Symposium. Piscataway, NJ, USA: IEEE, 2009: 215-220.
TSENG Yi-Hsing, WANG Miao. Automatic plane extraction from LIDAR data based on octree splitting and merging segmentation [C]∥ Proceedings of IEEE International Geoscience and Remote Sensing Symposium. Piscataway, NJ, USA: IEEE, 2005: 3281-3284.
WANG Miao, TSENG Yi-Hsing. Automatic segmentation of Lidar data into coplanar point clusters using an octree-based split-and-merge algorithm [J]. Photogramme Thrice Engineering and Remote Sensing, 2010, 76(4): 407-420.
DOUILARD B, UNDERWOOD J, KUNTZ N, et al. On the segmentation of 3D LIDAR point clouds [C]∥ Proceedings of IEEE International Conference on Robotics and Automation. Piscataway, NJ, USA: IEEE, 2011: 2798-2805.
DAVID S, JIRI Z. Graph cut based point-cloud segmentation for polygonal reconstruction [C]∥ Proceedings of the 5th International Symposium on Advances in Visual Computing. Heidelberg, Germang: Springer Verlag, 2009: 218-227.
MARIO R, MARKUS V. Point cloud segmentation based on radial reflection [C]∥Proceedings of 13th International Conference on Computer Analysis of Images and Patterns. Heidelberg, Germany: Springer Verlag, 2009: 955-962.
JAGANNATHAN A,MILLIER E L. Three-dimensional surface mesh segmentation using curvedness-based region growing approach [J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2007, 29(12): 2195-2204.
STEINHAUSER D, RUEPP O, BURSCHKA D. Motion segmentation and scene classification from 3D LIDAR data [C]∥ Proceedings of IEEE Intelligent Vehicles Symposium. Piscataway, NJ, USA: IEEE, 2008: 398-403.
ZHU Xiaolong, ZHAO Huijing, LIU Yiming, et al. Segmentation and classification of range image from an intelligent vehicle in urban environment [C]∥Proceedings of 23rd IEEE/RSJ 2010 International Conference on Intelligent Robots and Systems. Piscataway, NJ, USA: IEEE Computer Society, 2010: 1457-1462.
PANG Xufang, PANG Mingyong. An algorithm for extracting geometric features from point cloud[C]∥Proceedings of 2009 International Conference on Information Management, Innovation Management and Industrial Engineering. Piscataway, NJ, USA: IEEE Computer Society, 2009: 78-83.
ZHANG Lianwei, LI Yan, LIU Xiaolin, et al. A simplification method for cloud points based on local surface fitting[J]. Computer Engineering Science, 2010, 32(12): 65-68.