SELECTING REPRESENTATIVE IMAGES FOR ESTABLISHMENTS
First Claim
1. A computer-implemented method of identifying a representative geo-tagged image for an establishment, comprising:
- recognizing text strings in a plurality of geo-tagged images;
identifying an establishment near geographic locations specified by geo-tags of the plurality of geo-tagged images;
extracting a plurality of phrases from information associated with the establishment;
comparing text strings recognized in the plurality of geo-tagged images with the extracted phrases to derive one or more matches between the text strings and the phrases;
scoring a plurality of image-establishment pairs responsive to the comparisons, an image-establishment pair pairing a geo-tagged image having a recognized text string that matches a phrase extracted from information associated with the establishment; and
selecting a representative geo-tagged image for the establishment from among the plurality of image-establishment pairs responsive to the scores.
2 Assignments
0 Petitions
Accused Products
Abstract
Establishments are identified in geo-tagged images. According to one aspect, text regions are located in a geo-tagged image and text strings in the text regions are recognized using Optical Character Recognition (OCR) techniques. Text phrases are extracted from information associated with establishments known to be near the geographic location specified in the geo-tag of the image. The text strings recognized in the image are compared with the phrases for the establishments for approximate matches, and an establishment is selected as the establishment in the image based on the approximate matches. According to another aspect, text strings recognized in a collection of geo-tagged images are compared with phrases for establishments in the geographic area identified by the geo-tags to generate scores for image-establishment pairs. Establishments in each of the large collection of images as well as representative images showing each establishment are identified using the scores.
-
Citations
18 Claims
-
1. A computer-implemented method of identifying a representative geo-tagged image for an establishment, comprising:
-
recognizing text strings in a plurality of geo-tagged images; identifying an establishment near geographic locations specified by geo-tags of the plurality of geo-tagged images; extracting a plurality of phrases from information associated with the establishment; comparing text strings recognized in the plurality of geo-tagged images with the extracted phrases to derive one or more matches between the text strings and the phrases; scoring a plurality of image-establishment pairs responsive to the comparisons, an image-establishment pair pairing a geo-tagged image having a recognized text string that matches a phrase extracted from information associated with the establishment; and selecting a representative geo-tagged image for the establishment from among the plurality of image-establishment pairs responsive to the scores. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer system for identifying a representative geo-tagged image for an establishment, comprising:
-
a non-transitory computer-readable storage medium comprising executable computer program code for; recognizing text strings in a plurality of geo-tagged images, identifying an establishment near geographic locations specified by geo-tags of the plurality of geo-tagged images, extracting a plurality of phrases from information associated with the establishment, comparing text strings recognized in the plurality of geo-tagged images with the extracted phrases to derive one or more matches between the text strings and the phrases, scoring a plurality of image-establishment pairs responsive to the comparisons, an image-establishment pair pairing a geo-tagged image having a recognized text string that matches a phrase extracted from information associated with the establishment, and selecting a representative geo-tagged image for the establishment from among the plurality of image-establishment pairs responsive to the scores; and a processor for executing the executable computer program code. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable storage medium storing executable computer program instructions for identifying a representative geo-tagged image for an establishment, the computer program instructions comprising instructions for:
-
recognizing text strings in a plurality of geo-tagged images; identifying an establishment near geographic locations specified by geo-tags of the plurality of geo-tagged images; extracting a plurality of phrases from information associated with the establishment; comparing text strings recognized in the plurality of geo-tagged images with the extracted phrases to derive one or more matches between the text strings and the phrases; scoring a plurality of image-establishment pairs responsive to the comparisons, an image-establishment pair pairing a geo-tagged image having a recognized text string that matches a phrase extracted from information associated with the establishment; and selecting a representative geo-tagged image for the establishment from among the plurality of image-establishment pairs responsive to the scores. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification