Block-Matching Optical Flow for Dynamic Vision Sensor- Algorithm and FPGA Implementation
Not on the map. Why?
Abstract (arXiv)
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.
Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). First posted on arXiv 16 Jun 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 0; 2023: 2; 2024: 5; 2025: 2; 2026: 2.
12 papers.
- 2024Event-based vision on FPGAs -- a surveycited by 7
- 2025EDCFlow: Exploring Temporally Dense Difference Maps for Event-based Optical Flow Estimationcited by 5
- 2023Parallelizing Optical Flow Estimation on an Ultra-Low Power RISC-V Cluster for Nano-UAV Navigationcited by 3
- 2025Hardware, Algorithms, and Applications of the Neuromorphic Vision Sensor: a Reviewcited by 3
- 2023High-definition event frame generation using SoC FPGA devicescited by 2
- 2024Flow-Based Visual Stream Compression for Event Camerascited by 2
- 2024PowerYOLO: Mixed Precision Model for Hardware Efficient Object Detection with Event Datacited by 2
- 2024Descriptor: Face Detection Dataset for Programmable Threshold-Based Sparse-Visioncited by 2
- 2021hARMS: A Hardware Acceleration Architecture for Real-Time Event-Based Optical Flowcited by 1
- 2024Robust Optical Flow Computation: A Higher-Order Differential Approachcited by 0
- 2026EventShiftFlow: Towards Hardware-efficient FPGA-based Flow Estimationcited by 0
- 2026Optical Flow Sensor: A Direction-Selective Bionic Retina Designcited by 0
- 2026Optical Flow Sensor: A Direction-Selective Bionic Retina Design30 Jul 2026
- 2026EventShiftFlow: Towards Hardware-efficient FPGA-based Flow Estimation27 May 2026
- 2025EDCFlow: Exploring Temporally Dense Difference Maps for Event-based Optical Flow Estimation4 Jun 2025
- 2025Hardware, Algorithms, and Applications of the Neuromorphic Vision Sensor: a Review11 Apr 2025
- 2024Robust Optical Flow Computation: A Higher-Order Differential Approach12 Oct 2024
- 2024Descriptor: Face Detection Dataset for Programmable Threshold-Based Sparse-Vision1 Oct 2024
- 2024Event-based vision on FPGAs -- a survey11 Jul 2024
- 2024PowerYOLO: Mixed Precision Model for Hardware Efficient Object Detection with Event Data11 Jul 2024
- 2024Flow-Based Visual Stream Compression for Event Cameras12 Mar 2024
- 2023High-definition event frame generation using SoC FPGA devices26 Jul 2023
- 2023Parallelizing Optical Flow Estimation on an Ultra-Low Power RISC-V Cluster for Nano-UAV Navigation22 May 2023
- 2021hARMS: A Hardware Acceleration Architecture for Real-Time Event-Based Optical Flow13 Dec 2021