Utilisateur:Peter.fasogbon89/Brouillon
Algorithms
modifierThere are many different approaches to calculate the intrinsic and extrinsic parameters for a specific camera setup.
- Direct Linear Transformation algorithm
- Tsai Algorithm.
- Zhang's "a flexible new technique for camera calibration".
DLT Algorithm
modifierusing Direct linear transformation (DLT) method. The paper [1].
Tsai's Algorithm
modifierTsai method for calibration is based on the pin-hole camera model. This model transforms points in world reference frame to points in image reference frame . To simplify his calibration model compared to other models, Tsai supposes known some of the camera parameters like s_x and s_y (the pixel value), and if they are known with enough accuracy, it is also possible to introduce the central projection point (c_x, c_y) as input data. Another simplification of the method consists of considering only radial distortion of the image, simplifying the model because most of the calculations are performed over linear equations.
The transformation between world coordinates and image coordinates is carried out in four basic steps:
It is a 2-stage algorithm, calculating the pose (3D Orientation, and x-axis and y-axis translation) in first stage. In second stage it computes the focal length, distortion coefficients and the z-axis translation [2].
Unlike Zhang that involves the use planar object for calibration (planr object means one axis betweeen X, Y or Z) is equal to zero. Tsai usesa 3D calibration target.
R is created using the Euler angles of the rotation around the three axes (X,Y,Z).
References
modifier- Abdel-Aziz, Y.I., Karara, H.M. "Direct linear transformation from comparator coordinates into object space coordinates in close-range photogrammetry", Proceedings of the Symposium on Close-Range Photogrammetry (pp. 1-18), Falls Church, VA: American Society of Photogrammetry, (1971)
- Roger Y. Tsai, ["A Versatile Camera Calibration for High-Accuracy 3D Machine Vision Metrology Using Off-the-Shelf TV Cameras and Lenses'"], IEEE Journal of Robotics and Automation, Vol. RA-3, No.4, August, 1987