1. A method of processing a video sequence, comprising: receiving an input video sequence having an input video sequence resolution; aligning images from the input video sequence; reducing noise in the aligned images; and producing an output video sequence from the reduced noise images, wherein the output video sequence has a same resolution as the input video sequence resolution.