Video Geotagging Protocol For Electronic Maps: Concept

Introduction
I've just had a telecon with François Daoust, who suggested posting this message to the Spatial Data on the Web Interest Group.

Concept
This proposal is for a simple text-based protocol to geotag video, so film footage can be synchronised with electronic maps, e.g. Google Maps. However, it offers more than just basic geolocation by also including presentational features.

Why Is It Needed?
The original inspiration was an enquiry from Ordnance Survey, who wanted help to present their map data alongside footage for a TV programme. It wasn’t possible within the extremely short timescales required, but I realised that there was a need and it prompted me to research the idea further. There are a number of ways to include geolocation data within MPEG (Moving Picture Experts Group) movies, but different manufacturers, e.g. Sony and Panasonic, have taken different approaches so there is no standard: some use metadata and others encode it at frame level. Even if such a standard existed, it would neither be particularly accessible in the encoded stream nor include presentational and annotative elements like map zoom level and labels for points of interest, which would be useful to animate the display and direct the viewers' attention to particular map features.

Away Team’s expertise in development using web-based map APIs (Application Programmer Interface), combined with our knowledge of subtitling YouTube videos, suggested an open format to add standardised map data to videos in a very accessible way. The idea uses a time format similar to W3C’s WebVTT (Web Video Text Track) to implement commands which drive common features of electronic maps such as drawing a line, placing a marker, adding a label, and framing the map data, without being specific to a particular API. As with WebVTT, the format is text based and simply synchronises the additional data, i.e. map or subtitle, with the video playhead time.

I developed an online service called Trkd™ Maps, which overlays standard GPX (GPS Exchange) files on maps in a web browser, without uploading. It supports the three most popular map APIs: OpenSpace, Leaflet and Google, so I’m pretty familiar with their common features and differences. It even includes a hot-swap feature to change API on the fly, so you can load your GPX file with OpenStreetMap data (in Leaflet) and then switch to Google Maps to use Street View without reloading, which demonstrates their commonality.

http://www.awayteam.co.uk/index.php/services/maps/about <http://www.awayteam.co.uk/index.php/services/maps/about>

Who Would Use It?
Mobile video devices are a growth market, with the increasing use of dash cams, drones, and body and helmet cams. Being able to geotag their video data, either in real-time or retrospectively, would add valuable additional context to the footage, so images seen in the movie could be quickly linked to features shown on the associated map presentation.

The uses of this are many and varied, from security and rescue services to entertainment. Coastguard and mountain rescue services use drones to search inaccessible areas for people in distress, so geolocation information would immediately show rescuers their location and the surrounding terrain. The police and coastguard use helicopter-mounted cameras for surveillance and reconnaissance, with pictures relayed to remote operations centres where synchronised geolocation data could give a vital edge to the decision makers.

Drones are also used to cover sports events in isolated or inaccessible areas, such as rallying, sailing and cycling, where competitors relative positions are important and geolocation data would allow remote monitoring for better accuracy. For those who prefer to participate, helmet cams can capture their adventures on snow, bike or parachute, where geolocation data would pinpoint their precise route, speed and distance travelled from the changing location over time.

While the professionals rely on expensive equipment, a modern smartphone typically includes a video-capable camera and a GNSS (Global Navigation Satellite System) receiver, so anyone with a mobile can capture all the data required cheaply with kit they already have. Creating a simple, accessible standard to synchronise video and geolocation provides the critical link to enable them to relive their exploits in a web browser or post it online for others.

Geotagging still photos is already commonplace, using the Exif (Exchangeable Image File Format) standard. This proposed protocol could do the same for video, and in a way that complements and enhances existing standards rather than competing against them.

Conclusion
I hope this provides a good outline of the idea. I'd like to gauge interest from the Spatial Data on the Web Interest Group, and would welcome constructive feedback regarding possible uses and feature requirements. The concept has already evolved considerably since it was conceived last year, and I'm keen to maintain that momentum and improve upon it with the benefit of the Group's experience and expertise to help develop a useful and versatile tool for the wider online community.

Rob Smith
Away Team Software Ltd
http://awayteam.co.uk/ <http://awayteam.co.uk/>

Received on Friday, 5 January 2018 19:53:01 UTC