Abstract
The calibration of a generic central camera can be described non-parametrically by a map assigning to each image pixel a 3D projection ray. We address the determination of this map and the motion of a camera that performs two infinitesimal rotations about linearly independent axes. A complex closed-form solution exists, which in practice allows to visually identify the geometry of a range of sensors, but it only works at the center of the image domain and not accurately.
We present a new two-step method to solve the stated self-calibration problem that overcomes these drawbacks. Firstly, the Gram matrix of the camera rotation velocities is estimated jointly with the Lie bracket of the two rotational flows computed from the data images. Secondly, the knowledge that such Lie bracket is also a rotational flow is exploited to provide a solution for the calibration map which is defined on the whole image domain. Both steps are essentially linear, being robust to the noise inherent to the computation of optical flow from images.
The accuracy of the proposed method is quantitatively demonstrated for different noise levels, rotation pairs, and imaging geometries. Several applications are exemplified, and possible extensions and improvements are also considered.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Sturm, P., Ramalingam, S., Tardif, J.P., Gasparini, S., Barreto, J.: Camera models and fundamental concepts used in geometric computer vision. Foundations and Trends in Computer Graphics and Vision 6, 1–183 (2010)
Grossberg, M., Nayar, S.: A general imaging model and a method for finding its parameters. In: Proc. ICCV. IEEE (2001)
Pless, R.: Using many cameras as one. In: Proc. CVPR. IEEE (2003)
Sturm, P., Ramalingam, S.: A generic concept for camera calibration. In: Pajdla, T., Matas, J(G.) (eds.) ECCV 2004. LNCS, vol. 3022, pp. 1–13. Springer, Heidelberg (2004)
Diez-Cañas, G., Vasilyev, Y., Adato, Y., Zickler, T., Gortler, S., Ben-Shahar, O.: A linear formulation of shape from specular flow. In: Proc. ICCV. IEEE (2009)
Vasilyev, Y., Zickler, T., Gortler, S., Ben-Shahar, O.: Shape from specular flow: is one flow enough? In: Proc. CVPR. IEEE (2011)
Hartley, R., Kang, S.: Parameter-free radial distortion correction with centre of distortion estimation. In: Proc. ICCV. IEEE (2005)
Grompone von Gioi, R., Monasse, P., Morel, J.M., Tang, Z.: Towards high-precission lens distortion correction. In: Proc. ICIP. IEEE (2010)
Tardif, J.-P., Sturm, P., Roy, S.: Self-calibration of a general radially symmetric distortion model. In: Leonardis, A., Bischof, H., Pinz, A. (eds.) ECCV 2006. LNCS, vol. 3954, pp. 186–199. Springer, Heidelberg (2006)
Ramalingam, S., Sturm, P., Boyer, E.: A factorization based self-calibration for radially symmetric cameras. In: Proc. 3DPVT (2006)
Thirthala, S., Pollefeys, M.: Radial multi-focal tensors. Int. J. Comput. Vis. 96, 195–211 (2011)
Ramalingam, S., Sturm, P., Lodha, S.: Towards generic self-calibration of central cameras. In: Proc. OMNIVIS. INRIA (2005)
Ramalingam, S., Sturm, P., Lodha, S.K.: Generic self-calibration of central cameras. Comput. Vis. Image Understand. 114, 210–219 (2010)
Taddei, P., Espuny, F., Caglioti, V.: Planar motion estimation and linear ground plane rectification using an uncalibrated generic camera. Int. J. Comput. Vis. 96, 162–174 (2012)
Grossman, E., Gaspar, J., Orabona, F.: Discrete camera calibration from pixel streams. Comput. Vis. Image Understand. 114, 198–209 (2010)
Nistér, D., Stewénius, H., Grossmann, E.: Non-parametric self-calibration. In: Proc. ICCV. IEEE (2005)
Espuny, F.: A closed-form solution for the generic self-calibration of central cameras from two rotational flows. In: Proc. VISAPP (2007)
Espuny, F., Burgos Gil, J.: Generic self-calibration of central cameras from two rotational flows. Int. J. Comput. Vis. 91, 131–145 (2011)
Sturm, J.: Using SEDUMI 1.02, a Matlab toolbox for optimization over symmetric cones (Updated for version 1.05). Tilburg Univ. (2001)
Horn, B., Schunck, B.: Determining optical flow. Artif. Intell. 17, 185–203 (1981)
Bogdanova, I., Bresson, X., Thiran, J.P., Vandergheynst, P.: Scale space analysis and active contours for omnidirectional images. IEEE Trans. Pattern Anal. Mach. Intell. 16, 1888–1901 (2007)
Puig, L., Guerrero, J.J.: Scale space for central catadioptric systems: Towards a generic camera feature extractor. In: Proc. ICCV. IEEE (2011)
Dierckx, P.: Curve and Surface Fitting with Splines. Oxford Univ. Press (1993)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Espuny, F. (2013). On the Global Self-calibration of Central Cameras Using Two Infinitesimal Rotations. In: Lee, K.M., Matsushita, Y., Rehg, J.M., Hu, Z. (eds) Computer Vision – ACCV 2012. ACCV 2012. Lecture Notes in Computer Science, vol 7727. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-37447-0_19
Download citation
DOI: https://doi.org/10.1007/978-3-642-37447-0_19
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-37446-3
Online ISBN: 978-3-642-37447-0
eBook Packages: Computer ScienceComputer Science (R0)