Retrieval and matching of color patterns based on a predetermined vocabulary and grammar
First Claim
1. A system for processing information signals, the system comprising:
- a processor operative to compare a first information signal to a second information signal in response to a user query, wherein the first information signal is selected by the user and the second information signal is stored in a database associated with the system, wherein the processor extracts color and texture information from at least the first information signal using a predetermined vocabulary comprising one or more dimensions, and generates a distance measure characterizing the relationship of the first information signal to the second information signal by applying a grammar comprising a set of predetermined rules to the color and texture information extracted from the first information signal and corresponding color and texture information associated with the second information signal, wherein the processor receives the first information signal in the form of an input image A submitted in conjunction with a query from the user, and wherein the processor is further operative to measure dimensions DIMi(A) from the vocabulary, for i=1, . . . , N, and for each image B from an image database, to apply rules Ri from the grammar to obtain corresponding distance measures disti(A, B), where disti(A, B) is the distance between the images A and B according to the rule i.
5 Assignments
0 Petitions
Accused Products
Abstract
The invention provides a perceptually-based system for pattern retrieval and matching, suitable for use in a wide variety of information processing applications. An illustrative embodiment of the system uses a predetermined vocabulary comprising one or more dimensions to extract color and texture information from an information signal, e.g., an image, selected by a user. The system then generates a distance measure characterizing the relationship of the selected image to another image stored in a database, by applying a grammar, comprising a set of predetermined rules, to the color and texture information extracted from the selected image and corresponding color and texture information associated with the stored image. The vocabulary may include dimensions such as overall color, directionality and orientation, regularity and placement, color purity, and pattern complexity and heaviness. The rules in the grammar may include equal pattern, overall appearance, similar pattern, and dominant color and general impression, with each of the rules expressed as a logical combination of values generated for one or more of the dimensions. The distance measure may include separate color and texture metrics characterizing the similarity of the respective color and texture of the two images being compared. The invention is also applicable to other types of information signals, such as sequences of video frames.
268 Citations
18 Claims
-
1. A system for processing information signals, the system comprising:
a processor operative to compare a first information signal to a second information signal in response to a user query, wherein the first information signal is selected by the user and the second information signal is stored in a database associated with the system, wherein the processor extracts color and texture information from at least the first information signal using a predetermined vocabulary comprising one or more dimensions, and generates a distance measure characterizing the relationship of the first information signal to the second information signal by applying a grammar comprising a set of predetermined rules to the color and texture information extracted from the first information signal and corresponding color and texture information associated with the second information signal, wherein the processor receives the first information signal in the form of an input image A submitted in conjunction with a query from the user, and wherein the processor is further operative to measure dimensions DIMi(A) from the vocabulary, for i=1, . . . , N, and for each image B from an image database, to apply rules Ri from the grammar to obtain corresponding distance measures disti(A, B), where disti(A, B) is the distance between the images A and B according to the rule i. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
16. A system for processing information signals, the system comprising:
a processor operative to compare a first information signal to a second information signal in response to a user query, wherein the first information signal is selected by the user and the second information signal is stored in a database associated with the system, wherein the processor extracts color and texture information from at least the first information signal using a predetermined vocabulary comprising one or more dimensions, and generates a distance measure characterizing the relationship of the first information signal to the second information signal by applying a grammar comprising a set of predetermined rules to the color and texture information extracted from the first information signal and corresponding color and texture information associated with the second information signal, wherein the set of predetermined rules comprises one or more of the following rules;
equal pattern, overall appearance, similar pattern, dominant color and general impression, wherein the processor receives the first information signal in the form of an input image A submitted in conjunction with a query from the user, and wherein the processor is, further operative to measure dimensions DIMi(A) from the vocabulary, for i=1, . . . , N, and for each image B from an image database, to apply rules Ri from the grammar to obtain corresponding distance measures disti(A, B), where disti(A, B) is the distance between the images A and B according to the rule i.
-
17. A system for processing information signals, the system comprising:
a processing device having a processor coupled to a memory, the processor being operative to compare a first information signal to a second information signal in response to a user query, wherein the first information signal is selected by the user and the second information signal is stored in a database associated with the system, wherein the processor extracts color and texture information from at least the first information signal using a predetermined vocabulary comprising one or more dimensions, and generates a distance measure characterizing the relationship of the first information signal to the second information signal by applying a grammar comprising a set of predetermined rules to the color and texture information extracted from the first information signal and corresponding color and texture information associated with the second information signal, wherein the set of predetermined rules comprises one or more of the following rules;
equal pattern, overall appearance, similar pattern, dominant color and general impression, wherein the processor receives the first information signal in the form of an input image A submitted in conjunction with a query from the user, and wherein the processor is further operative to measure dimensions DIMi(A) from the vocabulary, for i=1, . . . , N, and for each image B from an image database, to apply rules Ri from the grammar to obtain corresponding distance measures disti(A, B), where disti(A, B) is the distance between the images A and B according to the rule i.
-
18. A system for processing information signals, the system comprising:
a processing device having a processor coupled to a memory, the processor being operative to compare a first information signal to a second information signal in response to a user query, wherein the first information signal is selected by the user and the second information signal is stored in a database associated with the system, wherein the processor extracts color and texture information from at least the first information signal using a predetermined vocabulary comprising one or more dimensions, and generates a distance measure characterizing the relationship of the first information signal to the second information signal by applying a grammar comprising a set of predetermined rules to the color and texture information extracted from the first information signal and corresponding color and texture information associated with the second information signal, wherein the processor receives the first information signal in the form of an input image A submitted in conjunction with a query from the user, and wherein the processor is further operative to measure dimensions DIMi(A) from the vocabulary, for i=1, . . . , N, and for each image B from an image database, to apply rules Ri from the grammar to obtain corresponding distance measures disti(A, B), where disti(A, B) is the distance between the images A and B according to the rule i.
Specification