Fuzzy image comparator
First Claim
1. A computer system for comparing images, comprising:
- a pixel comparator for comparing pixels of one image with corresponding pixels of another image to detect differences between the pixels compared;
a results manager operably coupled to the pixel comparator for determining the outcome of comparing the pixels of the images by comparing the differences detected with a set tolerance level; and
a tolerance adjuster operably coupled to the results manager for setting an adjustable tolerance level.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for improved image comparison is provided. An adjustable tolerance level may be set for comparing the images, and filtering may be applied to the images, for example, to suppress high frequencies in the images or to enhance low frequencies in the images. Furthermore, a geometrical transform, such as a 2D affine transform, may be applied to one of the images. The pixels of one of the images may be compared with corresponding pixels of another image to detect differences between the pixels compared. Then the outcome of comparing the pixels of the images may be determined by comparing the differences detected with the tolerance level set. The tolerance may be set by selecting one of a set of predefined tolerance levels, each of which may represent a different degree of tolerance to be used in comparison of the images.
-
Citations
40 Claims
-
1. A computer system for comparing images, comprising:
-
a pixel comparator for comparing pixels of one image with corresponding pixels of another image to detect differences between the pixels compared;
a results manager operably coupled to the pixel comparator for determining the outcome of comparing the pixels of the images by comparing the differences detected with a set tolerance level; and
a tolerance adjuster operably coupled to the results manager for setting an adjustable tolerance level. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for comparing images in a computer system, comprising:
-
preprocessing images to be compared, including setting an adjustable tolerance level for comparing images;
comparing pixels of one of the images with corresponding pixels of another image to detect differences between the pixels compared;
determining the outcome of comparing the pixels of the images by comparing the differences detected with the tolerance level set; and
outputting results of the determination. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer-readable medium having computer-executable instructions, comprising:
-
setting an adjustable tolerance level for comparing images;
comparing pixels of one of the images with corresponding pixels of another image to detect differences between the pixels compared;
determining the outcome of comparing the pixels of the images by comparing the differences detected with the tolerance level set; and
outputting the results of the determination. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A computer system for comparing images, comprising:
-
means for preprocessing images to be compared, including setting an adjustable tolerance level for comparing images;
means for comparing pixels of one of the images with corresponding pixels of another image to detect differences between the pixels compared;
means for determining the outcome of comparing the pixels of the images by comparing the differences detected with the tolerance level set; and
means for outputting results of the determination. - View Dependent Claims (38, 39, 40)
-
Specification