A mosaic image resembling a target image is composed of images from a data
base. The target image is divided into regions of a specified size and
shape, and the individual images from the data base are compared to each
region to find the best matching tile. The comparison is performed by
calculating a figure of visual difference between each tile and each
region. The data base of tile images is created from raw source images
using digital image processing, whereby multiple instances of each
individual raw source image are produced. The tile images are organized
by subject matter, and tile matching is performed such that all required
subject matters are represented in the final mosaic. The digital image
processing involves the adjustment of colour, brightness and contrast of
tile images, as well as cropping. An image description index locates each
image in the final mosaic.