GVF-Based Transfer Functions for Volume Rendering

  • Shaorong Wang
  • Hua Li
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4035)


Transfer function is very important for volume rendering. One common approach is to map the gradient magnitude to opacity transfer functions. However, it catches too many small details. Gradient vector flow (GVF) vectors have large magnitudes in the immediate vicinity of the edges, where the GVF vectors keep coordinate with the vectors of the gradient of the edge map. While in homogeneous regions where the intensity is nearly constant, the magnitudes of gradient vectors are nearly zero and GVF diffuses the edge gradient. Because of these aspects, we extend GVF to color space and apply it for opacity transfer functions. Experiments show that our method enhances edge features and makes a visual effect of diffusing along the edges.


Transfer Function Color Space Volume Rendering Active Contour Model Gradient Magnitude 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Shirley, P., Tuchman, A.: Volume visualization methods for scientific computingGoogle Scholar
  2. 2.
    Geiger, B.: Three-dimensional modeling of human organs and its application to diagnosis and surgical planning. PhD thesis, INRIA, France (1993)Google Scholar
  3. 3.
    Lorenson, W.E., Cline, H.: Marching cubes: A high-resolution 3D surface construction algorithm. In: Proceedings of SIGGRAPH 1987, pp. 163–169 (1987)Google Scholar
  4. 4.
    Milnor, J.W.: Morse Theory. Princeton University Press, Princeton, NJ (1963)MATHGoogle Scholar
  5. 5.
    Levoy, M.: Display of surfaces from volume data. IEEE Computer Graphics and Applications 8(5), 29–37 (1988)CrossRefGoogle Scholar
  6. 6.
    Westover, L.: Footprint evaluation for volume rendering. Computer graphics 24(4) (1990)Google Scholar
  7. 7.
    Elvins, T.T.: A Survey of Algorithms for Volume Visualization. Computer Graphics 26(3), 194–201 (1992)CrossRefGoogle Scholar
  8. 8.
    Pfister, H., Lorensen, B., Bajaj, C., Kindlmann, G., Schroeder, W., Avila, L.S., Martin, K., Machiraju, R., Lee, J.: The transfer function bake-off. IEEE Comput. Graphics Appl. 21(3), 16–22 (2001)CrossRefGoogle Scholar
  9. 9.
    Sapiro, G., Ringach, D.L.: Anisotropic Diffusion of Multivalued Images with Applications to Color Filtering. IEEE Trans. Image Processing 5(11), 1582–1586 (1996)CrossRefGoogle Scholar
  10. 10.
    Ebert, D.S., Morris, C.J., Rheingans, P., Yoo, T.S.: Designing effective transfer functions for volume rendering from photographic volumes. IEEE Transactions on Visualization and Computer Graphics 8(2), 183–197 (2002)CrossRefGoogle Scholar
  11. 11.
    Xu, C., Prince, J.L.: Snakes, Shapes, and Gradient Vector Flow. IEEE Trans. Pattern Analysis and Machine Intelligence 7(3), 359–369 (1998)MATHMathSciNetGoogle Scholar
  12. 12.
    Kass, M., Witkin, A., Terzopoulos, D.: Snakes: Active contour models. Int’l J. Computer Vision 1, 321–331 (1987)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Shaorong Wang
    • 1
    • 2
  • Hua Li
    • 1
  1. 1.National Research Center for Intelligent Computing Systems, Institute of Computing TechnologyChinese Academy of SciencesChina
  2. 2.Graduate School of the Chinese Academy of SciencesBeijingChina

Personalised recommendations