Automatic Discovery of Popular Landmarks
First Claim
1. A method for populating and updating a database of images of landmarks comprising:
- (a) geo-clustering geo-tagged images according to geographic proximity to generate one or more geo-clusters; and
(b) visual-clustering the one or more geo-clusters according to image similarity to generate one or more visual clusters.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment the present invention is a method for populating and updating a database of images of landmarks including geo-clustering geo-tagged images according to geographic proximity to generate one or more geo-clusters, and visual-clustering the one or more geo-clusters according to image similarity to generate one or more visual clusters. In another embodiment, the present invention is a system for identifying landmarks from digital images, including the following components: a database of geo-tagged images; a landmark database; a geo-clustering module; and a visual clustering module. In other embodiments the present invention may be a method of enhancing user queries to retrieve images of landmarks, or a method of automatically tagging a new digital image with text labels.
-
Citations
36 Claims
-
1. A method for populating and updating a database of images of landmarks comprising:
-
(a) geo-clustering geo-tagged images according to geographic proximity to generate one or more geo-clusters; and (b) visual-clustering the one or more geo-clusters according to image similarity to generate one or more visual clusters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for identifying landmarks from digital images, comprising:
-
(a) a database of geo-tagged images; (b) a landmark database; (c) a geo-clustering module in communication with said database of geo-tagged images, wherein the geo-tagged images are grouped into one or more geo-clusters; and (d) a visual clustering module in communication with said geo-clustering module, wherein the one or more geo-clusters are grouped into one or more visual clusters, and wherein visual cluster data is stored in the landmark database. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A method of enhancing user queries to retrieve images of landmarks, comprising:
-
(a) receiving a user query; (b) identifying one or more trigger words in the user query; (c) selecting one or more corresponding tags from a landmark database corresponding to the one or more trigger words; and (d) supplementing the user query with the one or more corresponding tags, generating a supplemented user query. - View Dependent Claims (20, 21, 22)
-
-
23. A method of automatically tagging a new digital image, comprising:
-
(a) comparing the new digital image to images in a landmark image database, wherein the landmark image database comprises visual clusters of images of one or more landmarks; and (b) tagging the new digital image with at least one tag based on at least one of said visual clusters.
-
-
24. A computer program product comprising a computer usable medium having control logic stored therein for causing a computer to populate and update a database of images of landmarks, said control logic comprising:
-
(a) a first computer readable program code that enables the computer to cluster geo-tagged images according to geographic proximity to generate one or more geo-clusters; and (b) a second computer readable program code that enables the computer to cluster the one or more geo-clusters according to image similarity.
-
-
25. A computer program product comprising a computer usable medium having control logic stored therein for causing a computer to enhance user queries, said control logic comprising:
-
(b) a first computer readable program code that enables the computer to identify one or more trigger words in the user query; (c) a second computer readable program code that enables the computer to select one or more corresponding tags from a landmark database corresponding to the one or more trigger words; and (d) a third computer readable program code that enables the computer to supplement the user query with the one or more corresponding tags.
-
-
26. A method of maintaining images of landmarks in an image collection, comprising:
-
(a) selecting a first set of images and a second set of images, wherein the first set and the second set are members of a first landmark set; (b) displaying a first list that comprises a first list element and a second list element, wherein the first list element comprises a first descriptive data element corresponding to the first set of images and a first input, and wherein the second list element comprises a second descriptive data elements corresponding to the second set of images and a second input; and (c) receiving user input in the first and second inputs. - View Dependent Claims (27, 28, 29, 30, 31)
-
-
32. A computer program product comprising a computer usable medium having control logic stored therein for causing a computer to maintain images of landmarks in an image collection, said control logic comprising:
-
(a) a first computer readable program code that enables the computer to select a first set of images and a second set of images wherein the first set and the second set are members of a first landmark set; (b) a second computer readable program code that enables the computer to display a first list that comprises a first list element and a second list element, wherein the first list element comprises a first descriptive data elements corresponding to the first set of images and a first input, and wherein the second list element comprises a second descriptive data elements corresponding to the second set of images and a second input; and (c) a third computer readable program code that enables the computer to receive user input in the first and second inputs.
-
-
33. A method of maintaining images of landmarks in an image collection, comprising:
-
(a) displaying at least one example image, wherein the example image is included in a first set, and wherein the first set includes images having a first landmark; and (b) displaying one or more descriptive data groups, wherein each descriptive data group includes a related user input, and wherein each descriptive data group corresponds to one image in the first set; - View Dependent Claims (34, 35)
-
-
36. A computer program product comprising a computer usable medium having control logic stored therein for causing a computer to maintain images of landmarks in an image collection, said control logic comprising:
-
(a) a first computer readable program code that enables the computer to display at least one example image, wherein the example image is included in a first set, and wherein the first set includes images having a first landmark; and (b) a second computer readable program code that enables the computer to display one or more descriptive data groups, wherein each descriptive data group includes a related user input, and wherein each descriptive data group corresponds to one image in the first set.
-
Specification