  Given a set of ordered pixel data in the form of an image, our goal is to
perform upsampling on the data such that: the resulting resolution is improved
by some factor, the final result passes the human test, having added new,
believable, and realistic information and detail to the image, the time
complexity for upscaling is relatively close to that of lossy upscaling
implementations.
