1. A method for forming an image, said method comprising: associated with a first image, determining a pattern-repetition direction vector comprising a horizontal component and a vertical component; for a first pixel in a reconstructed image, determining a first plurality of weights associated with a first plurality of pixels in said reconstructed image, wherein each pixel in said first plurality of pixels is located an associated integral number of horizontal-component pixel values from said first pixel in the horizontal direction and an associated number of vertical-component pixel values from said first pixel in the vertical direction; each pixel in said first plurality of pixels comprises an associated pixel value; and said weights are determined using said reconstructed image; and updating a first pixel value associated with said first pixel in said reconstructed image based on the value of a pixel in said first image at a location associated with said first pixel in said reconstructed image and a combination of said associated pixel values of said first plurality of pixels using said first plurality of weights, wherein said determining a pattern-repetition direction vector, said determining a first plurality of weights and said updating are performed by a computing device.