# CircleFlow: Flow-Guided Camera Blur Estimation using a Circle Grid Target

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

## Key facts

- No citing papers in the map yet (data through 14 Oct 2026).
- Builds on 20 of its 53 references that are in the map.
- First posted on arXiv 30 Nov 2025.

## Builds on (most cited first, 20 of 20)

- [Implicit Neural Representations with Periodic Activation Functions](https://mlsanity.com/paper/2006.09661/) (2020)
- [Deep Image Prior](https://mlsanity.com/paper/1711.10925/) (2017)
- [Plug-and-Play Image Restoration with Deep Denoiser Prior](https://mlsanity.com/paper/2008.13751/) (2020)
- [Optical Flow Estimation using a Spatial Pyramid Network](https://mlsanity.com/paper/1611.00850/) (2016)
- [Blind Super-Resolution Kernel Estimation using an Internal-GAN](https://mlsanity.com/paper/1909.06581/) (2019)
- [NeRP: Implicit Neural Representation Learning with Prior Embedding for Sparsely Sampled Image Reconstruction](https://mlsanity.com/paper/2108.10991/) (2021)
- [Neural Blind Deconvolution Using Deep Priors](https://mlsanity.com/paper/1908.02197/) (2019)
- [Mutual Affine Network for Spatially Variant Kernel Estimation in Blind Image Super-Resolution](https://mlsanity.com/paper/2108.05302/) (2021)
- [Dirty Pixels: Towards End-to-End Image Processing and Perception](https://mlsanity.com/paper/1701.06487/) (2017)
- [On Measuring and Controlling the Spectral Bias of the Deep Image Prior](https://mlsanity.com/paper/2107.01125/) (2021)
- [Fast Two-step Blind Optical Aberration Correction](https://mlsanity.com/paper/2208.00950/) (2022)
- [Phase-only Image Based Kernel Estimation for Single-image Blind Deblurring](https://mlsanity.com/paper/1811.10185/) (2018)
- [Optical Aberration Correction in Postprocessing using Imaging Simulation](https://mlsanity.com/paper/2305.05867/) (2023)
- [Computational Optics for Mobile Terminals in Mass Production](https://mlsanity.com/paper/2305.05886/) (2023)
- [Optical Generative Models](https://mlsanity.com/paper/2410.17970/) (2024)
- [Leveraging blur information for plenoptic camera calibration](https://mlsanity.com/paper/2111.05226/) (2021)
- [Revealing the preference for correcting separated aberrations in joint optic-image design](https://mlsanity.com/paper/2309.04342/) (2023)
- [Learning Lens Blur Fields](https://mlsanity.com/paper/2310.11535/) (2023)
- [A Physics-Informed Blur Learning Framework for Imaging Systems](https://mlsanity.com/paper/2502.11382/) (2025)
- [Successive optimization of optics and post-processing with differentiable coherent PSF operator and field information](https://mlsanity.com/paper/2412.14603/) (2024)

## Abstract (arXiv)

The point spread function (PSF) serves as a fundamental descriptor linking the real-world scene to the captured signal, manifesting as camera blur. Accurate PSF estimation is crucial for both optical characterization and computational vision, yet remains challenging due to the inherent ambiguity and the ill-posed nature of intensity-based deconvolution. We introduce CircleFlow, a high-fidelity PSF estimation framework that employs flow-guided edge localization for precise blur characterization. CircleFlow begins with a structured capture that encodes locally anisotropic and spatially varying PSFs by imaging a circle grid target, while leveraging the target's binary luminance prior to decouple image and kernel estimation. The latent sharp image is then reconstructed through subpixel alignment of an initialized binary structure guided by optical flow, whereas the PSF is modeled as an energy-constrained implicit neural representation. Both components are jointly optimized within a demosaicing-aware differentiable framework, ensuring physically consistent and robust PSF estimation enabled by accurate edge localization. Extensive experiments on simulated and real-world data demonstrate that CircleFlow achieves state-of-the-art accuracy and reliability, validating its effectiveness for practical PSF calibration.
