EE3P: Event-based Estimation of Periodic Phenomena Properties
Jakub Kolář, Radim Špetlík, Jiří Matas
TL;DR
EE3P introduces a non-contact, event-camera-based method to estimate properties of periodic phenomena by aggregating events in a Region of Interest, correlating with a template, and extracting the period from peaks in the correlation responses. The approach yields frequency or rotation-speed estimates from the inter-peak deltas with formulas such as $\nu_i = \frac{10^{6}}{\Delta t_i}$ or $\text{RPM}_i = \frac{10^{6}}{\Delta t_i} \times 60$, and averages over samples for robustness. Across light flashes, vibrations, and rotations, the method attains relative errors $< \pm 0.04\%$, demonstrates resilience to camera angle and even transparent viewing through glass, and is applicable without markers or landmarks. The authors release a public dataset and provide practical guidance on RoI selection, aggregation duration, and template design, highlighting EE3P’s potential for markerless, high-temporal-resolution frequency estimation in industrial and research contexts.
Abstract
We introduce a novel method for measuring properties of periodic phenomena with an event camera, a device asynchronously reporting brightness changes at independently operating pixels. The approach assumes that for fast periodic phenomena, in any spatial window where it occurs, a very similar set of events is generated at the time difference corresponding to the frequency of the motion. To estimate the frequency, we compute correlations of spatio-temporal windows in the event space. The period is calculated from the time differences between the peaks of the correlation responses. The method is contactless, eliminating the need for markers, and does not need distinguishable landmarks. We evaluate the proposed method on three instances of periodic phenomena: (i) light flashes, (ii) vibration, and (iii) rotational speed. In all experiments, our method achieves a relative error lower than 0.04%, which is within the error margin of ground truth measurements.
