Camera Calibration Simulation using a Randomly Generated Spherical Point Distribution

In this paper, we present a method that utilizes computer vision, specifically projective geometry, to map a known distribution of points on a sphere - with known diameter - along with an arbitrary image of these points on an image plane to identify the configuration of the camera. In other words, knowing the sets of 2D-3D corresponding points, one can extract the camera matrix and dissect it into parameters of interest: intrinsics and extrinsics. The method that is validated by code shows in detail how to setup a theoretical world and camera coordinate frame, and then through the knowledge of the correspondence, displays the solution to the optimization problem. The results are then analyzed noting the relative error between the retrieved and actual camera matrices.

[1]  Hui Zhang,et al.  Camera Calibration from Images of Spheres , 2007, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[2]  Helmut Zollner A Calibration Technique for CCD Cameras using Pose Estimation , 2003 .

[3]  Zhengyou Zhang,et al.  A Flexible New Technique for Camera Calibration , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

[4]  Richard Szeliski,et al.  Computer Vision - Algorithms and Applications , 2011, Texts in Computer Science.

[5]  Jean Ponce,et al.  Computer Vision: A Modern Approach , 2002 .

[6]  Andrew Zisserman,et al.  Multiple View Geometry , 1999 .