SAD-Based Stereo Vision Machine on a System-on-Programmable-Chip (SoPC)

被引:9
作者
Zhang, Xiang [1 ,2 ]
Chen, Zhangwei [1 ]
机构
[1] Zhejiang Univ, State Key Lab Fluid Power Transmiss & Control, Hangzhou 310027, Zhejiang, Peoples R China
[2] Hangzhou Dianzi Univ, Sch Comp, Hangzhou 310018, Zhejiang, Peoples R China
关键词
stereo vision; system-on-programmable-chip; FPGA; disparity; SAD;
D O I
10.3390/s130303014
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
This paper, proposes a novel solution for a stereo vision machine based on the System-on-Programmable-Chip (SoPC) architecture. The SOPC technology provides great convenience for accessing many hardware devices such as DDRII, SSRAM, Flash, etc., by IP reuse. The system hardware is implemented in a single FPGA chip involving a 32-bit Nios II microprocessor, which is a configurable soft IP core in charge of managing the image buffer and users' configuration data. The Sum of Absolute Differences (SAD) algorithm is used for dense disparity map computation. The circuits of the algorithmic module are modeled by the Matlab-based DSP Builder. With a set of configuration interfaces, the machine can process many different sizes of stereo pair images. The maximum image size is up to 512 K pixels. This machine is designed to focus on real time stereo vision applications. The stereo vision machine offers good performance and high efficiency in real time. Considering a hardware FPGA clock of 90 MHz, 23 frames of 640 x 480 disparity maps can be obtained in one second with 5 x 5 matching window and maximum 64 disparity pixels.
引用
收藏
页码:3014 / 3027
页数:14
相关论文
共 12 条
[1]  
Ambrosch K., 2007, P IEEE C COMP VIS PA, P1
[2]   GOLD: A parallel real-time stereo vision system for generic obstacle and lane detection [J].
Bertozzi, M ;
Broggi, A .
IEEE TRANSACTIONS ON IMAGE PROCESSING, 1998, 7 (01) :62-81
[3]  
Darabiha A, 2003, PROC CVPR IEEE, P203
[4]   Parametric Dense Stereovision Implementation on a System-on Chip (SoC) [J].
Gardel, Alfredo ;
Montejo, Pablo ;
Garcia, Jorge ;
Bravo, Ignacio ;
Lazaro, Jose L. .
SENSORS, 2012, 12 (02) :1863-1884
[5]   A real-time fuzzy hardware structure for disparity map computation [J].
Georgoulas, Christos ;
Andreadis, Ioannis .
JOURNAL OF REAL-TIME IMAGE PROCESSING, 2011, 6 (04) :257-273
[6]   Comparative Study of Local SAD and Dynamic Programming for Stereo Processing Using Dedicated Hardware [J].
Kalomiros, John ;
Lygouras, John .
EURASIP JOURNAL ON ADVANCES IN SIGNAL PROCESSING, 2009,
[7]  
Miyajima Y., 2003, P 13 INT C FIELD PRO
[8]  
Motten Andy, 2011, 2011 International Conference on Multimedia Technology, P3559
[9]   Using real-time stereo vision for mobile robot navigation [J].
Murray, D ;
Little, JJ .
AUTONOMOUS ROBOTS, 2000, 8 (02) :161-171
[10]  
Niitsuma H, 2004, LECT NOTES COMPUT SC, V3203, P1155