Real-Time FPGA-Based Panoramic Unrolling of High-Resolution Catadioptric Omnidirectional Images

A new generation of optical devices that generate images covering 360 degree field of view, namely catadioptric cameras, is slowly emerging. Because of the concentric annular distortion, the omnidirectional images need to be transformed into panoramic images. In omnidirectional visual surveillance systems, it is a challenge to realize panoramic unrolling in real time, especially for high-resolution applications. In this paper, a FPGA implementation of pipeline structure is proposed, which uses look-up tables to replace complex calculations to guarantee high-speed performance and low cost of hardware resources. Notably, a novel strategy of “Block Prefetching” is proposed. The experimental results show that the implementation can realize real-time unrolling of 1024x1024 omnidirectional images into 3200x768 panoramic images at 24.672ms per frame. The developed FPGA design can be easily inserted into the digital interface of the current omnidirectional cameras.

[1]  David Renshaw,et al.  An FPGA based prototyping platform for imager-on-chip applications , 2004, Proceedings. 2004 IEEE International Conference on Field- Programmable Technology (IEEE Cat. No.04EX921).

[2]  Zhou Wei Automatic System of Creating Virtual Reality Space , 2007 .

[3]  Narendra Ahuja,et al.  Design Analysis of a High-Resolution Panoramic Camera Using Conventional Imagers and a Mirror Pyramid , 2007, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[4]  Anton Kummert,et al.  Stand-alone digital real-time image processing board based on an FPGA , 2002, Proceedings First IEEE International Workshop on Electronic Design, Test and Applications '2002.

[5]  Tomás Pajdla,et al.  Maneuvering Aid for Large Vehicle using Omnidirectional Cameras , 2007, 2007 IEEE Workshop on Applications of Computer Vision (WACV '07).

[6]  Shuji Hashimoto,et al.  A Virtual Reality System For , 2001, ICME.

[7]  A. Hernandez,et al.  Correction of Omnidirectional Camera Images using Reconfigurable Hardware , 2006, IECON 2006 - 32nd Annual Conference on IEEE Industrial Electronics.

[8]  Shree K. Nayar,et al.  Catadioptric omnidirectional camera , 1997, Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[9]  Xiang Gao,et al.  Omni-directional visual surveillance , 2004, Image Vis. Comput..

[10]  Xianyu Su,et al.  Hyperboloid catadioptric omnidirectional imaging system , 2002, SPIE/COS Photonics Asia.