Linear Super-Resolution Through Translational Motion
Rémy Abergel, Andrés Almansa, Lionel Moisan, Camille Noûs
⚠ This is a preprint. It may change before it is accepted for publication.

Abstract

The problem of computing a single super-resolved image from multiple shifted images of the same scene has been addressed in several ways in the literature, with different levels of assumptions on the image to reconstruct, but a frequent core step is the solution of the linear system derived from the image formation model. Here, we propose a detailed description of a direct (non-iterative) algorithm that computes the least-squares solution of the super-resolution problem in the general case of possibly non-integer super-resolution factors. We also provide a detailed analysis of the reconstruction error, both in the image and Fourier domains. In order to handle potential outliers, we build a robust (L1) variant of the algorithm, and illustrate its efficiency on synthetic and real data. We finally show how this linear and well-controlled process can be supplemented with a simple (still linear) spectral enhancement filter in order to better reveal super-resolved details without creating artifacts.

Download

Supplementary Materials

A Matlab implementation (not reviewed) of the algorithm is also available for the user's convenience. It is provided in the .zip file that contains the main source code.