1. A method of reducing structured noise in a video sequence, the method comprising: defining, with at least one processor, a first local patch for a pixel in a frame of the video sequence; projecting a location of the pixel into at least some adjacent frames of the video sequence using a motion estimation algorithm, wherein each of the projected pixel locations is associated with a corresponding local patch; selecting based, at least in part, on a content similarity with its corresponding local patch, a set of patches in each of the at least some adjacent frames to which the location of the pixel was projected; determining an average value for patches in a combined set including the sets of patches selected in each of the at least some adjacent frames; and replacing the pixel in the first local patch with the average value.