CVFeb 28, 2019

Rolling Shutter Camera Synchronization with Sub-millisecond Accuracy

arXiv:1902.11084v120 citations
Originality Incremental advance
AI Analysis

This provides a practical solution for synchronizing cameras in dynamic scenes like sports, though it is incremental as it builds on existing rolling shutter properties.

The paper tackles the problem of synchronizing video streams from multiple rolling shutter cameras with high precision, achieving sub-millisecond accuracy by exploiting sensor row delays and using abrupt lighting changes, validated on ice hockey footage with temporal errors of 0.3 to 0.5 milliseconds.

A simple method for synchronization of video streams with a precision better than one millisecond is proposed. The method is applicable to any number of rolling shutter cameras and when a few photographic flashes or other abrupt lighting changes are present in the video. The approach exploits the rolling shutter sensor property that every sensor row starts its exposure with a small delay after the onset of the previous row. The cameras may have different frame rates and resolutions, and need not have overlapping fields of view. The method was validated on five minutes of four streams from an ice hockey match. The found transformation maps events visible in all cameras to a reference time with a standard deviation of the temporal error in the range of 0.3 to 0.5 milliseconds. The quality of the synchronization is demonstrated on temporally and spatially overlapping images of a fast moving puck observed in two cameras.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes