To learn image super-resolution, use a GAN to learn how to do image degradation first
Zero-Shot Super-Resolution Using Deep Internal Learning