paper-with-me

홈 › Papers

hARMS: A Hardware Acceleration Architecture for Real-Time Event-Based Optical Flow

2021-12-13 · Daniel C. Stumpp, Himanshu Akolkar, Alan D. George, Ryad B. Benosman

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. The proposed hARMS architecture targets hybrid system-on-chip devices and was designed to maximize configurability and throughput. The hardware architecture and fARMS algorithm were developed with asynchronous neuromorphic processing in mind, abandoning the common use of an event frame and instead operating using only a small history of relevant events, allowing latency to scale independently of the sensor resolution. This change in processing paradigm improved the estimation of flow directions by up to 73% compared to the existing method and yielded a demonstrated hARMS throughput of up to 1.21 Mevent/s on the benchmark configuration selected. This throughput enables real-time performance and makes it the fastest known realization of aperture-robust, event-based optical flow to date.

📄 PDF Abstract BibTeX arXiv:2112.06772

Code (0)

등록된 구현이 없습니다.

Tasks

CPUEvent-based Optical FlowEvent-based visionOptical Flow Estimation

Similar Papers 제목 키워드 기반

Does Form Follow Function? An Empirical Exploration of the Impact of Deep Neural Network Architecture Design on Hardware-Specific Acceleration

2021-07-08 · Saad Abbasi, Mohammad Javad Shafiee, Ellick Chan, Alexander Wong

The fine-grained relationship between form and function with respect to deep neural network architecture design and hardware-specific acceleration is one area that is not well studied in the research literature, with for…

FormGPUNeural Architecture Search

Transformer-based models and hardware acceleration analysis in autonomous driving: A survey

2023-04-21 · Juan Zhong, Zheng Liu, Xi Chen

Transformer architectures have exhibited promising performance in various autonomous driving applications in recent years. On the other hand, its dedicated hardware acceleration on portable computational platforms has be…

Autonomous DrivingAutonomous VehiclesDecision MakingDecoder+2

Neural Rendering and Its Hardware Acceleration: A Review

2024-01-06 · Xinkai Yan, Jieting Xu, Yuchi Huo, Hujun Bao

Neural rendering is a new image and video generation method based on deep learning. It combines the deep learning model with the physical knowledge of computer graphics, to obtain a controllable and realistic scene model…

3D ReconstructionDeep LearningInverse RenderingNeural Rendering+1

MC$^2$A: Enabling Algorithm-Hardware Co-Design for Efficient Markov Chain Monte Carlo Acceleration

2025-07-17 · Shirui Zhao, Jun Yin, Lingyun Yao, Martin Andraud 외 arxiv

An increasing number of applications are exploiting sampling-based algorithms for planning, optimization, and inference. The Markov Chain Monte Carlo (MCMC) algorithms form the computational backbone of this emerging bra…

HG-PIPE: Vision Transformer Acceleration with Hybrid-Grained Pipeline

2024-07-25 · Qingyu Guo, Jiayong Wan, Songqiang Xu, Meng Li 외

Vision Transformer (ViT) acceleration with field programmable gate array (FPGA) is promising but challenging. Existing FPGA-based ViT accelerators mainly rely on temporal architectures, which process different operators …

GPU