GPU-Accelerated Real-Time Stereo Estimation With Binary Neural Network

被引:27
|
作者
Chen, Gang [1 ]
Meng, Haitao [2 ,3 ]
Liang, Yucheng [1 ]
Huang, Kai [1 ]
机构
[1] Sun Yat Sen Univ, Sch Data & Comp Sci, Guangzhou 510275, Peoples R China
[2] Northeastern Univ, Sch Comp Sci & Engn, Shenyang 110819, Peoples R China
[3] Peng Cheng Lab, Shenzhen 518066, Peoples R China
基金
中国国家自然科学基金;
关键词
GPU acceleration; stereo estimation; binary neural network;
D O I
10.1109/TPDS.2020.3006238
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Depth estimation from stereo images is essential to many applications such as robotics and autonomous vehicles, most of which ask for the real-time response, high energy and storage efficiency. Recent work has shown deep neural networks (DNN) perform extremely well for stereo estimation. However, these state-of-the-art DNN based algorithms are challenging to be deployed into real-world applications due to the high computational complexities of DNNs. Most of them are too slow for real-time inference and require several seconds of GPU computation to process image frames. In this article, we address the problem of fast stereo estimation and propose an efficient and light-weighted stereo matching system, called StereoBit, to produce a disparity map in a real-time manner while achieving close to state-of-the-art accuracy. To achieve this goal, we propose a binary neural network to generate weighted Hamming distance for an efficient similarity join in stereo estimation. In addition, we propose a novel approximation approach to derive StereoBit network directly from the well-trained network with the cosine similarity. Our approximation strategies enable a significant speedup while maintaining almost the same accuracy compared to the network with the cosine similarity. Furthermore, we present an optimization framework for fully exploiting the computing power of StereoBit. The framework provides a significant speedup of stereo estimation routines, and at the same time, reduces the memory usage for storing parameters. The effectiveness of StereoBit is evaluated by comprehensive experiments. StereoBit can achieve 60 frames per second on an NVIDIA TITAN Xp GPU on KITTI 2012 benchmark while achieving 3-pixel non-occluded stereo error 3.56 percent.
引用
收藏
页码:2896 / 2907
页数:12
相关论文
共 50 条
  • [41] Embedded real-time stereo estimation via Semi-Global Matching on the GPU
    Hernandez-Juarez, D.
    Chacon, A.
    Espinosa, A.
    Vazquez, D.
    Moure, J. C.
    Lopez, A. M.
    INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE 2016 (ICCS 2016), 2016, 80 : 143 - 153
  • [42] Real-Time Wavefront Measurement Based on GPU-Accelerated Parallel Algorithm Using Phase Diversity Images
    Kim, Jinsung
    Lee, Kye-Sung
    Lee, Sang-Chul
    Kim, Dong Uk
    Kim, I. Jong
    Chang, Ki Soo
    Hur, Hwan
    IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 2024, 73 : 1 - 13
  • [43] S3DNN: Supervised Streaming and Scheduling for GPU-Accelerated Real-Time DNN Workloads
    Zhou, Husheng
    Bateni, Soroush
    Liu, Cong
    24TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS 2018), 2018, : 190 - 201
  • [44] A GPU-accelerated cortical neural network model for visually guided robot navigation
    Beyeler, Michael
    Oros, Nicolas
    Dutt, Nikil
    Krichmar, Jeffrey L.
    NEURAL NETWORKS, 2015, 72 : 75 - 87
  • [45] GPU-accelerated differential dependency network analysis
    Speyer, Gil
    Rodriguez, Juan J.
    Bencomo, Tomas
    Kim, Seungchan
    2018 26TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP 2018), 2018, : 410 - 414
  • [46] Fast and Low-Precision Learning in GPU-Accelerated Spiking Neural Network
    She, Xueyuan
    Long, Yun
    Mukhopadhyay, Saibal
    2019 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2019, : 450 - 455
  • [47] GPU-Accelerated Neural Network Potential Energy Surfaces for Diffusion Monte Carlo
    DiRisio, Ryan J.
    Lu, Fenris
    McCoy, Anne B.
    JOURNAL OF PHYSICAL CHEMISTRY A, 2021, 125 (26): : 5849 - 5859
  • [48] Dynamic parallelism for synaptic updating in GPU-accelerated spiking neural network simulations
    Kasap, Bahadir
    van Opstal, A. John
    NEUROCOMPUTING, 2018, 302 : 55 - 65
  • [49] GPU-Accelerated Real Time Simulation of Radio Frequency Ablation Thermal Dose
    Borsic, Andrea
    Hoffer, Eric
    Attardo, Elia A.
    2014 40TH ANNUAL NORTHEAST BIOENGINEERING CONFERENCE (NEBEC), 2014,
  • [50] A GPU-accelerated real-time contextual awareness application for the visually impaired on Google's project Tango device
    Jafri, Rabia
    JOURNAL OF SUPERCOMPUTING, 2017, 73 (02): : 887 - 899