Stereo vision architecture for heterogeneous systems-on-chip

被引:0
作者
Stefania Perri
Fabio Frustaci
Fanny Spagnolo
Pasquale Corsonello
机构
[1] University of Calabria,Department of Mechanical, Energy and Management Engineering, DIMEG
[2] University of Calabria,Department of Informatics, Modeling, Electronics and System Engineering, DIMES
来源
Journal of Real-Time Image Processing | 2020年 / 17卷
关键词
Embedded systems; Systems-on-chip; Stereo vision; FPGA-based SoCs.;
D O I
暂无
中图分类号
学科分类号
摘要
Stereo vision is a crucial operation in state-of-the-art computer vision applications. Several efficient algorithms have been recently proposed either to increase the quality of the produced disparity maps or to reach higher computational speed, or both. Among them, hardware-oriented algorithms are desirable when the main objective is including stereo vision in portable consumer electronic and multimedia systems. Modern FPGA-based platforms allow all-programmable heterogeneous embedded systems to be realized as SoCs and they are certainly appropriate also to implement stereo vision. This paper proposes a novel stereo vision algorithm and a specific implementation suitable for heterogeneous SoC FPGA-based embedded systems. A complete embedded system design is also demonstrated using the Xilinx Zynq-7000 SoCs device family. The novel algorithm has been characterized in terms of accuracy by referring to the benchmark sets Middlebury and Kitti. When 640 × 480 8-bit greyscale stereo pairs are processed, the fastest prototype, realized within the XC7Z020 and the XC7Z045 device, respectively, exhibits an 81 and 101 fps frame rate. Conversely, the cheapest implementation occupies only 52691 LUTs, 59715 FFs, 93 DSPs, 40 BRAM18k and 6 BRAM36k memory blocks. In comparison to several counterparts existing in literature, the novel algorithm can achieve higher accuracies, and makes the proposed complete system design able to reach the most favourable accuracy/performance trade-off.
引用
收藏
页码:393 / 415
页数:22
相关论文
共 146 条
  • [1] Nalpantidis L(2010)Stereo Vision for robotic applications in the presence of non-ideal lighting Image Vis. Comput. 28 94095-464
  • [2] Gasteratos A(2010)Biologically and psychophysically inspired adaptive support weights algorithm for stereo correspondence Robot. Auton. Syst. 58 457-1007
  • [3] Nalpantidis L(2007)People detection and tracking using stereo vision and color Image Vis. Comput. 25 995-613
  • [4] Gasteratos A(2010)A portable stereo vision system for whole body surface imaging Image Vis. Comput. 28 605-739
  • [5] Munoz-Salinas R(2012)Hardware/software codesign: the past, the present, and predicting the future Proc. IEEE 100 14111430-746
  • [6] Aguirre E(2015)A reconfigurable embedded vision system for advanced driver assistance J. Real-Time Image Proc. 10 725-41
  • [7] Garcia-Silvente M(2016)Real-time hardware–software embedded vision system for ITS smart camera implemented in Zynq SOC J. Real-Time Image Proc. 12 725-33
  • [8] Yu W(2017)Real-time embedded system for traffic sign recognition based on ZedBoard J. Real-Time Image Proc. 117 29-2693
  • [9] Xu B(2016)An optimized stereo vision implementation for embedded systems: application to RGB and infra-red images J. Real-Time Image Proc. 46 21-276
  • [10] Teich J(2013)Adaptive census transform: a novel hardware-oriented stereovision algorithm Comput. Vis. Image Underst. 65 2678-1050