1. A method for processing an image, comprising: gating a set of image data to generate two or more sets of gated image data; generating a gated image for each set of gated image data; registering the gated images to generate one or more registered images; performing an analysis based on one or more motion-related criteria to generate a respective weighting factor at least for each registered image; and combining at least the registered images based on the respective weighting factors to generate a final image.