I think it's important to note that all of these methods have been largely superseded by deep learning techniques. For example, we can now directly learn algorithms such as gradient descent[1] and classical inverse problems like superresolution are solvable with deep networks [2]. While there still may be a role for tools like CVX, I anticipate all future progress will come from end-to-end differentiable systems. [1] https://arxiv.org/abs/1606.04474 [2] https://arxiv.org/abs/1501.00092
Image Super-Resolution Using Deep Convolutional Networks
Chao Dong, Chen Change Loy, Kaiming He, Xiaoou Tang
2014 · arXiv
- HN score
- 0
- Mentions
- 5
- Readers
- 4
- Months
- 4
From the abstract
We propose a deep learning method for single image super-resolution (SR). Our method directly learns an end-to-end mapping between the low/high-resolution images. The mapping is represented as a deep convolutional neural network (CNN) that takes the low-resolution image as the input and outputs the high-resolution one. We further show that traditional sparse-coding-based SR methods can also be viewed as a deep convolutional network. But unlike traditional methods that handle each component separately, our method jointly optimizes all layers. Our deep CNN has a lightweight structure, yet demonstrates state-of-the-art restoration quality, and achieves fast speed for practical on-line usage. We explore different network structures and parameter settings to achieve trade-offs between performance and speed. Moreover, we extend our network to cope with three color channels simultaneously, and show better overall reconstruction quality.
Metadata: arXiv. Abstracts retain their original authors’ rights.
In the conversation
Original HN comments, with labels from simple text rules. A label describes the whole comment and may miss context or irony. Read the discussion to make up your own mind. About the labels
5 selected excerpts · 5 total mentions
Here's a list of various image interpolation techniques: - http://www.ifp.illinois.edu/~jyang29/papers/chap1.pdf * Image super-resolution: Historical overview and future challenges - http://www.robots.ox.ac.uk/~vgg/publications/papers/pickup08... * Machine Learning in Multi-frame Image Super-resolution - http://www.cs.huji.ac.il/~peleg/papers/icpr90-SuperResolutio... - http://www.wisdom.weizmann.ac.il/~vision/SingleImageSR.html - http://chiranjivi.tripod.com/EDITut.html - http://www.tecnick.com/pagefiles/appunti/iNEDI_tesi_Nicola_A... - http://www.eurasip.org/Proceedings/Eusipco/Eusipco2009/conte... - http://bengal.missouri.edu/~kes25c/ *…
Read the full comment
http://bengal.missouri.edu/~kes25c/nnedi3.zip * http://forum.doom9.org/showthread.php?t=147695 - http://arxiv.org/pdf/1501.00092v2.pdf * http://waifu2x.udp.jp/ * https://github.com/nagadomi/waifu2x * http://waifu2x-avisynth.sunnyone.org/ * https://github.com/sunnyone/Waifu2xAvisynth - http://i-programmer.info/news/192-photography-a-imaging/1010... * https://github.com/david-gpu/srez - http://arxiv.org/pdf/1609.04802v1.pdf - https://github.com/alexjc/neural-enhance
They aren't. They compare to techniques "A+" from R. Timofte, V. De Smet, and L. Van Gool, “A+: Adjusted anchored neighborhood regression for fast super-resolution" http://www.vision.ee.ethz.ch/~timofter/ACCV2014_ID820_SUPPLE... 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.)
There is a more recent version of this paper published here: http://arxiv.org/abs/1501.00092v3 At Flipboard, we did not have time to do a full comparison of related upscaling research, but we were happy with the low amount of error our CNN achieved.
FWIW, waifu2x was inspired by this paper from researchers at Chinese University of Hong Kong and Microsoft Research Asia http://arxiv.org/abs/1501.00092v3 waifu2x is a great demonstration of this approach applied to a specific domain. By coincidence, Flipboard's DNN approach was developed around the same time as the MSRA research in summer 2014. I'm excited to see future research in applying deep learning to generative tasks. Some of the CNN music composition work is quite impressive.
Keep following the thread.
More in Computer visionMore from the same topics.
Language Models are Few-Shot Learners
Tom B. Brown, Benjamin Mann, Nick Ryder +28
Recent work has demonstrated substantial gains on many NLP tasks and benchmarks by pre-training on a large corpus of text followed by fine-tuning on a specific task.
Understanding deep learning requires rethinking generalization
Chiyuan Zhang, Samy Bengio, Moritz Hardt +2
Despite their massive size, successful deep artificial neural networks can exhibit a remarkably small difference between training and test performance.
End to End Learning for Self-Driving Cars
Mariusz Bojarski, Davide Del Testa, Daniel Dworakowski +10
We trained a convolutional neural network (CNN) to map raw pixels from a single front-facing camera directly to steering commands.
Categorizing Variants of Goodhart's Law
David Manheim, Scott Garrabrant
There are several distinct failure modes for overoptimization of systems on the basis of metrics.