An Omnidirectional Vision Sensor Based on a Spherical Mirror Catadioptric System

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.

[1]  Yuichi Taguchi,et al.  Beyond Alhazen's problem: Analytical projection model for non-central catadioptric cameras with quadric mirrors , 2011, CVPR 2011.

[2]  Georg Glaeser,et al.  Re∞ections on Spheres and Cylinders of Revolution , 1999 .

[3]  S. L. Shmakov A UNIVERSAL METHOD OF SOLVING QUARTIC EQUATIONS , 2011 .

[4]  Helder Araújo,et al.  Estimating parameters of noncentral catadioptric systems using bundle adjustment , 2009, Comput. Vis. Image Underst..

[5]  Maxime Lhuillier,et al.  Automatic scene structure and camera motion using a catadioptric system , 2008, Comput. Vis. Image Underst..

[6]  Nuno Goncalves,et al.  Forward projection model of non-central catadioptric cameras with spherical mirrors , 2016, Robotica.

[7]  Roland Siegwart,et al.  Automatic detection of checkerboards on blurred and distorted images , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[8]  Roland Siegwart,et al.  A Toolbox for Easily Calibrating Omnidirectional Cameras , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[9]  Mou Ling Dennis Wong,et al.  A closed form unwrapping method for a spherical omnidirectional view sensor , 2013, EURASIP J. Image Video Process..

[10]  Tomás Pajdla,et al.  Structure from motion with wide circular field of view cameras , 2006, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[11]  Jean-Yves Bouguet,et al.  Camera calibration toolbox for matlab , 2001 .

[12]  Patrick Rives,et al.  Single View Point Omnidirectional Camera Calibration from Planar Grids , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[13]  Jizhong Xiao,et al.  Design and Analysis of a Single-Camera Omnistereo Sensor for Quadrotor Micro Aerial Vehicles (MAVs) , 2015, Sensors.

[14]  Simone Gasparini,et al.  Camera Models and Fundamental Concepts Used in Geometric Computer Vision , 2011, Found. Trends Comput. Graph. Vis..

[15]  Luis Puig,et al.  Calibration of omnidirectional cameras in practice: A comparison of methods , 2012, Comput. Vis. Image Underst..

[16]  Helder Araújo,et al.  Calibration of mirror position and extrinsic parameters in axial non-central catadioptric systems , 2013, Comput. Vis. Image Underst..

[17]  Nuno Gonçalves On the reflection point where light reflects to a known destination on quadratic surfaces. , 2010, Optics letters.

[18]  Yuichi Taguchi,et al.  Analytical Forward Projection for Axial Non-central Dioptric and Catadioptric Cameras , 2010, ECCV.

[19]  Ryad Benosman,et al.  Geometric construction of the caustic curves for catadioptric sensors , 2004, 2004 International Conference on Image Processing, 2004. ICIP '04..

[20]  Toru Yoshizawa,et al.  Handbook of Optical Metrology: Principles and Applications , 2009 .