I. Introduction
The goal of the single image super-resolution (SISR) is to reconstruct the high-resolution (HR) image from its low-resolution (LR) image counterpart. SISR problem is a fundamental low-level vision and image processing problem with various practical applications in satellite imaging, medical imaging, video enhancement and security and surveillance imaging as well. With the increasing amount of HR images / videos data on the internet, there is a great demand for storing, transferring, and sharing such large sized data with low cost of storage and bandwidth resources. Moreover, the HR images are usually downscaled to easily fit into display screens with different resolutions while retaining visually plausible information. The downscaled LR counterpart of the HR can efficiently utilize lower bandwidth, save storage, and easily fit to various digital displays. However, some details are lost and sometimes visible artifacts appear when users downscale and upscale the digital contents.