Home

Awesome

Geo-location Tutorial

Download model: https://s3.amazonaws.com/mmcommons-tutorial/models/RN101-5k500-0012.params https://s3.amazonaws.com/mmcommons-tutorial/models/RN101-5k500-symbol.json

Geolocation model inspired by ideas presented in: PlaNet - Photo Geolocation with Convolutional Neural Networks (ECCV 2016), Tobias Weyand, Ilya Kostrikov, James Philbin https://research.google.com/pubs/pub45488.html

Data and Classes

Our data come from the geotagged images in the YFCC100M Multimedia Commons dataset. Training, validation, and test images are split so that images uploaded by the same person do not appear in multiple sets. Classes are created with the training data using Google's S2 Geometry Library as described in the PlaNet paper above. The classes are defined in grids.txt where the i-th line is the i-th class and the columns are: S2 Cell Token, Latitude, Longitude.

Difference between our model and PlaNet:

             OursPlaNet
Dataset sourceMultimedia CommonsImages crawled from the web
Training set33.9 million91 million
Validation1.8 million34 million
S2 Cell Partitioningt_1=5000, t_2=500 ==> 15,527 cellst_1=10,000, t_2=50 ==> 26,263 cells
ModelResNet-101GoogleNet
OptimizationSGD with Momentum and LR ScheduleAdagrad
Training time9 days on 16 NVIDIA K80 GPUs (p2.16xlarge), 12 epochs2.5 months on 200 CPU cores
FrameworkMXNetDistBelief
Test setPlacing Task 2016 Test Set (1.5 million Flickr images)2.3 M geo-tagged Flickr images

Result

Im2GPS test set

The values indicate the percentages of images within test set that were correctly localized within the given distance.

Method1km25km200km750km2500km
PlaNet8.4%24.5%37.6%53.6%71.3%
Ours16.8%39.2%48.9%67.9%82.2%

Flickr Images

Note that these result in the table are not directly comparable as the test set images used in PlaNet is not publicly released. The values indicate the percentages of images within test set that were correctly localized within the given distance.

Method1km25km200km750km2500km
PlaNet3.6%10.1%16.0%28.4%48.0%
Ours6.2%13.5%20.8%35.6%55.2%