Landmarks from digital photo collections
First Claim
Patent Images
1. A method for detecting and annotating landmarks in digital images:
- (a) automatically assigning, to one or more images in a plurality of text-associated digital images, a text 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 text tag is based upon one or more scored n-grams from one or more texts associated with the one or more images, wherein the n-grams are scored by assigning correlation-weights to the plurality of text-associated digital images, and wherein the landmark identifies an object in or feature marking a geographic point or geographic area;
(b) learning an appearance model for the landmark from the set of landmark-tagged images; and
(c) detecting the landmark in a new image using the appearance model,wherein said stages (a)-(c) are 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.
51 Citations
20 Claims
-
1. A method for detecting and annotating landmarks in digital images:
-
(a) automatically assigning, to one or more images in a plurality of text-associated digital images, a text 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 text tag is based upon one or more scored n-grams from one or more texts associated with the one or more images, wherein the n-grams are scored by assigning correlation-weights to the plurality of text-associated digital images, and wherein the landmark identifies an object in or feature marking a geographic point or geographic area; (b) learning an appearance model for the landmark from the set of landmark-tagged images; and (c) detecting the landmark in a new image using the appearance model, wherein said stages (a)-(c) are performed by at least one processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for automatically detecting and annotating landmarks in digital images, comprising:
-
at least one collection of text-associated digital images stored in a memory medium; and at least one processor communicatively coupled to said medium, the at least one processor configured to; automatically assign, to one or more images in a plurality of text-associated digital images, a text 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 text tag is based upon one or more scored n-grams from one or more texts associated with the one or more images, wherein the n-grams are scored by assigning correlation-weights to the plurality of text-associated digital images, and wherein the landmark identifies an object in or feature marking a geographic point or geographic area; learn an appearance model for the landmark from the set of landmark-tagged images; and detect the landmark in a new image using the appearance model. - View Dependent Claims (14, 15, 16)
-
-
17. A non-transitory computer readable storage medium having computer program logic recorded thereon for enabling a processor to name images, said computer program logic comprising:
-
a first module configured to enable the processor to assign, to one or more images in a plurality of text-associated digital images, a text 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 text tag is based upon one or more scored n-grams from one or more texts associated with the one or more images, wherein the n-grams are scored by assigning correlation-weights to the plurality of text-associated digital images, and wherein the landmark identifies an object in or feature marking a geographic point or geographic area; a second module configured to enable the processor to learn an appearance model for the landmark from the set of landmark-tagged images; a third module configured to enable the processor to detect the landmark in a new image using the appearance model. - View Dependent Claims (18, 19, 20)
-
Specification