Laser & Optoelectronics Progress, Volume. 60, Issue 16, 1615005(2023)

Multiview Point Cloud Registration Method for Nonspherical Objects Based on Manifold Clustering

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
    Figures & Tables(15)
    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
    Flowchart of the thermal gradient method
    Selection of neighbourhood feature points. (a) Curve with little surface change; (b) curve with large surface changes
    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
    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
    • Table 1. Point cloud data information

      View table

      Table 1. Point cloud data information

      DatasetBunnyDragonHappyChicken
      Number of views10151516
      Total points3622724691931099005418412
    • Table 2. Accuracy comparison of different methods

      View table

      Table 2. Accuracy comparison of different methods

      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 3. Efficiency comparison of two kinds of geodesic distance matrix calculation methods

      View table

      Table 3. Efficiency comparison of two kinds of geodesic distance matrix calculation methods

      DatasetBunnyDragonHappyChicken
      Matrix order2950×29501915×19152241×22413558×3558
      Floyd method91.0933.8348.11155.07
      Thermal gradient method52.8721.6530.8982.57
    • Table 4. Efficiency comparison of different registration methods

      View table

      Table 4. Efficiency comparison of different registration 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 5. Robustness comparison of different methods for the Bunny dataset

      View table

      Table 5. Robustness comparison of different methods for the Bunny dataset

      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 6. Robustness comparison of different methods for the Dragon dataset

      View table

      Table 6. Robustness comparison of different methods for the Dragon 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 7. Robustness comparison of different methods for the Happy dataset

      View table

      Table 7. Robustness comparison of different methods for the Happy 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 8. Robustness comparison of different methods for the Chicken dataset

      View table

      Table 8. Robustness comparison of different methods for the Chicken 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
    Tools

    Get Citation

    Copy Citation Text

    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

    EndNote(RIS)BibTexPlain Text
    Save article for my favorites
    Paper Information

    Category: Machine Vision

    Received: Sep. 19, 2022

    Accepted: Oct. 27, 2022

    Published Online: Aug. 18, 2023

    The Author Email: Huang Yunfeng (riverhuang@shiep.edu.cn)

    DOI:10.3788/LOP222574

    Topics