Fast Image Deconvolution using Hyper-Laplacian Priors
Dilip KrishnanR. Fergus
Proposes an alternating minimization algorithm for non-blind image deconvolution under non-convex hyper-Laplacian priors that uses analytical polynomial roots and lookup tables to accelerate restoration speeds by several orders of magnitude without sacrificing quality.
Modern digital cameras frequently capture high-resolution images containing tens of megapixels, making fast and effective image deblurring critical for computational photography, medical imaging, and computer vision. Recovering sharp details from blurry images typically relies on statistical models of natural scenes known as hyper-Laplacian priors, which accurately represent image edges. However, applying these priors creates non-convex mathematical problems that are computationally prohibitive, often requiring tens of minutes per image on standard hardware.
The article demonstrates a highly efficient non-blind image deconvolution framework that significantly accelerates processing speeds while preserving the superior restoration quality provided by hyper-Laplacian priors.
To achieve this, the authors restructured the optimization task using an alternating minimization framework that splits the overall problem into two simpler alternating phases. The first phase isolates the non-convex mathematical challenge into independent, per-pixel sub-problems, which are resolved either through precomputed lookup tables or through exact closed-form algebraic solutions for specific prior exponents. The second phase is a standard quadratic problem that is rapidly solved in the frequency domain using Fast Fourier Transforms. The approach was validated on real-world benchmark images degraded by camera shake blur and noise, and tested across image dimensions up to 3072×3072 pixels.
The findings show that the proposed algorithm runs roughly 70 to 350 times faster than the conventional Iteratively Reweighted Least Squares benchmark without sacrificing restoration quality. A one-megapixel image was restored in less than three seconds compared to approximately twenty minutes for the standard baseline. The lookup-table method was about five times faster than the analytic solver while delivering essentially identical signal-to-noise ratio performance. Furthermore, the hyper-Laplacian model consistently outperformed standard Gaussian and total variation approaches by delivering sharper restorations with fewer visual artifacts across various blur kernel sizes.
These results establish that high-quality, non-convex image restoration can now operate in near real-time, removing a major processing bottleneck for large-sensor devices. Organizations can achieve state-of-the-art deblurring at a fraction of the computational and energy cost, making advanced restoration feasible within interactive consumer tools, embedded camera systems, and large-scale automated imaging workflows.
Decision-makers and engineering teams should consider adopting the lookup-table implementation for production pipelines due to its speed and flexibility across different prior exponents. Edge-tapering routines should be incorporated into deployments to mitigate potential boundary artifacts caused by frequency-domain processing. Further development should explore adapting this splitting scheme to related ill-posed tasks, including super-resolution, image denoising, and fully blind deconvolution where blur kernels are unknown.
The reported benchmarks are based on linear grayscale images with known blur kernels and synthetic camera shake perturbations. While confident in the mathematical formulation and robust speed gains across varied image sizes, practitioners should validate performance on color images and complex real-world blur scenarios with estimated kernels before full deployment.
No sufficiently relevant recommendations were found.
- Paper: Image smoothing via L0 gradient minimization, Li Xu et al. (2011). Extends the half-quadratic splitting optimization paradigm of this paper to discrete L0 gradient minimization for structural edge-preserving image smoothing.
- Paper: Learning Deep CNN Denoiser Prior for Image Restoration, Kai Zhang et al. (2017). Generalizes classical variable-splitting optimization frameworks for image restoration by replacing analytical gradient priors with learned deep CNN denoisers.
