Skip to main content

Instagram details the technology behind its new Hyperlapse app

As you can see above, Instagram’s new Hyperlapse app that debuted yesterday is one of the most simple apps on the surface. It does two things: shoots video in either portrait or landscape and changes speed from 1x to 12x for a time-lapse effect. There’s not very much other user interface aside from the record button and speed slider (and the share screen after you save a video), but under the hood there’s a lot of really smart stuff going on with Hyperlapse.

For those interested in all the under-the-hood work that went in to Hyperlapse’s video stabilization and time-lapse features, Instagram’s engineers behind the app have published a blog post detailing the technology that makes it all work.

The blog post goes into Hyperlapse’s approach to video stabilization, time-lapse stabilization, and adaptive zoom to detail how it all works under the surface. Below is a snippet including a chart describing one of the algorithms used by the app.

Video stabilization is instrumental in capturing beautiful fluid videos. In the movie industry, this is achieved by having the camera operator wear a harness that separates the motion of the camera from the motion of the operator’s body. Since we can’t expect Instagrammers to wear a body harness to capture the world’s moments, we instead developed Cinema, which uses the phone’s built-in gyroscope to measure and remove unwanted hand shake.

The diagram below shows the pipeline of the Cinema stabilization algorithm. We feed gyroscope samples and frames into the stabilizer and obtain a new set of camera orientations as output. These camera orientations correspond to a smooth “synthetic” camera motion with all the unwanted kinks and bumps removed.

tumblr_inline_nayzheqFiv1qm4rc3

If you’re interested in the wonkier side of capturing video and software, give Instagram’s post a read and check out Hyperlapse for iPhone and iPad on the App Store.

FTC: We use income earning auto affiliate links. More.

You’re reading 9to5Mac — experts who break news about Apple and its surrounding ecosystem, day after day. Be sure to check out our homepage for all the latest news, and follow 9to5Mac on Twitter, Facebook, and LinkedIn to stay in the loop. Don’t know where to start? Check out our exclusive stories, reviews, how-tos, and subscribe to our YouTube channel

Comments

  1. ifunography - 10 years ago

    I downloaded it and only created a short sample video but I really loved the simplicity of it and the fact it’s good at what it’s supposed to do; only the essentials. Well done.

  2. Wojtek - 10 years ago

    While Hyperlapse solves the main problem, it introduces some more. What I’ve found in my small scale tests is, that while the resulting video is smooth, the changes of the angle at which the phone is held becomes a major issue. It is because the phone not only moves up and down, left to right or forward to back when held in hand, but also tilts in three axes. And this is something Hyperlapse does not smooth out apparently.

  3. alessandrozotta - 10 years ago

    Love this app!!

Author

Avatar for Zac Hall Zac Hall

Zac covers Apple news, hosts the 9to5Mac Happy Hour podcast, and created SpaceExplored.com.