Semi-Automatic Generation of Transfer Functions
for Direct Volume Rendering

Gordon Kindlmann, James Durkin


>>> Click here to start <<<

Below each slide I've included the text of what I said during the presentation. I tried to stick to the (memorized) text as much as possible, but there were some sentences which I forgot; those sentences have been included here. The last two slides didn't fit into the time I had, but they are here for the curious. This HTML layout was created by PowerPoint, with significant help from emacs.

Obviously, when "here" or "this" appears in the text, I was pointing to something in the slide. You can probably figure out what I was pointing at, but you'll still be missing my various emotive hand gestures.

Table of Contents

  1. Semi-Automatic Generation of Transfer Functions for Direct Volume Rendering
  2. Transfer Functions
  3. Setting transfer function is difficult
  4. General idea of our approach
  5. Previous work
  6. Previous work, continued
  7. Previous work, continued
  8. Scope of our approach
  9. Our boundary model
  10. Technique based on edge detection ideas
  11. Opacity functions: data value domain, not spatial domain
  12. Edge detection in data value domain
  13. Directional derivatives across boundaries
  14. Relating f, f', and position
  15. Relating f, f'', and position
  16. f - f' and f - f'' parametric plots
  17. Basic f - f' - f'' inter-relationship
  18. Histogram volume records f - f'- f'' relationship
  19. Histogram volume calculation issues
  20. Sampling along boundary
  21. Sampling the boundary everywhere
  22. Directional derivative measurement
  23. Histogram volume inspection: scatterplots
  24. Histogram volume inspection, continued
  25. Review
  26. To Do
  27. Position function p(v)
  28. Boundary emphasis function b(x)
  29. Synthetic dataset : p(v) result
  30. b(x), a(v), rendering
  31. b(x), a(v), rendering, continued
  32. CT head : p(v) result
  33. b(x), a(v), rendering
  34. neuron : p(v) result
  35. b(x), a(v), rendering
  36. Two-dimensional opacity functions in use
  37. Conclusions
  38. Current/Future Work
  39. Acknowledgements
  40. Questions?
  41. One boundary per value
  42. Two-dimensional opacity functions