• Laser & Optoelectronics Progress
  • Vol. 59, Issue 24, 2415007 (2022)
Chunmei Hu1,2, Huajie Fei1,2,*, Guofang Xia3, Xi Liu4, and Xinjian Ma5
Author Affiliations
  • 1School of Geomatics and Urban Spatial Informatics, Beijing University of Civil Engineering and Architecture, Beijing 100044, China
  • 2Representative Architecture and Ancient Architecture Database Engineering Research Center of the Ministry of Education, Beijing 100044, China
  • 3China Cultural Relics Information Consulting Center, Beijing 100029, China
  • 4Heilongjiang Surveying and Mapping Measuring Instrument Verification Station, Harbin 150081, Heilongjiang, China
  • 5Beijing Institute of Surveying and Mapping Design, Beijing 100038, China
  • show less
    DOI: 10.3788/LOP202259.2415007 Cite this Article Set citation alerts
    Chunmei Hu, Huajie Fei, Guofang Xia, Xi Liu, Xinjian Ma. High-Precision Registration of Non-Homologous Point Clouds in Laser Scanning and Photogrammetry[J]. Laser & Optoelectronics Progress, 2022, 59(24): 2415007 Copy Citation Text show less
    Algorithm flow
    Fig. 1. Algorithm flow
    FPFH calculation principle
    Fig. 2. FPFH calculation principle
    Schematic diagram of octree structure
    Fig. 3. Schematic diagram of octree structure
    Point cloud visualization. (a) Face point cloud; (b) ear point cloud; (c) buddha head point cloud
    Fig. 4. Point cloud visualization. (a) Face point cloud; (b) ear point cloud; (c) buddha head point cloud
    Rough registration results of different algorithms. (a) Overall point cloud after down sampling; (b) 4PCS algorithm; (c) RANSAC algorithm; (d) proposed algorithm
    Fig. 5. Rough registration results of different algorithms. (a) Overall point cloud after down sampling; (b) 4PCS algorithm; (c) RANSAC algorithm; (d) proposed algorithm
    Iterative estimation of grid size
    Fig. 6. Iterative estimation of grid size
    Octree grid rendering. (a) Face point cloud; (b) ear point cloud; (c) buddha head point cloud
    Fig. 7. Octree grid rendering. (a) Face point cloud; (b) ear point cloud; (c) buddha head point cloud
    Corresponding point matching diagrams. (a) Before removing false matching; (b) after removing false matching; (c) the number of point pairs corresponding to the removal of errors varying with the number of iterations
    Fig. 8. Corresponding point matching diagrams. (a) Before removing false matching; (b) after removing false matching; (c) the number of point pairs corresponding to the removal of errors varying with the number of iterations
    Registration results of different methods. (a) Grid centroid; (b) nearest point of grid centroid ; (c) point with the smallest Euclidean distance in the grid
    Fig. 9. Registration results of different methods. (a) Grid centroid; (b) nearest point of grid centroid ; (c) point with the smallest Euclidean distance in the grid
    Registration results of different algorithms. (a) ICP algorithm; (b) proposed algorithm
    Fig. 10. Registration results of different algorithms. (a) ICP algorithm; (b) proposed algorithm
    DatePoint cloudNumber of point cloudsNumber of down sampled point cloudsRegistration time /sRegistration error /(10-3 m)
    FaceSource point cloud1081893422.013.53
    Target point cloud1583441009
    EarSource point cloud20096113524.242.29
    Target point cloud1146031160
    HeadSource point cloud176315228056.172.39
    Target point cloud15876942456
    Table 1. Rough matching result of model point cloud
    MethodFaceEarHead
    Time /sRMSE /(10-3 m)Time /sRMSE /(10-3 m)Time /sRMSE /(10-3 m)
    4PCS25.184.3430.292.9165.383.34
    RANSAC41.544.1159.732.6678.752.78
    Proposed method22.013.5324.242.2956.172.39
    Table 2. Comparison of registration results of different coarse registration algorithms
    DataGrid centroidNearest point of grid centroidPoint with the smallest Euclidean distance in the grid
    Face2.32×10-31.01×10-35.72×10-5
    Ear3.97×10-32.04×10-31.59×10-4
    Head4.36×10-31.53×10-31.55×10-4
    Table 3. Comparison of registration errors of different corresponding point pair selection methods
    AlgorithmFaceEarHead
    Time /sRMSE /mTime /sRMSE /mTime /sRMSE /m
    ICP106.444.09×10-494.764.46×10-41416.991.71×10-3
    Proposed algorithm28.345.72×10-530.421.59×10-4478.781.55×10-4
    Table 4. Comparison of registration performance between proposed algorithm and classical algorithm
    Chunmei Hu, Huajie Fei, Guofang Xia, Xi Liu, Xinjian Ma. High-Precision Registration of Non-Homologous Point Clouds in Laser Scanning and Photogrammetry[J]. Laser & Optoelectronics Progress, 2022, 59(24): 2415007
    Download Citation