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 条
  • [41] Research and Experiment of an Underwater Stereo Vision System
    Wang, Cong
    Zhang, Qifeng
    Lin, Sen
    Li, Wentao
    Wang, Xiaohui
    Bai, Yunfei
    Tian, Qiyan
    OCEANS 2019 - MARSEILLE, 2019,
  • [42] Pseudo stereo-vision system: A monocular stereo-vision system as a sensor for real-time robot applications
    Pachidis, Theodore P.
    Lygouras, John N.
    IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 2007, 56 (06) : 2547 - 2560
  • [43] Research on the vision system of lychee picking robot based on stereo vision
    Shu, Yufeng
    Zheng, Weibin
    Xiong, Changwei
    Xie, Zhongming
    JOURNAL OF RADIATION RESEARCH AND APPLIED SCIENCES, 2024, 17 (01)
  • [44] Stereo Vision
    Moltenbrey, Karen
    COMPUTER GRAPHICS WORLD, 2009, 32 (04) : 2 - 2
  • [45] Vision based flight procedure stereo display system
    Shen, Xiaoyun
    Wan, Di
    Ma, Lan
    He, Yuncheng
    INTERNATIONAL SYMPOSIUM ON PHOTOELECTRONIC DETECTION AND IMAGING 2007: RELATED TECHNOLOGIES AND APPLICATIONS, 2008, 6625
  • [46] Analysis on Location Accuracy for the Binocular Stereo Vision System
    Yang, Lu
    Wang, Baoqing
    Zhang, Ronghui
    Zhou, Haibo
    Wang, Rongben
    IEEE PHOTONICS JOURNAL, 2018, 10 (01):
  • [47] Tracking Distance and Velocity using a Stereo Vision System
    Lim, Young-Chul
    Lee, Chung-Hee
    Kwon, Soon
    Lee, Jong-hun
    2008 SECOND INTERNATIONAL CONFERENCE ON FUTURE GENERATION COMMUNICATION AND NETWORKING SYMPOSIA, VOLS 1-5, PROCEEDINGS, 2008, : 215 - 217
  • [48] Embedded stereo vision system for intelligent autonomous vehicles
    Kogler, J.
    Hemetsberger, H.
    Alefs, B.
    Kubinger, W.
    Travis, W.
    2006 IEEE INTELLIGENT VEHICLES SYMPOSIUM, 2006, : 67 - +
  • [49] Stereo Vision Embedded System Proposal for Plant Phenotyping
    Rosa N.D.S.
    Cruvinel P.E.
    Naime J.D.M.
    1600, World Scientific (11): : 293 - 309
  • [50] Power Lines Detection from a Stereo Vision System
    Tosse Munoz, David Felipe
    Prieto, Flavio
    Ceron Correa, Alexander
    2020 THE 5TH INTERNATIONAL CONFERENCE ON CONTROL AND ROBOTICS ENGINEERING (ICCRE 2020), 2020, : 242 - 245