Google Research

Building Rome in a day

  • Sameer Agarwal
  • Yasutaka Furukawa
  • Noah Snavely
  • Ian Simon
  • Brian Curless
  • Steven M. Seitz
  • Rick Szeliski
Communications of the ACM, vol. 54 (2011), pp. 105-112


We present a system that can reconstruct 3D geometry from large, unorganized collections of photographs such as those found by searching for a given city (e.g., Rome) on Internet photo-sharing sites. Our system is built on a set of new, distributed computer vision algorithms for image matching and 3D reconstruction, designed to maximize parallelism at each stage of the pipeline and to scale gracefully with both the size of the problem and the amount of available computation. Our experimental results demonstrate that it is now possible to reconstruct city-scale image collections with more than a hundred thousand images in less than a day.

Research Areas

Learn more about how we do research

We maintain a portfolio of research projects, providing individuals and teams the freedom to emphasize specific types of work