Symbol classification depending on cluster shapes in difference image
First Claim
1. A method for classifying elements of a digital image, the method comprising:
- receiving an element of the digital image and a prototype representing a class of elements;
generating a difference image representing differences between the received element and the prototype and including a plurality of ON pixels, each ON pixel representing a local difference between the received element and the prototype, wherein the difference image includes one or more clusters of ON pixels, each cluster including one or more neighboring ON pixels;
determining relative arrangements of ON pixels in the difference image;
assigning one or more scores to the difference image using the determined relative arrangements of ON pixels in the difference image;
based on the scores assigned to the difference image, determining whether the received element of the image belongs to the class represented by the prototype; and
generating a representation of the digital image, the representation including a symbol map associating one or more elements of the digital image with the prototype of the class.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus, including computer program products, for classifying elements of a digital image. An element of the digital image and a prototype representing a class of elements are received and a difference image is generated. The difference image represents differences between the received element and the prototype and includes ON pixels that represent local differences between the received element and the prototype. The difference image includes one or more clusters of neighboring ON pixels. Relative arrangements of ON pixels are determined in the difference image. One or more scores are assigned to the difference image using the relative arrangements of ON pixels in the difference image. Based on the assigned scores, it is determined whether the received element belongs to the class represented by the prototype.
-
Citations
51 Claims
-
1. A method for classifying elements of a digital image, the method comprising:
-
receiving an element of the digital image and a prototype representing a class of elements; generating a difference image representing differences between the received element and the prototype and including a plurality of ON pixels, each ON pixel representing a local difference between the received element and the prototype, wherein the difference image includes one or more clusters of ON pixels, each cluster including one or more neighboring ON pixels; determining relative arrangements of ON pixels in the difference image; assigning one or more scores to the difference image using the determined relative arrangements of ON pixels in the difference image; based on the scores assigned to the difference image, determining whether the received element of the image belongs to the class represented by the prototype; and generating a representation of the digital image, the representation including a symbol map associating one or more elements of the digital image with the prototype of the class. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer readable medium storing a software product for classifying elements of a digital image, the software product comprising instructions operable to cause one or more data processing apparatus to perform operations comprising:
-
receiving an element of the digital image and a prototype representing a class of elements; generating a difference image representing differences between the received element and the prototype and including a plurality of ON pixels, each ON pixel representing a local difference between the received element and the prototype, wherein the difference image includes one or more clusters of ON pixels, each cluster including one or more neighboring ON pixels; determining relative arrangements of ON pixels in the difference image; assigning one or more scores to the difference image using the determined relative arrangements of ON pixels in the difference image; based on the scores assigned to the difference image, determining whether the received element of the image belongs to the class represented by the prototype; and generating a representation of the digital image, the representation including a symbol map associating one or more elements of the digital image with the prototype of the class. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A system comprising:
-
one or more processors; and one or more computer readable mediums storing a software product for classifying elements of a digital image, the software product comprising instructions operable to cause the one or more processors to perform operations comprising; receiving an element of the digital image and a prototype representing a class of elements; generating a difference image representing differences between the received element and the prototype and including a plurality of ON pixels, each ON pixel representing a local difference between the received element and the prototype, wherein the difference image includes one or more clusters of ON pixels, each cluster including one or more neighboring ON pixels; determining relative arrangements of ON pixels in the difference image; assigning one or more scores to the difference image using the determined relative arrangements of ON pixels in the difference image; based on the scores assigned to the difference image, determining whether the received element of the image belongs to the class represented by the prototype; and generating a representation of the digital image, the representation including a symbol map associating one or more elements of the digital image with the prototype of the class. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
Specification