Low-Complexity Single-Image Super-Resolution based on Nonnegative Neighbor Embedding
Marco BevilacquaAline RoumyChristine GuillemotMarie-line Alberi Morel
Proposes a low-complexity single-pass super-resolution method combining centered luminance features with nonnegative neighbor embedding to achieve reconstruction quality on par with complex multi-pass approaches at significantly reduced runtime.
Single-image super-resolution aims to produce a high-resolution image from one low-resolution input, a task that supports clearer visuals in imaging applications where only limited data is available. The paper develops a fast, one-pass method that avoids the repeated processing steps required by some earlier techniques.
The work evaluates an example-based approach that learns mappings between low- and high-resolution image patches stored in an external dictionary. For each low-resolution input patch, the algorithm locates nearest neighbors in the dictionary, computes combination weights, and applies those same weights to the matching high-resolution patches. It tests centered luminance values as patch features and replaces a standard constrained least-squares weight calculation with a nonnegative least-squares version to reduce overfitting. Experiments compare the resulting method against prior one-pass and multi-pass algorithms on standard test images at magnification factors of 2, 3, and 4, measuring both reconstruction quality via peak signal-to-noise ratio and running time.
The nonnegative weight formulation combined with centered luminance features produced steadily rising quality scores as more neighbors were considered, whereas earlier weight calculations showed sharp drops. The new algorithm delivered higher peak signal-to-noise ratio values than the original neighbor-embedding method and a kernel ridge regression approach, while matching the quality of a slower multi-pass technique. Running times were substantially lower, often by factors of five to twenty, because the method performs only a single pass and can use a prebuilt dictionary. External training proved essential for maintaining adequate dictionary size at larger scale factors.
These outcomes indicate that high-quality super-resolution is achievable without iterative refinement or expensive feature computations, lowering barriers to practical deployment where processing speed and memory matter. The gains in efficiency come with no apparent loss in output fidelity on the tested cases.
Further gains may come from testing alternative neighbor-search metrics. Results rest on a small set of images and fixed dictionary construction choices; broader validation across varied content and larger dictionaries would strengthen confidence before widespread use.
- Paper: PatchMatch: a randomized correspondence algorithm for structural image editing, Connelly Barnes et al. (2009). Understanding PatchMatch's rapid randomized neighborhood search provides essential context for the patch-based dictionary lookup and reconstruction methods employed in the source paper.
- Paper: Image Super-Resolution Using Deep Convolutional Networks, Chao Dong et al. (2014). This paper directly extends the source's pursuit of single-image super-resolution by replacing the traditional patch dictionary and nonnegative embedding pipeline with a fully optimized deep convolutional network.
- Paper: Learning a Deep Convolutional Network for Image Super-Resolution, Chao Dong et al. (2014). Building upon the example-based and sparse-coding foundations discussed in the source, this work demonstrates how to reformulate the entire super-resolution pipeline into an end-to-end convolutional architecture.
