# Motion Adaptive Deblurring with Single-Photon Cameras

arXiv: https://arxiv.org/abs/2012.07931 · HTML: https://mlsanity.com/paper/2012.07931/

## Key facts

- Cited by 11 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 14 Dec 2020.

## Built on by (most cited first, 11 of 11)

- [SoDaCam: Software-defined Cameras via Single-Photon Imaging](https://mlsanity.com/paper/2309.00066/) (2023)
- [Generalized Event Cameras](https://mlsanity.com/paper/2407.02683/) (2024)
- [Streaming quanta sensors for online, high-performance imaging and vision](https://mlsanity.com/paper/2406.00859/) (2024)
- [Radiance Fields from Photons](https://mlsanity.com/paper/2407.09386/) (2024)
- [Quanta Video Restoration](https://mlsanity.com/paper/2410.14994/) (2024)
- [Panoramas from Photons](https://mlsanity.com/paper/2309.03811/) (2023)
- [bit2bit: 1-bit quanta video reconstruction via self-supervised photon prediction](https://mlsanity.com/paper/2410.23247/) (2024)
- [Generative Quanta Color Imaging](https://mlsanity.com/paper/2403.19066/) (2024)
- [Fundamental Recovery Bounds for SPAD Signals under Stationary Flux](https://mlsanity.com/paper/2601.07599/) (2026)
- [Accurate Simulation Pipeline for Passive Single-Photon Imaging](https://mlsanity.com/paper/2601.12850/) (2026)
- [Optical Flow from Photons](https://mlsanity.com/paper/2608.00499/) (2026)

## Abstract (arXiv)

Single-photon avalanche diodes (SPADs) are a rapidly developing image sensing technology with extreme low-light sensitivity and picosecond timing resolution. These unique capabilities have enabled SPADs to be used in applications like LiDAR, non-line-of-sight imaging and fluorescence microscopy that require imaging in photon-starved scenarios. In this work we harness these capabilities for dealing with motion blur in a passive imaging setting in low illumination conditions. Our key insight is that the data captured by a SPAD array camera can be represented as a 3D spatio-temporal tensor of photon detection events which can be integrated along arbitrary spatio-temporal trajectories with dynamically varying integration windows, depending on scene motion. We propose an algorithm that estimates pixel motion from photon timestamp data and dynamically adapts the integration windows to minimize motion blur. Our simulation results show the applicability of this algorithm to a variety of motion profiles including translation, rotation and local object motion. We also demonstrate the real-world feasibility of our method on data captured using a 32x32 SPAD camera.
