System and method for measuring image similarity based on semantic meaning
First Claim
1. A computer implemented method for characterizing images and determining image similarity based on semantic meaning of images, comprising:
- deriving a plurality of semantic categories for representing important semantic cues in images, where each semantic category is modeled through a combination of perceptual features that define the semantics of that category and that discriminate that category from other categories;
for each semantic category, forming a set of the perceptual features comprising required features and frequently occurring features;
comparing an image to said semantic categories; and
classifying said image as belonging to one of said semantic categories if all of the required features and at least one of the frequently occurring features for that semantic category are present in said image.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for determining image similarity is based on the semantic meaning of images. The method includes deriving a plurality of semantic categories for representing important semantic cues in images, where each semantic category is modeled through a combination of perceptual features that define the semantics of that category and that discriminate that category from other categories; for each semantic category, forming a set of the perceptual features comprising required features and frequently occurring features; comparing an image to said semantic categories; and classifying said image as belonging to one of said semantic categories if all of the required features and at least one of the frequently occurring features for that semantic category are present in said image. A database contains image information, where the image information includes at least one of already classified images, network locations of already classified images and documents containing already classified images. The database is searched for images matching an input query, that can comprise an image, text, or both. The images stored in or referenced by the database may be obtained at least in part through the Internet, such as by the activity of an automated web crawler. In the presently preferred embodiment the images are medical images, and the medical database may be searched for at least one image that satisfies thresholds established by a search query. Also disclosed is a method and system for searching the Internet. The method includes (a) providing at least one server accessible by a plurality of clients; (b) downloading a program to a client, where the program includes an Internet searching program operable for locating at least one type of data; and (c) executing the downloaded program on the client, and returning to the server URLs corresponding to located data.
287 Citations
58 Claims
-
1. A computer implemented method for characterizing images and determining image similarity based on semantic meaning of images, comprising:
-
deriving a plurality of semantic categories for representing important semantic cues in images, where each semantic category is modeled through a combination of perceptual features that define the semantics of that category and that discriminate that category from other categories;
for each semantic category, forming a set of the perceptual features comprising required features and frequently occurring features;
comparing an image to said semantic categories; and
classifying said image as belonging to one of said semantic categories if all of the required features and at least one of the frequently occurring features for that semantic category are present in said image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A data processing system comprising a data processor, a graphical user interface and a memory that stores a database containing image information, where the image information comprises at least one of already classified images, network locations of already classified images and documents containing already classified images, said data processor operating in accordance with a stored program for classifying images by deriving a plurality of semantic categories for representing important semantic cues in images, where each semantic category is modeled through a combination of perceptual features that define the semantics of that category and that discriminate that category from other categories;
- said data processor, for each semantic category, forming a set of the perceptual features comprising required features and frequently occurring features;
comparing an image to said semantic categories; and
classifying said image as belonging to one of said semantic categories if all of the required features and at least one of the frequently occurring features for that semantic category are present in said image, said data processor storing image-related classification data in said database. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
- said data processor, for each semantic category, forming a set of the perceptual features comprising required features and frequently occurring features;
- 43. A computer program embodied on a computer readable media for directing a computer to execute a method for processing digitally represented images, comprising program instructions for classifying images by deriving a plurality of semantic categories for representing important semantic cues in images, where each semantic category is modeled through a combination of perceptual features that define the semantics of that category and that discriminate that category from other categories, where for each semantic category said program instructions form a set of the perceptual features comprising required features and frequently occurring features, compares an image to said semantic categories and classifies said image as belonging to one of said semantic categories if all of the required features and at least one of the frequently occurring features for that semantic category are present in said image.
-
47. An Internet searching tool, comprising:
-
an Internet searching robot comprising at least one autonomous searcher that locates images and returns at least one of image location data and image-related document location data, said searcher executing in a client computer;
a processor responsive to returned image location data and image-related document location data for accessing a located image for segmenting the located image and for extracting features from the located image for obtaining a set of image metadata;
storage for storing the set of image metadata; and
a user interface for entering a user query for use in searching the storage and for returning an image having image metadata that is relevant to the user query. - View Dependent Claims (48, 49, 50, 51, 52)
-
-
53. A method for searching the Internet, comprising:
-
providing at least one server accessible by a plurality of clients;
downloading a program to a client, said program comprising an Internet searching program operable for locating at least one type of data; and
executing said downloaded program on the client, and returning to said server URLs corresponding to located data. - View Dependent Claims (54, 55)
-
- 56. A system for obtaining information from the Internet, comprising at least one server accessible by a plurality of clients, said server operable for downloading a program to a client, said program comprising an Internet searching program operable for locating at least one type of data, said downloaded program being executable by said client and returning to said server URLs corresponding to located data, said server further comprising a database, searchable by the clients, for storing information corresponding to information returned by said downloaded program.
Specification