Photographs and text by Marc Levoy and Jonathan Shade
May 25, 1999
Although we came to Italy mainly to digitize statues, we also had in mind acquiring at least one really big light field (RBLF) during our year abroad. After spending several weeks in the Medici Chapel struggling to scan Michelangelo's four allegories - they are shiny, full of narrow crevices, and and very close to the wall behind them, we decided it was time to try something different.
Light fields, sometimes called Lumigraphs, are an example of image-based rendering (IBR), a relatively new idea in the graphics community. They are based on the notion of generating (i.e. rendering) new images of a virtual scene from existing images rather than from 3D models. A light field can be thought of as an array of perspective images of a scene taken from viewpoints spaced closely together on a 2D plane. If the spacing between the viewpoints is sufficiently dense, and the views themselves are sufficiently wide-angle, then the array contains within it a measurement of the light leaving every point in the scene and traveling in every direction, literally the field of light surrounding the scene. By extracting pixels from these images - sometimes only a few pixels from each, it is possible to construct correct perspective images for viewpoints other than those present in the original array.
For viewpoints spaced around a circle, a "flatland" light field can be visualized using this simple diagram. The blue blob represents the scene. Each red dot is the viewpoint corresponding to one image of this scene. Each black line segment emanating from a red dot is a pixel in one of these images. It represents a unique line of sight. The yellow dot shows a new viewpoint. Its image can be constructed by borrowing pixels from the existing images, as the diagram shows. If the red dots are sufficiently dense, then new images can be constructed for any viewpoint lying outside the convex hull of the scene, even viewpoints lying outside the circle. |
The advantages of light fields over 3D computer models are that rendering is cheap - just shuffling pixels, its cost is independent of object complexity, and the resulting images are completely photorealistic. The disadvantages of light fields are that the scene geometry and its lighting cannot change. Light fields also require a lot of memory, although in some cases no more than a canned video sequence, and they offer interactivity, which a canned video lacks. For more information on light fields and light field rendering, look at Levoy and Hanrahan, Proc. Siggraph '96, or click here.
Actual acquisition of the light field took place during the nights of March 26 - 29, 1999. Like our other acquisition projects, this one was more challenging than we expected. In particular, controlling the lighting was hard. To avoid changes in natural lighting, we worked only at night. To reduce the harsh shadows of the existing electric lighting, we installed additional spotlights. To keep the moving gantry from changing the lighting, we kept it far back from the statue. Nevertheless, spotlights aged and blew out, the gantry cast shadows on the floor and tomb near the statue, and the sun rose inconveniently early each morning. We also found that we could not position the gantry relative to our taped layout more accurately than about 1cm. Even if we could, the floor of the chapel is not level. This forced us to enlarge the overlap between slabs, which in turn increased acquisition time, which in turn pushed us closer to dawn each night.
Nevertheless, we managed to acquire a reasonably nice dataset. Here are representative images, slightly reduced in size, from each of the 7 light field slabs. Histogram matching has been used to eliminate changes in lighting (see above), but otherwise the images appear exactly as acquired.
Click here for a full-size (1300 x 1030) version of the third image. Click here for a movie of one row of images from the fourth slab, at half-size (.avi (6.5MB) or .rm (900KB)). We are currently assembling these images into a light field that will be viewable using our downloadable light field viewer software. When we finish the light field, we'll put it here.