System and method for measuring image similarity based on semantic meaning
2 Assignments
0 Petitions
Accused Products
Abstract
A 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, comprising, e.g., an image, text, or both.
-
Citations
66 Claims
-
1-46. -46. (canceled)
-
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 or 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 at least one feature 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, 59, 60, 61, 62, 63, 64, 65, 66)
-
-
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 Uniform Resource Locators (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 Uniform Resource Locators (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