All lenses have optical aberrations which reduce image sharpness.
These aberrations can be reduced by deconvolving an image using the lens point
spread function (PSF). However, fully measuring a PSF is laborious and prohibitive.
Alternatively, one can simulate the PSF if the lens model is known.
However, due to manufacturing tolerances lenses differ subtly from their models,
so often a simulated PSF is a poor match to measured data. We present an
algorithm that uses a PSF measurement at a single depth to calibrate the nominal
lens model to the measured PSF. The fitted model can then be used to compute the
PSF for any desired setting of lens parameters for any scene depth, without additional
measurements or calibration. The fitted model gives deconvolution results
comparable to measurement but is much more compact and require hundreds of
times fewer calibration images.
|
Hindsight |
None yet.
|
Acknowledgements |
We would like to thank Edmund Optics for providing their lens prescriptions.
Thank Fredo Durand for helpful discussion.
|