24
Hybrid Visualization for White Matter Tracts using Triangle Strips and Point Sprites D. Merhof 1,2 , M. Sonntag 1 , F. Enders 1,2 , C. Nimsky 2 , P. Hastreiter 1,2 , G. Greiner 1 1 Computer Graphics Group 2 Neurocenter, Dept. of Neurosurgery University of Erlangen-Nuremberg

Hybrid Visualization for White Matter Tracts using Triangle Strips and Point Sprites D. Merhof 1,2, M. Sonntag 1, F. Enders 1,2, C. Nimsky 2, P. Hastreiter

Embed Size (px)

Citation preview

Page 1: Hybrid Visualization for White Matter Tracts using Triangle Strips and Point Sprites D. Merhof 1,2, M. Sonntag 1, F. Enders 1,2, C. Nimsky 2, P. Hastreiter

Hybrid Visualization for White Matter Tracts using

Triangle Strips and Point Sprites

D. Merhof1,2, M. Sonntag1, F. Enders1,2,C. Nimsky2, P. Hastreiter1,2, G. Greiner1

1Computer Graphics Group2Neurocenter, Dept. of Neurosurgery

University of Erlangen-Nuremberg

Page 2: Hybrid Visualization for White Matter Tracts using Triangle Strips and Point Sprites D. Merhof 1,2, M. Sonntag 1, F. Enders 1,2, C. Nimsky 2, P. Hastreiter

IEEE Vis 20062 Computer Graphics Group + Neurocenter, Dept. of Neurosurgery • University of Erlangen-Nuremberg

Outline

Motivation

Diffusion tensor imaging

Fiber tracking

3D visualization approaches

Results

Conclusion

Acknowledgements

Page 3: Hybrid Visualization for White Matter Tracts using Triangle Strips and Point Sprites D. Merhof 1,2, M. Sonntag 1, F. Enders 1,2, C. Nimsky 2, P. Hastreiter

IEEE Vis 20063 Computer Graphics Group + Neurocenter, Dept. of Neurosurgery • University of Erlangen-Nuremberg

Motivation

White matter tractsNeural structures within thehuman brain

Transmission of motor, sensor and other impulses

Tract systems:Pyramidal tract

Corpus callosum

Optic tract

Page 4: Hybrid Visualization for White Matter Tracts using Triangle Strips and Point Sprites D. Merhof 1,2, M. Sonntag 1, F. Enders 1,2, C. Nimsky 2, P. Hastreiter

IEEE Vis 20064 Computer Graphics Group + Neurocenter, Dept. of Neurosurgery • University of Erlangen-Nuremberg

Motivation

Reconstruction and visualization of white matter tracts of interest for different research areas:

Development of the brain

Study of brain diseases

Neurosurgery

Page 5: Hybrid Visualization for White Matter Tracts using Triangle Strips and Point Sprites D. Merhof 1,2, M. Sonntag 1, F. Enders 1,2, C. Nimsky 2, P. Hastreiter
Page 6: Hybrid Visualization for White Matter Tracts using Triangle Strips and Point Sprites D. Merhof 1,2, M. Sonntag 1, F. Enders 1,2, C. Nimsky 2, P. Hastreiter

IEEE Vis 20066 Computer Graphics Group + Neurocenter, Dept. of Neurosurgery • University of Erlangen-Nuremberg

Diffusion tensor imaging (DTI)

MR imaging sequence (echo planar imaging)

Measures diffusion of water molecules

White matter consists of long, cylindrical cells

Diffusion within white matter is anisotropic

Diffusion tensor: Gaussian diffusion per voxel

AnisotropicdiffusionAnisotropicdiffusion

IsotropicdiffusionIsotropicdiffusion

Page 7: Hybrid Visualization for White Matter Tracts using Triangle Strips and Point Sprites D. Merhof 1,2, M. Sonntag 1, F. Enders 1,2, C. Nimsky 2, P. Hastreiter

IEEE Vis 20067 Computer Graphics Group + Neurocenter, Dept. of Neurosurgery • University of Erlangen-Nuremberg

Basic Idea:Reduce tensor field to vector field of major eigenvector

Vector field of main diffusion

Perform streamline propagation

Recostruction - Fiber Tracking

Page 8: Hybrid Visualization for White Matter Tracts using Triangle Strips and Point Sprites D. Merhof 1,2, M. Sonntag 1, F. Enders 1,2, C. Nimsky 2, P. Hastreiter

IEEE Vis 20068 Computer Graphics Group + Neurocenter, Dept. of Neurosurgery • University of Erlangen-Nuremberg

Visualization

Lines+ Fast rendering- Gaps, if lines wider than one pixel- Width fix, independent of distance

Tubes+ Significantly improved Visualization- Slow rendering, due to geometric

complexity

Lines

Tubes

Page 9: Hybrid Visualization for White Matter Tracts using Triangle Strips and Point Sprites D. Merhof 1,2, M. Sonntag 1, F. Enders 1,2, C. Nimsky 2, P. Hastreiter

IEEE Vis 20069 Computer Graphics Group + Neurocenter, Dept. of Neurosurgery • University of Erlangen-Nuremberg

Visualization - Idea

Rectangular cross section of tube for v ┴ t

Use triangle strips

Spherical cross section of tube for v || t Use point sprites

Hybrid combination of both techniques

Page 10: Hybrid Visualization for White Matter Tracts using Triangle Strips and Point Sprites D. Merhof 1,2, M. Sonntag 1, F. Enders 1,2, C. Nimsky 2, P. Hastreiter

IEEE Vis 200610 Computer Graphics Group + Neurocenter, Dept. of Neurosurgery • University of Erlangen-Nuremberg

Triangle strips - construction

Page 11: Hybrid Visualization for White Matter Tracts using Triangle Strips and Point Sprites D. Merhof 1,2, M. Sonntag 1, F. Enders 1,2, C. Nimsky 2, P. Hastreiter

IEEE Vis 200611 Computer Graphics Group + Neurocenter, Dept. of Neurosurgery • University of Erlangen-Nuremberg

Triangle strips - texturing

1D texture with luminance and alpha channelTextures for ambient und specular illuminationDecreasing value when approaching the border(sine function)

diffusediffuse specularspecular

1D texture1D texture

channel 1channel 1 channel 2channel 2

Page 12: Hybrid Visualization for White Matter Tracts using Triangle Strips and Point Sprites D. Merhof 1,2, M. Sonntag 1, F. Enders 1,2, C. Nimsky 2, P. Hastreiter

IEEE Vis 200612 Computer Graphics Group + Neurocenter, Dept. of Neurosurgery • University of Erlangen-Nuremberg

Flipping artifacts

Occur when viewing and segment direction are nearly parallelUse point sprites in this case

textured quads, rotated towards cameraresemble cross section of tube

Page 13: Hybrid Visualization for White Matter Tracts using Triangle Strips and Point Sprites D. Merhof 1,2, M. Sonntag 1, F. Enders 1,2, C. Nimsky 2, P. Hastreiter

IEEE Vis 200613 Computer Graphics Group + Neurocenter, Dept. of Neurosurgery • University of Erlangen-Nuremberg

Point Sprites - Texturing

2D-RGB-Texture: draw and illuminate point spritesR channel: alpha channelG / B channel: diffuse / specular illumination

Page 14: Hybrid Visualization for White Matter Tracts using Triangle Strips and Point Sprites D. Merhof 1,2, M. Sonntag 1, F. Enders 1,2, C. Nimsky 2, P. Hastreiter

IEEE Vis 200614 Computer Graphics Group + Neurocenter, Dept. of Neurosurgery • University of Erlangen-Nuremberg

Point Sprites - Rotation

Rotate point sprite according to segment direction:

Project fiber tangent t to image plane tp

Normalize tp tp0

Alpha provides rotation of segment

Page 15: Hybrid Visualization for White Matter Tracts using Triangle Strips and Point Sprites D. Merhof 1,2, M. Sonntag 1, F. Enders 1,2, C. Nimsky 2, P. Hastreiter

IEEE Vis 200615 Computer Graphics Group + Neurocenter, Dept. of Neurosurgery • University of Erlangen-Nuremberg

Point Sprites

When v close to t:Staggered point sprites

Results in natural appearance of a tube

vvPoint Sprites

Page 16: Hybrid Visualization for White Matter Tracts using Triangle Strips and Point Sprites D. Merhof 1,2, M. Sonntag 1, F. Enders 1,2, C. Nimsky 2, P. Hastreiter

IEEE Vis 200616 Computer Graphics Group + Neurocenter, Dept. of Neurosurgery • University of Erlangen-Nuremberg

Visualization – Hybrid approach

Triangle StripsRepresent rectangular cross section

Displayed for v t < 0.98

Point SpritesRepresent circular cross section

Displayed for v t > 0.93

Page 17: Hybrid Visualization for White Matter Tracts using Triangle Strips and Point Sprites D. Merhof 1,2, M. Sonntag 1, F. Enders 1,2, C. Nimsky 2, P. Hastreiter

IEEE Vis 200617 Computer Graphics Group + Neurocenter, Dept. of Neurosurgery • University of Erlangen-Nuremberg

Terminating textured quads

Problem – Beginning and end of each fiber No tube-like appearance

SolutionTerminating textured quads

Page 18: Hybrid Visualization for White Matter Tracts using Triangle Strips and Point Sprites D. Merhof 1,2, M. Sonntag 1, F. Enders 1,2, C. Nimsky 2, P. Hastreiter

IEEE Vis 200618 Computer Graphics Group + Neurocenter, Dept. of Neurosurgery • University of Erlangen-Nuremberg

Results

Hybrid visualization approach based on triangle strips and point sprites provides

High visual quality (similar to tubes)

Visual drawbacks of lines are circumvented

High performance (due to reduced complexity)

Lines HybridTubes

Page 19: Hybrid Visualization for White Matter Tracts using Triangle Strips and Point Sprites D. Merhof 1,2, M. Sonntag 1, F. Enders 1,2, C. Nimsky 2, P. Hastreiter

IEEE Vis 200619 Computer Graphics Group + Neurocenter, Dept. of Neurosurgery • University of Erlangen-Nuremberg

Results

Tracking of whole brain (4 500 fibers, 300 000 segments)Tubes : 16 ∆ / seg. ca. 4.8 million ∆Triangle strips : 2 ∆ / seg. ca. 0.6 million ∆ Graphics card : Nvidia Geforce 6800 Ultra, 256 MBViewport : 600x800 Pixel

Page 20: Hybrid Visualization for White Matter Tracts using Triangle Strips and Point Sprites D. Merhof 1,2, M. Sonntag 1, F. Enders 1,2, C. Nimsky 2, P. Hastreiter

IEEE Vis 200620 Computer Graphics Group + Neurocenter, Dept. of Neurosurgery • University of Erlangen-Nuremberg

Results

Clinical relevance:Combination with Volume Rendering

Realtime visualization improvesinspection of data

Improved analysis of the data

Tumor

Page 21: Hybrid Visualization for White Matter Tracts using Triangle Strips and Point Sprites D. Merhof 1,2, M. Sonntag 1, F. Enders 1,2, C. Nimsky 2, P. Hastreiter
Page 22: Hybrid Visualization for White Matter Tracts using Triangle Strips and Point Sprites D. Merhof 1,2, M. Sonntag 1, F. Enders 1,2, C. Nimsky 2, P. Hastreiter

IEEE Vis 200622 Computer Graphics Group + Neurocenter, Dept. of Neurosurgery • University of Erlangen-Nuremberg

Conclusion

Improved visualization forstreamlines based on DT-MRI data

Technical aspectsHybrid approach instead of tubes/lines

Rendering performance ≈ Lines

Visual quality ≈ Tubes

Medical aspectsImproved analysis in real-time

Page 23: Hybrid Visualization for White Matter Tracts using Triangle Strips and Point Sprites D. Merhof 1,2, M. Sonntag 1, F. Enders 1,2, C. Nimsky 2, P. Hastreiter

IEEE Vis 200623 Computer Graphics Group + Neurocenter, Dept. of Neurosurgery • University of Erlangen-Nuremberg

Fundings

Graduiertenkolleg „Dreidimensionale Bildanalyse und –synthese“

Deutsche Forschungsgemeinschaft (DFG), SFB 603, Project C9

Page 24: Hybrid Visualization for White Matter Tracts using Triangle Strips and Point Sprites D. Merhof 1,2, M. Sonntag 1, F. Enders 1,2, C. Nimsky 2, P. Hastreiter

Thank you!Questions?Thank you!Questions?