1. A computer implemented method, comprising the steps of: computing a two-way optical flow between a reference frame and one or more associated frames in an optical flow module; generating a forward warping operator and a backward warping operator between the reference frame and each of the one or more associated frames in a warping module; computing weights for each of the forward warping operators and the backward warping operators in a weight module; and calculating a super resolution iteration algorithm in a super-resolution iteration module.