1 Introduction
In recent years, super-resolution (SR), a low-level vision task, became a research focus due to the high demand for better-resolution image quality. Super-resolution addresses the problem of reconstructing a high-resolution (HR) input from a low-resolution (LR) counterpart. We aim to super-resolve a single low-resolution image, a technique, commonly, known as single image super-resolution (SISR). Image SR is a challenging task to achieve as the process is ill-posed, which means that mapping between the output HR image to the input LR image is many-to-one. However, despite being a difficult problem, it is useful in many computer vision applications such as surveillance imaging [1], medical imaging [2], forensics [3], object classification [4] etc.