Deep Model-Based Super-Resolution with Non-uniform Blur
Charles Laroche, Andrés Almansa, Matias Tassano
TL;DR
The work tackles single-image super-resolution under spatially varying blur, formalized as $y = (Hx)\downarrow_s + \epsilon$ with a non-uniform $H$. It introduces a deep unfolding network built from a linearized ADMM-based deep plug-and-play solver that learns hyperparameters end-to-end, enabling joint deblurring and upscaling. The method achieves state-of-the-art results on synthetic non-uniform blur and demonstrates robust generalization to real-world defocus and motion blur scenarios, without per-kernel retraining. This approach offers practical impact for devices and microscopy where blur varies across the image and is difficult to model precisely.
Abstract
We propose a state-of-the-art method for super-resolution with non-uniform blur. Single-image super-resolution methods seek to restore a high-resolution image from blurred, subsampled, and noisy measurements. Despite their impressive performance, existing techniques usually assume a uniform blur kernel. Hence, these techniques do not generalize well to the more general case of non-uniform blur. Instead, in this paper, we address the more realistic and computationally challenging case of spatially-varying blur. To this end, we first propose a fast deep plug-and-play algorithm, based on linearized ADMM splitting techniques, which can solve the super-resolution problem with spatially-varying blur. Second, we unfold our iterative algorithm into a single network and train it end-to-end. In this way, we overcome the intricacy of manually tuning the parameters involved in the optimization scheme. Our algorithm presents remarkable performance and generalizes well after a single training to a large family of spatially-varying blur kernels, noise levels and scale factors.
