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 条
  • [21] A lightweight genetic block-matching algorithm for video coding
    Lin, CH
    Wu, JL
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 1998, 8 (04) : 386 - 392
  • [22] Quantum Block-Matching Algorithm Using Dissimilarity Measure
    Martinez-Felipe, M.
    Montiel-Perez, J.
    Onofre, Victor
    Maldonado-Romo, A.
    Young, Ricky
    SERVICE-ORIENTED COMPUTING - ICSOC 2023 WORKSHOPS, 2024, 14518 : 185 - 196
  • [23] Recursive block-matching principle for error concealment algorithm
    Chen, MJ
    Chen, CS
    Chi, MC
    PROCEEDINGS OF THE 2003 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL II: COMMUNICATIONS-MULTIMEDIA SYSTEMS & APPLICATIONS, 2003, : 528 - 531
  • [24] A new hybrid block-matching motion estimation algorithm
    Ge, J
    Mirchandani, G
    2002 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOLS I-IV, PROCEEDINGS, 2002, : 4190 - 4190
  • [25] A DESIGN OF PIPELINED ARCHITECTURE FOR HIERARCHICAL BLOCK-MATCHING ALGORITHM
    KIM, HC
    MAENG, SR
    CHO, JW
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 1995, E78D (05) : 586 - 595
  • [26] An improved variable-size block-matching algorithm
    Haifeng Wang
    Qingshan Liu
    Hanqing Lu
    Multimedia Tools and Applications, 2007, 34 : 221 - 237
  • [27] A new motion estimation architecture for block-matching algorithm
    Yang, Lynn
    Ahmadi, Majid
    PROCEEDINGS OF 2008 IEEE INTERNATIONAL CONFERENCE ON NETWORKING, SENSING AND CONTROL, VOLS 1 AND 2, 2008, : 988 - 992
  • [28] A fast adaptive block-matching motion estimation algorithm
    Yan, L. (y.yw@163.com), 1600, Science and Engineering Research Support Society (09):
  • [29] A deformable block-matching algorithm for tracking epithelial cells
    Velduis, JH
    Brodland, GW
    IMAGE AND VISION COMPUTING, 1999, 17 (12) : 905 - 911
  • [30] An improved variable-size block-matching algorithm
    Wang, Haifeng
    Liu, Qingshan
    Lu, Hanqing
    MULTIMEDIA TOOLS AND APPLICATIONS, 2007, 34 (02) : 221 - 237