Complicated Point Cloud Model Segmentation Based on Multi-view Region Growing
KONG De-ming1,ZHANG Na1,WANG Shu-tao1,SHI Hui-chao2
1. School of Electrical Engineering, Yanshan University, Qinhuangdao, Hebei 066004, China
2. School of Information Science and Technology, Beijing University of Chemical Technology, Beijing 100029, China
Abstract:In order to improve the segmentation accuracy of the 3D point cloud model in the feature fuzzy region, a segmentation method based on multi-view region growing was proposed.Based on the principle of direction difference of normal vectors of grids, the model was divided into different categories of sub-regions.Then the one-to-one mapping relationships between point cloud and multi-view distance images were established in the corresponding regions.The sensitivity of Canny operator for gray level was used to obtain independent connected domains and their barycentric coordinates were calculated. The corresponding points were extracted as seed points in 3D point cloud.To separate the adjacent surfaces, the offset angle of normal vectors of grids was introduced.At the same time, the remaining independent surfaces were extracted according to the principle of iterative nearest points.To achieve segmentation optimization, KNN algorithm was used to remove the off-group points.Experiments were carried out on the selected model data set.The results showed that the complicated point cloud model could be divided reasonably by the proposed method, and the segmentation accuracy was not less than 80%.
孔德明,张娜,王书涛,史慧超. 基于多视角区域生长的复杂点云模型分割[J]. 计量学报, 2021, 42(6): 704-709.
KONG De-ming,ZHANG Na,WANG Shu-tao,SHI Hui-chao. Complicated Point Cloud Model Segmentation Based on Multi-view Region Growing. Acta Metrologica Sinica, 2021, 42(6): 704-709.
[1]Yi B, Liu Z, Tan J, et al. Shape recognition of CAD models via iterative slippage analysis [J]. Computer- Aided Design, 2014, 55(1): 13-25.
[2] Rabbani T, Heuvel F A van den, Vosselman G. Segmentation of point clouds using smoothness constraint [C]//Internation Archives of Photogrammetry, Remote Sensing & Spatial Information Sciences. 2006, 36 (5): 248-253.
[2] Rabbani T, Heuvel F A van den, Vosselman G. Segmentation of point clouds using smoothness constraint [C]//ISPRS Commission V Symposium‘Image Engineering and Vision Metrology’. IAPRS Volume XXXVI, Part 5, 2006: 248-253.
[3] 李仁忠, 刘阳阳, 杨曼, 等. 基于改进的区域生长三维点云分割 [J]. 激光与光电子学进展, 2018, 55 (5): 325-331.
Li R Z, Liu Y Y, Yang M, et al. Three-dimensional point cloud segmentation algorithm based on improved region growing [J]. Laser and Optoelectronics Process, 2018, 55 (5): 325-331.
[4] 郭保青, 余祖俊, 张楠, 等. 铁路场景三维点云分割与分类识别算法 [J]. 仪器仪表学报, 2017, 38 (9): 2103-2111.
Guo B Q, Yu Z J, Zhang N, et al. 3D point cloud segmentation classification and recognition algorithm of railway scene [J]. Chinese Journal of Scientific Instrument. 2017, 38 (9): 2103-2111.
[5] 卢维欣, 万幼川, 何培培, 等. 大场景内建筑物点云提取及平面分割算法 [J]. 中国激光, 2015, 42 (9): 344-350.
Lu W X, Wan Y C, He P P, et al. Extracting and plane segmenting buildings from large scene point cloud [J]. Chinese Journal of Lasers, 2015, 42 (9): 344-350.
[6] Wang H, Lu T, Au K C, et al. Spectral 3D mesh segmentation with a novel single segmentation field [J]. Graphical Models, 2014, 76 (5): 440-456.
[7] Asvadi A, Premebida C, Peixoto P, et al. 3D Lidar-based static and moving obstacle detection in driving environments [J]. Robotics & Autonomous Systems, 2016, 83 (C): 299-311.
[8] 郑少开. 基于三维网格模型的点云分割方法研究[D]. 北京: 北京建筑大学, 2016.
[9] Kong D M, Lin H B, Chen X Y. A novel multi-view-angle range images generation method for measurement of complicated polyhedron in 3D space [J]. Mathematical Problems in Engineering, 2017: Article ID 9501268.
[10] 曹文意, 陈继民, 袁艳萍, 等. 基于多视图的三维模型采集系统的研制 [J]. 计量学报, 2019, 40 (6): 1000-1005.
Cao W Y, Chen J M, Yuan Y P, et al. Research on 3D Model Acquisition System Based on Multiple View [J]. Acta Metrologica Sinica, 2019, 40 (6): 1000-1005.
[11] 桑艳艳, 李昕. 基于改进分水岭算法的菌落图像分割 [J]. 电子测量技术, 2019, 42 (6): 87-93.
Sang Y Y, Li X. Colony image segmentation based on improved watershed algorithm [J]. Electronic Measurement Technology, 2019, 42 (6): 87-93.
[12] 丁双, 任国营, 张福民, 等. 改进的穿线法的卡尺图像识别 [J]. 计量学报, 2019, 40 (5): 765-769.
Ding S, Ren G Y, Zhang F M, et al. Improved Threading Method for Caliper Image Recognition [J]. Acta Metrologica Sinica, 2019, 40 (5): 765-769.
[13] 王佳婧. 工业零件三维点云模型的特征线面提取方法研究 [D]. 武汉: 武汉大学, 2017.
[14] Fan Y, Wang M, Geng N, et al. A self-adaptive segmentation method for a point cloud [J]. The Visual Computer, 2018, 34 (5): 659-673.
[15] Lu X H, Yao J, Tu J G, et al. Pairwise linkage for point cloud segmentation [C]// XXIII ISPRS Congress. Prague, Czech Republic, 2016.
[16] Kaick O V, Fish N, Kleiman Y, et al. Shape segmentation by approximate convexity analysis [J]. ACM Transactions on Graphics, 2014, 34 (1): 1-11.
[17] 王雅男, 王挺峰, 田玉珍, 等. 基于改进的局部表面凸性算法三维点云分割 [J].中国光学, 2017, 10 (3): 348-354.
Wang Y N, Wang T F, Tian Y Z, et al. Improved local convexity algorithm of segmentation for 3D point cloud [J]. Chinese Optics, 2017, 10 (3): 348-354.
[18] 王帅, 孙华燕, 郭惠超, 等. 激光点云的混合流形谱聚类自适应分割方法 [J]. 光学学报, 2017, 37 (10): 131-141.
Wang S, Sun H Y, Guo H C, et al. Mixed manifold spectral clustering adaptive segmentation method for laser point cloud [J]. Acta Optica Sinica, 2017, 37 (10): 131-141.
[19] Tsuchie S, Hosino T, Higashi M, et al. High-quality vertex clustering for surface mesh segmentation using Student-t mixture model [J]. Computer-Aided Design, 2014, 46: 69-78.
[20] Taha A A, Hanbury A. Metrics for evaluating 3D med-ical image segmentation: analysis, selection, and tool [J]. BMC Medical Imaging, 2015, 15 (1): 29.