Global illumination rendering techniques are often considered the gold standard for displaying 3D structures. They are however computationally expensive and most neuroimaging software packages do not support such advanced methods. Here, we applied cartoon-like shading to tractography-derived bundles to enhance visualization of their topological features. Combined with glass-brain rendering, we believe that this non-realistic rendering technique can help both new comers to the field and experienced scientists to better perceive shape specific features of brain bundles, enhancing both neuroanatomical understanding and neurosurgical planning.
Definitions: A silhouette here represents the contour of a 3D object[9] and is mathematically defined as <v, n> = 0, where v is the view vector (i.e. with which the user is looking at the scene) and n is the normal at each point on the object. Using this approach, edges of an object can then be detected and subsequently colored differently to the rest of the object itself, as seen in Figure 1.
Bundle silhouette: The first step consists of binarizing the bundle of interest and deriving a 3D volume (i.e. iso-surface). The iso-surface is then rendered using the aforementioned silhouette shading technique, and combined with the original streamlines using an appropriate rendering order (Fig. 2). In the proposed framework, the user can dynamically choose 3 parameters to enhance the visualization according to personal preference: i) an edge detection threshold (t); ii) an edge opacity value (αedge) as well as ii) a non-edge opacity value (αnon-edge).
[1] Svetachov, Pjotr, Maarten H. Everts, and Tobias Isenberg. "DTI in context: illustrating brain fiber tracts in situ." Computer Graphics Forum. Vol. 29. No. 3. Blackwell Publishing Ltd, 2010.
[2] Everts, Maarten H., et al. "Depth-dependent halos: Illustrative rendering of dense line data." IEEE Transactions on Visualization and Computer Graphics 15.6 (2009).
[3] Otten, Ron, Anna Vilanova, and Huub Van De Wetering. "Illustrative white matter fiber bundles." Computer Graphics Forum. Vol. 29. No. 3. Blackwell Publishing Ltd, 2010.
[4] Goldau, Mathias, et al. "Fiber stippling: An illustrative rendering for probabilistic diffusion tractography." Biological Data Visualization (BioVis), 2011 IEEE Symposium on. IEEE, 2011.
[5] Brecheisen, Ralph, et al. "Illustrative uncertainty visualization of DTI fiber pathways." The Visual Computer 29.4 (2013): 297-309.
[6] Margulies, Daniel S., et al. "Visualizing the human connectome." NeuroImage 80 (2013): 445-461.
[7] Isenberg, Tobias. "A survey of illustrative visualization techniques for diffusion-weighted MRI tractography." Visualization and Processing of Higher Order Descriptors for Multi-Valued Data. Springer, Cham, 2015. 235-256.
[8] Preim, Bernhard, et al. "A survey of perceptually motivated 3d visualization of medical image data." Computer Graphics Forum. Vol. 35. No. 3. 2016.
[9] Lawonn, K., and Bernhard Preim. "Feature lines for illustrating medical surface models: Mathematical background and survey." Visualization in Medicine and Life Sciences III. Springer, Cham, 2016. 93-131.
[10] Eichelbaum, Sebastian, Mario Hlawitschka, and Gerik Scheuermann. "LineAO—Improved three-dimensional line rendering." IEEE Transactions on Visualization and Computer Graphics 19.3 (2013): 433-445.