HP Labs Technical Reports

Click here for full text: Postscript PDF

Opacity-Weighted Color Interpolation for Volume Sampling

Wittenbrink, Craig M.; Malzbender, Tom; Goss, Michael E.


Keyword(s): volume rendering; ray tracing; compositing

Abstract: Volume rendering creates images from sampled volumetric data. The compute intensive nature of volume rendering has driven research in algorithm optimization. An important speed optimization is the use of preclassification and preshading. We demonstrate an artifact that results when interpolating from preclassified or preshaded colors and opacity values separately. This method is flawed, leading to visible artifacts. We present an improved technique, opacity-weighted color interpolation, evaluate the RMS error improvement, hardware and algorithm efficiency, and demonstrated improvements. We show analytically that opacity-weighted color interpolation exactly reproduces material based interpolation results for certain volume classifiers, with the efficiencies of preclassification. Our proposed technique may also have broad impact on opacity-texture-mapped polygon rendering.

9 Pages

Back to Index

[Research] [News] [Tech Reports] [Palo Alto] [Bristol] [Japan] [Israel] [Site Map] [Home] [Hewlett-Packard]