Computational Photography Applications

Computational Photography Applications

Pushing the limits of what is possible in photography

As part of the larger Computer Vision Group, computational photography research explores the power of AI and computer vision, pushing the limits of what is possible by helping people fully and easily utilize technology with innovative photography apps and services.

Here are some of the applications that came out of our research in this area. Some may still be available for download.

Phone apps

Microsoft Pix

Microsoft Pix is a smart camera app that automatically helps you take better photos without extra effort. It’s built with intelligence behind the lens, tweaking your settings between each shot and ensuring that people and scenes always look their best.

Get the app for iOS >

Hyperlapse Mobile

Archived

Microsoft Hyperlapse is a technology that creates smooth and stabilized time lapses from first-person videos. This is a mobile version for Windows Phone and Android customers who want to capture hyperlapses on the go.

Blink for Windows Phone

Archived

Blink captures a burst of images before you even press the shutter and continues to capture pictures after you’ve taken your shot. Save the shot you like best or save the series as a short, animated Blink.

Desktop & tablet apps

Interactive Composite Editor

Archived

Image Composite Editor (ICE) is an advanced panoramic image stitcher. Given a set of overlapping photographs of a scene shot from a single camera location, the app creates a seamless high-resolution panorama.

Hyperlapse Pro

Inactive

Microsoft Hyperlapse is a technology that creates smooth and stabilized time lapses from first-person videos. This is a pro version for enthusiasts and professionals who want to edit videos using hyperlapse technology on Windows desktop.

Try it >

Watch test videos >

BLINK Cliplets

Inactive

BLINK Cliplets lets you exercise your creative talents by layering static and dynamic visual elements. Import or record short videos and then choose which parts to animate and which parts to freeze.

Try it >