Government Technology
Public CIO Magazine: Technology news to public sector C-level executives

System Estimates Geographic Location of Photos

Locating Photos by GPS

Jul 3, 2008, News Report

Found in: Geospatial

Researchers at Carnegie Mellon University have devised the first computerized method that can analyze a single photograph and determine where in the world the image likely was taken. It's a feat made possible by searching through millions of GPS-tagged images in the Flickr online photo collection.

The IM2GPS algorithm developed by computer science graduate student James Hays and Alexei A. Efros, assistant professor of computer science and robotics, doesn't attempt to scan a photo for location clues, such as types of clothing, the language on street signs, or specific types of vegetation, as a person might do. Rather, it analyzes the composition of the photo, notes how textures and colors are distributed and records the number and orientation of lines in the photo. It then searches Flickr for photos that are similar in appearance.

"We're not asking the computer to tell us what is depicted in the photo but to find other photos that look like it," Efros said. "It was surprising to us how effective this approach proved to be. Who would have guessed that similarity in overall image appearance would correlate to geographic proximity so well?"

Hays and Efros found they could accurately geolocate the images within 200 kilometers for 16 percent of more than 200 photos in their test set -- up to 30 times better than chance. And even if their algorithm failed to identify the specific location, they often found that it could narrow the possibilities, such as by identifying the locale as a beach or a desert.

"It seems there's not as much ambiguity in the visual world as you might guess," said Hays, who presented the research at the IEEE Computer Society Conference on Computer Vision and Pattern Recognition lasat month in Anchorage, Alaska. "Estimating geographic information from images is a difficult, but very much a doable, computer vision problem."

Identifying the locale of a photo could enhance image search techniques, making them less dependent on captions or associated text. A computer system for geolocating photos could be useful in finding family photos from a specific trip and in some forensic applications. Determining the location of photos also makes it possible to combine them with geographic data bases related to climate, population density, vegetation, topography and land use.

Knowing the locale also can aid in such computer vision tasks as object identification, Hays said. If a computer recognizes that a photo likely was taken in Japan, for instance, the computer will have a better idea of what a taxicab should look like.

Hays said many online photos have some sort of geographic label, but these human descriptions can often be incorrect, or overly broad, such as a photo of the Grand Canyon labeled "U.S." The growing number of online photos that have GPS tags, by contrast, are unambiguous regarding their location, even though many are photos of rooms, people or events such as birthday parties that are useless for geolocation tasks. By using photos with both geographic keywords and GPS coordinates, Hays and Efros were able to find more than six million photos that were useful and accurately geolocated.

The IM2GPS algorithm readily located photographs of such landmarks as the Cathedral of Notre Dame in Paris. More surprisingly, it was able to recognize that a narrow street in Barcelona was typical of Mediterranean villages, rather than an American alleyway.

But some odd matches also occurred. The architecturally unique Sydney Opera House seemed to the computer to be similar to a hotel in Mississippi as well as a bridge in London. A shot of the Eiffel Tower at dusk was matched to other Eiffel Tower shots, but also to San Francisco's Coit Tower and New York's Statue of Liberty, both shot at dusk.

One reason for this confusion, Hays explained, is that the algorithm is not designed to recognize specific objects so much as it is to recognize geographic areas. For instance, an image of Utah's Monument Valley caused the IM2GPS algorithm to successfully retrieve a number of other images from Monument Valley and the American Southwest, rather than images of a specific rock formation.

Related Products and Services

Latest News in Geospatial


Latest Government Technology News


Industry Solutions for Government

Read real world deployments of technology in government from our sponsors.

View All Industry Solutions

Marketplace


This section
brought to you by:
Ca - Transforming IT Management

Enterprise Systems Management Survey Take this survey and get complimentary access to:
  • Forrester: Managing IT When Times Get Tough March 2008
  • Forrester: Market Overview: The IT Management Software Market in 2008, March 2008

SF Health Plan

  Yes! I would like more information about CA's solutions for Government.

IT Governance

IT Network Management: State and Local Governments Face New Challenges Network and voice management tools help agancies get optimum performance from today's increasingly complex networks.

IT Governance: Making the Difference in Cities, Counties and States Project and portfolio management helps government respond to old and new challenges. Featuring case studies from California Department of Agriculture, New York City, and Oakland County, Michigan.

CA Network & Voice Management Solution Brief Integrated, fault and performance management for end-to-end service assurance of multi-vendor, multi-technology converged networks.

University Safeguards Wired & Wireless Access CA's Network ensures availability & performance of key systems with single, unified view.

The Power of IT Helps Oakland County, Michigan, Develop a High-Tech Future CA helped Oakland County implement effective IT Governance and Service Management Solutions to support the evolution of their economy.

Enterprise Management

Success Stories: San Francisco Health Plan San Francisco Health Plan helps more people access affordable healthcare by simplifying IT management

Success Stories: Social Services Agency, County of Santa Clara County of Santa Clara improves the quality of social services with simplified IT management

Solution Brief: Service Availability Management The CA Service Availability Management solution correlates events across a broadrange of IT domains; enabling you to solve problems faster, drive down costs and expedite time to value.

Risk Compliance and Best Practices

Network and VoiceManagement for Evolving Business IT management specialist CA provides a foundation for delivering the value of unified network and voice management

By applying new levels of consolidation, automation and insight, dynamic Business Svc Mgt delivers improved service levels and cost controls

Deploying the CMDB for Change & Configuration Management The Configuration Management Database (CMDB) plays a critical role within the ITIL framework.

IT Service Management Process Maps Select your route to ITILĀ© Best Practice

Business Service Management Links IT Services To Business Goals Adopting a process-centric approach to IT, applying ITILĀ® best practices and building a service-oriented team culture