and "SRCNN" C. Dong, C. C. Loy, K. He, and X. Tang, “Learning a deep convolutional network for image super-resolution” https://arxiv.org/abs/1501.00092
Their result seems not to score as well in quantitative metrics (signal to noise ratio), but is faster. (And seems to have good qualitative results, in my opinion.)
I really wish people wouldn't call these algorithms super-resolution, as they already had a useful meaning.
They don't show A+ results anywhere in the blog-post at all.
Edit: and to see for yourself in more detail there's https://drive.google.com/file/d/0BzCe024Ewz8ab2RKUFVFZGJ4OWc...
Here's a previous project that attempted this as well.
However, an obvious application of this will be to apply these methods to security image footages, in order to improve the recognizability of the people shot. You know like in Hollywood movies where the detective asks the geek "can you improve the details of that picture?" But the general public (and by this I mean cops, lawyers and jury people) will not understand that the details are actually made up. The person in the security footage may be unrecognizable before treatment, but after, it would look as "the most likely person to have been there."
What could go wrong?
For example, when the algorithm detects that the image is of a field of grass (but individual blades of grass not discernible), then in the superresolution output it paints in these blades.
I was playing around with it and the results are quite interesting. It's pretty much exactly what you describe.
The nice thing is, if you have Docker installed, you can run:
docker run --rm -v `pwd`:/ne/input -it alexjc/neural-enhance --help
and everything magically works. Compared to other machine learning projects, neural enhance is probably one of the easiest to get started with.They don't look much better than doing say... upsample to twice desired size, apply basic sharpen/structure filter, downsample to desired size.
A little better? Yes. But some (like the horse) look pretty weak
I think it would be great to input a blurry version of a cityscape, and have it add numbers to mailboxes, litter to the streets, cracks to the sidewalk, etc.
I just feel it's a lot of (cool) work for very little visual benefit.
It's neat, but the results are disappointing
Can't be more than 18mo away by the sounds of it.
The image of the horse head statue looks like an "oilify" effect.
Mind you, a pretty good oilify effect.
This filter is clearly useful independently of what it achieves in relation to what it "says on the box".
In creative image processing, I just have to like what it does, whatever that is (and I do).