English

Hardware architecture for high throughput event visual data filtering with matrix of IIR filters algorithm

Computer Vision and Pattern Recognition 2022-07-05 v1 Hardware Architecture Image and Video Processing Signal Processing

Abstract

Neuromorphic vision is a rapidly growing field with numerous applications in the perception systems of autonomous vehicles. Unfortunately, due to the sensors working principle, there is a significant amount of noise in the event stream. In this paper we present a novel algorithm based on an IIR filter matrix for filtering this type of noise and a hardware architecture that allows its acceleration using an SoC FPGA. Our method has a very good filtering efficiency for uncorrelated noise - over 99% of noisy events are removed. It has been tested for several event data sets with added random noise. We designed the hardware architecture in such a way as to reduce the utilisation of the FPGA's internal BRAM resources. This enabled a very low latency and a throughput of up to 385.8 MEPS million events per second.The proposed hardware architecture was verified in simulation and in hardware on the Xilinx Zynq Ultrascale+ MPSoC chip on the Mercury+ XU9 module with the Mercury+ ST1 base board.

Keywords

Cite

@article{arxiv.2207.00860,
  title  = {Hardware architecture for high throughput event visual data filtering with matrix of IIR filters algorithm},
  author = {Marcin Kowalczyk and Tomasz Kryjak},
  journal= {arXiv preprint arXiv:2207.00860},
  year   = {2022}
}

Comments

Accepted for the DSD 2022 conference

R2 v1 2026-06-24T12:12:04.231Z