A photogrammetric calibration method of geometric model for the type of optical fish-eye constructions is investigated in this paper. In the method, Hazcams model is represented by collinearity equations with interior orientation and exterior orientation parameters [1] [2]. For high-precision applications, the accurate calibration model is formulated with the radial symmetric distortion and the decentering distortion as well as parameters to model affinity and shear based on the fisheye deformation model [3] [4]. The proposed method has been applied to the stereo camera calibration system for Lunar Rover. |
I.INTRODUCTIONLunar Lander and Rover of China will be launched in 2013. It will finish the mission targets of lunar soft landing and patrol exploration. Lunar Rover has forward facing stereo camera pair (Hazcams) for hazard avoidance. Hazcams calibration is essential for stereo vision. The Hazcam optics are f-theta fish-eye lenses with a 120° ✕ 120° horizontal/vertical field of view (FOV) and a 170° diagonal FOV. They introduce significant distortion in images and the acquired images are quite warped, which makes conventional camera calibration algorithms no longer work well. A photogrammetric calibration method of geometric model for the type of optical fish-eye constructions is investigated in this paper. In the method, Hazcams model is represented by collinearity equations with interior orientation and exterior orientation parameters [1] [2]. For high-precision applications, the accurate calibration model is formulated with the radial symmetric distortion and the decentering distortion as well as parameters to model affinity and shear based on the fisheye deformation model [3] [4]. The proposed method has been applied to the stereo camera calibration system for Lunar Rover. II.GEOMETRIC MODEL FOR HAZCAM LENSESThe Hazcam optics is f-theta fish-eye lenses. Fig.1 shows a typical fisheye projection in comparison to the central perspective projection [3]. The rays are refracted in the direction of the optical axis. In the following, the f-theta type of fisheye projection is equidistant projection: where α is the incidence angle, β the reflection angle, r′ the image radius and f the principal distance. To describe the projection of an object point into a fisheye lens image, three coordinate systems are used: The superordinated Cartesian object coordinate system (X, Y, Z) and the camera coordinate system (x, y, z) (see Fig.2). The image coordinate system (x′, y′) is defined as usual in photogrammetric applications, which means the origin is the image center, and the x′ -and y′-axes are parallel with the x -and y -axes of the camera coordinate system. Object coordinates are transformed into the camera coordinate system using Eq. (2), where is the coordinate vector in the object coordinate system, the coordinate vector in the camera coordinate system, the rotation matrix and the translation between object and camera coordinate system: The incidence angle α in the camera coordinate system is defined as follows: For the equations for fisheye projection as described above, the image radius r′ is defined as a function of the incidence angle α and the principle distance. Instead of functions for the image radius r′, functions for the image coordinates x′ and y′ are required. For this purpose Eq. (4) is applied: To describe the image coordinates x′ and y′ as a function of the object point coordinates in the camera coordinate system x and y Eq. (5) has to be introduced. This equation is set up applying the theorem on intersecting lines in the plane which is defined by the z-axis, the image point and the object point [3] [5] [6]. After transforming equations (4) and (5), the projection equations become: The insertion of these equations into the type of projection (Eqs.(1)) leads to the respective geometric models of with fisheye lens cameras. The coordinates of the particular object point in the camera coordinate system x, y and z still have to be transformed into the object coordinate system using Eq.(3). The model equations are finally extended by the coordinates of the principle point and and the correction terms Δx′ and Δy′ which contain distortion parameters to compensate for systematic effects [3] [5]. Equidistant projection: As distortion parameters to compensate for deviations of the geometric fisheye model from the physical reality the same parameters are applied as they are in common use for central perspective lenses (Eq. (9) and (10)). These are parameters to describe the radial symmetric distortion and the decentering distortion as well as parameters to model affinity and shear [3] [7] [8]. where
Then, Equations (13) and (14) is geometric model for the Hazcams. III.PHOTOGRAMMETRIC CALIBRATION MODELA photogrammetric calibration model for the Hazcams defines a set of interior orientation (IO) parameters and a set of exterior orientation (EO) parameters. The IO parameters include the focal length of the Hazcam f, the image coordinates of the principal point where the optical axis intersects the image plane and the lens distortion parameters(A1, A2, A3, B1, B2, C1, C2). The EO parameters are coordinates of the exposure center (XC, YC, ZC) in the ground-coordinate system and three rotation angles (ω, ϕ, κ) that describe the rotations about the three principal axes needed to rotate from the object coordinate system X − Y − Z to the camera coordinate system x − y − z (Figure 2). The transformation from the object coordinates (X, Y, Z) to the image coordinate system (x′, y′) is expressed by the following collinearity equations [4] [6]: where aij are elements of a rotation matrix and sine and cosine functions of the three angles: According to the above equations, the interior and exterior orientation parameters of the Hazcams can be acquired. IV.EXPERIMENT AND RESULTSAccording to the above principles, a special calibration field-based stereo camera calibration method is set up (see Fig.3). In the Hazcams calibration, the 3-D frame was used for the calibration targets and several total stations were used to measure reference points on the 3-D frame for each target position. The Hazcams is moved around in front of the 3-D frame and target location relative to the fixed 3-D frame is captured using the total stations. A.Hazcams Interior and Exterior Orientation ParametersTable 3.Converted Parameters of the Photogrammetric Model
B.Hazcams Rectification ResultsBy applying the perspective matrix, the Hazcams stereo image pair can be rectified. Using the camera models generate rectified images where the rows of one image correspond to the rows of the second image (see Fig.4). This reduces the stereo matching problem from 2D to 1D search problem. Figures 5 show the rectified results for the Hazcams. The rectified error is less than 1.0 pixel. The experimental results show that the calibrated model is more perfect. C.3-D Reconstruction ResultsSince the Hazcams calibration process produced the 3-D metrology data of the calibration dot positions and their associated 2-D image points, the 3-D localization error for each dot position can be computed by comparing the metrology-based 3-D position and the reconstructed 3-D position from the 2-D image point pair based on the stereo camera models. Figures 6 are the 3-D reconstruction results for the Hazcams. The 3-D reconstruction error is less than 6.0mm. It is shown that the accuracy is improved largely after system calibration. V.CONCLUSIONSA photogrammetric calibration method of geometric model for the type of optical fish-eye constructions is investigated in this paper. In the method, Hazcams model is represented by collinearity equations with interior orientation and exterior orientation parameters. For high-precision applications, the accurate calibration model is formulated with radial distortion, decentering distortion, horizontal scale factor and shear factor parameters based on the fisheye deformation model. By applying the perspective matrix, the stereo image pair can be rectified. The error is less than 1.0 pixel. The experimental results show that the calibrated model is more perfect. And the 3-D reconstruction error is less than 6.0mm. The reconstruction precision can be improved greatly. The proposed method has been applied to the stereo camera calibration system for Lunar Rover. REFERENCESRichard Madison, Marc Pomeranta and abhinandan Jain,
“Camera response simulation for planetary exploration,”
Google Scholar
Won S. Kim, Robert C. Steinke, Robert D. Steele and Adnan I. Ansar,
“Camera calibration and stereo vision technology validation report.,”
Google Scholar
D. Schneider, E. Schwalbe and H.-G. Maas,
“Validation of geometric models for fisheye lenses,”
ISPRS Journal of Photogrammetry and Remote Sensing, 64 259
–266
(2009). Google Scholar
Kaichang Di and Rongxing Li,
“CAHVOR camera model and its photogrammetric conversion for planetary applications,”
Journal of geophysical research, 109 E04004 Google Scholar
Ellen Schwalbe,
“Geometric modelling and calibration of fisheye lens camera systems,”
Google Scholar
Kannala, J. and Brandt, S.,
“A Generic Camera Calibration Method for Fish-eye Lenses,”
in Proc. ICPR,
10
–13
(2004). Google Scholar
H. Bakstein and T. Pajdla,
“Panoramic Mosaicing with a 180° field of view lens,”
in Proc. IEEE workshop on Omnidirectional Vision,
60
–67
(2002). Google Scholar
A. Basu and S. Licardie,
“Alternative models for fish-eye lenses,”
Pattern Recognit. Lett., 16 433
–441
(1995). Google Scholar
|