• Acta Optica Sinica
  • Vol. 38, Issue 1, 0112001 (2018)
Minglei Li*, Wenpeng Zong, Guangyun Li, and Li Wang
Author Affiliations
  • School of Navigation & Aerospace Engineering, Information Engineering University, Zhengzhou, Henan 450001, China
  • show less
    DOI: 10.3788/AOS201838.0112001 Cite this Article Set citation alerts
    Minglei Li, Wenpeng Zong, Guangyun Li, Li Wang. Extraction of Structure Line Segments from Point Clouds Using Voxel-Based Region Growing[J]. Acta Optica Sinica, 2018, 38(1): 0112001 Copy Citation Text show less
    Procedure of the proposed method. (a) Original point cloud; (b) voxelization; (c) plane segmentation; (d) recognition of potential support voxels; (e) segmentation of support regions; (f) extraction of three-dimensional structure line segments and refinement; (g) algorithm flow chart
    Fig. 1. Procedure of the proposed method. (a) Original point cloud; (b) voxelization; (c) plane segmentation; (d) recognition of potential support voxels; (e) segmentation of support regions; (f) extraction of three-dimensional structure line segments and refinement; (g) algorithm flow chart
    Sketch map for the relationship among intersection angle, voxel size and fitting standard deviation value of two neighbor coplanar voxels
    Fig. 2. Sketch map for the relationship among intersection angle, voxel size and fitting standard deviation value of two neighbor coplanar voxels
    Recognition of potential support voxels. (a) Global structure of octree voxels; (b) distribution of non-edge and non-edge adjacent voxels which are shown in red; (c) potential support voxels which are shown in red
    Fig. 3. Recognition of potential support voxels. (a) Global structure of octree voxels; (b) distribution of non-edge and non-edge adjacent voxels which are shown in red; (c) potential support voxels which are shown in red
    Extraction of support regions using voxel-based region growing. (a) Statistics of plane distribution in the neighbor voxels (which are shown in blue) of the seed voxel (which is shown in red) and proceeding of initial region growing (in which the dash lines represent the border of the support region); (b) region growing from the seed voxels (in which the initial seed is in green, the new seeds are in red and the neighbor voxels of the new seeds are in blue, while the red arrows indicate the grow
    Fig. 4. Extraction of support regions using voxel-based region growing. (a) Statistics of plane distribution in the neighbor voxels (which are shown in blue) of the seed voxel (which is shown in red) and proceeding of initial region growing (in which the dash lines represent the border of the support region); (b) region growing from the seed voxels (in which the initial seed is in green, the new seeds are in red and the neighbor voxels of the new seeds are in blue, while the red arrows indicate the grow
    Overlap display of fitting plane and original
    Fig. 5. Overlap display of fitting plane and original
    Structure line and its support regions. (a) Definition of corresponding parameters of structure line; (b) projection regions of the support regions (yellow region is the final selected support region)
    Fig. 6. Structure line and its support regions. (a) Definition of corresponding parameters of structure line; (b) projection regions of the support regions (yellow region is the final selected support region)
    Refinement of structure line segments. (a) Before refinement; (b) after refinement
    Fig. 7. Refinement of structure line segments. (a) Before refinement; (b) after refinement
    Segmentation result of Data1 (different planes are shown in different color). (a) Data1 and its local feature; (b) segmentation result of OB method; (c) segmentation result of the proposed method
    Fig. 8. Segmentation result of Data1 (different planes are shown in different color). (a) Data1 and its local feature; (b) segmentation result of OB method; (c) segmentation result of the proposed method
    Extraction results of structure line segments. (a) Data2; (b) Data3; (c) Data4; (d) Data5; (e) extraction result of Data2; (f) extraction result of Data3; (g) extraction result of Data4; (h) extraction result of Data5
    Fig. 9. Extraction results of structure line segments. (a) Data2; (b) Data3; (c) Data4; (d) Data5; (e) extraction result of Data2; (f) extraction result of Data3; (g) extraction result of Data4; (h) extraction result of Data5
    Comparision of structure line segment extracting results of Data4. (a) Original test data; (b) plane segmentation result of RANSAC algorithm; (c) plane segmentation result of the proposed method; (d) extraction result of RPB algorithm; (e) extraction result of VPB algorithm; (f) extraction result of the proposed method (the support regions are hidden for comparision)
    Fig. 10. Comparision of structure line segment extracting results of Data4. (a) Original test data; (b) plane segmentation result of RANSAC algorithm; (c) plane segmentation result of the proposed method; (d) extraction result of RPB algorithm; (e) extraction result of VPB algorithm; (f) extraction result of the proposed method (the support regions are hidden for comparision)
    Data informationData1Data2Data3Data4Data5
    Data volume /10613.813.132.84.7100.0
    Point interval /cm3.791.740.782.371.24
    Table 1. Information of experimental data
    ItemTime cost /sPlane numberPrecisionRecall
    OB35.693386.284.7
    Proposed method48.8102998.998.2
    Table 2. Comparison of experimental results of planer segmentation
    Data informationData2Data3Data4Data5
    Plane number5293716851113383
    Line segment number6841952235688707
    Time cost for plane segmentation /s50.951.927.9208.6
    Time cost for line segment extraction /s9.47.44.028.3
    Table 3. Processing results of experimental data
    ItemThresholdPlane numberTime cost /sσ-υ /cm
    dth /mθth /(°)Point-line distance /mSegmentationLine extractionTotalBefore centralizationAfter centralization
    RPB0.0125.010×Θ·σ88838.823.161.91.45
    VPB10×davg511127.9151.6179.52.03
    Proposed method4.031.91.871.43
    Table 4. Efficiency and accuracy comparison of the algorithms
    Minglei Li, Wenpeng Zong, Guangyun Li, Li Wang. Extraction of Structure Line Segments from Point Clouds Using Voxel-Based Region Growing[J]. Acta Optica Sinica, 2018, 38(1): 0112001
    Download Citation