Giter Site home page Giter Site logo

sportsbitenews / geotagging Goto Github PK

View Code? Open in Web Editor NEW

This project forked from gkordo/geotagging

0.0 0.0 0.0 324 KB

Contains the implementation of algorithms that estimate the geographic location of media content based on their content and metadata. It includes the participation in the MediaEval Placing Task 2013.

Java 100.00%

geotagging's Introduction

GeoTag

This is the implementation of the CERTH team's project in the Placing task of MediaEval Benchmarking 2013. The project's paper can be found here.

Main Method

This is an tag-based method, in which a complex geographical-tag model is built from the tags and locations of the images of the training set, in order to estimate the location of each query image. The implemented approach comprises three steps.

A. Filtering: remove noisy and irrelevant tags from the training data, such as machine-tags, and then remove from the training set those images with no tags left.

B. Spatial clustering and local LDA: cluster the training set images based on their location, using k-means on their latitude-longitude values. For each such area that is created, the LDA algorithm is applied to derive a local topic distribution (Local LDAs).

C. Creating bag-of-excluded-words (BoEW): create a set of non-geographic tags, i.e. tags that should not be taken into account for geotagging.

The procedure for the final estimation of the location of the query images is the following.

  • Filter the tags of the image that are either machine-tags or belong to the BoEW.
  • Compute the Jaccard similarity between this set of tags and the set of tags for each topic of each local LDA.
  • Assign the query image to the area with either the highest similarity with any local topic or the highest mean similarity of the topics of each area.
  • Determine the most similar training images using Jaccard similarity and use their center-of-gravity.

Instructions

In order to make possible to run the project you have to set all necessary argument in the file config.properties.

Input File Format The dataset's records, that are given as training or test set, have to be in the following format.

			imageID, userID, lat, lon, tags

imageID: the ID of the image.
userID: the ID of the user that uploaded the image.
lat: image's latitude.
lon: image's longitude.
tags: image's tags.

Used Libraries Also, you need the libraries bellow:
1. K-means
2. LDA

Contact for further details about the project

Giorgos Kordopatis-Zilos ([email protected])
Symeon Papadopoulos ([email protected])

geotagging's People

Contributors

gkordo avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.