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 条
  • [1] Development of a Graphics Processing Unit Accelerated Stereo Vision System for Depth Estimation
    Christian Bagaporo, Renz
    Paglinawan, Arnold
    Reidj Cruz, Fchus
    Paglinawan, Charmainc
    PROCEEDINGS OF THE 2016 IEEE REGION 10 CONFERENCE (TENCON), 2016, : 607 - 611
  • [2] Stereo Vision Tracking System
    Wan, Lee Chong
    Sebastian, Patrick
    Voon, Yap Vooi
    INTERNATIONAL CONFERENCE ON FUTURE COMPUTER AND COMMUNICATIONS, PROCEEDINGS, 2009, : 487 - +
  • [3] A Stereo Vision System for UAV Guidance
    Moore, Richard J. D.
    Thurrowgood, Saul
    Bland, Daniel
    Soccol, Dean
    Srinivasan, Mandyam V.
    2009 IEEE-RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, 2009, : 3386 - 3391
  • [4] Architecture for an aVLSI stereo vision system
    Philipp, RM
    Reddy, V
    Etienne-Cummings, R
    Lewis, MA
    2002 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL III, PROCEEDINGS, 2002, : 691 - 694
  • [5] Synchronization and calibration of a stereo vision system
    Chen, Xin
    Wu, Xiangfei
    Gao, Shiqi
    Xie, Xiaomei
    Huang, Ya
    GLOBAL OCEANS 2020: SINGAPORE - U.S. GULF COAST, 2020,
  • [6] A stereo vision system for pedestrian navigation
    Cecelja, F
    Balachandran, W
    Jirawimut, R
    ICECOM 2003, CONFERENCE PROCEEDINGS, 2003, : 30 - 33
  • [7] Stereo Vision System implemented on FPGA
    Valsaraj, Akhil
    Barik, Abdul
    Vishak, P. V.
    Midhun, K. M.
    INTERNATIONAL CONFERENCE ON EMERGING TRENDS IN ENGINEERING, SCIENCE AND TECHNOLOGY (ICETEST - 2015), 2016, 24 : 1105 - 1112
  • [8] The Stereo Vision System for an Underwater Vehicle
    Ishibashi, Shojiro
    OCEANS 2009 - EUROPE, VOLS 1 AND 2, 2009, : 1343 - 1348
  • [9] Optimal Design of Monocular Stereo Vision System
    Cheng, Yuanhao
    Wang, Sunan
    Yu, Dehong
    2019 IEEE INTERNATIONAL CONFERENCE ON MECHATRONICS AND AUTOMATION (ICMA), 2019, : 1022 - 1027
  • [10] A Single Color Camera Stereo Vision System
    Zhong, Fuqiang
    Quan, Chenggen
    IEEE SENSORS JOURNAL, 2018, 18 (04) : 1474 - 1482