ASV: Accelerated Stereo Vision System

被引:28
|
作者
Feng, Yu [1 ]
Whatmough, Paul [2 ]
Zhu, Yuhao [1 ]
机构
[1] Univ Rochester, Rochester, NY 14627 USA
[2] Arm Res, Cambridge, MA USA
关键词
Stereo vision; Depth from stereo; Mobile computing; DNN accelerator; data-flow; tiling; constrained-optimization;
D O I
10.1145/3352460.3358253
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Estimating depth from stereo vision cameras, i.e., "depth from stereo", is critical to emerging intelligent applications deployed in energy- and performance-constrained devices, such as augmented reality headsets and mobile autonomous robots. While existing stereo vision systems make trade-offs between accuracy, performance and energy-efficiency, we describe ASV, an accelerated stereo vision system that simultaneously improves both performance and energy-efficiency while achieving high accuracy. The key to ASV is to exploit unique characteristics inherent to stereo vision, and apply stereo-specific optimizations, both algorithmically and computationally. We make two contributions. Firstly, we propose a new stereo algorithm, invariant-based stereo matching (ISM), that achieves significant speedup while retaining high accuracy. The algorithm combines classic "hand-crafted" stereo algorithms with recent developments in Deep Neural Networks (DNNs), by leveraging the correspondence invariant unique to stereo vision systems. Secondly, we observe that the bottleneck of the ISM algorithm is the DNN inference, and in particular the deconvolution operations that introduce massive compute-inefficiencies. We propose a set of software optimizations that mitigate these inefficiencies. We show that with less than 0.5% hardware area overhead, these algorithmic and computational optimizations can be effectively integrated within a conventional DNN accelerator. Overall, ASV achieves 5x speedup and 85% energy saving with 0.02% accuracy loss compared to today's DNN-based stereo vision systems.
引用
收藏
页码:643 / 656
页数:14
相关论文
共 50 条
  • [21] A dedicated hardware system for CNN stereo vision
    Salerno, M
    Sargeni, F
    Bonaiuto, V
    Taraglio, S
    Zanela, A
    ISCAS '99: PROCEEDINGS OF THE 1999 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL 6: CIRCUITS ANALYSIS, DESIGN METHODS, AND APPLICATIONS, 1999, : 501 - 504
  • [22] The Advantages of Stereo Vision in a Face Recognition System
    Zheng, Yufeng
    Blasch, Erik
    SIGNAL PROCESSING, SENSOR/INFORMATION FUSION, AND TARGET RECOGNITION XXIII, 2014, 9091
  • [23] Binocular stereo vision system for a humanoid robot
    Du, Q. (qinjundu@sohu.com), 1600, Inderscience Enterprises Ltd., 29, route de Pre-Bois, Case Postale 856, CH-1215 Geneva 15, CH-1215, Switzerland (46):
  • [24] Stereo vision based parking assist system
    Mando Corporation
    1600, (2006):
  • [25] Stereo Vision based Traffic Analysis System
    Surgailis, T.
    Valinevicius, A.
    Eidukas, D.
    ELEKTRONIKA IR ELEKTROTECHNIKA, 2011, (01) : 15 - 18
  • [26] Binocular stereo vision system for a humanoid robot
    Du, Qinjun
    Shi, Xiang
    Dai, Bin
    Lu, Enqing
    INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 2013, 46 (04) : 316 - 322
  • [27] Stereo vision module for UAV navigation system
    Brzozowski, Bartosz
    Szymanek, Natalia
    2018 5TH IEEE INTERNATIONAL WORKSHOP ON METROLOGY FOR AEROSPACE (METROAEROSPACE), 2018, : 489 - 494
  • [28] A Stereo Vision Measurement System Based on OpenCV
    Lu, Chaohui
    Wang, Xi
    Shen, Yinghua
    2013 6TH INTERNATIONAL CONGRESS ON IMAGE AND SIGNAL PROCESSING (CISP), VOLS 1-3, 2013, : 718 - 722
  • [29] Automatic Rectification of the Hybrid Stereo Vision System
    Cai, Chengtao
    Fan, Bing
    Liang, Xin
    Zhu, Qidan
    SENSORS, 2018, 18 (10)
  • [30] Structured light stereo vision system research
    Wang, Zhiyuan
    Xue, Bin
    Li, Zhicong
    AOPC 2020: OPTICAL SENSING AND IMAGING TECHNOLOGY, 2020, 11567