Depth from a Motion Algorithm and a Hardware Architecture for Smart Cameras

被引:8
作者
Aguilar-Gonzalez, Abiel [1 ,2 ]
Arias-Estrada, Miguel [1 ]
Berry, Francois [2 ]
机构
[1] INAOE, Tonantzintla 72840, Mexico
[2] UCA, Inst Pascal, F-63178 Clermont Ferrand, France
关键词
depth estimation; monocular systems; optical flow; smart cameras; FPGA (Field Programmable Gate Array); ROBOTICS; VISION;
D O I
10.3390/s19010053
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
Applications such as autonomous navigation, robot vision, and autonomous flying require depth map information of a scene. Depth can be estimated by using a single moving camera (depth from motion). However, the traditional depth from motion algorithms have low processing speeds and high hardware requirements that limit the embedded capabilities. In this work, we propose a hardware architecture for depth from motion that consists of a flow/depth transformation and a new optical flow algorithm. Our optical flow formulation consists in an extension of the stereo matching problem. A pixel-parallel/window-parallel approach where a correlation function based on the sum of absolute difference (SAD) computes the optical flow is proposed. Further, in order to improve the SAD, the curl of the intensity gradient as a preprocessing step is proposed. Experimental results demonstrated that it is possible to reach higher accuracy (90% of accuracy) compared with previous Field Programmable Gate Array (FPGA)-based optical flow algorithms. For the depth estimation, our algorithm delivers dense maps with motion and depth information on all image pixels, with a processing speed up to 128 times faster than that of previous work, making it possible to achieve high performance in the context of embedded applications.
引用
收藏
页数:20
相关论文
共 48 条
  • [1] An FPGA 2D-convolution unit based on the CAPH language
    Aguilar-Gonzalez, Abiel
    Arias-Estrada, Miguel
    Perez-Patricio, Madan
    Camas-Anzueto, J.
    [J]. JOURNAL OF REAL-TIME IMAGE PROCESSING, 2019, 16 (02) : 305 - 319
  • [2] Towards a smart camera for monocular SLAM
    Aguilar-Gonzalez, Abiel
    Arias-Estrada, Miguel
    [J]. ICDSC 2016: 10TH INTERNATIONAL CONFERENCE ON DISTRIBUTED SMART CAMERA, 2016, : 128 - 135
  • [3] [Anonymous], 1991, CMUCS91132
  • [4] [Anonymous], 2017, P C COMP VIS PATT RE
  • [5] [Anonymous], 2018, P IEEE C COMP VIS PA
  • [6] [Anonymous], 2017, CVPR
  • [7] A Database and Evaluation Methodology for Optical Flow
    Baker, Simon
    Scharstein, Daniel
    Lewis, J. P.
    Roth, Stefan
    Black, Michael J.
    Szeliski, Richard
    [J]. INTERNATIONAL JOURNAL OF COMPUTER VISION, 2011, 92 (01) : 1 - 31
  • [8] Parallel Architecture for Hierarchical Optical Flow Estimation Based on FPGA
    Barranco, Francisco
    Tomasi, Matteo
    Diaz, Javier
    Vanegas, Mauricio
    Ros, Eduardo
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2012, 20 (06) : 1058 - 1067
  • [9] DreamCam: A modular FPGA-based smart camera architecture
    Birem, Merwan
    Berry, Francois
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2014, 60 (06) : 519 - 527
  • [10] Depth Camera Based Indoor Mobile Robot Localization and Navigation
    Biswas, Joydeep
    Veloso, Manuela
    [J]. 2012 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2012, : 1697 - 1702