Laser & Optoelectronics Progress, Volume. 62, Issue 12, 1215012(2025)

Point Cloud Registration Algorithm Based on Angle Constraint and Maximal Clique

Yaochang Tan, Junwei Yang, Kunyang Li, and Lixin Tang*
Author Affiliations
  • School of Mechanical Science and Engineering, Huazhong University of Science and Technology, Wuhan 430074, Hubei , China
  • show less
    Figures & Tables(13)
    Point cloud registration algorithm flowchart based on angle constraint and maximal clique
    Schematic diagrams of the first-order spatial compatibility graph and its adjacency matrix
    Schematic diagram of spatial three-point angle invariability constraint
    Schematic diagrams of the second-order spatial compatibility graph and its adjacency matrix
    • Table 1. Comparison of registration accuracy of different algorithms on KITTI dataset

      View table

      Table 1. Comparison of registration accuracy of different algorithms on KITTI dataset

      AlgorithmFPFHFCGF
      ER /(°)ET /cmRR /%ER /(°)ET /cmRR /%
      RANSAC0.8743.7474.210.7626.8480.45
      FGR0.8442.5816.790.4825.4689.24
      TEASER++1.0317.9891.170.3913.5894.89
      SC2-PCR0.418.6096.400.419.6897.12
      MAC0.418.6297.660.368.1097.25
      DGR1.5933.2577.250.3721.6894.92
      PointDSC0.438.6696.420.5913.3996.39
      Proposed algorithm0.398.5798.560.348.0697.66
    • Table 2. Comparison of time and memory usage of KITTI dataset

      View table

      Table 2. Comparison of time and memory usage of KITTI dataset

      AlgorithmFPFHFCGF
      Memory /kB↓Time /s↓Memory /kB↓Time /s↓
      MAC111042443.955086082.97
      Proposed algorithm5764441.564190640.51
    • Table 3. Comparison of registration accuracy of different algorithms on 3DMatch dataset

      View table

      Table 3. Comparison of registration accuracy of different algorithms on 3DMatch dataset

      AlgorithmFPFHFCGF
      ER/(°)ET /cmRR /%ER/(°)ET /cmRR /%
      RANSAC3.9611.1266.132.698.4191.34
      FGR4.9510.2340.942.938.4778.89
      TEASER++2.497.2975.522.738.6485.78
      SC2-PCR2.196.7483.722.096.5193.16
      MAC2.116.7983.802.036.5593.71
      3DRegNet3.759.6327.332.788.1477.81
      DGR2.447.5333.222.347.0688.76
      PointDSC2.186.6973.022.106.5491.89
      Proposed algorithm2.096.6783.612.006.4693.47
    • Table 4. Comparison of time and memory usage of 3DMatch dataset

      View table

      Table 4. Comparison of time and memory usage of 3DMatch dataset

      AlgorithmFPFHFCGF
      Memory /kB↓Time /s↓Memory /kB↓Time /s↓
      MAC52741444.1865191164.06
      Proposed algorithm40665002.5030079441.66
    • Table 5. Comparison of registration accuracy of different algorithms on 3DLoMatch dataset

      View table

      Table 5. Comparison of registration accuracy of different algorithms on 3DLoMatch dataset

      AlgorithmFPFHFCGF
      ER /(°)ET /cmRR /%ER /(°)ET /cmRR /%
      RANSAC10.5815.120.576.9115.6310.35
      TEASER++4.3710.9635.154.1112.8746.78
      SC2-PCR4.0310.4638.593.8110.5158.73
      MAC4.0810.6941.323.7510.5759.85
      DGR5.0413.5619.874.1910.8643.78
      PointDSC4.0710.4320.353.8910.5356.18
      Proposed algorithm3.9010.3340.993.7110.4959.74
    • Table 6. Comparison of time and memory usage of 3DLoMatch dataset

      View table

      Table 6. Comparison of time and memory usage of 3DLoMatch dataset

      AlgorithmFPFHFCGF
      Memory /kB↓Time /s↓Memory /kB↓Time /s↓
      MAC75956724.1494615724.18
      Proposed algorithm46545161.7340526441.78
    • Table 7. 3DMatch dataset ablation experimental results

      View table

      Table 7. 3DMatch dataset ablation experimental results

      AlgorithmFPFHFCGF
      ER/(°)ET /cmRR /%ER/(°)ET /cmRR /%
      MAC2.116.7983.802.036.5593.71
      Proposed algorithm2.116.7684.102.016.5293.77
    • Table 8. 3DLoMatch dataset ablation experimental results

      View table

      Table 8. 3DLoMatch dataset ablation experimental results

      AlgorithmFPFHFCGF
      ER/(°)ET /cmRR /%ER/(°)ET /cmRR /%
      MAC4.0810.6941.323.7510.5759.85
      Proposed algorithm4.0610.6841.383.7310.5760.08
    • Table 9. Average maximal clique number ablation experimental results

      View table

      Table 9. Average maximal clique number ablation experimental results

      AlgorithmFPFH ↓FCGF ↓
      KITTI3DMatch3DLoMatchKITTI3DMatch3DLoMatch
      MAC17187535292323636182135741154872
      Proposed algorithm17186035271323486172135726154863
    Tools

    Get Citation

    Copy Citation Text

    Yaochang Tan, Junwei Yang, Kunyang Li, Lixin Tang. Point Cloud Registration Algorithm Based on Angle Constraint and Maximal Clique[J]. Laser & Optoelectronics Progress, 2025, 62(12): 1215012

    Download Citation

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

    Category: Machine Vision

    Received: Dec. 3, 2024

    Accepted: Feb. 17, 2025

    Published Online: Jun. 25, 2025

    The Author Email: Lixin Tang (lixintang@mail.hust.edu.cn)

    DOI:10.3788/LOP242367

    CSTR:32186.14.LOP242367

    Topics