| Literature DB >> 25774707 |
Josep Bosch1, Nuno Gracias2, Pere Ridao3, David Ribas4.
Abstract
This paper presents the development of an underwater omnidirectional multi-camera system (OMS) based on a commercially available six-camera system, originally designed for land applications. A full calibration method is presented for the estimation of both the intrinsic and extrinsic parameters, which is able to cope with wide-angle lenses and non-overlapping cameras simultaneously. This method is valid for any OMS in both land or water applications. For underwater use, a customized housing is required, which often leads to strong image distortion due to refraction among the different media. This phenomena makes the basic pinhole camera model invalid for underwater cameras, especially when using wide-angle lenses, and requires the explicit modeling of the individual optical rays. To address this problem, a ray tracing approach has been adopted to create a field-of-view (FOV) simulator for underwater cameras. The simulator allows for the testing of different housing geometries and optics for the cameras to ensure a complete hemisphere coverage in underwater operation. This paper describes the design and testing of a compact custom housing for a commercial off-the-shelf OMS camera (Ladybug 3) and presents the first results of its use. A proposed three-stage calibration process allows for the estimation of all of the relevant camera parameters. Experimental results are presented, which illustrate the performance of the calibration method and validate the approach.Entities:
Year: 2015 PMID: 25774707 PMCID: PMC4435136 DOI: 10.3390/s150306033
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1.Integration of the omnidirectional camera in the Girona500 AUV. (a) The omnidirectional camera integrated with the Girona500 AUV in the CIRS (Underwater Robotics Research Centre) water tank; (b) scheme of the communications between the Girona500 AUV and the omnidirectional camera.
Figure 2.Final design of the omnidirectional underwater camera.
Figure 3.Arrangement of the cameras. The red overlay indicates the plane where the optic centers of the five lateral cameras are located (identified as Camera 0 to Camera 4). The last camera (Camera 5) has its optical axis approximately perpendicular to this plane.
Figure 4.Comparison between a pentagonal prism and a cylinder as view-port options for the lateral cameras. When compared with the flat view-ports of the pentagonal prism, the cylinder has the advantage of being less affected by the refractions of the media transitions, along one of the directions. (a) Pentagonal prism shape; (b) cylindrical shape.
Figure 5.Equirectangular projection of the covered FOV at a 5-m distance in an underwater environment with different configurations. Each colored region represents the FOV of each camera (red, green, blue and white) and the areas of FOV intersection (other colors). (a) Projection of the covered FOV at a 5-m distance with a flat interface for the bottom camera; (b) projection of the covered FOV at a 5-m distance with a hemispherical interface for the bottom camera.
Figure 6.Equirectangular projection of the covered FOV at a 5-m distance with a hemispherical interface for the bottom camera and 2.95-mm focal length optics for Cameras 1, 4 and 5. Each colored region represents the FOV of each camera (red, green, blue and white) and the areas of FOV intersection (other colors).
Figure 7.The pinhole camera model.
Figure 8.A sample image of a checker board captured by a wide-angle lens camera used for any standard calibration toolboxes, before (a) and after (b) the distortion correction. (a) Original image; (b) undistorted image.
Figure 9.Posters used for the dry and underwater calibration, respectively. (a) Aerial image of the city of Girona used for both the intrinsic and extrinsic calibration procedures. The dimensions of the printed poster are 2.395 × 1.208 m; (b) Underwater image used for the optimization of the housing parameters. The printed poster measures 7.09 × 3.49 m and was placed in a flat area at the bottom of the test pool.
Figure 10.Selection of features with simulated data and 49 regions. (a) All feature matchings are associated with a region of the image; (b) only one feature per region is used for the optimization procedure.
Figure 11.The relationship between cameras and the global coordinate system.
Figure 12.The geometrical unknowns during the first estimation of the extrinsic parameters of the cameras are: d1 (for Cameras 0, 2 and 3), d2 (for Cameras 1 and 4), d3 (for Camera 5) and the exact orientation of each camera. Side view (top) and top view (bottom).
Figure 13.Ray tracing schematic of a single optical ray passing through air, PMMA and water.
Figure 14.Cross-section representation of the PMMA waterproof housing.
Figure 15.Conversion from Cartesian to spherical coordinates.
Figure 16.Equirectangular projection.
Transition in a panorama with different blending criteria applied and without or with individual gain correction. The color transition is more homogeneous when applying gain corrections, and the transition is smoother when moving from left to right using the blending criterion approach.
| Original color |
|
|
|
| Corrected color |
|
|
|
Details of the same scene projected at different distances. The details are ordered by increasing distance to the camera.
| Projection Distance |
|
|
| |
|
|
|
| ||
|
|
|
|
Initial and refined values of the intrinsic parameter optimization for Camera 5 (2.95-mm focal length) and standard deviation of the Monte-Carlo Simulation (MCS).
| 682.47 | 674.84 | 0.29 | |
| 3.0 | 2.97 | 0.0013 | |
| [798.66, 617.97] | [799.38, 617.9] | [0.31, 0.33] | |
| [−8.41 × 10−4, −1.82 × 10−2, 1.21 × 10-2, −3.7 × 10−3] | [−8.16 × 10−4, −1.1 × 10−2, 1.19 × 10−2, −5.3 × 10−3] | [2.69 × 10−5, 2.18 × 10−4, 2.17 × 10−4, 1.07 × 10−4] | |
| 34 | 11 | 11 | |
| 3400 | 5268 | N/A | |
| 3400 | 3494 | 3494 |
Figure 17.Comparison between the location of the features and its re-projection error in the initialization (a) and refinement step (b) for the intrinsic calibration of Camera 5 (2.95-mm focal length).
Figure 18.Re-projection error of the features after the refinement step of Camera 5.
Initial and refined values of the extrinsic parameter optimization and results of the Monte-Carlo Simulation (MCS). Camera 5 is selected as the global reference frame and, therefore, not included in the table.
| [ | [0,
| [1.26 × 10−6, 1.5719, 2.35 × 10−8] | [2 × 10−20, 9.22 × 10−6, 2 × 10−22] |
| [ | [
| [1.2575, 1.5713, −2.57 × 10−5] | [5.21 × 10−6, 8.06 × 10−6, 1 × 10−10] |
| [ | [
| [2.524, 1.5751, 9.88 × 10−6] | [9.6 × 10−6, 9.5 × 10−6, 3 × 10−21] |
| [ | [
| [3.7705, 1.568, −4.59 × 10−5] | [2.2 × 10−5, 4.56 × 10−6, 1 × 10−18] |
| [ | [
| [5.0258, 1.5742, 1.45 × 10−5] | [1.42 × 10−5, 5.38 × 10−6, 1 × 10−19] |
| [ | [40, 0, −50] | [39.84, −3.37 × 10−6, −61.83] | [8.4 × 10−5, 4 × 10−20, 5.5 × 10−5] |
| [ | [12.36, −38, −50] | [12.55, −40.27, −61.28] | [9.9 × 10−6, 1.2 × 10−4, 2.43 × 10−3] |
| [ | [−32.4, −23.5, −50] | [−32.91, −24.84, −62.81] | [7.8 × 10−5, 2.5 × 10−5, 4.9 × 10−4] |
| [ | [−32.4, 23.5, −50] | [−32.21, 22.89, −61.71] | [3 × 10−5, 1.5 × 10−5, 7.5 × 10−4] |
| [ | [12.36, 38, −50] | [13.42, 39.83, −61.39] | [2.2 × 10−4, 3.5 × 10−4, 4.9 × 10−5] |
| 23 | |||
| 9 | |||
| 10,564 | N/A | ||
| 3212 | |||
| 8.77 | 1.35 | N/A | |
Figure 19.Equirectangular projection of the interior of the CIRS building, created with a re-projection distance of 10 m and using the closest blending method.
Initial and refined values of the housing parameter optimization and results of the Monte-Carlo Simulation (MCS).
| [0, 0] | [0.514, −0.679] | [0.031, 0.0438] | |
| [0, 0, 1] | [−2.33 × 10−3, 6.08 × 10−4, 1] | [1.5 × 10−4, 3.4 × 10−5, 1.5 × 10−4] | |
| [0, 0, 15] | [0.328, −1.47, −2.6] | [0.155, 0.1876, 0.206] | |
| 15 | |||
| 5 | |||
| 7286 | N/A | ||
| 560 | |||
| 11.24 | 3.81 | N/A | |
Figure 20.Equirectangular panorama of the CIRS water tank projected at a distance of 4 m with gradient blending.