A Geometric Algebra Model for the Image Formation Process of Paracatadioptric Cameras

Omnidirectional vision sensors capture a wide field of view than can benefit many robotic applications. One type of omnidirectional vision sensor is the paracatadioptric. A paracatadioptric sensor combines a parabolic mirror and a camera inducing an orthographic projection. This combination provides a wide field of view while maintaining the single center of projection which is a desirable property of these sensors. Furthermore, lines are projected as circles on the paracatadioptric image plane. In contrast with traditional perspective cameras the image formation process of paracatadioptric sensors is no longer linear. However in this paper we present a model which is able to linearize it. This linearization is based on the fact that the paracatadioptric projection can be represented by a sphere inversion, that belongs to the conformal group $\mathcal{R}^{n}$ which is isomorphic to the Lorentz group in $\mathcal{R}^{n+1}$. Thus a nonlinear conformal transformation can be represented with an equivalent linear Lorenz transformation, which can be represented as a versor in the CGA. Therefore the present model can be applied algebraically not only to points, but also to point-pairs, lines, circles in the same way to all them and in a linear form. The benefits of the proposed method will be reflected on the development of complex applications that use paracatadioptric sensors.

[1]  David Hestenes,et al.  Generalized homogeneous coordinates for computational geometry , 2001 .

[2]  Kostas Daniilidis,et al.  Paracatadioptric Camera Calibration , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[3]  Tom,et al.  Epipolar Geometry for Panoramic Cameras Epipolar Geometry for Panoramic Cameras ? , 1998 .

[4]  Leo Reyes,et al.  Conformal Geometric Algebra for Robotic Vision , 2005, Journal of Mathematical Imaging and Vision.

[5]  Gerald Sommer,et al.  Geometric Computing with Clifford Algebras , 2001, Springer Berlin Heidelberg.

[6]  Eduardo Bayro-Corrochano,et al.  Robot Perception and Action Using Conformal Geometric Algebra , 2005 .

[7]  H. Ishiguro,et al.  Panoramic Vision , 2001, Monographs in Computer Science.

[8]  David Hestenes,et al.  New algebraic tools for classical geometry , 2001 .

[9]  Stephen Mann,et al.  Geometric algebra for computer science - an object-oriented approach to geometry , 2007, The Morgan Kaufmann series in computer graphics.

[10]  D. Hestenes,et al.  Clifford Algebra to Geometric Calculus , 1984 .

[11]  Shree K. Nayar,et al.  A theory of catadioptric image formation , 1998, Sixth International Conference on Computer Vision (IEEE Cat. No.98CH36271).

[12]  E. Malis,et al.  2 1/2 D Visual Servoing , 1999 .

[13]  Christian Perwass,et al.  Geometric Algebra with Applications in Engineering , 2008, Geometry and Computing.

[14]  Patrick Rives,et al.  A new approach to visual servoing in robotics , 1992, IEEE Trans. Robotics Autom..

[15]  Carlos Canudas de Wit,et al.  Theory of Robot Control , 1996 .

[16]  Kostas Daniilidis,et al.  A Unifying Theory for Central Panoramic Systems and Practical Applications , 2000, ECCV.

[17]  Eduardo Bayro-Corrochano,et al.  Omnidirectional Vision: Unified Model Using Conformal Geometry , 2004, ECCV.