1. An apparatus for unconstrained recognition of one or more images within digitized image data, comprising at least one processor that: receives image data in a digital format; generates a set of domain blocks from the image data, each domain block representing a discrete portion the image data; generates a set of range blocks from a predetermined one or more target images that are desired located within the image data, the range blocks corresponding to discrete portions of the one or more target images, and the range blocks are transformed by one or more substantially affine transformations with predetermined coefficients; compares each domain block with one or more of the range blocks; while comparing, generates classification data based upon a measurement of whether the comparison is closer when one or more range blocks represent at least a portion of the one or more target images, or the comparison is closer when one or more range blocks represent at least a portion of the image data representing the image which is the source of the domain block, the classification data including an adjustment for error; and determines the likelihood of at least a specific portion of one or more target images being similar to specific portions of the image data based upon the classification data.