The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.11 - Nov. (2012 vol.18)
pp: 1942-1955
T. Ropinski , Univ. of Linkoping, Norrkoping, Sweden
S. Diepenbrock , Univ. of Munster, Muenster, Germany
S. Bruckner , Vienna Univ. of Technol., Vienna, Austria
K. Hinrichs , Univ. of Munster, Muenster, Germany
Eduard Groller , Vienna Univ. of Technol., Vienna, Austria
ABSTRACT
In this paper, we describe a novel approach for applying texture mapping to volumetric data sets. In contrast to previous approaches, the presented technique enables a unified integration of 2D and 3D textures and thus allows to emphasize material boundaries as well as volumetric regions within a volumetric data set at the same time. One key contribution of this paper is a parametrization technique for volumetric data sets, which takes into account material boundaries and volumetric regions. Using this technique, the resulting parametrizations of volumetric data sets enable texturing effects which create a higher degree of realism in volume rendered images. We evaluate the quality of the parametrization and demonstrate the usefulness of the proposed concepts by combining volumetric texturing with volumetric lighting models to generate photorealistic volume renderings. Furthermore, we show the applicability in the area of illustrative visualization.
INDEX TERMS
rendering (computer graphics), data visualisation, image texture, photorealistic volume renderings, unified boundary-aware texturing, interactive volume rendering, texture mapping, 2D textures, 3D textures, material boundaries, volumetric regions, parametrization technique, volumetric data sets parametrizations, volume rendered images, volumetric texturing, volumetric lighting models, Rendering (computer graphics), Three dimensional displays, Surface texture, Materials, Skeleton, Force, Image color analysis, interactive volume rendering, Volumetric texturing
CITATION
T. Ropinski, S. Diepenbrock, S. Bruckner, K. Hinrichs, Eduard Groller, "Unified Boundary-Aware Texturing for Interactive Volume Rendering", IEEE Transactions on Visualization & Computer Graphics, vol.18, no. 11, pp. 1942-1955, Nov. 2012, doi:10.1109/TVCG.2011.285
REFERENCES
[1] A. Baer, C. Tietjen, R. Bade, and B. Preim, "Hardware-Accelerated Stippling of Surfaces Derived from Medical Volume Data," Proc. IEEE/EG Symp. Visualization, pp. 235-242, 2007.
[2] Y. Bhasin and A. Liu, "Bounds for Damping that Guarantee Stability in Mass-Spring Systems," Medicine Meets Virtual Reality 14, pp. 55-60, IOS Press, 2006.
[3] S. Bruckner and M.E. Gröller, "Style Transfer Functions for Illustrative Volume Rendering," Computer Graphics Forum, vol. 26, no. 3, pp. 715-724, 2007.
[4] K. Bürger, J. Krüger, and R. Westermann, "Direct Volume Editing," IEEE Trans. Visualization and Computer Graphics, vol. 14, no. 6, pp. 1388-1395, Nov./Dec. 2008.
[5] M. Burns and A. Finkelstein, "Adaptive Cutaways for Comprehensible Rendering of Polygonal Scenes," ACM Trans. Graphics, vol. 27, no. 5, pp. 124:1-124:9, 2008.
[6] N.D. Cornea, D. Silver, and P. Min, "Curve-Skeleton Properties, Applications, and Algorithms," IEEE Trans. Visualization and Computer Graphics, vol. 13, no. 3, pp. 530-548, May/June 2007.
[7] N.D. Cornea, D. Silver, X. Yuan, and R. Balasubramanian, "Computing Hierarchical Curve-Skeletons of 3D Objects," Visual Computer, vol. 21, no. 11, pp. 945-955, 2005.
[8] B. Cutler, J. Dorsey, L. McMillan, M. Müller, and R. Jagnow, "A Procedural Approach to Authoring Solid Models," Proc. ACM SIGGRAPH, pp. 302-311, 2002.
[9] M. Desbrun, M. Meyer, and P. Alliez, "Intrinsic Parameterizations of Surface Meshes," Computer Graphics Forum, vol. 21, no. 3, pp. 209-218, 2002.
[10] F. Dong and G. Clapworthy, "Volumetric Texture Synthesis for Non-Photorealistic Volume Rendering of Medical Data," Visual Computer, vol. 21, no. 7, pp. 463-473, 2005.
[11] Y. Dong, S. Lefebvre, X. Tong, and G. Drettakis, "Lazy Solid Texture Synthesis," Computer Graphics Forum, vol. 27, no. 4, pp. 1165-1174, 2008.
[12] C. Donner and H.W. Jensen, "Light Diffusion in Multi-Layered Translucent Materials," Proc. ACM SIGGRAPH, pp. 1032-1039, 2005.
[13] M. Eck, T. DeRose, T. Duchamp, H. Hoppe, M. Lounsbery, and W. Stuetzle, "Multiresolution Analysis of Arbitrary Meshes," Proc. ACM SIGGRAPH, pp. 173-182, 1995.
[14] M.S. Floater and K. Hormann, "Surface Parameterization: A Tutorial and Survey," Advances in Multiresolution for Geometric Modelling Mathematics and Visualization, pp. 157-186, Springer, 2005.
[15] M.S. Floater, G. Kós, and M. Reimers, "Mean Value Coordinates in 3D," Computer Aided Geometric Design, vol. 22, pp. 623-631, 2005.
[16] P. Hanrahan and W. Krueger, "Reflection from Layered Surfaces due to Subsurface Scattering," Proc. ACM SIGGRAPH, pp. 165-174, 1993.
[17] X. Hao, T. Baby, and A. Varshney, "Interactive Subsurface Scattering for Translucent Meshes," Proc. ACM Symp. Interactive 3D Graphics (I3D), pp. 75-82, 2003.
[18] The Guild Handbook of Scientific Illustration, E.R.S. Hodges, ed., second ed. John Wiley & Sons, 2003.
[19] K. Hormann, K. Polthier, and A. Sheffer, "Mesh Parameterization: Theory and Practice," Proc. ACM SIGGRAPH Asia Courses, 2008.
[20] V. Interrante, H. Fuchs, and S.M. Pizer, "Conveying the 3D Shape of Smoothly Curving Transparent Surfaces via Texture," IEEE Trans. Visualization and Computer Graphics, vol. 3, no. 2, pp. 98-117, Apr.-June 1997.
[21] H.W. Jensen, S.R. Marschner, M. Levoy, and P. Hanrahan, "A Practical Model for Subsurface Light Transport," Proc. ACM SIGGRAPH, pp. 511-518, 2001.
[22] T. Ju, S. Schaefer, and J. Warren, "Mean Value Coordinates for Closed Triangular Meshes," Proc. ACM SIGGRAPH, pp. 561-566, 2005.
[23] I. Kabul, D. Merck, J. Rosenman, and S.M. Pizer, "Model-Based Solid Texture Synthesis for Anatomic Volume Illustration," Proc. EG Workshop Visual Computing for Biology and Medicine, pp. 133-140, 2010.
[24] S. Kim, H. Hagh-Shenas, and V. Interrante, "Conveying Three-Dimensional Shape with Texture," Proc. ACM Symp. Applied Perception in Graphics and Visualization (APGV), pp. 119-122, 2004.
[25] G. Kindlmann and J.W. Durkin, "Semi-Automatic Generation of Transfer Functions for Direct Volume Rendering," Proc. IEEE Symp. Vol. Visualization, pp. 79-86, 1998.
[26] J. Kniss, G. Kindlmann, and C. Hansen, "Interactive Volume Rendering Using Multi-Dimensional Transfer Functions and Direct Manipulation Widgets," Proc. IEEE Visualization (VIS '01), pp. 255-262, 2001.
[27] J. Kniss, S. Premoze, C. Hansen, P. Shirley, and A. McPherson, "A Model for Volume Lighting and Modeling," IEEE Trans. Visualization and Computer Graphics, vol. 9, no. 2, pp. 150-162, Apr.-June 2003.
[28] J. Kopf, C.-W. Fu, D. Cohen-Or, O. Deussen, D. Lischinski, and T.-T. Wong, "Solid Texture Synthesis from 2D Exemplars," Proc. ACM Trans. Graphics, vol. 26, no. 3, pp. 2:1-2:9, 2007.
[29] A. Krüger, C. Kubisch, G. Strauß, and B. Preim, "Sinus Endoscopy—Application of Advanced GPU Volume Rendering for Virtual Endoscopy," IEEE Trans. Visualization and Computer Graphics, vol. 14, no. 6, pp. 1491-1498, Nov./Dec. 2008.
[30] Y. Kurzion, T. Möller, and R. Yagel, "Size Preserving Pattern Mapping," Proc. IEEE Visualization, pp. 367-373, 1998.
[31] Y. Lee, H. Kim, and S. Lee, "Mesh Parameterization with a Virtual Boundary," Computers & Graphics, vol. 26, no. 5, pp. 677-686, 2002.
[32] S. Lefebvre and C. Dachsbacher, "Tiletrees," Proc. ACM Symp. Interactive 3D Graphics and Games (I3D), pp. 25-31, 2007.
[33] M. Levoy, "Display of Surfaces from Volume Data," IEEE Computer Graphics and Applications, vol. 8, no. 3, pp. 29-37, May 1988.
[34] B. Lévy, S. Petitjean, N. Ray, and J. Maillot, "Least Squares Conformal Maps for Automatic Texture Atlas Generation," Proc. ACM SIGGRAPH, pp. 173-182, 2002.
[35] X. Li, X. Guo, H. Wang, X. Gu, and H. Qin, "Meshless Harmonic Volumetric Mapping Using Fundamental Solution Methods," IEEE Trans. Automation Science and Eng., vol. 6, no. 3, pp. 409-422, July 2009.
[36] X. Li, X. Guo, H. Wang, Y. He, X. Gu, and H. Qin, "Harmonic Volumetric Mapping for Solid Modeling Applications," Proc. ACM Symp. Solid and Physical Modeling (SPM), pp. 109-120, 2007.
[37] X. Li, H. Xu, S. Wan, Z. Yin, and W. Yu, "Feature-Aligned Harmonic Volumetric Mapping Using Mfs," SMI '10: Proc. Int'l Conf. Shape Modeling, 2010.
[38] A. Lu, D.S. Ebert, W. Qiao, M. Kraus, and B. Mora, "Volume Illustration Using Wang Cubes," ACM Trans. Graphics, vol. 26, no. 2,article 11, 2007.
[39] F. Manke and B.C. Wuensche, "Texture-Enhanced Direct Volume Rendering," Proc. Int'l Conf. Computer Graphics Theory and Applications (GRAPP), pp. 185-190, 2009.
[40] T. Martin, E. Cohen, and M. Kirby, "Volumetric Parameterization and Trivariate b-Spline Fitting Using Harmonic Functions," SPM '08: Proc. ACM Symp. Solid and Physical Modeling, pp. 269-280, 2008.
[41] C.M. Miller and M.W. Jones, "Texturing and Hypertexturing of Volumetric Objects," Proc. IEEE/EG Symp. Vol. Graphics, pp. 117-125, 2005.
[42] S. Owada, F. Nielsen, M. Okabe, and T. Igarashi, "Volumetric Illustration: Designing 3D Models with Internal Textures," Proc. ACM SIGGRAPH, pp. 322-328, 2004.
[43] D. Patel, C. Giertsen, J. Thurmond, J. Gjelberg, and E. Gröller, "The Seismic Analyzer: Interpreting and Illustrating 2D Seismic Data," IEEE Trans. Visualization and Computer Graphics, vol. 14, no. 6, pp. 1571-1578, Nov./Dec. 2008.
[44] D. Patel, C. Giertsen, J. Thurmond, and E. Gröller, "Illustrative Rendering of Seismic Data," Proc. Vision, Modeling, and Visualization, pp. 13-22, 2007.
[45] N. Pietroni, M.A. Otaduy, B. Bickel, F. Ganovelli, and M. Gross, "Texturing Internal Surfaces from a Few Cross Sections," Computer Graphics Forum, vol. 26, no. 3, pp. 637-644, 2007.
[46] S.D. Porumbescu, B. Budge, L. Feng, and K.I. Joy, "Shell Maps," ACM Trans. Graphics, vol. 24, no. 3, pp. 626-633, 2005.
[47] E. Praun, H. Hoppe, M. Webb, and A. Finkelstein, "Real-Time Hatching," Proc. ACM SIGGRAPH, pp. 581-586, 2001.
[48] T. Ropinski, J.-S. Praßni, J. Roters, and K. Hinrichs, "Internal Labels as Shape Cues for Medical Illustration," Proc. Vision, Modeling, and Visualization, pp. 203-212, 2007.
[49] P.V. Sander, J. Snyder, S.J. Gortler, and H. Hoppe, "Texture Mapping Progressive Meshes," Proc. ACM SIGGRAPH, pp. 1032-1039, 2005.
[50] R. Satherley and M.W. Jones, "Hypertexturing Complex Volume Objects," Visual Computer, vol. 18, no. 4, pp. 226-235, 2002.
[51] M. Schott, V. Pegoraro, C. Hansen, K. Boulanger, and K. Bouatouch, "A Directional Occlusion Shading Model for Interactive Direct Volume Rendering," Computer Graphics Forum, vol. 28, no. 3, pp. 855-862, 2009.
[52] A. Sheffer and J. Hart, "Seamster: Inconspicuous Low-Distortion Texture Seam Layout," Proc. IEEE Conf. Visualization, pp. 291-298, 2002.
[53] P. Shen and P. Willis, "Texture for Volume Character Animation," Proc. ACM Int'l Conf. Computer Graphics and Interactive Techniques in Australasia and South East Asia (GRAPHITE), pp. 255-264, 2005.
[54] P. Shen and P. Willis, "Texture Mapping Volume Objects," Proc. Int'l Conf. Vision, Video, and Graphics, pp. 45-52, 2005.
[55] S. Takahashi, I. Fujishiro, and Y. Takeshima, "Interval Volume Decomposer: A Topological Approach to Volume Traversal," Proc. SPIE Conf. Visualization and Data Analysis, pp. 103-114, 2005.
[56] K. Takayama and T. Igarashi, "Layered Solid Texture Synthesis from a Single 2D Exemplar," Proc. ACM SIGGRAPH Posters, 2009.
[57] K. Takayama, M. Okabe, T. Ijiri, and T. Igarashi, "Lapped Solid Textures: Filling a Model with Anisotropic Textures," ACM Trans. Graphics, vol. 27, no. 3, pp. 1-9, 2008.
[58] S.M.F. Treavett and M. Chen, "Pen-and-Ink Rendering in Volume Visualisation," Proc. IEEE Visualization, pp. 203-210, 2000.
[59] W.T. Tutte, "How to Draw a Graph," London Math. Soc., vol. 13, no. 52, pp. 743-768, 1963.
[60] G.H. Weber, S.E. Dillard, H. Carr, V. Pascucci, and B. Hamann, "Topology-Controlled Volume Rendering," IEEE Trans. Visualization and Computer Graphics, vol. 13, no. 2, pp. 330-341, Mar.-Apr. 2007.
[61] S. Yoshizawa, A. Belyaev, and H.-P. Seidel, "A Fast and Simple Stretch-Minimizing Mesh Parameterization," SMI '04: Proc. Int'l Conf. Shape Modeling, pp. 200-208, 2004.
[62] K. Zhou, X. Huang, X. Wang, Y. Tong, M. Desbrun, B. Guo, and H.-Y. Shum, "Mesh Quilting for Geometric Texture Synthesis," ACM Trans. Graphics, vol. 25, no. 3, pp. 690-697, 2006.
[63] M. Zwicker, M. Pauly, O. Knoll, and M. Gross, "Pointshop 3D: An Interactive System for Point-Based Surface Editing," Proc. ACM SIGGRAPH, pp. 322-329, 2002.
85 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool