2011 Young Innovators Under 35
Noah Snavely, 30
Cornell University
Synthesizing 3-D models from 2-D photographs
Building Rome in a day: This digital model of the Colosseum was assembled by stitching together tourist photographs.
Credit: Noah Snavely
Every snap of a shutter—be it the subtle click of a DSLR or the artificial ka-chak of a smart phone-—turns three-dimensional reality into a two-dimensional image. Noah Snavely is taking those images and using them to create 3-D digital models of structures ranging from individual houses to entire cities.
In 2006, as part of his PhD studies at the University of Washington, Snavely created a system that could assemble such models using an unstructured assortment of images from different cameras and viewpoints. "If we can find matching points between views," he says, "we can reason about where each image was taken and what the 3-D shape of the scene is." In 2008 his work was commercialized as Microsoft's Photosynth service, which allows users to upload photo collections and view them in a 3-D reconstruction of the space where they were taken. Snavely has even used his technology to reconstruct the city of Rome from the wealth of amateur images available online.
Snavely, now an assistant professor at Cornell, is trying to assemble a "distributed camera" composed of all the individual cameras whose pictures are shared online. He hopes to use those photos to construct a street-level digital model of much of the globe. —Kenrick Vezina
TR35 2011 Computing Winners
Pieter Abbeel
Robots that learn from people
Alina Oprea
Guaranteeing cloud security
Kun Zhou
Creating movie-quality graphics in real time
Aishwarya Ratan
Converting paper records to digital in real time
Dan Berkenstock
Cheaper satellite pictures
Jernej Barbič
Speeding up simulations of complex objects
Noah Snavely
Synthesizing 3-D models from 2-D photographs
Piya Sorcar
Software that can be localized to teach taboo topics
Gert Lanckriet
Teaching computers to classify music
Brian Gerkey
A common language for robots
Jeff Hammerbacher
Managing huge data sets
June Andronick
Software that can’t crash


