J Math Imaging Vis (2012) 43:214–226 DOI 10.1007/s10851-011-0305-z A Geometric Algebra Model for the Image Formation Process of Paracatadioptric Cameras C. López-Franco · N. Arana-Daniel Published online: 6 July 2011 © Springer Science+Business Media, LLC 2011 Abstract 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 combi- nation 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 para- catadioptric sensors is no longer linear. However in this pa- per 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 R n which is isomorphic to the Lorentz group in 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 al- gebraically 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 de- velopment of complex applications that use paracatadioptric sensors. Keywords Omnidirectional vision · Geometric algebra C. López-Franco () · N. Arana-Daniel Blvd. Marcelino García Barragán # 1421, CP 44430, Guadalajara, Jalisco, México e-mail: carlos.lopez@cucei.udg.mx N. Arana-Daniel e-mail: nancy.arana@cucei.udg.mx 1 Introduction Conventional cameras suffer from a restricted field of view. Many applications in vision-based robotics, such as mobile robot navigation can benefit from an enhanced field of view provided by omnidirectional cameras. One effective way to increase the field of view is to use mirrors in combination with conventional cameras. The ap- proach of combining mirrors with conventional cameras to enhance sensor field of view is referred as catadioptric image formation [5]. One effective way to increase the field of view of traditional cameras is to combine mirrors with conven- tional imaging systems. The obtained sensors are referred as catadioptric sensors. A desirable property of these sensors is the single center of projection. The complete class of mirrors that satisfy such restriction where analyzed by Baker and Nayar [1]. In [16] the authors deal with the epipolar geom- etry of two catadioptric sensors. Later, Geyer and Daniilidis [9] presented a general model for central catadioptric im- age formation. Also, a representation of this general model using the CGA was shown in [3]. In contrast with previ- ous works where the paracatadioptric projection is defined only for points or a parametric representation of geometric entities, the present work introduces a linear model which can handle algebraically the paracatadioptric projection of points, point-pairs, lines and circles. Vision based servoing schemes are effective methods to control robot motion from camera observations [8] and [14]. Visual servoing applications can benefit from sensors pro- viding large fields of view. The present work is mainly con- cerned with the use of projected lines extracted from cen- tral catadioptric images as input of a visual servoing control loop. The paracatadioptric image of a line is in general a cir- cle but sometimes it can be a line. This is something that should be taken into account to avoid a singularity in the visual servoing task.