The goal of multi-frame super-resolution algorithms is to reconstruct a high-resolution image from a set of low-resolution frames taken from the same scene. For this purpose, reconstruction algorithms exploit complementary information across different frames to fuse them into an image of higher spatial resolution. In a common paradigm, subpixel motion between low-resolution frames is employed as a cue for super-resolution. Over the past years, this methodology has become an emerging field of research within the field of signal and image processing with various applications, e.g. in surveillance imaging, remote sensing or medical imaging.
In this toolbox, we provide the implementations of several state-of-the-art algorithms as well as novel methods developed in our projects on image super-resolution. The algorithms available in the toolbox cover general-purpose reconstruction algorithms that exploit subpixel motion to gain super-resolved data and tailor-made solutions for specific applications (with focus on applications in medical imaging). The software is developed in MATLAB and is partly accelerated using C++ software integrated by a MEX interface.
The use of this software is free for research purposes. Please cite the papers associated with the different algorithms, if you use them in your own work. The toolbox is provided for noncommercial purposes only, without any warranty of merchantability or fitness for a particular purpose.
The multi-frame super-resolution toolbox implements several state-of-the-art algorithms with a common user interface. It is designed in a modular way and extendable by new algorithms in future works. In its current version, the following setups and algorithms are covered:
The current version (version 2.0, 77 MB) of the toolbox including example images for demo scripts is available here. A basic version (3 MB) containing only the algorithm source code without example scripts and data is available here.
Please note that our toolbox contains the following dependencies to third-party libraries:
For questions or comments please feel free to contact Thomas Köhler
[1] Elad, M., & Feuer, A. (1997). Restoration of a single superresolution image from several blurred, noisy, and undersampled measured images. IEEE Transactions on Image Processing, 6(12), 1646–1658.
[2] Patanavijit, V., & Jitapunkul, S. (2007). A Lorentzian Stochastic Estimation for a Robust Iterative Multiframe Super-Resolution Reconstruction with Lorentzian-Tikhonov Regularization. EURASIP Journal on Advances in Signal Processing, 2007(1), 034821.
[3] Köhler, T., Schebesch, F., Aichert, A., Maier, A., & Hornegger, J. (2015). Robust Multi-Frame Super-Resolution Employing Iteratively Re-Weighted Minimization. IEEE Transactions on Computational Imaging, 2(1), 42 - 58, 2016
[4] Köhler, T., Brost, A., Mogalle, K., Zhang, Q., Köhler, C., Michelson, G., Hornegger, J. & Tornow, R. P. (2014). Multi-frame Super-resolution with Quality Self-assessment for Retinal Fundus Videos. In Medical Image Computing and Computer-Assisted Intervention – MICCAI 2014 (pp. 650–657).
[5] Köhler, T., Haase, S., Bauer, S., Wasza, J., Kilgus, T., Maier-Hein, L., Feußner, H., Hornegger, J. (2013). ToF Meets RGB: Novel Multi-Sensor Super-Resolution for Hybrid 3-D Endoscopy. In Medical Image Computing and Computer-Assisted Intervention – MICCAI 2013 (pp. 139–146).
[6] Köhler, T., Haase, S., Bauer, S., Wasza, J., Kilgus, T., Maier-Hein, L., Hornegger, J. & Feußner, H. (2015). Multi-sensor super-resolution for hybrid range imaging with application to 3D endoscopy and open surgery. Medical Image Analysis, 24(1), 220–234.
[7] Ghesu, F. C., Köhler, T., Haase, S., & Hornegger, J. (2014). Guided Image Super-Resolution: A New Technique for Photogeometric Super-Resolution in Hybrid 3-D Range Imaging. In Pattern Recognition (pp. 227–238).
[8] Köhler, T., Jordan, J., Maier, A., Hornegger, J. (2015) A Unified Bayesian Approach to Multi-Frame Super-Resolution and Single-Image Upsampling in Multi-Sensor Imaging. In Proc. 26th British Machine Vision Conference (BMVC 2015).
[9] Zeng, X., Yang, L. (2013) A robust multiframe super-resolution algorithm based on half-quadratic estimation with modified BTV regularization. Digital Signal Processing, 23(1), 98-109.