Participating Media: Measuring Scattering by Dilution
The visual world around us displays a rich set of volumetric effects due to participating media. The appearance of these media is governed by several physical properties such as particle densities, shapes and sizes, which must be provided (directly or indirectly) to a rendering algorithm to generate realistic images. While there has been significant progress in developing rendering techniques (for instance, volumetric Monte Carlo methods and analytic approximations), there are few methods for measuring the scattering properties of a medium. In this project, we have developed a simple device and technique for robustly estimating the properties of a broad class of participating media that can be either (a) diluted in water such as juices, beverages, paints and cleaning supplies, or (b) dissolved in water such as powders and sugar/salt crystals, or (c) suspended in water such as impurities. The key idea is to dilute the concentrations of the media so that single scattering effects dominate and multiple scattering becomes negligible, leading to a simple and robust algorithm for estimating the scattering parameters. Furthermore, unlike previous approaches that require complicated or specialized measurement setups for different types or properties of media, our method and setup can be used to measure media with a wide range of absorption and scattering properties from a single high dynamic range photograph. Once the parameters of the diluted medium are estimated, a volumetric Monte Carlo technique may be used to create renderings of any medium concentration and with multiple scattering. We have measured the scattering parameters of 40 commonly found materials that can be immediately used for rendering. We can also create realistic images of mixtures of the original measured materials, thus giving the user significant flexibility in creating realistic images of participating media. This project was done in collaboration with Craig Donner and Henrik Wann Jensen at UC San Diego, and Ravi Ramamoorthi and Shree Nayar at Columbia University.

Publications

"Acquiring Scattering Properties of Participating Media by Dilution,"
S. G. Narasimhan, M. Gupta, C. Donner, R. Ramamoorthi, S. K. Nayar, and H. W. Jensen,
ACM Trans. on Graphics (also Proc. of ACM SIGGRAPH),
Jul, 2006.
[PDF]

Pictures

  Experimental Setup:
This picture shows the measurement apparatus used in our experiments. The 25 cubic cm tank is made of transparent anti-reflection coated glass and contains the scattering medium (for example, dilute milk). The material is illuminated by a small frosted bulb fixed to the side of the tank. A 12-bit Canon EOS-20D digital camera was used to capture approximately orthographic images of the tank.
  Original Photographs of Dominantly Scattering Materials:
These acquired images of a diluted set of liquids are indicative of the scattering properties of the corresponding media. For example, highly scattering media show a glow around the bulb since light scattering results in blurring of bulb radiance. The extent of blurring increases with the amount of scattering exhibited by the medium.
  Original Photographs of Dominantly Absorbing Materials:
The negligible amount (or absence) of glow in these images indicate that the media are highly absorbing. The color of the bulb is an indicator of how the absorption varies across the three color channels – red, green and blue.
  Estimation Quality:
Here we compare plots of captured image brightness to profiles reconstructed using the estimated parameters. The accuracy of the fits (for the three color channels) for a variety of media, having a wide range of scattering and absorption properties, indicates the robustness of the estimation algorithm.
  Renderings of Strongly Absorbing Materials:
A set of strongly absorbing liquids are lit by a single directional source in order to highlight the bright caustics. Caustic effects are created using Photon Mapping. Notice the bright color of the caustics and the liquid itself, characteristic of strongly absorbing media. The images have been tone-mapped to reproduce the full dynamic range visible to the human eye.
  Renderings of Dissolved Powders:
Similarly, powdered materials dissolved in water can be rendered using the recovered parameters.
  Renderings with a "Kitchen" Environment Map:
In daily life, participating media are usually viewed in complex lighting environments. These renderings use Debevec et al.’s kitchen environment map. Notice the bright red color of the Merlot wine, and the soft yellow color of the Chardonnay.
  Renderings of Blending Materials:
By mixing parameters of materials -- milk and espresso, in this case -- we can obtain the light brown color of light coffee. Note that a simple interpolation of images doesn’t produce the desired result.
  Renderings of 4 liquids at their measured concentrations.
  Renderings of the above 4 liquids at their natural concentrations.

Videos

  SIGGRAPH 2006 Video:
This video is a compilation of the main results of this project.
(Apple Quicktime 6.0).
  Transition between Materials:
By scaling and blending scattering parameters, we can freely adjust material concentrations and interpolate between measured materials, simulating their mixture. This video shows the gradual transition from wine to water to milk to espresso.
  Increasing Material Concentrations:
For each medium, we capture images at several different degrees of dilution. This video shows the scattering and absorption effects as the concentrations of wine and milk are increased in our experimental apparatus. Milk is a highly scattering medium. Hence, we observe an increase in blurring with concentration. On the other hand, red wine is a highly absorbing liquid, exhibiting saturation, rather than blurring, of the bulb color with increasing concentration.