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
来源
关键词
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
相关论文
共 50 条
  • [41] Module Relocation in Heterogeneous Reconfigurable Systems-on-Chip using the Xilinx Isolation Design Flow
    Gantel, L.
    Benkhelifa, M. E. A.
    Lemonnier, F.
    Verdier, F.
    [J]. 2012 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG), 2012,
  • [42] Embedded Multiprocessor Systems-on-Chip Programming
    Mignolet, Jean-Yves
    Wuyts, Roel
    [J]. IEEE SOFTWARE, 2009, 26 (03) : 34 - 41
  • [43] Silicon modeling of nanometer systems-on-chip
    Robertson, C
    [J]. 4TH IEEE INTERNATIONAL WORKSHOP ON SYSTEM-ON-CHIP FOR REAL-TIME APPLICATIONS, PROCEEDINGS, 2004, : 19 - 22
  • [44] On-chip debug support for embedded systems-on-chip
    Maier, KD
    [J]. PROCEEDINGS OF THE 2003 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL V: BIO-MEDICAL CIRCUITS & SYSTEMS, VLSI SYSTEMS & APPLICATIONS, NEURAL NETWORKS & SYSTEMS, 2003, : 565 - 568
  • [45] Performance analysis of general purpose and digital signal processor kernels for heterogeneous systems-on-chip
    Von Sydow, T.
    Blume, H.
    Noll, T.G.
    [J]. 2003, Copernicus GmbH, Germany (01)
  • [46] Memory Architectures for embedded systems-on-chip
    Panda, PR
    Dutt, ND
    [J]. HIGH PERFORMANCE COMPUTING - HIPC 2002, PROCEEDINGS, 2002, 2552 : 647 - 662
  • [47] Designing systems-on-chip using cores
    Bergamaschi, RA
    Lee, WR
    [J]. 37TH DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2000, 2000, : 420 - 425
  • [48] Integration of Hardware Assertions in Systems-on-Chip
    Geuzebroek, Jeroen
    Vermeulen, Bart
    [J]. 2008 IEEE INTERNATIONAL TEST CONFERENCE, VOLS 1 AND 2, PROCEEDINGS, 2008, : 412 - 421
  • [49] Transparent embedded compression in systems-on-chip
    Riemiens, A. K.
    van der Vleuten, R. J.
    van der Wolf, P.
    Jacob, G.
    van de Waerdt, J. W.
    Janssen, J. G.
    [J]. 2006 IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS DESIGN AND IMPLEMENTATION, 2006, : 256 - 261
  • [50] Design challenges in multiprocessor systems-on-chip
    Wolf, Wayne
    [J]. FROM MODEL-DRIVEN DESIGN TO RESOURCE MANAGEMENT FOR DISTRIBUTED EMBEDDED SYSTEMS, 2006, 225 : 1 - 8