Abstract: | Conventional camera calibration that employs calibration targets is a commonly used method to acquire a camera's intrinsic and/or extrinsic parameters. The calibration targets are usually designed as periodic arrays of simple high-contrast patterns that provide highly accurate world coordinate system points and the corresponding image pixel coordinate system points. The existing pixel coordinate extraction algorithms can reach a sub-pixel level; however, they treat each single pattern in one image as an independent individual, which makes it difficult to further improve extraction accuracy. In this paper, a novel method is proposed by utilizing the periodic arrangement characteristics of the calibration target pattern as a global constraint to improve the calibration accuracy. Based on a camera's pinhole model, the intersection point of two fitted curves is used as an optimized pixel point to replace the initial one. Following the pixel coordinate optimization procedures, experiments were performed using real data from a 3D laser line scanner and a dynamic precision calibration target. Our results show that the relative errors of camera homography matrix elements obtained by the proposed optimization method were reduced compared with the commonly used method. The average coordinate measurement accuracy can be improved by nearly 0.05 mm. It is shown that the proposed optimization method can enhance the camera calibration accuracy,especially when the extracted pixels are of poorer precision. |