To learn image super-resolution, use a GAN to learn how to do image degradation first
Image Super-Resolution Using Deep Convolutional Networks