“…Due to their ease of use, calibration algorithms that use planar patterns have gained widespread acceptance. In addition to the square planar pattern, circle and ring patterns have also been used [16,7,4,3,24,21,11,9]. The calibration procedure typically consists of either localizing the calibration pattern control points (square corners, circle or ring centers) [18,22,7,9] and then solving for the camera parameters, or using some geometric property of the pattern itself to solve for the camera parameters directly [4,3,24,21,11].…”