1. A method comprising: assigning, by an image processor, weights to at least one first feature and at least one second feature, the at least one first feature being associated with a first image and the at least one second feature being associated with a second image, the weights being assigned based on a distance of the at least one first feature and the at least one second feature from a center of an overlapping portion of the first image and the second image, wherein the weights decrease exponentially from the center of the overlapping portion; registering, by the image processor, the first image and the second image based at least on the assigned weights to determine transforms between the first image and the second image, wherein features closer to the center of the overlapping portion of the first image and the second image are preferentially used for determining the transforms; and transforming, by the image processor, the first image and the second image based on the determined transform.