The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.06 - November/December (2009 vol.15)
pp: 1481-1488
Jianlong Zhou , The University of Sydney, Australia,and National ICT Australia (NICTA)
Masahiro Takatsuka , The University of Sydney, Australia,and National ICT Australia (NICTA)
ABSTRACT
Transfer functions facilitate the volumetric data visualization by assigning optical properties to various data features and scalar values. Automation of transfer function specifications still remains a challenge in volume rendering. This paper presents an approach for automating transfer function generations by utilizing topological attributes derived from the contour tree of a volume. The contour tree acts as a visual index to volume segments, and captures associated topological attributes involved in volumetric data. A residue flow model based on Darcy's Law is employed to control distributions of opacity between branches of the contour tree. Topological attributes are also used to control color selection in a perceptual color space and create harmonic color transfer functions. The generated transfer functions can depict inclusion relationship between structures and maximize opacity and color differences between them. The proposed approach allows efficient automation of transfer function generations, and exploration on the data to be carried out based on controlling of opacity residue flow rate instead of complex low-level transfer function parameter adjustments. Experiments on various data sets demonstrate the practical use of our approach in transfer function generations.
INDEX TERMS
Volume Rendering, Transfer Function, Contour Tree, ResidueFlow, Harmonic Color.
CITATION
Jianlong Zhou, Masahiro Takatsuka, "Automatic Transfer Function Generation Using Contour Tree Controlled Residue Flow Model and Color Harmonics", IEEE Transactions on Visualization & Computer Graphics, vol.15, no. 6, pp. 1481-1488, November/December 2009, doi:10.1109/TVCG.2009.120
REFERENCES
[1] C. A. Aumann and E. D. Ford, Modeling tree water flow as an unsaturated flow through a porous medium. Journal of Theoretical Biology, 219 (4): 415–429, 2002.
[2] C. Bajaj, V. Pascucci, and D. Schikore, The contour spectrum. In IEEE Visualization '97, pages 167–173, 1997.
[3] H. Carr, J. Snoeyink, and U. Axen, Computing contour trees in all dimensions. Computational Geometry, 24 (2): 75–94, 2003.
[4] H. Carr, J. Snoeyink, and M. van de Panne, Simplifying flexible isosurfaces using local geometric measures. In Proceedings of IEEE conference on Visualization '04, pages 497–504, 2004.
[5] D. Cohen-Or, O. Sorkine, T. L. R. Gal, and Y.-Q. Xu, Color harmonization. ACM Transactions on Graphics, 25 (3): 624–630, 2006.
[6] C. Correa and K.-L. Ma, Size-based transfer functions: A new volume exploration technique. IEEE Transactions on Visualization and Computer Graphics, 14 (6): 1380–1387, 2008.
[7] S. Fang, T. Biddlecome, and M. Tuceryan, Image-based transfer function design for data exploration in volume visualization. In IEEE Visualization '98, pages 319–326, 1998.
[8] I. Fujishiro, T. Azuma, and Y. Takeshima, Automating transfer function design for comprehensible volume rendering based on 3d field topology analysis. In IEEE Visualization'99, 1999.
[9] R. Huang and K.-L. Ma, Rgvis: Region growing based techniques for volume visualization. In Proceedings of Pacific Graphics Conference 2003, pages 355–363, Washington, DC, USA, 2003.
[10] M. Kasenow, Determination of Hydraulic Conductivity from Grain Size Analysis. Water Resources Publication, 2002.
[11] G. Kindlmann and J. W. Durkin, Semi-automatic generation of transfer functions for direct volume rendering. In IEEE Symposium on Volume Visualization, pages 79–86, 1998.
[12] G. L. Kindlmann, R. T. Whitaker, T. Tasdizen, and T. Möller, Curvature-based transfer functions for direct volume rendering: Methods and applications. In Proceedings of IEEE Visualization, pages 513–520, 2003.
[13] J. Kniss, G. Kindlmann, and C. Hansen, Interactive volume rendering using multi-dimensional transfer functions and direct manipulation widgets. In Proceedings of IEEE Visualization 2001, pages 255–262, 2001.
[14] J. Kniss, G. Kindlmann, and C. Hansen, Multidimensional transfer functions for interactive volume rendering. IEEE Transactions on Visualization and Computer Graphics, 8 (3): 270–285, 2002.
[15] N. Kreŝić, Hydrogeology and Groundwater Modeling. CRC Press, 2007.
[16] M. Levoy, Display of surfaces from volume data. IEEE Computer Graphics and Applications, 8 (5): 29–37, May 1988.
[17] J. Marks and et al Design galleries: A general approach to setting parameters for computer graphics and animation. In ACM SIGGRAPH Conference on Computer Graphics '97, pages 389–400, 1997.
[18] V. Pascucci, K. Cole-McLaughlin, and G. Scorzelli, Multi-resolution computation and presentation of contour trees. In Proceedings of the IASTED conference on Visualization, Imaging, and Image Processing, pages 452–290, 2004.
[19] P. Rautek, S. Bruckner, and M. E. Gröller, Semantic layers for illustrative volume rendering. IEEE Transactions on Visualization and Computer Graphics, 13 (6): 1336–1343, 2007.
[20] C. Rezk-Salama, M. Keller, and P. Kohlmann, High-level user interfaces for transfer function design with semantics. IEEE Transactions on Visualization and Computer Graphics, 12 (5): 1021–1028, 2006.
[21] P. Sabella, A rendering algorithm for visualizing 3d scalar fields. In Proceedings of the 15th annual conference on Computer graphics and interactive techniques (SIGGRAPH'88), pages 51–58, 1988.
[22] M. A. Selver and C. Güzelis, Semi-automatic transfer function initialization for abdominal visualization using self generating hierarchical radial basis function networks. IEEE Transactions on Visualization and Computer Graphics, 15 (3), 2009.
[23] S. Takahashi, Y. Takeshima, and I. Fujishiro, Topological volume skeletonization and its application to transfer function design. Graphical Models, 66 (1): 24–49, 2004.
[24] S. Takahashi, Y. Takeshima, I. Fujishiro, and G. M. Nielson, Scientific Visualization: The Visual Extraction of Knowledge from Data, chapter Emphasizing Isosurface Embeddings in Direct Volume Rendering, pages 185–206. Springer-Verlag, 2005.
[25] Y. Takeshima, S. Takahashi, I. Fujishiro, and G. M. Nielson, Introducing topological attributes for objective-based visualization of simulated datasets. In Volume Graphics, pages 137–145, 2005.
[26] F. Tzeng, E. Lum, and K. Ma, A novel interface for higher-dimensional classification of volume data. In IEEE Visualization 2003, 2003.
[27] L. Wang, J. Giesen, K. T. McDonnell, P. Zolliker, and K. Mueller, Color design for illustrative visualization. IEEE Transactions on Visualization and Computer Graphics, 14 (6): 1739–1754, 2008.
[28] L. Wang and K. Mueller, Harmonic colormaps for volume visualization. In Proceedings of IEEE/EG Symposium on Volume and Point-Based Graphics, pages 322–325, Los Angeles, USA, 2008.
[29] G. H. Weber, S. E. Dillard, H. Carr, V. Pascucci, and B. Hamann, Topology-controlled volume rendering. IEEE Transactions on Visualization and Computer Graphics, 13 (2): 330–341, 2007.
[30] J. Zhou and M. Takatsuka, Contour tree simplification based on a combined approach. Technical Report TR 624, School of Information Engineering, The University of Sydney, Australia, 2008.
25 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool