Neumann Network with Recursive Kernels for Single Image Defocus Deblurring

Yuhui Quan, Zicong Wu, Hui Ji
2/14/2026

No official code found. Best implementation: csZcWu/NRKNet (25 stars, MIT, last commit 2024-04-24).

Abstract

Single image defocus deblurring (SIDD) refers to recovering an all-in-focus image from a defocused blurry one. It is a challenging recovery task due to the spatially-varying defocus blurring effects with significant size variation. Motivated by the strong correlation among defocus kernels of different sizes and the blob-type structure of defocus kernels, we propose a learnable recursive kernel representation (RKR) for defocus kernels that expresses a defocus kernel by a linear combination of recursive, separable and positive atom kernels, leading to a compact yet effective and physics-encoded parametrization of the spatially-varying defocus blurring process. Afterwards, a physics-driven and efficient deep model with a cross-scale fusion structure is presented for SIDD, with inspirations from the truncated Neumann series for approximating the matrix inversion of the RKR-based blurring operator. In addition, a reblurring loss is proposed to regularize the RKR learning. Extensive experiments show that, our proposed approach significantly outperforms existing ones, with a model size comparable to that of the top methods.

DOISemantic Scholar

Code Implementations(1)

csZcWu/NRKNetCommunity62%
MIT

Neumann Network with Recursive Kernels for Single Image Defocus Deblurring, CVPR 2023

253PythonMar 23, 20232 years agoMIT

Cite this paper

@article{quan2026neumann,
  title  = {Neumann Network with Recursive Kernels for Single Image Defocus Deblurring},
  author = {Yuhui Quan and Zicong Wu and Hui Ji},
  year   = {2026},
  doi    = {10.1109/CVPR52729.2023.00557},
  url    = {https://doi.org/10.1109/CVPR52729.2023.00557},
  journal = {CVPR 2023 2023}
}

Discussion