Image Super-Resolution - Iterative Back Projection Algorithm

A simple maximum-likelihood algorithm for super-resolution.
7.2K Downloads
Updated 26 Nov 2011

View License

This project is a simple implementation of the Iterative Back-Projection (IBP)
algorithm for solving the Super-Resolution problem. It was first proposed
by Michal Irani in her 1991 paper "Improving resolution by image
registration". The imaging model being used is described by a paper by
Michael Elad, "Super-Resolution Reconstruction of an image". Both papers
can easily be found through a search in Google Scholar.

I've done two simplifications to the imaging model:
1) The image blur is assumed to be spatially invariant.
2) The spatial transformation model is a global translation.

To run the example code, follow the following steps:
1) Run SRSetup.m
2) Run SRExample.m

The example code operates on a dataset that is generated synthetically from
a reference image. Thus, the exact values for the blur sigma and the
translation offsets are being used.

Cite As

Victor May (2026). Image Super-Resolution - Iterative Back Projection Algorithm (https://www.mathworks.com/matlabcentral/fileexchange/33839-image-super-resolution-iterative-back-projection-algorithm), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2010b
Compatible with any release
Platform Compatibility
Windows macOS Linux
Version Published Release Notes
1.5.0.0

Added a calculation of the reconstruction error at the example script.

1.3.0.0

Fixed a typo in the description.

1.0.0.0