• Laser & Optoelectronics Progress
  • Vol. 60, Issue 16, 1615005 (2023)
Hui Chen1, Yibo Wang1, Heping Huang2, Fei Yan3, and Yunfeng Huang1,*
Author Affiliations
  • 1College of Automation Engineering, Shanghai University of Electric Power, Shanghai 200090, China
  • 2Zhengtai Instrument (Hangzhou) Co., Ltd., Hangzhou 310052, Zhejiang, China
  • 3Shanghai Minghua Electric Power Science & Technology Co., Ltd., Shanghai 200437, China
  • show less
    DOI: 10.3788/LOP222574 Cite this Article Set citation alerts
    Hui Chen, Yibo Wang, Heping Huang, Fei Yan, Yunfeng Huang. Multiview Point Cloud Registration Method for Nonspherical Objects Based on Manifold Clustering[J]. Laser & Optoelectronics Progress, 2023, 60(16): 1615005 Copy Citation Text show less
    Comparison between Euclidean distance and geodesic distance. (a) Euclidean distance; (b) geodesic distance
    Fig. 1. Comparison between Euclidean distance and geodesic distance. (a) Euclidean distance; (b) geodesic distance
    Calculation method of geodesic distance. (a) Directed weighted graph in space; (b) weight between two points; (c) shortest path between two points
    Fig. 2. Calculation method of geodesic distance. (a) Directed weighted graph in space; (b) weight between two points; (c) shortest path between two points
    Flowchart of the thermal gradient method
    Fig. 3. Flowchart of the thermal gradient method
    Selection of neighbourhood feature points. (a) Curve with little surface change; (b) curve with large surface changes
    Fig. 4. Selection of neighbourhood feature points. (a) Curve with little surface change; (b) curve with large surface changes
    Flowchart of fine registration
    Fig. 5. Flowchart of fine registration
    Cross-section of multiview point cloud registration. (a) Multiview point cloud registration model; (b) the initial cross-section of fine registration; (c) the results of the MAICP method; (d) the results of the LRS method; (e) the results of the JRMPC method; (f) the results of K-means method; (g) the results of the proposed method
    Fig. 6. Cross-section of multiview point cloud registration. (a) Multiview point cloud registration model; (b) the initial cross-section of fine registration; (c) the results of the MAICP method; (d) the results of the LRS method; (e) the results of the JRMPC method; (f) the results of K-means method; (g) the results of the proposed method
    Comparison of the local effect of cross-section. (a) The local magnification effect of the registration result of the Dragon model obtained by K-means method; (b) the local magnification effect of the registration result of the Dragon model obtained by the proposed method; (c) the local magnification effect of the registration result of the Chicken model obtained by JRMPC method; (d) the local magnification effect of the registration result of the Chicken model obtained by the proposed method
    Fig. 7. Comparison of the local effect of cross-section. (a) The local magnification effect of the registration result of the Dragon model obtained by K-means method; (b) the local magnification effect of the registration result of the Dragon model obtained by the proposed method; (c) the local magnification effect of the registration result of the Chicken model obtained by JRMPC method; (d) the local magnification effect of the registration result of the Chicken model obtained by the proposed method
    DatasetBunnyDragonHappyChicken
    Number of views10151516
    Total points3622724691931099005418412
    Table 1. Point cloud data information
    DatasetErrorInitialMAICPLRSJRMPCK-meansProposed method
    BunnyER0.03860.03780.04390.02360.02190.0096
    Et2.94262.16932.04521.52471.16150.8556
    DragonER0.03930.04200.28380.03460.04330.0111
    Et4.50402.93852.53042.67302.99571.2980
    HappyER0.04290.06030.05120.02170.02580.0069
    Et1.50651.92580.53260.44360.60940.1795
    ChickenER0.03950.04250.08060.02740.03040.0170
    Et2.34172.10601.40761.15250.99270.6801
    Table 2. Accuracy comparison of different methods
    DatasetBunnyDragonHappyChicken
    Matrix order2950×29501915×19152241×22413558×3558
    Floyd method91.0933.8348.11155.07
    Thermal gradient method52.8721.6530.8982.57
    Table 3. Efficiency comparison of two kinds of geodesic distance matrix calculation methods
    DataMAICPLRSJRMPCK-meansProposed method
    Bunny75.5955.96344.893.11475.83
    Dragon241.33695.78621.7114.911649.59
    Happy272.05289.00942.3234.751739.63
    Chicken263.67317.03751.8915.331321.12
    Table 4. Efficiency comparison of different registration methods
    BunnyErrorMAICPLRSJRMPCK-meansProposed method
    100ER0.05480.05230.02100.02250.0091
    Et2.23661.95321.56511.18690.8695
    200ER0.06930.07530.03110.02700.0109
    Et2.43522.52661.63931.86361.0210
    400ER0.07800.08150.04200.03080.0136
    Et3.25343.73061.96342.24531.0351
    Table 5. Robustness comparison of different methods for the Bunny dataset
    DragonErrorMAICPLRSJRMPCK-meansProposed method
    100ER0.06980.31570.03440.03930.0134
    Et3.04892.53541.65412.64981.5274
    200ER0.08230.44250.04430.05160.0229
    Et3.54022.74542.91263.41351.7779
    400ER0.09840.58290.05690.07620.0597
    Et4.15863.72053.67464.33791.8025
    Table 6. Robustness comparison of different methods for the Dragon dataset
    HappyErrorMAICPLRSJRMPCK-meansProposed method
    100ER0.07590.05360.02100.03830.0066
    Et2.08910.79240.56090.60510.2216
    200ER0.09610.07710.04140.03410.0061
    Et2.31491.15870.95490.73760.3141
    400ER0.15420.14280.07020.04900.0131
    Et2.50441.60321.51211.46710.6505
    Table 7. Robustness comparison of different methods for the Happy dataset
    ChickenErrorMAICPLRSJRMPCK-means

    Proposed

    method

    100ER0.05660.12170.06930.03040.0286
    Et2.30391.67621.32741.22140.8881
    200ER0.07350.19700.07230.03420.0320
    Et2.54641.92791.71061.31951.0615
    400ER0.09750.18320.08250.04180.0382
    Et2.99422.32062.21121.71511.3654
    Table 8. Robustness comparison of different methods for the Chicken dataset
    Hui Chen, Yibo Wang, Heping Huang, Fei Yan, Yunfeng Huang. Multiview Point Cloud Registration Method for Nonspherical Objects Based on Manifold Clustering[J]. Laser & Optoelectronics Progress, 2023, 60(16): 1615005
    Download Citation