Block-Matching Optical Flow for Dynamic Vision Sensors: Algorithm and FPGA Implementation

被引:0
|
作者
Liu, Min [1 ]
Delbruck, Tobi
机构
[1] Univ Zurich, Zurich, Switzerland
关键词
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Rapid and low power computation of optical flow (OF) is potentially useful in robotics. The dynamic vision sensor (DVS) event camera produces quick and sparse output, and has high dynamic range, but conventional OF algorithms are frame-based and cannot be directly used with event-based cameras. Previous DVS OF methods do not work well with dense textured input and are designed for implementation in logic circuits. This paper proposes a new block-matching based DVS OF algorithm which is inspired by motion estimation methods used for MPEG video compression. The algorithm was implemented both in software and on FPGA. For each event, it computes the motion direction as one of 9 directions. The speed of the motion is set by the sample interval. Results show that the Average Angular Error can be improved by 30% compared with previous methods. The OF can be calculated on FPGA with 50 MHz clock in 0.2 us per event (11 clock cycles), 20 times faster than a Java software implementation running on a desktop PC. Sample data is shown that the method works on scenes dominated by edges, sparse features, and dense texture.
引用
收藏
页码:282 / 285
页数:4
相关论文
共 50 条
  • [1] Human vision system aware exhaustive block-matching algorithm
    Lin, David Chih-Che
    Chau, Paul M.
    2006 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO - ICME 2006, VOLS 1-5, PROCEEDINGS, 2006, : 237 - +
  • [2] FPGA-based architecture for block-matching motion estimation algorithm
    Reddy, V. S. K.
    Sengupta, Somnath
    WMSCI 2007 : 11TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL V, POST CONFERENCE ISSUE, PROCEEDINGS, 2007, : 205 - 208
  • [3] Fast search block-matching motion estimation algorithm using FPGA
    Chung, YY
    Wong, MT
    Bergmann, NW
    VISUAL COMMUNICATIONS AND IMAGE PROCESSING 2000, PTS 1-3, 2000, 4067 : 913 - 921
  • [4] Adaptive block-matching motion estimation algorithm for lowpower VLSI implementation
    Zhang, W.J.
    Qiu, X.H.
    Zhou, R.D.
    Chen, H.Y.
    Kondo, T.
    Nakashina, T.
    Ishitani, T.
    2001, Press of Tsinghua University (41):
  • [5] Block-matching algorithm based on hardware implementation and its VLSI architecture
    Zhao, Bo
    Du, Jian-Chao
    Yan, Yao-Ping
    Xi'an Dianzi Keji Daxue Xuebao/Journal of Xidian University, 2003, 30 (02): : 160 - 164
  • [6] Hardware implementation of block matching algorithm with FPGA technology
    Loukil, H
    Ghozzi, F
    Samet, A
    Ben Ayed, MA
    Masmoudi, N
    16TH INTERNATIONAL CONFERENCE ON MICROELECTRONICS, PROCEEDINGS, 2004, : 542 - 546
  • [7] A comparison of block-matching algorithms for VLSI implementation
    Cheng, SC
    Hang, HM
    VISUAL COMMUNICATIONS AND IMAGE PROCESSING '96, 1996, 2727 : 994 - 1005
  • [8] An Event-Based Optical Flow Algorithm for Dynamic Vision Sensors
    Ridwan, Iffatur
    Cheng, Howard
    IMAGE ANALYSIS AND RECOGNITION, ICIAR 2017, 2017, 10317 : 182 - 189
  • [9] Modified four-step block-matching algorithm efficient for hardware implementation
    Lee, DH
    ELECTRONICS LETTERS, 1999, 35 (19) : 1622 - 1623
  • [10] Efficient block-matching motion estimation algorithm
    Guo, Shu-Mei
    Hsu, Chih-Yuan
    JOURNAL OF ELECTRONIC IMAGING, 2013, 22 (02)