1. A non-transitory program storage device, readable by a processor and comprising instructions stored thereon to cause one or more processors to: receive an image having a plurality of portions, wherein each portion corresponds to an area of the image; obtain, for each portion, a confidence value and an alignment value for a first registration parameter; identify a region of interest for the image that is coincident to one or more of the portions; determine, for each portion, an offset value for the first registration parameter that is based, at least in part, on a combination of the portion's confidence value, alignment value and an associated weight value, wherein the weight value is larger for image portions coincident with the region of interest than it is for image portions that are not coincident with the region of interest; determine an image alignment value for the first registration parameter based, at least in part, on a combination of the offset values for each of the portions; and register the image with a prior received image based, at least in part, the image alignment value for the first registration parameter.