Rigid point cloud registration based on correspondence cloud for image-to-patient registration in image-guided surgery
- PMID: 38856158
- DOI: 10.1002/mp.17243
Rigid point cloud registration based on correspondence cloud for image-to-patient registration in image-guided surgery
Abstract
Background: Image-to-patient registration aligns preoperative images to intra-operative anatomical structures and it is a critical step in image-guided surgery (IGS). The accuracy and speed of this step significantly influence the performance of IGS systems. Rigid registration based on paired points has been widely used in IGS, but studies have shown its limitations in terms of cost, accuracy, and registration time. Therefore, rigid registration of point clouds representing the human anatomical surfaces has become an alternative way for image-to-patient registration in the IGS systems.
Purpose: We propose a novel correspondence-based rigid point cloud registration method that can achieve global registration without the need for pose initialization. The proposed method is less sensitive to outliers compared to the widely used RANSAC-based registration methods and it achieves high accuracy at a high speed, which is particularly suitable for the image-to-patient registration in IGS.
Methods: We use the rotation axis and angle to represent the rigid spatial transformation between two coordinate systems. Given a set of correspondences between two point clouds in two coordinate systems, we first construct a 3D correspondence cloud (CC) from the inlier correspondences and prove that the CC distributes on a plane, whose normal is the rotation axis between the two point clouds. Thus, the rotation axis can be estimated by fitting the CP. Then, we further show that when projecting the normals of a pair of corresponding points onto the CP, the angle between the projected normal pairs is equal to the rotation angle. Therefore, the rotation angle can be estimated from the angle histogram. Besides, this two-stage estimation also produces a high-quality correspondence subset with high inlier rate. With the estimated rotation axis, rotation angle, and the correspondence subset, the spatial transformation can be computed directly, or be estimated using RANSAC in a fast and robust way within only 100 iterations.
Results: To validate the performance of the proposed registration method, we conducted experiments on the CT-Skull dataset. We first conducted a simulation experiment by controlling the initial inlier rate of the correspondence set, and the results showed that the proposed method can effectively obtain a correspondence subset with much higher inlier rate. We then compared our method with traditional approaches such as ICP, Go-ICP, and RANSAC, as well as recently proposed methods like TEASER, SC2-PCR, and MAC. Our method outperformed all traditional methods in terms of registration accuracy and speed. While achieving a registration accuracy comparable to the recently proposed methods, our method demonstrated superior speed, being almost three times faster than TEASER.
Conclusions: Experiments on the CT-Skull dataset demonstrate that the proposed method can effectively obtain a high-quality correspondence subset with high inlier rate, and a tiny RANSAC with 100 iterations is sufficient to estimate the optimal transformation for point cloud registration. Our method achieves higher registration accuracy and faster speed than existing widely used methods, demonstrating great potential for the image-to-patient registration, where a rigid spatial transformation is needed to align preoperative images to intra-operative patient anatomy.
Keywords: image‐guided surgery; image‐to‐patient registration; rigid point cloud registration.
© 2024 American Association of Physicists in Medicine.
Similar articles
-
Global optimization point-set registration based on translation/rotation decoupling for image-guided surgery applications.Med Phys. 2022 Nov;49(11):7303-7315. doi: 10.1002/mp.15839. Epub 2022 Jul 13. Med Phys. 2022. PMID: 35771730
-
Point Cloud Registration Method Based on Geometric Constraint and Transformation Evaluation.Sensors (Basel). 2024 Mar 14;24(6):1853. doi: 10.3390/s24061853. Sensors (Basel). 2024. PMID: 38544117 Free PMC article.
-
Head pose-assisted localization of facial landmarks for enhanced fast registration in skull base surgery.Comput Med Imaging Graph. 2025 Mar;120:102483. doi: 10.1016/j.compmedimag.2024.102483. Epub 2024 Dec 30. Comput Med Imaging Graph. 2025. PMID: 39778310
-
Multimodal 3D ultrasound and CT in image-guided spinal surgery: public database and new registration algorithms.Int J Comput Assist Radiol Surg. 2021 Apr;16(4):555-565. doi: 10.1007/s11548-021-02323-2. Epub 2021 Mar 8. Int J Comput Assist Radiol Surg. 2021. PMID: 33683544 Review.
-
Are 3D Image Guidance Systems Ready for Use? A Comparative Analysis of 3D Image Guidance Implementations in Minimally Invasive Partial Nephrectomy.J Endourol. 2024 Apr;38(4):395-407. doi: 10.1089/end.2023.0059. Epub 2024 Feb 27. J Endourol. 2024. PMID: 38251637 Free PMC article. Review.
References
REFERENCES
-
- Wang B, Han J, Huang J. A Review of Point Cloud Registration Methods Based on Laser SLAM. In: 2023 IEEE 2nd International Conference on Electrical Engineering, Big Data and Algorithms (EEBDA). IEEE; 2023:1639‐1642.
-
- Zhang J, Singh S. LOAM: Lidar Odometry and Mapping in real‐time. In: Robotics: Science and Systems. Vol 2. 2014:1‐9. https://www.ri.cmu.edu/publications/loam‐lidar‐odometry‐and‐mapping‐in‐r...
-
- Huang L, Da F, Gai S. Research on multi‐camera calibration and point cloud correction method based on three‐dimensional calibration object. Opt Lasers Eng. 2019;115:32‐41.
-
- Liu C, Chen F, Deng L, et al. 6DOF pose estimation of a 3D rigid object based on edge‐enhanced point pair features. Comput Visual Media. 2023;10:61‐77.
-
- Miga MI, Sinha TK, Cash DM, Galloway RL, Weil RJ. Cortical surface registration for image‐guided neurosurgery using laser‐range scanning. IEEE Trans Med Imaging. 2003;22:973‐985.
MeSH terms
Grants and funding
LinkOut - more resources
Full Text Sources
Miscellaneous