Slide 36 of 42
Now this is something I won't have time to talk about, but I wanted to
just show you the image and you can read more about it in the paper.
These images were generated with two-dimensional opacity functions,
that is, they assign opacity based on both the data value and the
gradient magnitude, and here the grayscale indicates the opacity
assingment- whiter means more opaque. One of the nice things
about our technique is that it generalizes easily to produce these
two-dimensional opacity functions, but the user keeps the same
interface- setting the usual one-dimensional boundary emphasis
function. And as before, the resulting opacity funcitions are
sensible enough that they can be edited by hand, as was done here.
These images illustrate the benefits of two-D opacity functions.
For instance, I was able to render almost exclusively the registration
cord, and that's not something you can do with any one isosurface or
any one-D opacity function. Also, I was able to render the boundary
between bone and skin more accurately than is possible with any
isosurface or one-D opacity function.