1. An imaging system, comprising: an image upscaling module configured to receive an input image comprising a plurality of pixels that have corresponding pixel values, and to generate an upscaled output image by enlarging the input image to a defined size and interpolating a defined number of pixels between each pixel of the input image; a sharpening module configured to generate a sharpened image by amplifying differences in pixel values of the pixels of the input image; a sharpening upscaling module configured to: upscale the sharpened image by enlarging the sharpened image to the defined size and interpolating the defined number of pixels between each pixel of the sharpened image, generate a first delta image, each pixel of the first delta image corresponding to each pixel of the upscaled output image, and each pixel of the first delta image comprising a first change in pixel value based on at least the upscaled sharpened image and a first gain factor, generate a second delta image, each pixel of the second delta image corresponding to each pixel of the upscaled output image, and each pixel of the second delta image comprising a second change in pixel color based on at least the upscaled sharpened image and a second gain factor, and generate a third delta image, each pixel of the third delta image corresponding to each pixel of the upscaled output image, and each pixel of the third delta image comprising a third change in pixel value based on at least the first delta image and the second delta image; and a processing module configured to generate an enhanced image based on adding the pixel values of the corresponding pixels of the upscaled image and the third delta image.