An O(m+n)-Space Spatiotemporal Denoising Filter with Cache-Like Memories for Dynamic Vision Sensors
Dynamic vision sensor (DVS) is novel neuromorphic imaging device that generates asynchronous events. Despite the high temporal resolution and high dynamic range features, DVS is faced with background noise problem. Spatiotemporal filter is an effective and hardware-friendly solution for DVS denoisin...
Gespeichert in:
Hauptverfasser: | , , , , |
---|---|
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Dynamic vision sensor (DVS) is novel neuromorphic imaging device that
generates asynchronous events. Despite the high temporal resolution and high
dynamic range features, DVS is faced with background noise problem.
Spatiotemporal filter is an effective and hardware-friendly solution for DVS
denoising but previous designs have large memory overhead or degraded
performance issues. In this paper, we present a lightweight and real-time
spatiotemporal denoising filter with set-associative cache-like memories, which
has low space complexity of \text{O(m+n)} for DVS of $m\times n$ resolution. A
two-stage pipeline for memory access with read cancellation feature is proposed
to reduce power consumption. Further the bitwidth redundancy for event storage
is exploited to minimize the memory footprint. We implemented our design on
FPGA and experimental results show that it achieves state-of-the-art
performance compared with previous spatiotemporal filters while maintaining low
resource utilization and low power consumption of about 125mW to 210mW at
100MHz clock frequency. |
---|---|
DOI: | 10.48550/arxiv.2410.12423 |