Lan Jianxia, Wang Zeyong, Li Jinlong, et al. Simplification of locomotive running gear three-dimensional point cloud based on non-uniform division[J]. Opto-Electronic Engineering, 2019, 46(2): 180269. doi: 10.12086/oee.2019.180269
Citation: Lan Jianxia, Wang Zeyong, Li Jinlong, et al. Simplification of locomotive running gear three-dimensional point cloud based on non-uniform division[J]. Opto-Electronic Engineering, 2019, 46(2): 180269. doi: 10.12086/oee.2019.180269

Simplification of locomotive running gear three-dimensional point cloud based on non-uniform division

    Fund Project: Supported by National Natural Science Foundation of China (61471304)
More Information
  • The 3D point cloud data obtained from the laser line structured light scanner has redundancy, and a point cloud simplification algorithm based on the two order non-uniform partition is designed and implemented to deal with locomotive running department in this paper. First, according to the intrinsic shape signature (ISS), the point cloud normal vector of the detected object are estimated and the feature points of the point cloud are extracted. Then, according to the distribution of the feature point cloud, the point cloud is first divided non-uniformly to obtain uneven initial cloud patches. Finally, the divided cloud points are mapped to different Gaussian spheres for further subdivision. The mean shift clustering is performed on the Gauss sphere to extract the center of gravity of each cluster in the actual three-dimensional space. The set of the center of gravity is the result of simplification. Experimental results verified the effectiveness of the proposed method. It can keep the details information of the point cloud while ensuring a high simplification rate. Comparing with the existing method, this method balances the speed and accuracy, and is more suitable for the on-line locomotive automated detection system.
  • 加载中
  • [1] Pendry J B. Negative refraction makes a perfect lens[J]. Physical Review Letters, 2000, 85(18): 3966-3969. doi: 10.1103/PhysRevLett.85.3966

    CrossRef Google Scholar

    [2] 张滋黎, 邾继贵, 周虎, 等.一种新型自动激光经纬仪引导跟踪方法[J].光电工程, 2010, 37(4): 1-7. doi: 10.3969/j.issn.1003-501X.2010.04.001

    CrossRef Google Scholar

    Zhang Z L, Zhu J G, Zhou H. Guidance tracking method of a new automatic laser theodolite system[J]. Opto-electronic Engineering, 2010, 37(4): 1-7. doi: 10.3969/j.issn.1003-501X.2010.04.001

    CrossRef Google Scholar

    [3] Yamamoto S. Development of inspection robot for nuclear power plant[C]//Proceedings of the 1992 IEEE International Conference on Robotics and Automation, Nice, France, 1992, 2: 1559-1566.

    Google Scholar

    [4] Wang G H, Hu Z Y, Wu F C, et al. Implementation and experimental study on fast object modeling based on multiple structured stripes[J]. Optics and Lasers in Engineering, 2004, 42(6): 627-638. doi: 10.1016/j.optlaseng.2004.05.008

    CrossRef Google Scholar

    [5] 龙玺, 钟约先, 李仁举, 等.结构光三维扫描测量的三维拼接技术[J].清华大学学报(自然科学版), 2002, 42(4): 477-480. doi: 10.3321/j.issn:1000-0054.2002.04.014

    CrossRef Google Scholar

    Long X, Zhong Y X, Li R J, et al. 3-D surface integration in structured light 3-D scanning[J]. Journal of Tsinghua University (Science and Technology), 2002, 42(4): 477-480. doi: 10.3321/j.issn:1000-0054.2002.04.014

    CrossRef Google Scholar

    [6] 黄潜, 王泽勇, 李金龙, 等.基于三维扫描的机车走行部螺栓识别与定位[J].光电工程, 2018, 45(1): 170532. doi: 10.12086/oee.2018.170532

    CrossRef Google Scholar

    Huang Q, Wang Z Y, Li J L, et al. Automatic recognition of bolts on locomotive running gear based on laser scanner 3D measurement[J]. Opto-electronic Engineering, 2018, 45(1): 170532. doi: 10.12086/oee.2018.170532

    CrossRef Google Scholar

    [7] Maglo A, Courbet C, Alliez P, et al. Progressive compression of manifold polygon meshes[J]. Computers & Graphics, 2012, 36(5): 349-359.

    Google Scholar

    [8] Luebke D P. A developer's survey of polygonal simplification algorithms[J]. IEEE Computer Graphics and Applications, 2001, 21(3): 24-35.

    Google Scholar

    [9] Cignoni P, Montani C, Scopigno R, et al. A comparison of mesh simplification algorithms[J]. Computers & Graphics, 1998, 22(1): 37-54.

    Google Scholar

    [10] Han H Y, Han X, Sun F S, et al. Point cloud simplification with preserved edge based on normal vector[J]. Optik - International Journal for Light and Electron Optics, 2015, 126(19): 2157-2162. doi: 10.1016/j.ijleo.2015.05.092

    CrossRef Google Scholar

    [11] Yu Z W, Wong H S, Peng H, et al. ASM: An adaptive simplification method for 3D point-based models[J]. Computer-Aided Design, 2010, 42(7): 598-612. doi: 10.1016/j.cad.2010.03.003

    CrossRef Google Scholar

    [12] Weir D J, Milroy M J, Bradley C, et al. Reverse engineering physical models employing wrap‐around B‐spline surfaces and quadrics[J]. Proceedings of the Institution of Mechanical Engineers, Part B: Journal of Engineering Manufacture, 1996, 210(22): 147-157.

    Google Scholar

    [13] Martin R, Stroud I, Marshall A D. Data reduction for reverse engineering[J]. RECCAD, Deliverable Document 1 COPERNICUS Project, 1997, 1068: 85-100.

    Google Scholar

    [14] Lee K H, Woo H, Suk T. Point data reduction using 3D grids[J]. The International Journal of Advanced Manufacturing Technology, 2001, 18(3): 201-210. doi: 10.1007/s001700170075

    CrossRef Google Scholar

    [15] Shi B Q, Liang J, Liu Q. Adaptive simplification of point cloud using k-means clustering[J]. Computer-Aided Design, 2011, 43(8): 910-922. doi: 10.1016/j.cad.2011.04.001

    CrossRef Google Scholar

    [16] 袁小翠, 吴禄慎, 陈华伟.特征保持点云数据精简[J].光学精密工程, 2015, 23(9): 2666-2676.

    Google Scholar

    Yuan X C, Wu L S, Chen H W. Feature preserving point cloud simplification[J]. Optics and Precision Engineering, 2015, 23(9): 2666-2676.

    Google Scholar

    [17] Zhong Y. Intrinsic shape signatures: A shape descriptor for 3D object recognition[C]//Proceedings of the 2009 IEEE International Conference on Computer Vision Workshops, 2009: 689-696.

    Google Scholar

    [18] 傅思勇, 吴禄慎, 陈华伟.空间栅格动态划分的点云精简方法[J].光学学报, 2017, 37(11): 1115007.

    Google Scholar

    Fu S Y, Wu L S, Chen H W. Point cloud simplification method based on space grid dynamic partitioning[J]. Acta Optica Sinica, 2017, 37(11): 1115007.

    Google Scholar

    [19] Hoppe H, Derose T, Duchamp T, et al. Surface reconstruction from unorganized points[J]. ACM SIGGRAPH Computer Graphics, 1992, 26(2): 71-78.

    Google Scholar

    [20] Wang Y H, Hao W, Ning X J, et al. Automatic segmentation of urban point clouds based on the Gaussian map[J]. The Photogrammetric Record, 2013, 28(144): 342-361. doi: 10.1111/phor.2013.28.issue-144

    CrossRef Google Scholar

  • Overview: With the increasing mileage of high-speed rail, railway locomotive safety testing is more and more important. Laser 3D scanning is a new type of detection method, which is expected to apply to the railway locomotive automated detection system. However, the point cloud obtained by 3D scanner usually contains a lot of redundant information, and the amount of data is usually too large to transmission and processing. Therefore, it is of great significance to study the simplification of 3D point cloud data. For the locomotive 3D point cloud data obtained by line-structured laser scanner, a point cloud simplification algorithm based on two order non-uniform partition is designed and implemented to process the point cloud data of locomotive running points in this paper. First, using K-d tree to reconstruct topological relations for discrete point clouds. Secondly, according to the intrinsic shape signature(ISS), we estimate the point cloud normal vector of the detected object and extract the feature points of the point cloud. The feature points are extracted by analyzing the neighborhood covariance matrix of the points, and the weight values are established to compensate the non-uniform downsampling of the 3D point cloud. Then, according to the distribution of the feature point cloud, the point cloud is divided non-uniformly to obtain uneven initial cloud patches. Finally, according to the normal vector information, the initially divided cloud points are mapped into different Gaussian spheres. The flat area of point cloud is mapped to a densely distributed cluster, and regions containing complex details are mapped to many different clusters. Second division based on mean-shift clustering is performed on the Gaussian sphere to extract the center of gravity of each cluster in the actual three-dimensional space. The set of points closest to the center of gravity is the result of simplification. Compared with the results of non-uniform grid method and K-means method, this algorithm achieves results in more than ten seconds in point cloud objects with a processing capacity of over one million, and the reduction rate can reach more than 90%. Speed is guaranteed. The points reserved in the flat area are relatively sparse, while the points reserved in the detail area are more precise. The maximum error of the reduced model is 2.5078 mm, and the average error is 0.3046 mm. Both are smaller than the other two algorithms and the accuracy is guaranteed. Therefore, the simplified data using the algorithm proposed in this paper can better detect defects on the surface of the object.

  • 加载中
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Figures(8)

Tables(1)

Article Metrics

Article views(6459) PDF downloads(2104) Cited by(0)

Access History
Article Contents

Catalog

    /

    DownLoad:  Full-Size Img  PowerPoint