| Literature DB >> 29385051 |
Sandro Barone1, Marina Carulli2, Paolo Neri3, Alessandro Paoli4, Armando Viviano Razionale5.
Abstract
The combination of mirrors and lenses, which defines a catadioptric sensor, is widely used in the computer vision field. The definition of a catadioptric sensors is based on three main features: hardware setup, projection modelling and calibration process. In this paper, a complete description of these aspects is given for an omnidirectional sensor based on a spherical mirror. The projection model of a catadioptric system can be described by the forward projection task (FP, from 3D scene point to 2D pixel coordinates) and backward projection task (BP, from 2D coordinates to 3D direction of the incident light). The forward projection of non-central catadioptric vision systems, typically obtained by using curved mirrors, is usually modelled by using a central approximation and/or by adopting iterative approaches. In this paper, an analytical closed-form solution to compute both forward and backward projection for a non-central catadioptric system with a spherical mirror is presented. In particular, the forward projection is reduced to a 4th order polynomial by determining the reflection point on the mirror surface through the intersection between a sphere and an ellipse. A matrix format of the implemented models, suitable for fast point clouds handling, is also described. A robust calibration procedure is also proposed and applied to calibrate a catadioptric sensor by determining the mirror radius and center with respect to the camera.Entities:
Keywords: backward projection model; catadioptric sensor; computer vision; forward projection model; spherical mirror
Year: 2018 PMID: 29385051 PMCID: PMC5855034 DOI: 10.3390/s18020408
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Reflection scheme for a single 3D point.
Figure 2Backward projection geometrical scheme.
Figure 3Forward projection geometrical scheme.
Figure 4Code performances for an increasing number of points: (a) BP task and (b) FP task.
Figure 5Catadioptric system with the planar chessboard pattern used for the experimental tests.
Comparison of the optimization process performances with or without the Jacobian matrix.
| With Jacobian | Without Jacobian | |
|---|---|---|
| Time | 27 s | 2301 s |
| Final target function | 14.3 pxl2 | |
| Max rep. dist. | 0.3235 pxl | |
| Min rep. dist. | 0.0099 pxl | |
| 0.1265 pxl | ||
| [−1.9, −8.6, 284.3] mm | ||
Figure 6Example of grid re-projection on the image after the optimization process.
Figure 7Re-projection errors after the optimization process: (a) 2D overview and (b) x-error histogram.
Figure 8Optimized poses of the acquired grids.