Regularizing Ill-Posed Inverse Problems: Deblurring Barcodes
Mark Embree
TL;DR
The paper analyzes regularization for ill-posed inverse problems in image deblurring, modeling blur with kernels and discretizing to a forward operator Af ≈ b. It shows that direct inversion is unstable due to rapidly decaying singular values and noise amplification, and introduces Tikhonov regularization with f_lambda = (A^T A + lambda^2 I)^{-1} A^T b, interpreted via an augmented least-squares problem. Through UPC barcode experiments, it demonstrates how appropriate regularization reliably recovers structure from blurred, noisy data, while naive inversion fails. The SVD provides a principled lens to understand the method: small singular values drive instability, and regularization attenuates their influence, with λ selection guided by the L-curve and application-specific trade-offs, yielding robust, image-deblurred results.
Abstract
This manuscript is designed to introduce students in applied mathematics and data science to the concept of regularization for ill-posed inverse problems. Construct a mathematical model that describes how an image gets blurred. Convert a calculus problem into a linear algebra problem by discretization. Inverting the blurring process should sharpen up an image; this requires the solution of a system of linear algebraic equations. Solving this linear system of equations turns out to be delicate, as deblurring is an example of an ill-posed inverse problem. To address this challenge, recast the system as a regularized least squares problem (also known as ridge regression).
