High-Quality Isosurface Rendering with Exact Gradient
P. Thévenaz, M. Unser
Proceedings of the 2001 Eighth IEEE International Conference on Image Processing (ICIP'01), Θεσσαλονίκη (Thessaloniki), Ελληνική Δημοκρατία (Hellenic Republic), October 7-10, 2001, vol. I, pp. 854–857.
We address the task of rendering by ray tracing the isosurface of a high-quality continuous spline model of volumetric discrete and regular data. By expressing the spline model as a sum of nonnegative B-splines, we are able to confine the potential location of the isosurface within a thin binary shell. We then show how to use the space-embedding property of splines to further shrink this shell to essentially a single-voxel width. We also propose a new illumination model that highlights the outline of the rendered isosurface, which provides for a sensitive test of the perceived quality of the rendering. We present experiments to support our claims, along with an efficient algorithm to compute simultaneously an array of B-splines and of its derivatives.
Erratum
-
Section 5, first equation: the B-spline last argument is incorrect. It should read (2 x - k - ( (n + 1) mod 2) ⁄ 2) instead of (2 x - k - (n mod 2) ⁄ 2).
@INPROCEEDINGS(http://bigwww.epfl.ch/publications/thevenaz0102.html,
AUTHOR="Th{\'{e}}venaz, P. and Unser, M.",
TITLE="High-Quality Isosurface Rendering with Exact Gradient",
BOOKTITLE="Proceedings of the 2001 Eighth {IEEE} International
Conference on Image Processing ({ICIP'01})",
YEAR="2001",
editor="",
volume="{I}",
series="",
pages="854--857",
address="{$\mathit{\Theta}$}{$\varepsilon$}{$\sigma$}{$\sigma$}{$\alpha$
}{$\lambda$}{$o$}{$\nu$}{$\acute{\iota}$}{$\kappa$}{$\eta$}
(Thessaloniki),
{$E$}{$\lambda$}{$\lambda$}{$\eta$}{$\nu$}{$\iota$}{$\kappa$}{$\
acute{\eta}$}
{$\Delta$}{$\eta$}{$\mu$}{$o$}{$\kappa$}{$\rho$}{$\alpha$}{$\tau$}{$
\acute{\iota}$}{$\alpha$} (Hellenic Republic)",
month="October 7-10,",
organization="",
publisher="",
note="")