FPGA implementation of stereoscopic image proceesing architecture base on the gray-scale projection

With the advance of image processing and computer vision, a stereo vision system with two cameras has become the research of interest in many areas since its ability to depth information similar to human vision. Depth map algorithm allows camera system to estimate depth. It is a computational intensive algorithm, but can be implemented with high speed on hardware due to the parallelism property. In this paper, by analyzing digital image stabilization algorithms, we propose an efficient stereoscopic image architecture which combined gray - scaled projection with Affine transformation model. We develop the architecture by describing the various computation units in hardware description language (Verliog) and synthesizing the design into a FPGA. The synthesis and experimental results show that the proposed architecture is better than traditional SAD(sum of absolute difference) based block matching algorithm in frame rate(frame/sec).

[1]  W. James MacLean,et al.  A Real-Time Large Disparity Range Stereo-System Using FPGAs , 2006, ACCV.

[2]  Sang Yoon Park,et al.  CORDIC Designs for Fixed Angle of Rotation , 2013, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[3]  Nor Hisham Hamid,et al.  Resource minimization in a real-time depth-map processing system on FPGA , 2011, TENCON 2011 - 2011 IEEE Region 10 Conference.

[4]  Dimitrios E. Maroulis,et al.  Hardware implementation of a disparity estimation scheme for real-time compression in 3D imaging applications , 2008, J. Vis. Commun. Image Represent..

[5]  Ioannis Andreadis,et al.  Digital Image Stabilization by Independent Component Analysis , 2010, IEEE Transactions on Instrumentation and Measurement.

[6]  M. Kameyama,et al.  VLSI processor for reliable stereo matching based on window-parallel logic-in-memory architecture , 2004, 2004 Symposium on VLSI Circuits. Digest of Technical Papers (IEEE Cat. No.04CH37525).

[7]  N.H. Hamid,et al.  Performance analysis of FPGA based Sobel edge detection operator , 2008, 2008 International Conference on Electronic Design.

[8]  Filippo Vella,et al.  Digital image stabilization by adaptive block motion vectors filtering , 2002, IEEE Trans. Consumer Electron..

[9]  Yuan-Hsiang Chang,et al.  A study of 3D feature tracking and localization using a stereo vision system , 2010, 2010 International Computer Symposium (ICS2010).