The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.03 - March (2013 vol.19)
pp: 433-445
S. Eichelbaum , Abt. fur Bildund Signalverarbeitung, Univ. Leipzig, Leipzig, Germany
M. Hlawitschka , Lehrstuhl fur Wissenschaftliche Visualisierung, Univ. Leipzig, Leipzig, Germany
G. Scheuermann , Abt. fur Bildund Signalverarbeitung, Univ. Leipzig, Leipzig, Germany
ABSTRACT
Rendering large numbers of dense line bundles in three dimensions is a common need for many visualization techniques, including streamlines and fiber tractography. Unfortunately, depiction of spatial relations inside these line bundles is often difficult but critical for understanding the represented structures. Many approaches evolved for solving this problem by providing special illumination models or tube-like renderings. Although these methods improve spatial perception of individual lines or related sets of lines, they do not solve the problem for complex spatial relations between dense bundles of lines. In this paper, we present a novel approach that improves spatial and structural perception of line renderings by providing a novel ambient occlusion approach suited for line rendering in real time.
INDEX TERMS
Rendering (computer graphics), Lighting, Real time systems, Spatial resolution, Data visualization, Equations, Vectors,streamline visualization, GPU, ambient occlusion, illumination, diffusion tensor data, fiber tracking
CITATION
S. Eichelbaum, M. Hlawitschka, G. Scheuermann, "LineAO—Improved Three-Dimensional Line Rendering", IEEE Transactions on Visualization & Computer Graphics, vol.19, no. 3, pp. 433-445, March 2013, doi:10.1109/TVCG.2012.142
REFERENCES
[1] T. Delmarcelle and L. Hesselink, "Visualizing Second-Order Tensor Fields with Hyperstreamlines," IEEE Computer Graphics Applications, vol. 13, no. 4, pp. 25-33, July 1993.
[2] G. Reina, K. Bidmon, F. Enders, P. Hastreiter, and T. Ertl, "GPU-Based Hyperstreamlines for Diffusion Tensor Imaging," Proc. EUROGRAPHICS/IEEE VGTC Symp. Visualization, pp. 35-42, 2006.
[3] P.J. Basser, S. Pajevic, C. Pierpaoli, J. Duda, and A. Aldroubi, "In Vivo Fiber Tractography Using Dt-Mri Data," Magnetic Resonance in Medicine: Official J. Soc. of Magnetic Resonance in Medicine/Soc. of Magnetic Resonance in Medicine, vol. 44, no. 4, pp. 625-632, 2000.
[4] S. Mori and P.C.M. van Zijl, "Fiber Tracking: Principles and Strategies - a Technical Review," NMR in Biomedicine, vol. 15, nos. 7/8, pp. 468-480, 2002.
[5] J. Berman, M. Berger, P. Mukherjee, and R. Henry, "Diffusion-Tensor Imaging-Guided Tracking of Fibers of the Pyramidal Tract Combined with Intraoperative Cortical Stimulation Mapping in Patients with Gliomas," Neurosurgery, vol. 101, no. 1, pp. 66-72, 2004.
[6] M. Hlawitschka and G. Scheuermann, "HOT-Lines—Tracking Lines in Higher Order Tensor Fields," Proc. IEEE Visualization Conf., C.T. Silva, E. Gröller, and H. Rushmeier, eds., pp. 27-34, 2005.
[7] T. Schultz and H.-P. Seidel, "Estimating Crossing Fibers: A Tensor Decomposition Approach," IEEE Trans. Visualization and Computer Graphics, vol. 14, no. 6, pp. 1635-1642, Nov./Dec. 2008.
[8] S. Pajevic and C. Pierpaoli, "Color Schemes to Represent the Orientation of Anisotropic Tissues from Diffusion Tensor Data: Application to White Matter Fiber Tract Mapping in the Human Brain," Magnetic Resonance in Medicine, vol. 43, no. 6, pp. 921-921, 2000.
[9] L. Wanger, "The Effect of Shadow Quality on the Perception of Spatial Relationships in Computer Generated Imagery," Proc. Symp. Interactive 3D Graphics (I3D '92), pp. 39-42, 1992.
[10] L.C. Wanger, J.A. Ferwerda, and D.P. Greenberg, "Perceiving Spatial Relationships in Computer-Generated Images," IEEE Computer Graphics Applications, vol. 12, no. 3, pp. 44-51, May 1992.
[11] V.S. Ramachandran, "Perception of Shape from Shading," Nature, vol. 331, pp. 163-166, 1988.
[12] M. Langer and H. Bülthoff, "Depth Discrimination from Shading under Diffuse Lighting," Perception, vol. 29, pp. 649-660, 2000.
[13] O. Mallo, R. Peikert, C. Sigg, and F. Sadlo, "Illuminated Lines Revisited," Proc. IEEE Visualization Conf., pp. 19-26, 2005.
[14] M. Zöckler, D. Stalling, and H.-C. Hege, "Interactive Visualization of 3d-Vector Fields Using Illuminated Stream Lines," Proc. Seventh Conf. Visualization (VIS '96), pp. 107-113, 1996.
[15] J.F. Blinn, "Models of Light Reflection for Computer Synthesized Pictures," Proc. SIGGRAPH '77, pp. 192-198, 1977.
[16] C. Stoll, S. Gumhold, and H.-P. Seidel, "Visualization with Stylized Line Primitives," Proc. IEEE Visualization Conf. (VIS '05), C.T. Silva, E. Gröller, H. Rushmeier, eds., pp. 695-702, 2005.
[17] M. Schirski, T. Kuhlen, M. Hopp, P. Adomeit, S. Pischinger, and C. Bischof, "Efficient Visualization of Large Amounts of Particle Trajectories in Virtual Environments Using Virtual Tubelets," Proc. ACM SIGGRAPH Int'l Conf. Virtual Reality Continuum and Its Applications in Industry (VRCAI '04), pp. 141-147, 2004.
[18] D. Merhof, M. Sonntag, F. Enders, C. Nimsky, P. Hastreiter, and G. Greiner, "Hybrid Visualization for White Matter Tracts Using Triangle Strips and Point Sprites," IEEE Trans. Visualization and Computer Graphics, vol. 12, no. 5, pp. 1181-1188, Sept. 2006.
[19] M.H. Everts, H. Bekker, J.B. Roerdink, and T. Isenberg, "Depth-Dependent Halos: Illustrative Rendering of Dense Line Data," IEEE Trans. Visualization and Computer Graphics, vol. 15, no. 6, pp. 1299-1306, Nov./Dec. 2009.
[20] G. Schussman and K.-L. Ma, "Anisotropic Volume Rendering for Extremely Dense, Thin Line Data," Proc. Conf. Visualization (VIS '04), pp. 107-114, 2004.
[21] C. Yuksel and S. Tariq, "Advanced Techniques in Real-Time Hair Rendering and Simulation," Proc. ACM SIGGRAPH, pp. 1-168, 2010.
[22] K. Ward, F. Bertails, T.-Y. Kim, S.R. Marschner, M.-P. Cani, and M.C. Lin, "A Survey on Hair Modeling: Styling, Simulation, and Rendering," IEEE Trans. Visualization and Computer Graphics, vol. 13, no. 2, pp. 213-234, Mar. 2007.
[23] L. Petrovic, M. Henne, and J. Anderson, "Volumetric Methods for Simulation and Rendering of Hair," Pixar Technical Memo 06-08, pp. 1-6, 2006.
[24] C. Yuksel and E. Akleman, "Rendering Hair with Global Illumination," Proc. ACM SIGGRAPH, p. 124, 2006.
[25] C. Yuksel, E. Akleman, and J. Keyser, "Practical Global Illumination for Hair Rendering," Proc. Pacific Conf. Computer Graphics and Applications, 2007.
[26] M. Ruiz, I. Boada, I. Viola, S. Bruckner, M. Feixas, and M. Sbert, "Obscurance-Based Volume Rendering Framework," Proc. IEEE/EG Int'l Symp. Vol. and Point-Based Graphics, pp. 113-120, 2008.
[27] J. Kronander, D. Jonsson, J. Low, P. Ljung, A. Ynnerman, and J. Unger, "Efficient Visibility Encoding for Dynamic Illumination in Direct Volume Rendering," IEEE Trans. Visualization and Computer Graphics, vol. 18, no. 3, pp. 447-462, Mar. 2012.
[28] V. Šoltészová, D. Patel, S. Bruckner, and I. Viola, "A Multidirectional Occlusion Shading Model for Direct Volume Rendering," Computer Graphics Forum, vol. 29, no. 3, pp. 883-891, 2010.
[29] C. Wyman, S. Parker, P. Shirley, and C. Hansen, "Interactive Display of Isosurfaces with Global Illumination," IEEE Trans. Visualization and Computer Graphics, vol. 12, no. 2, pp. 186-196, Mar. 2006.
[30] Z. Melek, D. Mayerich, C. Yuksel, and J. Keyser, "Visualization of Fibrous and Thread-Like Data," IEEE Trans. Visualization and Computer Graphics, vol. 12, no. 5, pp. 1165-1172, http://dx.doi.org/10.1109TVCG.2006.197, Sept./Oct. 2006.
[31] M. Tarini, P. Cignoni, and C. Montani, "Ambient Occlusion and Edge Cueing for Enhancing Real Time Molecular Visualization," IEEE Trans. Visualization and Computer Graphics, vol. 12, no. 5, pp. 1237-1244, Sept. 2006.
[32] M. Krone, K. Bidmon, and T. Ertl, "Interactive Visualization of Molecular Surface Dynamics," IEEE Trans. Visualization and Computer Graphics, vol. 15, no. 6, pp. 1391-1398, Nov./Dec. 2009.
[33] C.P. Gribble and S.G. Parker, "Enhancing Interactive Particle Visualization with Advanced Shading Models," Proc. Third Symp. Applied Perception in Graphics and Visualization (APGV '06), pp. 111-118, http://doi.acm.org/10.11451140491.1140514 , 2006.
[34] O. Arikan, D.A. Forsyth, and J.F. O'Brien, "Fast and Detailed Approximate Global Illumination by Irradiance Decomposition," Proc. ACM SIGGRAPH, pp. 1108-1114, 2005.
[35] P. Shanmugam and O. Arikan, "Hardware Accelerated Ambient Occlusion Techniques on Gpus," Proc. Symp. Interactive 3D Graphics and Games (I3D '07), pp. 73-80, 2007.
[36] C. Reinbothe, T. Boubekeur, and M. Alexa, "Hybrid Ambient Occlusion," Proc. EUROGRAPHICS Conf., pp. 51-57, 2009.
[37] M. McGuire, "Ambient Occlusion Volumes," Proc. ACM Conf. High Performance Graphics, pp. 47-56, 2010.
[38] S. Zhukov, A. Inoes, and G. Kronin, "An Ambient Light Illumination Model," Proc. Eurographics Workshop Rendering Techniques, G. Drettakis and N. Max, eds., pp. 45-56, 1998.
[39] D.R. Baum, H.E. Rushmeier, and J.M. Winget, "Improving Radiosity Solutions through the Use of Analytically Determined Form-Factors," Proc. 16th Ann. Conf. Computer Graphics and Interactive Techniques, pp. 325-334, 1989.
[40] M. Bunnell, "Dynamic Ambient Occlusion and Indirect Lighting," GPU Gems 2, Chapter 14, Addison-Wesley Professional, 2005.
[41] J. Hoberock and Y. Jia, "High-Quality Ambient Occlusion," GPU Gems 3, Chapter 12, Addison-Wesley Professional, 2005.
[42] Z. Ren, R. Wang, J. Snyder, K. Zhou, X. Liu, B. Sun, P.-P. Sloan, H. Bao, Q. Peng, and B. Guo, "Real-Time Soft Shadows in Dynamic Scenes Using Spherical Harmonic Exponentiation," Proc. ACM SIGGRAPH, pp. 977-986, 2006.
[43] R. Wang, K. Zhou, J. Snyder, X. Liu, H. Bao, Q. Peng, and B. Guo, "Variational Sphere Set Approximation for Solid Objects," Visual Computer, vol. 22, pp. 612-621, 2006.
[44] G. Bradshaw and C.O' Sullivan, "Sphere-Tree Construction Using Dynamic Medial Axis Approximation," Proc. ACM SIGGRAPH/Eurographics Symp. Computer Animation, pp. 33-40, 2002.
[45] T. Luft, C. Colditz, and O. Deussen, "Image Enhancement by Unsharp Masking the Depth Buffer," ACM Trans. Graphics, vol. 25, no. 3, pp. 1206-1213, 2006.
[46] M. Mittring, "Finding Next Gen: Cryengine 2," Proc. ACM SIGGRAPH, pp. 97-121, 2007.
[47] V. Kajalin, "Screen Space Ambient Occlusion," ShaderX7: Advanced Rendering Techniques, pp. 413-424, Charles River Media, 2009.
[48] L. Bavoil and M. Sainz, "Multi-Layer Dual-Resolution Screen-Space Ambient Occlusion," Proc. SIGGRAPH, pp. 45:1-45:1, 2009.
[49] D. Filion and R. McNaughton, "Effects & Techniques," Proc. ACM SIGGRAPH, pp. 133-164, 2008.
[50] T.-D. Hoang and K.-L. Low, "Multi-Resolution Screen-Space Ambient Occlusion," Proc. Computer Graphics Int'l Conf. (CGI '11), 2011.
[51] A. Evans, "Fast Approximations for Global Illumination on Dynamic Scenes," Proc. ACM SIGGRAPH, pp. 153-171, 2006.
[52] J. Kontkanen and S. Laine, "Ambient Occlusion Fields," Proc. Symp. Interactive 3D Graphics and Games (I3D '05), 2005.
[53] M. Malmer, F. Malmer, U. Assarsson, and N. Holzschuch, "Fast Precomputed Ambient Occlusion for Proximity Shadows," J. Graphics Tools, vol. 12, no. 2, pp. 59-71, 2007.
[54] D. Lacewell, B. Burley, S. Boulos, and P. Shirley, "Raytracing Prefiltered Occlusion for Aggregate Geometry," Proc. IEEE Symp. Interactive Raytracing, 2008.
[55] P.-P. Sloan, J. Kautz, and J. Snyder, "Precomputed Radiance Transfer for Real-Time Rendering in Dynamic, Low-Frequency Lighting Environments," Proc. 29th Ann. Conf. Computer Graphics and Interactive Techniques, pp. 527-536, 2002.
[56] P.-P. Sloan, "Normal Mapping for Precomputed Radiance Transfer," Proc. Symp. Interactive 3D Graphics and Games (I3D '06), pp. 23-26, 2006.
[57] D.L. James and K. Fatahalian, "Precomputing Interactive Dynamic Deformable Scenes," ACM Trans. Graphics, vol. 22, pp. 879-887, 2003.
[58] T.-D. Hoang and K.-L. Low, "Multi-Resolution Screen-Space Ambient Occlusion," Proc. Int'l Conf. Computer Graphics, http://www.comp.nus.edu.sg~duong/, 2011.
[59] "OpenWalnut," Ternet, http:/www.openwalnut.org, 2012.
[60] P. of Vision Pty. Ltd, "Pov-Ray Raytracer," ternet, http:/www.povray.org, 2012.
144 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool