System and method for determining image similarity
First Claim
1. A method for determining image similarity, comprising the steps of:
- providing a first image having an associated set of perceptually significant features, said features each corresponding to individual ones of a set of belief levels, said belief levels being step-valued as to likelihood of main subject;
automatically generating a belief level image from a second image, at each of said step-valued belief levels, to provide a plurality of belief level images;
automatically extracting one or more perceptually significant features from each of said belief level images to provide extracted features; and
comparing, at each of the corresponding said belief levels, said extracted features to corresponding said features of said sets of perceptually significant features.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method for determining image similarity. The method includes the steps of automatically providing perceptually significant features of main subject or background of a first image; automatically providing perceptually significant features of main subject or background of a second image; automatically comparing the perceptually significant features of the main subject or the background of the first image to the main subject or the background of the second image; and providing an output in response thereto. In the illustrative implementation, the features are provided by a number of belief levels, where the number of belief levels are preferably greater than two. The perceptually significant features include color, texture and/or shape. In the preferred embodiment, the main subject is indicated by a continuously valued belief map. The belief values of the main subject are determined by segmenting the image into regions of homogenous color and texture, computing at least one structure feature and at least one semantic feature for each region, and computing a belief value for all the pixels in the region using a Bayes net to combine the features. In an illustrative application, the inventive method is implemented in an image retrieval system. In this implementation, the inventive method automatically stores perceptually significant features of the main subject or background of a plurality of first images in a database to facilitate retrieval of a target image in response to an input or query image. Features corresponding to each of the plurality of stored images are automatically sequentially compared to similar features of the query image. Consequently, the present invention provides an automatic system and method for controlling the feature extraction, representation, and feature-based similarity retrieval strategies of a content-based image archival and retrieval system based on an analysis of main subject and background derived from a continuously valued main subject belief map.
85 Citations
27 Claims
-
1. A method for determining image similarity, comprising the steps of:
-
providing a first image having an associated set of perceptually significant features, said features each corresponding to individual ones of a set of belief levels, said belief levels being step-valued as to likelihood of main subject;
automatically generating a belief level image from a second image, at each of said step-valued belief levels, to provide a plurality of belief level images;
automatically extracting one or more perceptually significant features from each of said belief level images to provide extracted features; and
comparing, at each of the corresponding said belief levels, said extracted features to corresponding said features of said sets of perceptually significant features. - View Dependent Claims (2, 3)
creating a continuously valued belief map of said second image, wherein said map has belief values that vary with likelihood of main subject;
deriving a multiple valued belief map from said continuously valued belief map, said multiple valued belief map having belief levels corresponding to said set of step-valued belief levels;
masking said second image with said multiple valued belief map to provide said belief level images.
-
-
3. The method of claim 2 wherein said creating further comprises:
-
segmenting the second image into a plurality of regions of homogenous color and texture;
computing at least one structure feature and/or one semantic feature for each of said regions; and
computing a belief value for all the pixels in each of said regions using a Bayes net to combine the features.
-
-
4. A method for determining image similarity, comprising the steps of:
-
providing a plurality of database images, each of said database images having an associated set of perceptually significant features, said features each corresponding to individual ones of a set of belief levels, said belief levels being step-valued as to likelihood of main subject;
automatically generating a belief level image from a query image, at each of said step-valued belief levels, to provide a plurality of belief level images;
automatically extracting one or more perceptually significant features from each of said belief level images to provide extracted features; and
comparing, at each of the corresponding said belief levels, said extracted features to corresponding said features of said sets of perceptually significant features. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
creating a continuously valued belief map of said query image, wherein said map has belief values that vary with likelihood of main subject;
deriving a multiple valued belief map from said continuously valued belief map, said multiple valued belief map having belief levels corresponding to said set of step-valued belief levels;
masking said query image with said multiple valued belief map to provide said belief level images.
-
-
6. The method of claim 5 wherein said creating further comprises:
-
segmenting the query image into a plurality of regions of homogenous color and texture;
computing at least one structure feature and/or one semantic feature for each of said regions; and
computing a belief value for all the pixels in each of said regions using a Bayes net to combine the features.
-
-
7. The method of claim 4 further comprising the step of retrieving one of said database images based upon similarity of said extracted features to features of the set of perceptually significant features associated with said one of said database images.
-
8. The method of claim 4 further comprising, during said comparing, emphasizing some of said belief level images relative to others of said belief level images.
-
9. The method of claim 8 wherein said belief level images having a highest likelihood of main subject are emphasized and said belief level images having lowest likelihood of main subject are deemphasized.
-
10. The method of claim 9 further comprising providing different options of relative emphasis of said belief level images during said comparing.
-
11. The method of claim 10 wherein said options include:
-
(a) positive emphasis on said belief level images, with most emphasis on belief level images having a highest likelihood of main subject and least emphasis on belief level images having a lowest likelihood of main subject;
(b) only emphasis on belief level images having a highest likelihood of main subject;
(c) only emphasis on belief level images having a lowest likelihood of main subject; and
(d) differential emphasis on belief level images, with some of said belief level images positively emphasized and others of said belief level images negatively emphasized.
-
-
12. The method of claim 4 wherein said perceptually significant features of said database images are weighted sums and said extracting further comprises calculating weighted sums from each of said belief level images.
-
13. The method of claim 4 wherein said comparing further comprises calculating:
-
where S(Q,D) is the similarity of features of said belief level images of said query image, Q, and one of said database images D, at corresponding said belief levels;
N is the number of belief levels,sij is the similarity between the ith belief level image of the query image and the jth belief level of the database image, and wij is a predetermined weight.
-
-
14. The method of claim 13 wherein
-
15. The method of claim 4 wherein said perceptually significant features include at least one of color, texture, and shape.
-
16. The method of claim 4 wherein said sets of perceptually significant features are stored in a database, organized by index structures and said comparing further comprises searching said index structures.
-
17. The method of claim 4 wherein the retrieved image has a similar main subject.
-
18. The method of claim 4 wherein the retrieved image has a similar background.
-
19. The method of claim 4 wherein the retrieved image has a similar main subject, but different background.
-
20. The method of claim 4 wherein the retrieved image has a different main subject, but similar background.
-
21. The method of claim 4 wherein the retrieved image has a similar main subject, and similar background.
-
22. A method for determining image similarity, comprising the steps of:
-
providing a plurality of input images, each of said input images having an associated set of perceptually significant features, said features each corresponding to individual ones of a set of belief levels, said belief levels being step-valued as to likelihood of main subject;
automatically creating a continuously valued belief map of a query image, wherein said map has belief values that vary with likelihood of main subject;
deriving a multiple valued belief map from said continuously valued belief map, said multiple valued belief map having belief levels corresponding to said set of step-valued belief levels;
masking said query image with said multiple valued belief map to provide a belief level image at each of said step-valued belief levels;
automatically extracting one or more perceptually significant features from each said belief level image to provide extracted features; and
comparing, at each of the corresponding said belief levels, said extracted features to corresponding said features of said sets of perceptually significant features. - View Dependent Claims (23, 24, 25, 26, 27)
segmenting the image into a plurality of regions of homogenous color and texture;
computing at least one structure feature and/or one semantic feature for each of said regions; and
computing a belief value for all the pixels in each of said regions using a Bayes net to combine the features.
-
-
24. The method of claim 23 further comprising the step of retrieving one of said input images based upon similarity of said extracted features to features of the set of perceptually significant features associated with said one of said input images.
-
25. The method of claim 24 wherein said perceptually significant features include at least one of color, texture, and shape.
-
26. The method of claim 25 wherein said sets of perceptually significant features are stored in a database, organized by index structures and said comparing further comprises searching said index structures.
-
27. The method of claim 26 wherein said perceptually significant features of said input images are weighted sums and said extracting further comprises calculating weighted sums from each of said belief level images.
Specification