1. A method of generating higher-resolution images from lower-resolution images within a super-resolution technique, comprising: loading available low-resolution frames; estimating motion for available low-resolution frames; performing motion masking for available low-resolution frames; and performing a frame loop as follows for each frame of the available low-resolution frames for, extracting high frequency information from an input SR image for each low-resolution frame, and updating high frequency components of the low-resolution frames in response to averaging the high frequency information over a desired number of frames, N, without updating the SR input, and outputting higher resolution versions of the low-resolution frames.