Method for fast return of abstracted images from a digital image database
First Claim
Patent Images
1. A method for identifying a match for a target digital image from among a set of candidate digital images, comprising:
- (a) identifying at least one candidate most salient point set from at least one of said candidate digital images, wherein said at least one candidate most salient point set is characterized by a majority of said point set being representative of vertices of at outer contour of an image depicted by said at least one of said candidate digital images;
(b) identifying a target most salient point set from said target digital image;
(c) comparing said at least one candidate most salient point set to said target most salient point set; and
(d) for each said at least one said candidate digital image marking said candidate digital image for further inspection if said candidate most salient point set meets a similarity threshold with said target most salient point set.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for expediting a search of a digital image database comprises, for each digital image, constructing a set of at least two abstracted images varying in level of detail and searching the abstracted images. Selected ones of the abstracted images are downloaded to a user thereby reducing download time through a finite bandwidth communicative medium relative to the time needed to download complete digital images.
50 Citations
6 Claims
-
1. A method for identifying a match for a target digital image from among a set of candidate digital images, comprising:
-
(a) identifying at least one candidate most salient point set from at least one of said candidate digital images, wherein said at least one candidate most salient point set is characterized by a majority of said point set being representative of vertices of at outer contour of an image depicted by said at least one of said candidate digital images;
(b) identifying a target most salient point set from said target digital image;
(c) comparing said at least one candidate most salient point set to said target most salient point set; and
(d) for each said at least one said candidate digital image marking said candidate digital image for further inspection if said candidate most salient point set meets a similarity threshold with said target most salient point set. - View Dependent Claims (2, 3)
(a) identifying a target intermediate salient point set from said target point set;
(b) for each said candidate digital image marked for further inspection identifying a candidate intermediate salient point set from said candidate point set; and
(c) if said database image has been marked for further inspection, comparing said target intermediate salient point set with said candidate intermediate salient point set and marking said candidate image for yet further inspection if said candidate intermediate salient point set meets a similarity threshold with said target intermediate salient point set.
-
-
3. The method of claim 2 in which the steps of identifying said candidate most salient point set and said candidate intermediate salient point set are performed prior to any of the other steps.
-
4. A method for finding a match for a target digital image in a set of candidate digital images, comprising:
-
(a) for each image in said set of candidate digital images, forming a hierarchy of N, greater than one, abstractions ranked by level of detail from a first level, least detailed, candidate image abstraction, arbitrarily assigned number 1, to an Nth level, most detailed, candidate image abstraction;
(b) forming an hierarchy of N abstractions ranked by level of detail for said target digital image;
(c) comparing said target least detailed image abstraction to each said least detailed candidate image abstraction to form a first subset of digital images;
(d) starting with n=2 and iteratively incrementing n, iteratively comparing said nth level of detail abstraction of the target digital image to each said nth level of detail abstraction of the (n−
1)th subset of candidate digital images to form an nth subset of candidate digital images until a sufficiently small number of digital images remains; and
(e) returning abstractions of said sufficiently small number of candidate digital images for display to a user. - View Dependent Claims (5, 6)
-
Specification