Abstract
With the advent of high fidelity monitors and television, consumers today want the best visual graphics, be it for gaming or videos. Going from a low-resolution image to a high-resolution image is a challenging task as a lot of information gets lost due to upscaling and interpolation. As a result, we get a blurred-out image. To circumvent this problem and to produce a clear and sharp up-scaled image, we deploy the concept of super-resolution that uses machine learning techniques to upscale a low-resolution image to a high-resolution image, without extensive loss to the information contained in it.