Frequency Cam: Imaging Periodic Signals in Real-Time

📅 2022-11-01
🏛️ arXiv.org
📈 Citations: 13
Influential: 2
📄 PDF

career value

227K/year
🤖 AI Summary
Event cameras face challenges in real-time, pixel-level flicker fundamental-frequency estimation under high temporal resolution and wide dynamic range, constrained by full-sensor readout bandwidth. To address this, we propose an asynchronous, per-pixel online frequency imaging method. Our approach comprises: (1) a lightweight luminance approximation reconstruction using second-order IIR filtering; (2) a high-precision period estimation algorithm combining falling-edge triggering with zero-crossing interpolation; and (3) the first lightweight ROS node supporting 50 Meps throughput, enabling full-sensor real-time processing on a single CPU core. The method achieves a per-pixel fundamental-frequency detection上限 of 64 kHz with accuracy comparable to Prophesee’s proprietary module. An open-source implementation has been validated on embedded near-sensor computing platforms.
📝 Abstract
Due to their high temporal resolution and large dynamic range event cameras are uniquely suited for the analysis of time-periodic signals in an image. In this work we present an efficient and fully asynchronous event camera algorithm for detecting the fundamental frequency at which image pixels flicker. The algorithm employs a second-order digital infinite impulse response (IIR) filter to perform an approximate per-pixel brightness reconstruction and is more robust to high-frequency noise than the baseline method we compare to. We further demonstrate that using the falling edge of the signal leads to more accurate period estimates than the rising edge, and that for certain signals interpolating the zero-level crossings can further increase accuracy. Our experiments find that the outstanding capabilities of the camera in detecting frequencies up to 64kHz for a single pixel do not carry over to full sensor imaging as readout bandwidth limitations become a serious obstacle. This suggests that a hardware implementation closer to the sensor will allow for greatly improved frequency imaging. We discuss the important design parameters for fullsensor frequency imaging and present Frequency Cam, an open-source implementation as a ROS node that can run on a single core of a laptop CPU at more than 50 million events per second. It produces results that are qualitatively very similar to those obtained from the closed source vibration analysis module in Prophesee's Metavision Toolkit. The code for Frequency Cam and a demonstration video can be found at https://github.com/berndpfrommer/frequency_cam
Problem

Research questions and friction points this paper is trying to address.

Detecting pixel flicker frequencies using event cameras
Improving period estimation robustness against high-frequency noise
Overcoming sensor bandwidth limitations for full-frame frequency imaging
Innovation

Methods, ideas, or system contributions that make the work stand out.

Uses event cameras for real-time periodic signal analysis
Implements second-order IIR filter for robust brightness reconstruction
Employs falling edge detection for improved period estimation accuracy
🔎 Similar Papers
No similar papers found.