Omnidirection image restoration based on spherical perspective projection

Because of its advantage of panoramic sight with a single compact visual scene, omni-directional vision technology has extreme application value in many fields. One of the most effective ways to establish omni-directional vision system is using fisheye lens. However it brings a strong unavoidable inherent distortion while it provides hemispherical field of view. But it can be corrected by some image processing techniques. A method for correction of such distorted image is derived in this paper. After introducing two kings of perspective projection model briefly, we will transform the fisheye image to perspective projection image by using spherical perspective projection model and establish a mathematic transform model from fisheye image to perspective projection image. In addition, a simple method to find out the optic center and the radius of the projection sphere from the property of the fisheye image which needed in rectifying the fisheye image will be derived. Usually the algorithm is implement by software on PC, but its processing speed is too slow for some applications, which need the real time image information. Considered these, we implement the algorithm of rectification on FPGA to make the processing speed to fit the requirement of the real time application. The experiments demonstrate the correctness and effectiveness of the model and the results are satisfactory.

[1]  Ruzena Bajcsy,et al.  Catadioptric sensors that approximate wide-angle perspective projections , 2000, Proceedings IEEE Conference on Computer Vision and Pattern Recognition. CVPR 2000 (Cat. No.PR00662).

[2]  Zuoliang Cao,et al.  Omni-directional Vision Localization Based on Particle Filter , 2007, Fourth International Conference on Image and Graphics (ICIG 2007).

[3]  C. Ishii,et al.  An image conversion algorithm from fish eye image to perspective image for human eyes , 2003, Proceedings 2003 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM 2003).

[4]  Susumu Horiguchi,et al.  Omni-Directional Stereoscopic Images from One Omni-Directional Camera , 2006, J. VLSI Signal Process..

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

[6]  Wei Gu,et al.  An image correction-based approach to camera calibration , 2004, Proceedings of 2004 International Conference on Machine Learning and Cybernetics (IEEE Cat. No.04EX826).

[7]  Christian Bräuer-Burchardt,et al.  A new algorithm to correct fish-eye- and strong wide-angle-lens-distortion from single images , 2001, Proceedings 2001 International Conference on Image Processing (Cat. No.01CH37205).

[8]  Yu-Jin Zhang,et al.  Non-negative Matrix-Set Factorization , 2007, Fourth International Conference on Image and Graphics (ICIG 2007).

[9]  Norishige Chiba,et al.  Acquisition of spherical image by fish-eye conversion lens , 2004, IEEE Virtual Reality 2004.

[10]  Kenro Miyamoto,et al.  Fish Eye Lens , 1964 .