All Projects → summit1993 → I-am-Super

summit1993 / I-am-Super

Licence: other
Video Super Resolution Framework with Pytorch

Programming Languages

python
139335 projects - #7 most used programming language
Cuda
1817 projects
C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to I-am-Super

EDVR Keras
Keras implementation of EDVR: Video Restoration with Enhanced Deformable Convolutional Networks
Stars: ✭ 35 (+20.69%)
Mutual labels:  video-super-resolution
TC-YoukuVSRE
天池2019阿里巴巴优酷视频增强和超分辨率挑战赛自用代码,EDVR、WDSR、ESRGAN三个模型。
Stars: ✭ 41 (+41.38%)
Mutual labels:  video-super-resolution
FISR
Official repository of FISR (AAAI 2020).
Stars: ✭ 72 (+148.28%)
Mutual labels:  video-super-resolution
Waifu2x Extension Gui
Video, Image and GIF upscale/enlarge(Super-Resolution) and Video frame interpolation. Achieved with Waifu2x, Real-ESRGAN, SRMD, RealSR, Anime4K, RIFE, CAIN, DAIN, and ACNet.
Stars: ✭ 5,463 (+18737.93%)
Mutual labels:  video-super-resolution

I-am-Super

Video Super Resolution Framework with Pytorch

Environment

  • Python 3.6 [+]
  • Pytorch 1.0
  • Ubuntu 16.04
  • CUDA 8.0 [+]

Models

VSR

  1. Fast Spatio-Temporal Residual Network for Video Super-Resolution, CVPR, 2019. (FSTRN)
  2. Recurrent Back-Projection Network for Video Super-Resolution, CVPR, 2019. (RBPN)
  3. EDVR: Video Restoration with Enhanced Deformable Convolutional Networks, arXiv, 2019, 05. (EDVR)

SISR

  1. Bee Lim, Sanghyun Son, Heewon Kim, Seungjun Nah, Kyoung Mu Lee: Enhanced Deep Residual Networks for Single Image Super-Resolution. CVPR Workshops 2017: 1132-1140.
  2. Jiahui Yu, Yuchen Fan, Jianchao Yang, Ning Xu, Zhaowen Wang, Xinchao Wang, Thomas S. Huang: Wide Activation for Efficient and Accurate Image Super-Resolution. CoRR abs/1808.08718.

Run

  • Run the main python file in Model folders, e.g.,

     CUDA_VISIBLE_DEVICES=6,2,4 python Poker_main.py

  • It is very convenient to train, evaluate or test the model, where you just need to edit the main file, e.g.,

     if you just want to train the model, edit the code in the main file like

# remove the val and test process
configs.dataset_configs.pop('val')
configs.dataset_configs.pop('test')

     or if you just want to use the model to predict, edit the code in the main file like

# set your trained model path
configs.model_configs['pre_model'] = "your trained model path"
# remove the train and val process
configs.dataset_configs.pop('train')
configs.dataset_configs.pop('val')

Material

Papers

Conference

  1. Fast Spatio-Temporal Residual Network for Video Super-Resolution, CVPR, 2019. (FSTRN)
  2. Recurrent Back-Projection Network for Video Super-Resolution, CVPR, 2019. (RBPN) (code)
  3. Deep Video Super-Resolution Network Using Dynamic Upsampling Filters Without Explicit Motion Compensation, CVPR, 2018. (VSR-DUF) (code1) (code2)
  4. Mehdi S. M. Sajjadi et al., Frame-Recurrent Video Super-Resolution, CVPR, 2018. (FRVSR)
  5. Xin Tao et al., Detail-Revealing Deep Video Super-Resolution, ICCV, 2017. (code)
  6. Ding Liu et al., Robust Video Super-Resolution With Learned Temporal Dynamics, ICCV, 2017.
  7. Deep Super Resolution for Recovering Physiological Information from Videos, CVPRW, 2018.
  8. Video Super Resolution Based on Deep Convolution Neural Network With Two-Stage Motion Compensation, ICMEW, 2018.

Journal

  1. Generative Adversarial Networks and Perceptual Losses for Video Super-Resolution, TIP, 2019.
  2. Multi-Memory Convolutional Neural Network for Video Super-Resolution, TIP, 2019.
  3. Learning Temporal Dynamics for Video Super-Resolution: A Deep Learning Approach, TIP, 2018.
  4. Video Super-Resolution via Bidirectional Recurrent Convolutional Networks, TPAMI, 2018.

arXiv

  1. EDVR: Video Restoration with Enhanced Deformable Convolutional Networks, arXiv, 2019, 05. (NTIRE 2019, 1st), (code)
  2. Two-Stream Oriented Video Super-Resolution for Action Recognition, arXiv, 2019, 03.
  3. Yapeng Tian, Yulun Zhang, Yun Fu, and Chenliang Xu. TDAN: Temporally Deformable Alignment Network for Video Super-Resolution, arXiv, 2018, 12. (TDAN)
  4. Temporally Coherent GANs for Video Super-Resolution (TecoGAN), arXiv, 2018, 11. (code)
  5. 3DSRnet: Video Super-resolution using 3D Convolutional Neural Networks, arXiv, 2018, 12.
  6. Photorealistic Video Super Resolution, arXiv, 2018, 07.
  7. Adapting Image Super-Resolution State-of-the-arts and Learning Multi-model Ensemble for Video Super-Resolution, arXiv, 2019, 5. (NTIRE 2019, 2nd)

Models to be Reproduced

  1. VSR-DUF (Tip or Que: replace the 3D Conv with FSTRN Model, and discard the BN Layers)
  2. FRVSR
  3. TDAN
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].