1. A method for resolution enhancement of a video stream based upon spatial and temporal correlation, comprising: predicting, using a processing device, interpolated pixels for an image frame of the video stream based on a spatial correlation of pixels in the image frame, wherein the predicting comprises classifying one or more pixels in the image frame as a sharp-edge pixel and filtering the one or more pixels of the image frame based on a radial pixel distance of the pixels from a sharp edge pixel; generating, using the processing device, one or more motion vectors for the Image frame; reconstructing, using the processing device, an enhanced image frame based on the spatially-correlated pixels and the one or more motion vectors; and providing, using the processing device, a correction factor to one or more pixels in the enhanced image frame.