Related Experiment Video
Updated: May 29, 2026

Robotized Testing of Camera Positions to Determine Ideal Configuration for Stereo 3D Visualization of Open-Heart Surgery
Published on: August 12, 2021
Least-squares fitting of two 3-d point sets.
K S Arun1, T S Huang, S D Blostein
1Coordinated Science Laboratory, University of Illinois, Urbana, IL 61801.
This study introduces a new algorithm for calculating rotation and translation between two point sets, utilizing singular value decomposition (SVD). The SVD-based method offers improved computational efficiency compared to existing algorithms.
Area of Science:
- Computer Vision
- Robotics
- Computational Geometry
Background:
- Accurate 3D point set registration is crucial for various applications.
- Existing methods for estimating rotation (R) and translation (T) between point sets can be computationally intensive.
Purpose of the Study:
- To develop and evaluate a novel algorithm for determining the least-squares solution of rotation (R) and translation (T) between two 3D point sets.
- To compare the computational efficiency of the new algorithm against existing methods.
Main Methods:
- The proposed algorithm leverages the singular value decomposition (SVD) of a 3x3 matrix to find the optimal R and T.
- The algorithm takes two sets of corresponding points, {pi} and {p'i}, as input, where p'i = Rpi + T + Ni (Ni represents noise).
Main Results:
- The SVD-based algorithm provides a direct and efficient method for solving the least-squares problem.
- Comparative analysis indicates favorable computer time requirements for the new algorithm relative to two previously established algorithms.
Conclusions:
- The singular value decomposition (SVD) offers an effective approach for robustly estimating rotation and translation in 3D point set registration.
- The presented algorithm demonstrates a practical improvement in computational speed for this fundamental geometric problem.
Related Concept Videos
Three-Dimensional Force System:Problem Solving
To solve a three-dimensional force system, first resolve each force into its respective scalar components. Do this using...
The Distance Formula
Design Example: Measuring Distance Between Two Points with Obstructions
Residuals and Least-Squares Property
If the observed data point lies above the line, the residual is positive, and the line underestimates the actual data value for y. If the observed data point lies below the line, the residual is negative, and the line overestimates the actual data value for y.
The process of fitting the best-fit...
Calibration Curves: Linear Least Squares
For data that follow a straight line, the standard method for fitting is the linear...
The Midpoint Formula
