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
相关论文
共 50 条
  • [21] An Efficient Background Estimation Algorithm for Embedded Smart Cameras
    Reddy, Vikas
    Sanderson, Conrad
    Lovell, Brian C.
    Bigdeli, Abbas
    [J]. 2009 THIRD ACM/IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED SMART CAMERAS, 2009, : 478 - +
  • [22] A PATIENT MOTION CORRECTION ALGORITHM FOR STUDIES ACQUIRED FROM MULTIPLE HEAD CAMERAS
    ESSER, PD
    HARRELL, CR
    ZUBAL, IG
    VANHEERTUM, RL
    [J]. JOURNAL OF NUCLEAR MEDICINE, 1993, 34 (05) : P125 - P125
  • [23] FEVA: A Federated Video Analytics Architecture for Networked Smart Cameras
    Hu, Chuang
    Lu, Rui
    Wang, Dan
    [J]. IEEE NETWORK, 2021, 35 (06): : 163 - 170
  • [24] A Hardware Algorithm for PAR Reduction in Smart Home
    Amer, Motaz
    Naaman, A.
    M'Sirdi, N. K.
    El-Zonkoly, A. M.
    [J]. 2014 INTERNATIONAL CONFERENCE ON APPLIED AND THEORETICAL ELECTRICITY (ICATE), 2014,
  • [25] SMARTSCAN -: hardware test results for smart optoelectronic image correction for pushbroom cameras
    Tchernykh, V
    Dyblenko, S
    Janschek, K
    Göhler, W
    Harnisch, B
    [J]. EARTH OBSERVING SYSTEMS VII, 2002, 4814 : 264 - 272
  • [26] An optimized hardware architecture for the Montgomery multiplication algorithm
    Huang, Miaoqing
    Gaj, Kris
    Kwon, Soonhak
    El-Ghazawi, Tarek
    [J]. PUBLIC KEY CRYPTOGRAPHY - PKC 2008, 2008, 4939 : 214 - +
  • [27] A new scalable hardware architecture for RSA algorithm
    Guedue, Tamer
    [J]. 2007 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, VOLS 1 AND 2, 2007, : 670 - 674
  • [28] General architecture for hardware implementation of Genetic Algorithm
    Tachibana, Tatsuhiro
    Murata, Yoshihiro
    Shibata, Naoki
    Yasumoto, Keiichi
    Ito, Minoru
    [J]. FCCM 2006: 14TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2006, : 291 - +
  • [29] Flexible Hardware Architecture for AES Cryptography Algorithm
    Alaoui-Ismaili, Z.
    Moussa, A.
    El Mourabit, A.
    Amechnoue, K.
    [J]. 2009 INTERNATIONAL CONFERENCE ON MULTIMEDIA COMPUTING AND SYSTEMS (ICMCS 2009), 2009, : 437 - 441
  • [30] Hardware-Oriented Adaptive Multi-resolution Motion Estimation Algorithm and Its VLSI Architecture
    Xiang, Guoqing
    Jia, Huizhu
    Liu, Jie
    Li, Yuan
    Xie, Xiaodong
    [J]. 2016 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2016, : 2194 - 2197