1. A method for generating a substantially seamless mosaic tile executed via a processor on a computer having a memory whereon computer executable instructions comprising the method are stored, comprising: receiving a mosaic tile comprising one or more images intersecting the mosaic tile; composing the mosaic tile, comprising: for pairs of intersecting images, executing pair-wise image segmentation upon a pair of intersecting images to generate a seam line between the pair of intersecting images based upon a node to pixel location assignment; and composing the mosaic tile based upon seam lines of respective pairs of intersecting images; and executing an alpha-expansion algorithm upon hole regions within the composed mosaic tile to generate a substantially seamless mosaic tile, comprising: for unassigned nodes within a hole region of the composed mosaic tile, assigning an unassigned node to an image within the composed mosaic tile based upon costs.