Can computers correct bad lenses?

Felix Heide, Mushfiqur Rouf, Matthias B. Hullin, Wolfgang Heidrich (from the the University of British Columbia); and Björn Labitzke and Andreas Kolb (from the the University of Siegen) presents a paper ‘High-Quality Computational Imaging Through Simple Lenses’ that tries to correct ‘bad’ lenses after the fact:

Modern imaging optics are highly complex systems consisting of up to two dozen individual optical elements. This complexity is required in order to compensate for the geometric and chromatic aberrations of a single lens, including geometric distortion, field curvature, wavelength-dependent blur, and color fringing.

In this paper, we propose a set of computational photography techniques that remove these artifacts, and thus allow for post-capture correction of images captured through uncompensated, simple optics which are lighter and significantly less expensive. Specifically, we estimate per-channel, spatially-varying point spread functions, and perform non-blind deconvolution with a novel cross-channel term that is designed to specifically eliminate color fringing.

To read more, with download links to the paper, click here.