This overview on geotagging and augmented reality was presented at the GeoWeb conference 2010 in Vancouver. A longer. more detailed version will be provided later.
Unleash Your Potential - Namagunga Girls Coding Club
Geotagging+ar
1. Geotagging – and reverse
Geotagging
Consumer technology accelerating
towards Augmented Reality
Tony Fricko - N 48° 18' 0'' E 16° 21' 0''
2. Agenda
Stage 1: Geotagging for photography
Technology and state of the art equipment
Stage 2: The Geo Web – GIS Services and more
Community use of geo-tagged data (POIs)
Advanced search and presentation techniques
Stage 3: Geo- (location services) for mobile devices
and augmented reality
Technology, business models and motivations
The players and their offerings
July 28th 2010 Geotagging & AR - Tony Fricko 2
3. Intro – Who's talking ?
Anton (Tony) Fricko
40 years in IT, software
development, sales, consulting
38 years with IBM in several
international positions in UK,
Netherlands and Austria
Current position:
Community Manager at
OSSBIG, an open source
organization in Austria
At home in
N 48° 18' 0'' E 16° 21' 0''
Hobbies: Photography,
motorbikes, travel
July 28th 2010 Geotagging & AR - Tony Fricko 3
4. Stage 1 – Geotagging for
photographers
What we need:
DigitalCamera equipment
GPS Tracker
Synchronisation tools
Visualisation (map services)
July 28th 2010 Geotagging & AR - Tony Fricko 4
5. What ist Geo-Tagging ?
For photographers: recording the exact position where a picture was taken
With the aim to indicate the recording location on a map
Or use this information with an increasing number of applications...
http://www.flickr.com/photos/zeddy1200/map/
July 28th 2010 Geotagging & AR - Tony Fricko 5
6. Metadata for digital photo objects
There are multiple formats & standards for metadata
EXIF
Contains metadata describing the details from the camera equipment used to
record the specific photo. It is defined by the Japan Electronic Industry
Development Association (JEIDA) - Exif-specifications
IPTC (Core + Extensions)
Another important set of standardized information is contained in the IPTC
headers of the International Press Telecommunications Council (IPTC)
It is meant for use by professional photographers for cataloging and managing
large photo collections
XMP (Extensible Metadata Platform)
Created by Adobe Systems for similar purpose as IPTC
As a separate XML file it supports also RAW format
Vendor specific extensions
Become more important, as some manufacturers start recording face recognition
information
July 28th 2010 Geotagging & AR - Tony Fricko 6
7. Excerpt from EXIF Specs – GPS tags
July 28th 2010 Geotagging & AR - Tony Fricko 7
8. Workflow – for batch processing
How did we do it ?
1. Record the GPS data (track) Garmin eTrex Vista HCx
Datalogger extern or in camera *)
2. Synchronize time in camera and data 1st day of vacation - don't forget !!
logger
Sony Alpha 350
3. Take pictures (lots !) Sony DSC-R1
4. Upload GPS data + photos to PC MapSource oder Cardreader
5. Synchronise – insert GPS data into EXIF
of photos GPicSync – open source SW
6. Display photos on maps or specific
applications Upload to Flickr
*) steps 2,4,5 not required
July 28th 2010 Geotagging & AR - Tony Fricko 8
9. GPS Receiver
To collect geo location information there are
currently these device options for
photographers:
1) integrated in camera
several consumer cameras emerging:
e.g. Sony DSC-H5VX
2) dedicated data logger (Holux)
3) GPS logger dedicated for specific camera
for highend DSLRs (Solmeta, Dawntech)
4) Navigation systems
typical GPS tracking devices
July 28th 2010 Geotagging & AR - Tony Fricko 9
10. .GPX – GPS Exchange Format
Datenformat for storage of Geodaten (GPS-Data),
developed by company TopoGrafix
http://www.topografix.com/gpx.asp
Global Schema Components
Element: gpx
Complex Type: gpxType
Complex Type: metadataType
Complex Type: wptType
Complex Type: rteType
Complex Type: trkType
Complex Type: extensionsType
Complex Type: trksegType
Complex Type: copyrightType
Complex Type: linkType
Complex Type: emailType
Complex Type: personType
Complex Type: ptType
Complex Type: ptsegType
Complex Type: boundsType
Simple Type: latitudeType
Simple Type: longitudeType
Simple Type: degreesType
Simple Type: fixType
Simple Type: dgpsStationType
GPX schema
Track structure
July 28th 2010 Geotagging & AR - Tony Fricko Actual data 10
11. How GPicSync works
Synchronisation GPicSync
GpicSync (an open source tool)
http://code.google.com/p/gpicsync/
We take a track file ( .GPX ) and select a directory
where the photos are located
Based on the time stamp, the program will attempt a
'best fit' assignment of coordinates into the Exif
structure
Reverse Geo Tagging
Optionally the GeoNames service can be used to
provide a human readable form of the location
July 28th 2010 Geotagging & AR - Tony Fricko 11
13. Display in Google Earth
July 28th 2010 Geotagging & AR - Tony Fricko 13
14. Reverse Geo-Tagging
GeoNames
A geographical database that
contains more than 8 mill
entries
Provides multiple web
services interfaces (XML,
JSON, etc) to search and
convert coordinates into
placenames
e.g. N 48° 18' 0''
E 16° 21' 0'' into
Langenzersdorf, Austria
http://www.geonames.org
July 28th 2010 Geotagging & AR - Tony Fricko 14
15. Stage 2 – maps and layers - GeoWeb
So far we looked at geo-tagging photos and placed
them on multiple map sources as featured objects
We now dive a bit deeper into how these geo-
tagged objects are managed and what technology is
used for mapping.
The big buildung blocks are:
Base map +
Geo-tagged objects (features) +
Layering technology (for aggregation) +
Browser for visualisation
July 28th 2010 Geotagging & AR - Tony Fricko 15
16. Many apps to show photos on maps
Flickr
Foto sharing via web
http://www.flickr.com/photos/zeddy1200
Track and Share
http://www.track-n-share.com
EveryTrail
www.everytrail.com
Pic2base – Client/Server photo mgmt with geotagging
http://www.pic2base.de/
Linux-Software zur Bildverwaltung mit Umkreissuchen, etc, ...
Loc.alize.us
http://loc.alize.us/#/geo:0.000000,0.000000,2,k/
locr – Locate your photos
http://www.locr.com/
Panoramio – Google Service
http://www.panoramio.com/
Google Earth und Google Maps
July 28th 2010 Geotagging & AR - Tony Fricko 16
17. EveryTrail
www.everytrail.com
Example – Kayaktour
Taku Inlet - Alaska, United States
http://www.everytrail.com/view_trip.php?trip_id=47048
Ideal for outdoor activities like
mountain bikers, hikers, etc.
July 28th 2010 Geotagging & AR - Tony Fricko 17
19. Search for photos by location
CDWinder – Media DB for Windows
CDFinder – Media DB for Mac
Can search for photos within a predefined range ( xx miles )
http://www.cdfinder.de/de/de/de/geotagging.html
Useful e.g. when multiple visits to a city, e.g. Quito
Integration in GIS DB
UK decided to open the maps of Ordonance Survey
http://openspace.ordnancesurvey.co.uk/openspace/
And more personalized services:
Face recognition + location combined !
July 28th 2010 Geotagging & AR - Tony Fricko 19
20. Maps showing tourist activities via geo-
tagged photos
Example from
Panoramio of geo-
tagged activities
Can download the
source code from
Bluemoon to create
such 'heat maps'
Source: Bluemoon
July 28th 2010 Geotagging & AR - Tony Fricko 20
21. Geotagging + compass in consumer
camera
Example showing a
photo from Sony
DSC-HX5V on
GeoSetter with
OpenStreetMap
With integrated
compass the
camera orientation Assisted GPS – satellite routes are pre-calculated
Helps for 'cold starts'
can be detected
fairly precisely
July 28th 2010 Geotagging & AR - Tony Fricko 21
22. Wikipedia and related
crowd sourcing efforts
Wikipedia
WikiProjects Geography
WikiProject Geographical coordinates
Collection of a series of projects to correlate knowledge
(articles) with a geo reference
One result is the offer of Web services to respond to
queries like:
Giveme all articles in the vicinity of 0.5km given the
current location coordinates (long/lat)
Wikipedia Geocoding Web Service
July 28th 2010 Geotagging & AR - Tony Fricko 22
23. GeoHack Map Services
Krasnoyarsk Hydroelectric Dam
●
A great example for global
and local services
●
All maps can be displayed
by a single click
Source: Wikipedia
July 28th 2010 Geotagging & AR - Tony Fricko 23
24. A complete open source stack
Provides controls for manipulating
Maps in a browser
OpenLayers, Mapbender, etc
GeoServer is the reference
implementation of the OGC Web
Feature Service (WFS) and Web
Coverage Service (WCS) standards
and Web Map Service (WMS).
Map data and feature objects are
typically stored in databases
Often PostgreSQL / PostGis
Credit: http://opengeo.org/publications/opengeo-architecture/
July 28th 2010 Geotagging & AR - Tony Fricko 24
25. Stage 3
Mobile devices and augmented reality
For an even more personalized experience now
add:
Mobilebrowser (with 3D rendering) +
Sensor data from portable device +
Direction (compass), acceleration (Gyro), image of
surroundings (camera redirected to display)
3D objects with geo-location +
Event engine + real time processing
Markerless tracking
Visual search
July 28th 2010 Geotagging & AR - Tony Fricko 25
26. How does (mobile) AR work ?
Symbian – Around project
For Nokia phones only
Download available at:
http://www.seqpoint.com/beta-labs/69
July 28th 2010 Geotagging & AR - Tony Fricko 26
27. AR in the mobile space today
Number of AR applications *)
- Android Market Place: 71
- Apple App Store: 350
2014:
Trends > 400 mill
downloads
- Increasing number of location per year
based search apps
- Games
- Enterprise Apps
Growth: **)
- 2010: ww revenue 2 mill
- 2014: ww 732 mill *) End of May 2010
**) Source: Juniper Research – Mobile AR, 2009
July 28th 2010 Geotagging & AR - Tony Fricko 27
28. The players (and some examples..)
Research projects / open source efforts
Frauenhofer Institut
NavIT
Commercial startups / technology providers
Wikitude
Layar
Integrators / marketing industry
Fjord
Hoppala
Telecom / carrieres
Qualcomm investment in AR lab in Vienna
Telefonica, Telekom Austria, many others
July 28th 2010 Geotagging & AR - Tony Fricko 28
29. Lack of standards and interoperability
Concern:
Key features lack standards across providers:
POIs, Geo-tagging, Linking, Styling, Filter, Search,
Actions, Caching, Dynamic Update and User
Interaction, 3D objects,..
W3C – OMA Mobile AR
July 28th 2010 Geotagging & AR - Tony Fricko 29
30. Layar – augmented reality browser..
and business model
Layar – a Dutch startup
Extensive developer support
Open platform, everyboday can create
Community generated content
Screened and hosted and owned by Layar
> 1.500 contributors, 300 layers worldwide
Broad device support
iPhone (store), Symbian, Android
Business Model
Premium placement
'Branded' Browser
July 28th 2010 Geotagging & AR - Tony Fricko 30
31. Augmented Reality
Live camera
Compass
Geotagged content
Example: Layar
(Google Android)
Source: Layar.eu
32. Mobilizy
Wikitude
a Symbian app for Nokia
Show all relevant POIs with
info from and direct links to:
- Wikipedia
- Flickr
- Google
- etc
Devices needs to support these features:
- GPS
- Magnometer (compass)
- Movement sensor (gyro)
Mobilizy also propagates ARML Standard Source: Mobilizy
July 28th 2010 Geotagging & AR - Tony Fricko 32
33. Fjord
Augmented Reality Concept
Fjord appears to be more a solution
provider focussing on the
advertising market
http://www.fjordnet.com/augmentedreality
July 28th 2010 Geotagging & AR - Tony Fricko 33
34. Outlook and business potential
AR will provide multi million Dollar business on mobile
devices...
Windsor Holden from Juniper Research predicts 730 mill Dlr
business for mobile advertising and marketing in the AR space
by 2014 with 350 mill handsets enabled
Ice breakers will be location based searches on mobiles
AR supported advertising
Odds:
Unclear legal situation
Device proliferation and lack of standards (may make the
development cost too high or create functional islands)
1st European AR conference: Berlin, April 2010
Mobile AR Summit 2010 @ MWC, Barcelona Feb 2010
ARE 2010, US June 2010
July 28th 2010 Geotagging & AR - Tony Fricko 34
35. Summary – Consumer driven
development based on geotagging
Photography
Consumer cameras with increased functionality re geo-tagging
More applications to exploit, incl. Face recognition and social network
apps
Mapping
Data representation and analysis often easier to consume in
geographical context
Geo-tagged material and freely available maps on the increase
Mobile applications
The next big battle ground (search/find, marketing, games, social
networks)
High-end device manufacturers and telecoms looking for killer apps and
new revenue sources
Consumer driven by 'desirability' and convenience
July 28th 2010 Geotagging & AR - Tony Fricko 35
36. anton.fricko@ossbig.at
This is a shortened version of some more comprehensive material, which
will be published on Slideshare after the GeoWeb 2010 Conference
July 28th 2010 Geotagging & AR - Tony Fricko 36