1. A method for modifying a video comprising: (a) receiving a plurality of frames of said video; (b) estimating motion between portions of at least two frames of said video; (c) based upon said motion estimation motion compensated temporally filtering said video to reduce noise in a frame of said video; (d) spatially filtering said motion compensated temporally filtered frame of said video in such a manner that a first channel of said frame includes lower frequency portions of said image together with object edges; and a second channel of said frame includes higher frequency portions of said image; (e) sharpening said first channel of said frame and not sharpening said second channel; (f) attenuating noise of said second channel of said frame; (g) upscaling said frame of said video; (h) combining said sharpened first channel and said attenuated second channel.