A Heterogeneous Dual-Core High-Speed Processing System for High Resolution Catadioptric Panorama

To realize the high-speed processing of high resolution catadioptric panorama, a heterogeneous dual-core embedded system based on DSP+FPGA is presented, which can do rapid capturing, unrolling and displaying of 2048×1536 resolution catadioptric panorama at 12fps, by using multi-level ping-pong caches, a panorama unrolling algorithm based on lookup-table method and block prefetch strategy. The system was characterized by dynamic reconfiguration and high efficiency of computation. It can be applied in panoramic surveillance and robot

[1]  Sheng Zhong,et al.  A DSP/FPGA - Based Parallel Architecture for Real-time Image Processing , 2006, 2006 6th World Congress on Intelligent Control and Automation.

[2]  Tomás Svoboda,et al.  Epipolar Geometry for Central Catadioptric Cameras , 2002, International Journal of Computer Vision.

[3]  Domenico Prattichizzo,et al.  Epipole-based visual servoing for mobile robots , 2006, Adv. Robotics.

[4]  C. Coelho,et al.  A novel pedestrian classification algorithm for a high definition dual camera 360 degrees surveillance system , 2005, IEEE International Conference on Image Processing 2005.

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

[6]  Sikun Li,et al.  Fast Panorama Unrolling of Catadioptric Omni-Directional Images for Cooperative Robot Vision System , 2007, 2007 11th International Conference on Computer Supported Cooperative Work in Design.