Music: The XX - Intro (1984 remix) http://soundcloud.com/the1984/the-xx-intro-1984-remix.
My aim for this project is to simulate video game style visualisations by gathering real-time rider data and post analyzing with video synchronization.
HOW IT WORKS:
I used an Android phone (HTC Sensation) with a custom built application (AntiMap Log), placed upright against my lead hip/waist inside my pants to log all the stats and information. This position is the most stable and yields the most accurate results for spinning/rotation when snowboarding. Just placing it in any of your pockets works fine for everything else except rotation as it moves around when loose.
Video was captured with a Go Pro camera. In the first segment of the video I had it attached to my helmet, and in the next segment I'm just holding it (I forgot the camera strap - idiot!). Whilst I decided to film myself for these early tests, having someone else do the filming would be ideal.
So data and video are recorded separately to keep the riding experience as unaffected as possible. Then once you've recorded that perfect run, you can synchronise your video and data easily with the AntiMap Video desktop application and play it all back.
- Real time snowboard/ski games. I was originally inspired for this project by playing Shaun White snowboarding on Nintendo Wii.
- Making personal snow/ski movies.
- Training/tutoring tool.
- Competitions. I’d love to see technology like this used in an accompanying role at televised events such as the Winter X Games. Giving spectators a bit more insight through data and stats would be invaluable.
- Whilst I specifically built this application for snow/ski, it could just as easily be adapted to suit other sports such as mountain biking, skateboarding, parkour, gymnastics, even running or walking.
Data is gathered through a smart phone utility application built in Processing called ‘AntiMap Log’. The application logs latitude, longitude, compass direction, speed, distance, and time to a standard CSV file at 30fps. Currently Android only, iPhone version is under development.
The post analysis application, ‘AntiMap Video’ is a desktop application built in Openframeworks. It allows the logged data from the mobile application to be synced with video footage (not captured with phone). The standout feature of the AntiMap Video application is spin detection, which uses the compass data to accumulate a rotation value and attempt to determine when a 360, 540, 720, 900, 1080 has occurred and which direction (frontside/backside). The rider’s path and current position is graphically generated from the recorded latitude and longitude into a mini map. Speed, distance, and time stats also update on screen.
I’m a little disappointed I was unable to find my perfect run and had to Frankenstein together videos to show different parts of the applications functionality. But overall I’m happy with the results of the tests.
Applications and source code for iPhone & Android available: http://theantimap.com/