10. A computer system, comprising: a non-transitory computer-readable storage medium comprising executable computer program code for: recognizing one or more text strings in each of a plurality of geo-tagged images, each of the plurality of geo-tagged images indicating a geographical location of its corresponding geo-tagged image, identifying one or more establishments near the geographical locations of the plurality of geo-tagged images, for each specific establishment of the one or more establishments: (i) extracting one or more phrases from information associated with the specific establishment, (ii) comparing the one or more text strings recognized in the plurality of geo-tagged images with the extracted one or more phrases to derive one or more matches, (iii) determining one or more image-establishment pairs based on the one or more matches, each image-establishment pair pairing a specific geo-tagged image with the specific establishment, and (iv) selecting a representative geo-tagged image for the specific establishment from among the plurality of geo-tagged images based on the one or more image-establishment pairs; and at least one processor for executing the executable computer program code.
10. A computer system, comprising: a non-transitory computer-readable storage medium comprising executable computer program code for: recognizing one or more text strings in each of a plurality of geo-tagged images, each of the plurality of geo-tagged images indicating a geographical location of its corresponding geo-tagged image, identifying one or more establishments near the geographical locations of the plurality of geo-tagged images, for each specific establishment of the one or more establishments: (i) extracting one or more phrases from information associated with the specific establishment, (ii) comparing the one or more text strings recognized in the plurality of geo-tagged images with the extracted one or more phrases to derive one or more matches, (iii) determining one or more image-establishment pairs based on the one or more matches, each image-establishment pair pairing a specific geo-tagged image with the specific establishment, and (iv) selecting a representative geo-tagged image for the specific establishment from among the plurality of geo-tagged images based on the one or more image-establishment pairs; and at least one processor for executing the executable computer program code. 13. The computer system of claim 10 , wherein each of the one or more matches comprises an approximate match between a specific text string of the one or more text strings and a specific phrase of the extracted one or more phrases.