Landmarks from digital photo collections
First Claim
Patent Images
1. A method for detecting and annotating landmarks in digital images:
- electronically accessing a plurality of digital images in an image collection;
retrieving an n-gram set generated from one or more texts associated with one or more images in the plurality of digital images;
choosing, from the n-gram set, one or more scored n-grams having at least a minimum reliability measure that is based on a number of unique authors of the one or more texts;
automatically assigning, to at least one of the one or more images in the image collection, a tag descriptive of a landmark, to generate a set of landmark-tagged images, wherein images in the set of landmark-tagged images are algorithmically determined to include the landmark, wherein the tag is based upon the one or more chosen scored n-grams from the one or more texts associated with the at least one of the one or more images, wherein the landmark identifies a geographic point or geographic area, and prioritizing images of popular landmark locations within the image collection according to a landmark popularity measure for each landmark location represented within the image collection, wherein the landmark popularity measure is based on a number of images of respective landmark locations uploaded to a photo sharing website that stores the image collection;
learning an appearance model for the landmark from the set of landmark-tagged images; and
detecting the landmark in a new image that is not part of the image collection using the appearance model, wherein the method is performed by at least one processor.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for automatic detection of landmarks in digital images and annotation of those images are disclosed. A method for detecting and annotating landmarks in digital images includes the steps of automatically assigning a tag descriptive of a landmark to one or more images in a plurality of text-associated digital images to generate a set of landmark-tagged images, learning an appearance model for the landmark from the set of landmark-tagged images, and detecting the landmark in a new digital image using the appearance model. The method can also include a step of annotating the new image with the tag descriptive of the landmark.
61 Citations
15 Claims
-
1. A method for detecting and annotating landmarks in digital images:
-
electronically accessing a plurality of digital images in an image collection; retrieving an n-gram set generated from one or more texts associated with one or more images in the plurality of digital images; choosing, from the n-gram set, one or more scored n-grams having at least a minimum reliability measure that is based on a number of unique authors of the one or more texts; automatically assigning, to at least one of the one or more images in the image collection, a tag descriptive of a landmark, to generate a set of landmark-tagged images, wherein images in the set of landmark-tagged images are algorithmically determined to include the landmark, wherein the tag is based upon the one or more chosen scored n-grams from the one or more texts associated with the at least one of the one or more images, wherein the landmark identifies a geographic point or geographic area, and prioritizing images of popular landmark locations within the image collection according to a landmark popularity measure for each landmark location represented within the image collection, wherein the landmark popularity measure is based on a number of images of respective landmark locations uploaded to a photo sharing website that stores the image collection; learning an appearance model for the landmark from the set of landmark-tagged images; and detecting the landmark in a new image that is not part of the image collection using the appearance model, wherein the method is performed by at least one processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for detecting and annotating landmarks in digital images:
-
automatically assigning, to one or more images in an image collection that includes a plurality of digital images, a tag descriptive of a landmark, to generate a set of landmark-tagged images, wherein images in the set of landmark-tagged images are algorithmically determined to include the landmark, wherein the tag is based upon one or more scored n-grams from one or more texts associated with the one or more images, wherein the landmark identifies a geographic point or geographic area, and prioritizing images of popular landmark locations within the image collection according to a landmark popularity measure for each landmark location represented within the image collection, wherein the landmark popularity measure is based on a number of images of respective landmark locations uploaded to a photo sharing website that stores the image collection; learning an appearance model for the landmark from the set of landmark-tagged images wherein the appearance model includes visual information and non-visual information; and detecting the landmark in a new image that is not part of the image collection using the appearance model, wherein the detecting the landmark includes using the visual information and the non-visual information to identify the landmark, and wherein the method is performed by at least one processor.
-
-
15. A method for detecting and annotating landmarks in digital images:
-
automatically assigning, to one or more images in an image collection that includes a plurality of digital images, a tag descriptive of a landmark, to generate a set of landmark-tagged images, wherein images in the set of landmark-tagged images are algorithmically determined to include the landmark, wherein the tag is based upon one or more scored n-grams from one or more texts associated with the one or more images, wherein an n-gram score of each of the one or more scored n-grams is based upon a level of match between images associated with each scored n-gram and a level of correlation between each image associated with the landmark with other images associated with the landmark, and wherein each scored n-gram is associated with one or more images having associated text from which each scored n-gram was obtained, wherein the landmark identifies a geographic point or geographic area, and prioritizing images of popular landmark locations within the image collection according to a landmark popularity measure for each landmark location represented within the image collection, wherein the landmark popularity measure is based on a number of images of respective landmark locations uploaded to a photo sharing website that stores the image collection; learning an appearance model for the landmark from the set of landmark-tagged images; and detecting the landmark in a new image that is not part of the image collection using the appearance model, wherein the method is performed by at least one processor.
-
Specification