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 条
  • [1] Real-Time Implementation of GPU-Accelerated Neural Network Learning for Dynamic System Identification
    Autobee, Nicholas
    Rowsell, Amanda
    Bales-Parks, Patrick
    Park, Jae-Do
    2021 IEEE ENERGY CONVERSION CONGRESS AND EXPOSITION (ECCE), 2021, : 1319 - 1326
  • [2] GPU-accelerated real-time stixel computation
    Hernandez-Juarez, Daniel
    Espinosa, Antonio
    Moure, Juan C.
    Vazquez, David
    Lopez, Antonio M.
    2017 IEEE WINTER CONFERENCE ON APPLICATIONS OF COMPUTER VISION (WACV 2017), 2017, : 1054 - 1062
  • [3] GPU-accelerated Real-time Gastrointestinal Diseases Detection
    Pogorelov, Konstantin
    Riegler, Michael
    Halvorsen, Pal
    Schmidt, Peter Thelin
    Griwodz, Carsten
    Johansen, Dag
    Eskeland, Sigrun Losada
    de Lange, Thomas
    2016 IEEE 29TH INTERNATIONAL SYMPOSIUM ON COMPUTER-BASED MEDICAL SYSTEMS (CBMS), 2016, : 185 - 190
  • [4] GPU-Accelerated Real-Time Video Background Subtraction
    Boghdady, Ramy
    Salama, Cherif
    Wahba, Ayman
    2015 TENTH INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING & SYSTEMS (ICCES), 2015, : 34 - 39
  • [5] GPU-Accelerated Near Real-Time Image Colorization
    Zhao, Hanli
    Ji, Zhijian
    Jin, Xiaogang
    Li, Xujie
    Jisuanji Fuzhu Sheji Yu Tuxingxue Xuebao/Journal of Computer-Aided Design and Computer Graphics, 2017, 29 (08): : 1425 - 1433
  • [6] An efficient GPU-accelerated inference engine for binary neural network on mobile phones
    He, Shengyu
    Meng, Haitao
    Zhou, Zhaoheng
    Liu, Yongjun
    Huang, Kai
    Chen, Gang
    JOURNAL OF SYSTEMS ARCHITECTURE, 2021, 117
  • [7] GPU-accelerated phase extraction algorithm for interferograms: A real-time application
    Zhu, Xiaoqiang
    Wu, Yongqian
    Liu, Fengwei
    OPTICAL METROLOGY AND INSPECTION FOR INDUSTRIAL APPLICATIONS IV, 2016, 10023
  • [8] GPU-accelerated ray-tracing for real-time treatment planning
    Heinrich, H.
    Ziegenhein, P.
    Kamerling, C. P.
    Frorning, H.
    Pelfke, U.
    XVII INTERNATIONAL CONFERENCE ON THE USE OF COMPUTERS IN RADIATION THERAPY (ICCR 2013), 2014, 489
  • [9] GPU-Accelerated Real-Time Path Planning and the Predictable Execution Model
    Forsberg, Bjorn
    Palossi, Daniele
    Marongiu, Andrea
    Benini, Luca
    INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE (ICCS 2017), 2017, 108 : 2428 - 2432
  • [10] Towards real-time DNA biometrics using GPU-accelerated processing
    Reja, Mario
    Pungila, Ciprian
    Negru, Viorel
    LOGIC JOURNAL OF THE IGPL, 2021, 29 (06) : 906 - 924