hARMS: A Hardware Acceleration Architecture for Real-Time Event-Based Optical Flow
Daniel C. Stumpp, Himanshu Akolkar, Alan D. George, Ryad B. Benosman

TL;DR
This paper introduces hARMS, a hardware architecture that enables real-time, accurate optical flow computation from event-based vision sensors on embedded platforms, significantly improving throughput and direction accuracy over previous methods.
Contribution
The paper presents a novel hardware architecture, hARMS, for real-time optical flow computation from event-based sensors, improving speed and accuracy compared to prior solutions.
Findings
Achieved up to 1.21 million events per second throughput.
Improved flow direction estimation accuracy by up to 73%.
Enabled real-time optical flow processing on low-power embedded devices.
Abstract
Event-based vision sensors produce asynchronous event streams with high temporal resolution based on changes in the visual scene. The properties of these sensors allow for accurate and fast calculation of optical flow as events are generated. Existing solutions for calculating optical flow from event data either fail to capture the true direction of motion due to the aperture problem, do not use the high temporal resolution of the sensor, or are too computationally expensive to be run in real time on embedded platforms. In this research, we first present a faster version of our previous algorithm, ARMS (Aperture Robust Multi-Scale flow). The new optimized software version (fARMS) significantly improves throughput on a traditional CPU. Further, we present hARMS, a hardware realization of the fARMS algorithm allowing for real-time computation of true flow on low-power, embedded platforms.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Memory and Neural Computing · CCD and CMOS Imaging Sensors · Neural Networks and Reservoir Computing
