Super Resolution from a Single Image (2009)

  • I just can't understand how it manages to make this image http://www.pics.rs/i/2cuoM look like this image http://www.pics.rs/i/IEz0N, especially the last line of letters.

  • A lot of things happened since then. References up to spring 2014 are e.g. in our own work to super-resolve arbitrary sized images with convolutional en/decoders: Super-Resolution with Fast Approximate Convolutional Sparse Coding, http://brml.org/uploads/tx_sibibtex/281.pdf (which still has a lot of possibilities to be extended (e.g. color) and improved upon).

  • Interesting to see what some of them did since https://sites.google.com/site/dglasner/

    Pretty original research.

  • So, if I understand from the abstract, for every pixel they look through the image for similar "pixel neighbourhoods" of the same or varying size, and collect them into a kind of database of examples to be used for scaling up that pixel. Pretty cool idea!

  • This is the algorithm they use in all those movies. "Enhance!"

  • I wonder if the same techniques could be used for compression as well.

  • Is there an implementation of this available?

  • To clarify my understanding of this post, would it be possible using this method to: 1. start with a high resolution image 2. create a low resolution version 3. using the low resolution version produce a high resolution version that looks good

  • It has a visual style that looks like a "photorealism" painting. Quite amazing. https://en.wikipedia.org/wiki/Photorealism

  • Original code @ https://github.com/stefanv/supreme (repost from downthread). Looks like it's BSD licensed and in Python.

  • Zoom and enhance