“…This process is usually a necessary step in extracting 3D metric information from 2D images in many computer vision applications [1][2][3]. Depending on the dimensions of calibration objects, camera calibration techniques can be roughly classified into four categories: 3D calibration [4], 2D calibration [5], 1D calibration [6][7][8][9][10][11][12][13][14][15][16] and 0D calibration or self-calibration [17,18,1]. In self-calibration, only correspondences between image points are used, without any calibration object.…”