80 likes | 183 Vues
VTK DTI Functionality introduced in 1993 for visualizing 3x3 real symmetric matrices, tensor ellipsoids, and hyperstreamlines with support for specialized numerics. Learn about creating, rendering, and interacting with graphical representations efficiently using VTK extensions for transformation, glyphs, algorithms, and more. Explore programmable glyphs and superquadrics examples.
E N D
VTK DTI Functionality Will Schroeder, Kitware, Inc. http://na-mic.org
VTK Support • In 1993, aimed atTensor Visualization • 3x3 real symmetric matrices • Tensor ellipsoids • Hyperstreamlines • Specialized numerics support (e.g., eigenvector extraction)
Subsequently • Most work performed by non-VTK authors • Derivatives of vtkStreamTracer • Programmable glyphs • Superquadrics
Examples Thanks Mike Halle / Brigham Thanks Guido Gerig / UNC
Extensions (0) • VTK is about • Creating graphical representations • Rendering these representations • Interacting with these representations • Data structures • Compact • Simple • Efficient (interactivity is important)
Extensions (1) • Transformation / Coordinate Systems • Data structures • Stream tracing • More efficient algorithms • Extended for additional imaging information (not just vector-based) • Glyphs • New types • Representations • Rendering performance
Extensions (2) • Algorithmic extensions • LIC • Vector topology • Animation • Widgets • Interactively probing, viewing andmanipulating data • Analogous to segmentation / registration widgets (A2D2’s funded by Dr. Yoo at NLM) LIC Line widget for streamline probing