Cost and power efficient FPGA based stereo vision system using directional graph transform

被引:4
作者
Dehnavi, M. [1 ]
Eshghi, M. [1 ]
机构
[1] Shahid Beheshti Univ, EC Dept, Tehran, Iran
关键词
FPGA; Stereo vision; Hardware architecture; Disparity map; MANY-CORE PROCESSORS; DISPARITY ESTIMATION; PARALLEL FRAMEWORK; AGGREGATION; CENSUS;
D O I
10.1016/j.jvcir.2018.09.002
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
3D information of an environment using stereo cameras is important information for navigation of intelligent systems. The cost, power, accuracy, and speed are four important parameters in these systems. In this article, an accurate, real-time, low-power and low-cost system is provided to extract disparity maps in a stereo vision, using FPGA hardware platform. First, a new transform based on directional graphs is proposed. Then, benefiting from this graph transform and cross-based matching method, disparity map is computed. By using optimized hardware for the proposed transform and algorithm, we have obtained an accurate, low-cost, low-power and fast stereo vision system. The proposed system is fully implemented on relatively low cost FPGA platform, XC7K160t, in order to operate as a Standalone system. This system uses 40 K registers, 31 K LUTs, 215 memory blocks, and 258 DSP blocks of this FPGA. The proposed system is tested and evaluated in Middlebury dataset. The results show that the proposed stereo system can process a HD quality video at 60 frames per second for 64 disparity levels with only 7.1% error in the final disparity map. The total power consumption of the proposed stereo vision core is about 1 W. (C) 2018 Elsevier Inc. All rights reserved.
引用
收藏
页码:106 / 115
页数:10
相关论文
共 38 条
[31]   Efficient Parallel Framework for HEVC Motion Estimation on Many-Core Processors [J].
Yan, Chenggang ;
Zhang, Yongdong ;
Xu, Jizheng ;
Dai, Feng ;
Zhang, Jun ;
Dai, Qionghai ;
Wu, Feng .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2014, 24 (12) :2077-2089
[32]   A Highly Parallel Framework for HEVC Coding Unit Partitioning Tree Decision on Many-core Processors [J].
Yan, Chenggang ;
Zhang, Yongdong ;
Xu, Jizheng ;
Dai, Feng ;
Li, Liang ;
Dai, Qionghai ;
Wu, Feng .
IEEE SIGNAL PROCESSING LETTERS, 2014, 21 (05) :573-576
[33]   Fast stereo matching using adaptive guided filtering [J].
Yang, Qingqing ;
Ji, Pan ;
Li, Dongxiao ;
Yao, Shaojun ;
Zhang, Ming .
IMAGE AND VISION COMPUTING, 2014, 32 (03) :202-211
[34]   Accurate Image-Guided Stereo Matching With Efficient Matching Cost and Disparity Refinement [J].
Zhan, Yunlong ;
Gu, Yuzhang ;
Huang, Kui ;
Zhang, Cheng ;
Hu, Keli .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2016, 26 (09) :1632-1645
[35]   Cross-Based Local Stereo Matching Using Orthogonal Integral Images [J].
Zhang, Ke ;
Lu, Jiangbo ;
Lafruit, Gauthier .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2009, 19 (07) :1073-1079
[36]  
Zhang L, 2011, FPGA 11: PROCEEDINGS OF THE 2011 ACM/SIGDA INTERNATIONAL SYMPOSIUM ON FIELD PROGRAMMABLE GATE ARRAYS, P55
[37]   Efficient and high performance FPGA-based rectification architecture for stereo vision [J].
Zicari, Paolo .
MICROPROCESSORS AND MICROSYSTEMS, 2013, 37 (08) :1144-1154
[38]   Low-cost FPGA stereo vision system for real time disparity maps calculation [J].
Zicari, Paolo ;
Perri, Stefania ;
Corsonello, Pasquale ;
Cocorullo, Giuseppe .
MICROPROCESSORS AND MICROSYSTEMS, 2012, 36 (04) :281-288