SNNF: An SNN-based Near-Sensor Noise Filter for Dynamic Vision Sensors

· Source: cs.NE updates on arXiv.org · Field: Technology & Digital — Artificial Intelligence & Machine Learning, Robotics & Autonomous Systems, Internet of Things (IoT) & Connected Devices · Depth: Expert, extended

Summary

SNNF is a near-sensor noise filter designed for Dynamic Vision Sensors (DVS) to mitigate spurious Background Activity (BA) noise, which degrades output and increases computational overhead in edge applications. It integrates a compact Event-Based Binary Image (EBBI) representation, a parallel memory architecture, and a single-layer Spiking Neural Network (SNN) classifier. The SNNF achieves an Area Under the Curve (AUC) of 0.89 on standard DVS datasets, effectively distinguishing signal events from noise. Its binary-array-based EBBI eliminates timestamp dependency, significantly reducing memory footprint, while the SNN's spike-based computation replaces power-hungry multipliers with accumulation logic, minimizing inter-neuron data width. FPGA implementations show SNNF reduces memory and logic resources to approximately 11% and 40%, respectively, of state-of-the-art filters, achieving a throughput of 29 Mega events per second (Meps). A 65 nm CMOS ASIC implementation achieves 44.4 Meps with an area and power consumption of only ~13% and <5% of corresponding ANN-based designs, demonstrating an excellent balance between filtering accuracy and hardware efficiency for resource-constrained, near-sensor deployment.

Key takeaway

For Computer Vision Engineers developing low-power, real-time DVS applications, SNNF offers a compelling solution for near-sensor noise filtering. Its demonstrated superior hardware efficiency, including significantly reduced memory (11% of alternatives) and power consumption (<5% of ANN-based designs), combined with high accuracy (AUC 0.89) and throughput (44.4 Meps on ASIC), means you can deploy robust denoising directly on edge devices without compromising performance or resource constraints. Consider integrating SNNF's architectural principles to optimize your next-generation neuromorphic vision systems.

Key insights

SNNF efficiently filters DVS noise using a compact binary representation and a hardware-optimized Spiking Neural Network.

Principles

Method

SNNF converts DVS events into EBBI pairs, extracts local patches, and feeds them to a single-layer FCSNN for classification, utilizing a parallel memory architecture for high-throughput patch extraction.

In practice

Topics

Best for: Computer Vision Engineer, Research Scientist, AI Hardware Engineer, Machine Learning Engineer, AI Scientist

Related on AIssential

Open in AIssential →

Editorial summary, takeaway, and curation by AIssential. Original article published by cs.NE updates on arXiv.org.