|
Marc Levoy
Stanford (CS) |
Billy Chen
Stanford (CS) |
Vaibhav Vaish
Stanford (CS) |
Mark Horowitz
Stanford (EE) |
Ian McDowall
Fakespace Labs |
Mark Bolas
Fakespace Labs |
Proc. Siggraph 2004
Confocal microscopy is a family of imaging techniques that employ focused patterned illumination and synchronized imaging to create cross-sectional views of 3D biological specimens. In this paper, we adapt confocal imaging to large-scale scenes by replacing the optical apertures used in microscopy with arrays of real or virtual video projectors and cameras. Our prototype implementation uses a video projector, a camera, and an array of mirrors. Using this implementation, we explore confocal imaging of partially occluded environments, such as foliage, and weakly scattering environments, such as murky water. We demonstrate the ability to selectively image any plane in a partially occluded environment, and to see further through murky water than is otherwise possible. By thresholding the confocal images, we extract mattes that can be used to selectively illuminate any plane in the scene.
written by Marc Levoy
October 13, 2006
Many people have commented on the similarity between the enhanced underwater visibility reported in our SIGGRAPH 2004 paper (linked to this web page) and the removal of volumetric scattering effects reported in Nayar et al.'s SIGGRAPH 2006 paper [1]. Even the discussions of illumination patterns are similar in the two papers. However, the techniques proposed in the two papers are different, as are their capabilities, and an analysis of these differences is instructive.
The techniques described in our paper are based on confocal microscopy. In particular, we describe two confocal imaging protocols. The first is based on illumination of the scene by a scanned sequence of focused spots [2], and the second on illumination of the scene by a sequence of focused random binary patterns [3] followed by capture of one image under full illumination. A third protocol that has been proposed in the microscopy literature is illumination of the scene by a sequence of three sinusoidal patterns, shifted with respect to one another by 1/3 of the pattern's wavelength [4,5]. In this protocol a confocal image is formed by simple additions and subtractions of these three images, without the necessity of extracting specific tiles.
We now make a number of observations about these protocols - observations that we unfortunately overlooked when writing our SIGGRAPH paper:
Now let's put these pieces together. Observation #1 says that confocal imaging can be performed without calibration of the camera to the projector. Combining this with observation #2, which says that one video projector suffices, means that synthetic aperture confocal imaging can be applied to non-planar scenes, in which no fixed relationship exists between the camera's lines of sight and those of the projector. In those scenes the system will perform descattering (as defined in observation #3) but not optical sectioning. In other words, it can be used to remove global illumination effects from 3D scenes. Unfortunately, we did not realize this in 2004. Nayar et al. did realize it, although they approached the problem from the perspective of structured illumination rangefinding rather than confocal imaging, and they therefore expressed these observations differently than we would have. Applying these ideas, they employed one projector and a protocol of three shifted sinusoids to remove volumetric scattering effects from opaque non-planar objects immersed in a weakly scattering medium (like the kitchen sink example in figure 6e of their paper).
In summary, although both of these papers can be described in the language of confocal imaging, the different choices of illumination protocols made by the two papers led to very different capabilities. In particular, Nayar et al.'s protocol based on a single projector and shifted sinusoids performs descattering but no optical sectioning, whereas our protocol based on multiple projectors and scanning or random binary patterns performs optical sectioning but little or no descattering. If in our system we had used shifted sinusoids, we could have performed both optical sectioning and descattering.
Note added June 16, 2008: In a subsequent paper [7], we modified Nayar et al's technique to employ multiple video projectors and cameras. This effectively combines his 2006 technique [1] and our 2004 technique (this web page), thereby performing both optical sectioning and descattering of macroscopic scenes. Interested readers are referred to the paper for details.
[1] Nayar, S.K., Krishnan, G., Grossberg, M.D., Raskar, R., Fast Separation of Direct and Global Components of a Scene using High Frequency Illumination, Proc. SIGGRAPH 2006.
[2] Corle, T.R.. Kino, G.S. Confocal Scanning Optical Microscopy and Related Imaging Systems, Academic Press, 1996.
[3] Wilson, T., Juskaitis, R., Neil, M., Kozubek, M., Confocal Microscopy by Aperture Correlation, Optics Letters, Vol. 21, No. 3, 1996.
[4] Neil, M.A.A., Juskaitis, R., Wilson, T., Method of obtaining optical sectioning by using structured light in a conventional microscope, Optics Letters, Vol. 22, No. 24, 1997.
[5] Wilson, T., Neil, M.A.A., Juskaitis, R., Real-time three-dimensional imaging of macroscopic structures, Journal of Microscopy, Vol. 191, Issue 2, August 1998, pp. 113-220.
[6] Mitic, J., Anhut, T., Serov, Al, Lasser, T., Real-time optically sectioned wide-field microscopy employing structured light illumination and a CMOS detector, Three-dimensional and multidimensional microscopy: Image acquisition and Processing X, Proc. SPIE, Vol. 4964, January, 2003.
[7] Fuchs, C., Heinz, M., Levoy, M., Seidel, H.-P., Lensch, H.P., Combining Confocal Imaging and Descattering, Eurographics Symposium on Rendering (EGSR) 2008.