Method and a system for correlating pixels between two digital images. In
general, the present invention uses a progressive iterative technique
that finds generally unambiguous pixel matches by beginning with a few
reliable pixel matches and finding progressively more unambiguous pixel
matches. Unambiguous pixel matches in the current iteration then are
found using the correlation technique and based on a correlation score
associated with a pixel match. The search range is capable of being
rotated, and is part of a novel correlation technique of the present
invention that provides a more robust estimate of pixel match
reliability. Potential pixel matches found in the search ranges are
tested for ambiguity and any unambiguous matches are selected and added
to the set of reliable pixel matches. The ambiguity testing includes
determining a correlation score for the pixel match and classifying the
match based on the correlation score.