Least-Squares Fitting of Two 3-D Point Sets
Abstract
Two point sets {pi} and {p'i}; i = 1, 2,..., N are related by p'i = Rpi + T + Ni, where R is a rotation matrix, T a translation vector, and Ni a noise vector. Given {pi} and {p'i}, we present an algorithm for finding the least-squares solution of R and T, which is based on the singular value decomposition (SVD) of a 3 × 3 matrix. This new algorithm is compared to two earlier algorithms with respect to computer time requirements.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Cites
Fischler, M. A., & Bolles, R. C. (1981) · Communications of the ACM · doi:10.1145/358669.358692 · Cited by 25,893 · see citing works
Registration of Translated and Rotated Images Using Finite Fourier Transforms
Castro, E. D., & Morandi, C. (1987) · IEEE Transactions on Pattern Analysis and Machine Intelligence · doi:10.1109/tpami.1987.4767966 · Cited by 605 · see citing works
Applications of Tensor Theory to Object Recognition and Orientation Determination
Cyganski, D., & Orr, J. A. (1985) · IEEE Transactions on Pattern Analysis and Machine Intelligence · doi:10.1109/tpami.1985.4767722 · Cited by 116 · see citing works
ESTIMATING 3-D MOTION FROM RANGE DATA.
Blostein, S. D., & Huang, T. S. (1984) · Cited by 12 · see citing works
Self-citation
Flagged first, then by citations
Cited by
Sorted by citations
Gapped BLAST and PSI-BLAST: a new generation of protein database search programs
Altschul, S. (1997) · Nucleic Acids Research · doi:10.1093/nar/25.17.3389 · Cited by 73,302 · see citing works
IEMOCAP: Interactive emotional dyadic motion capture database
Busso, C., Bulut, M., Lee, C.-C., Kazemzadeh, A., Mower, E., Kim, S., Chang, J. N., Lee, S., & Narayanan, S. S. (2008) · Language Resources and Evaluation · doi:10.1007/s10579-008-9076-6 · Cited by 3,869 · see citing works
EPnP: An Accurate O(n) Solution to the PnP Problem
Lepetit, V., Moreno-Noguer, F., & Fua, P. (2009) · International Journal of Computer Vision · doi:10.1007/s11263-008-0152-6 · Cited by 3,298 · see citing works
Scaramuzza, D., & Fraundorfer, F. (2011) · IEEE Robotics & Automation Magazine · doi:10.1109/mra.2011.943233 · Cited by 1,550 · see citing works
Least squares 3D surface and curve matching
Gruen, A., & Akca, D. (2005) · ISPRS Journal of Photogrammetry and Remote Sensing · doi:10.1016/j.isprsjprs.2005.02.006 · Cited by 536 · see citing works
Cortical magnification within human primary visual cortex correlates with acuity thresholds
Duncan, R. O., & Boynton, G. M. (2003) · Neuron · doi:10.1016/s0896-6273(03)00265-4 · Cited by 385 · see citing works
Free-form surface inspection techniques state of the art review
Li, Y., & Gu, P. (2004) · Computer-Aided Design · doi:10.1016/j.cad.2004.02.009 · Cited by 371 · see citing works
Opromolla, R., Fasano, G., Rufino, G., & Grassi, M. (2017) · Progress in Aerospace Sciences · doi:10.1016/j.paerosci.2017.07.001 · Cited by 330 · see citing works
Deep Learning for Spacecraft Pose Estimation from Photorealistic Rendering
Proenca, P. F., & Gao, Y. (2020) · 2020 IEEE International Conference on Robotics and Automation (ICRA) · doi:10.1109/icra40945.2020.9197244 · Cited by 229 · see citing works
“To avoid having to fine-tune loss weights, we have also experimented instead in Section VI regressing three virtual 3D keypoints and then estimate pose using a closed-form solution [37].”
MethodBoyd, P. G., & Woo, T. K. (2016) · CrystEngComm · doi:10.1039/c6ce00407e · Cited by 157 · see citing works
Efficient cortical coding of 3D posture in freely behaving rats
Mimica, B., Dunn, B. A., Tombaz, T., Bojja, V. P. T. N. C. S., & Whitlock, J. R. (2018) · Science · doi:10.1126/science.aau2013 · Cited by 124 · see citing works
Russakoff, D. B., Rohlfing, T., Mori, K., Rueckert, D., Ho, A., Adler, J. R., & Maurer, C. R. (2005) · IEEE Transactions on Medical Imaging · doi:10.1109/tmi.2005.856749 · Cited by 142 · see citing works
A Comparison of Four Algorithms for Estimating 3-D Rigid Transformations.
Larusso, A., Eggert, D., & Fisher, R. (1995) · Procedings of the British Machine Vision Conference 1995 · doi:10.5244/c.9.24 · Cited by 141 · see citing works
Vision-Based Relative Pose Estimation for Autonomous Rendezvous And Docking
Kelsey, J. M., Byrne, J., Cosgrove, M., Seereeram, S., & Mehra, R. K. (2006) · 2006 IEEE Aerospace Conference · doi:10.1109/aero.2006.1655916 · Cited by 130 · see citing works
Interactive segmentation, tracking, and kinematic modeling of unknown 3D articulated objects
Katz, D., Kazemi, M., Andrew Bagnell, J., & Stentz, A. (2013) · 2013 IEEE International Conference on Robotics and Automation · doi:10.1109/icra.2013.6631292 · Cited by 74 · see citing works
Mesh-based Dynamics with Occlusion Reasoning for Cloth Manipulation
Huang, Z., Lin, X., & Held, D. (2022) · Robotics: Science and Systems XVIII · doi:10.15607/rss.2022.xviii.011 · Cited by 39 · see citing works
Deep Learning for Spacecraft Pose Estimation from Photorealistic Rendering
Proenca, P. F., & Gao, Y. (2019) · arXiv · Cited by 251 · see citing works
On the number of local minima to the point feature based SLAM problem
Huang, S., Wang, H., Frese, U., & Dissanayake, G. (2012) · 2012 IEEE International Conference on Robotics and Automation · doi:10.1109/icra.2012.6224876 · Cited by 28 · see citing works
- Authors
- Arun, K. S., Huang, T. S., & Blostein, S. D.
- Affiliations
- University of Illinois Urbana-Champaign (US)
- Venue
- IEEE Transactions on Pattern Analysis and Machine Intelligence
- Published
- 1987-09
- Volume
- PAMI-9
- Issue
- 5
- Pages
- 698-700
- ISSN
- 0162-8828 (ISSN-L)
- OpenAlex
- W1988874269
- Cited by
- 3,952
- References
- 4
- Citations by year
- 2026: 126 · 2025: 180 · 2024: 270 · 2023: 268 · 2022: 234 · 2021: 228 · 2020: 165 · 2019: 126 · 2018: 179 · 2017: 128 · 2016: 114 · 2015: 153 · 2014: 153 · 2013: 135 · 2012: 148
- FWCI
- 15.11
- Type
- journal article
- Language
- en
- Open access
- closed
- Locations
- IEEE Transactions on Pattern Analysis and Machine Intelligence (publishedVersion)
- PubMed (publishedVersion)
- Topics
- Physical Sciences › Mathematics › Applied Mathematics › Statistical and numerical algorithms
- Physical Sciences › Engineering › Computational Mechanics › 3D Shape Modeling and Analysis
- Physical Sciences › Computer Science › Computer Vision and Pattern Recognition › Advanced Vision and Imaging
- Keywords
- least squares fitting, rigid transformation, rotation and translation estimation, singular value decomposition, point cloud registration, computational efficiency
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review