scaling up deep learning based super resolution algorithms
play

Scaling up Deep Learning Based Super Resolution Algorithms Xiaoyong - PowerPoint PPT Presentation

Scaling up Deep Learning Based Super Resolution Algorithms Xiaoyong Zhu Microsoft Cloud AI Group CNTK implementation Lets Enhance Image Source Image Source because human vision is more sensitive to luminance (black and white)


  1. Scaling up Deep Learning Based Super Resolution Algorithms Xiaoyong Zhu Microsoft Cloud AI Group

  2. CNTK implementation

  3. Let’s Enhance

  4. Image Source

  5. Image Source

  6. because human vision is more sensitive to luminance (“black and white”) differences than chromatic differences

  7. A few milestones including SRCNN, VDSR, DRRN, SRGAN

  8. • SRCNN (First to apply deep learning to Super Resolution, 2014) • VDSR (Very Deep Convolutional Networks, 2015) • DRRN (Deep Recursive Residual Network, CVPR 2017) • SRGAN (Photo-Realistic using GANs, CVPR 2017) • EDSR (Enhanced version using part of SRGAN’s work. Winner of NTIRE2017 Super resolution challenge) • NTIRE Challenge (New Trends in Image Restoration and Enhancement) is a challenge in this area (http://www.vision.ee.ethz.ch/ntire17/)

  9. linear bicubic bilinear Image Source

  10. • Bicubic interpolation • VDSR (Very Deep Convolutional Networks, 2015) • DRRN (Deep Recursive Residual Network, CVPR 2017) • SRGAN (Photo-Realistic using GANs, CVPR 2017) • EDSR (Enhanced version using part of SRGAN’s work. Winner of NTIRE2017 Super resolution challenge) • NTIRE Challenge (New Trends in Image Restoration and Enhancement) is a challenge in this area (http://www.vision.ee.ethz.ch/ntire17/)

  11. http://cs231n.github.io/understanding-cnn/

  12. Bicubic Link to paper SRCNN

  13. • Bicubic interpolation • SRCNN (First to apply deep learning to Super Resolution, 2014) • DRRN (Deep Recursive Residual Network, CVPR 2017) • SRGAN (Photo-Realistic using GANs, CVPR 2017) • EDSR (Enhanced version using part of SRGAN’s work. Winner of NTIRE2017 Super resolution challenge) • NTIRE Challenge (New Trends in Image Restoration and Enhancement) is a challenge in this area (http://www.vision.ee.ethz.ch/ntire17/)

  14. ResNet architecture Image frequency CNTK Code

  15. Code available in CNTK

  16. • Bicubic interpolation • SRCNN (First to apply deep learning to Super Resolution, 2014) • VDSR (Very Deep Convolutional Networks, 2015) • SRGAN (Photo-Realistic using GANs, CVPR 2017) • EDSR (Enhanced version using part of SRGAN’s work. Winner of NTIRE2017 Super resolution challenge) • NTIRE Challenge (New Trends in Image Restoration and Enhancement) is a challenge in this area (http://www.vision.ee.ethz.ch/ntire17/)

  17. The coolest idea in ML in the last twenty years - Yann Lecun

  18. x D D(x) G z G(z) D(G(z)) https://www.slideshare.net/xavigiro/deep-learning-for-computer-vision-generative-models-and-adversarial-training-upc-2016

  19. http://people.eecs.berkeley .edu/~junyanz/projects/gvm/

  20. Image source: http://kvfrans.com/visualizing-features-from-a- convolutional-neural-network/

  21. https://www.cntk.ai/pythondocs/CNTK_302A_Evaluation_of_Pretrained_Su per-resolution_Models.html Bicubic SRGAN DRRN

  22. https://www.cntk.ai/pythondocs/CNTK_302A_Evaluation_of_Pretrained_Su per-resolution_Models.html Bicubic DRRN SRGAN

  23. SRCNN VDSR DRRN SRGAN EDSR

  24. here here

  25. Scalable Machine Learning using Kubernetes • Slides: bit.ly/DLwithK8S • Tutorial for deploying DL with K8S using acs_engine: bit.ly/K8SwithACSEngine • Tutorial for deploying DL with managed K8S: aka.ms/AKS_GPU • Azure Machine Learning simplification to K8S: aka.ms/AMLtoACS • Batch AI for training DL at scale: bit.ly/deepbait

Recommend


More recommend