Patent ID: 8159550

Claim:
A method comprising: identifying a target image for presentation as a mosaic; dividing the identified target image into a plurality of tiles, each tile comprising a plurality of pixels; calculating one or more feature vectors based on at least one of a horizontal projection vector and a vertical projection vector, each of the horizontal projection vector and the vertical projection vector having a respective element length that is determined based at least in part on a number of pixel rows or pixel columns sampled from each tile, wherein calculating the feature vector comprises: compressing the horizontal projection vector and the vertical projection vector; selecting an element subset from each of the compressed horizontal projection vector and the compressed vertical projection vector, each element subset having a count of elements that is a function of the respective element length of the horizontal projection vector or the vertical projection vector and that is less than the respective element length; and calculating the feature vector based on the selected element subsets; and calculating a score for each tile based on the feature vectors; wherein the method is performed by a computer.