1. A method for selecting a seam between two overlapping images of an area of interest and for combining the two overlapping images into one resulting image, an overlapping portion of the two overlapping images defining an overlapping region, the method comprising: performing a generating procedure for generating a difference value associated with each portion of the overlapping region, wherein the difference value associated with each portion is derived from a difference between at least one property in corresponding portions of the two overlapping images; performing a selecting procedure for selecting, through the overlapping region, a path between two points located at edges of the overlapping region based on a sum of those difference values associated with portions along the path, wherein the path is the seam and each of the two points are located at an intersection between edges of the overlapping images; performing a combining procedure for combining the two overlapping images along the seam; and performing a blending procedure for blending portions of the overlapping region based on the difference value associated with each portion and a distance of each portion from the seam, wherein a portion of the overlapping region is said to be blended if a property of the portion in the resulting image results from a mix of the property in each of the corresponding portions of the two overlapping images.