Www.cs.utk.edu/~seelab JN 8/17/2015 Fiber Renderer: A System for Visualizing Queries of DT-MRI...
-
Upload
nelson-clark -
Category
Documents
-
view
215 -
download
2
Transcript of Www.cs.utk.edu/~seelab JN 8/17/2015 Fiber Renderer: A System for Visualizing Queries of DT-MRI...
JN 04/19/23
www.cs.utk.edu/~seelab
Fiber Renderer:A System for Visualizing Queries of DT-MRI tracts
Joshua NewDr. Jian Huang
Dr. Zhaohua Ding
JN 04/19/23
www.cs.utk.edu/~seelab
Introduction
• Data and Design Decisions
• View Options
JN 04/19/23
www.cs.utk.edu/~seelab
Design Decisions
• Data– Dr. Ding’s Vanderbilt group
• Matlab tensor data• Mat2dat Matlab script• Dat2binf executable• IntVisWS1.2f – extracts fibers• FeatureExtractor1.4 – extracts features from
DT and fiber geometry• FiberRenderer – allows querying of data
JN 04/19/23
www.cs.utk.edu/~seelab
Design Decisions
• Interactivity– Use specialized binary-tree-like data
structure to allow ultra-fast querying– Leverage GPU as an extra computational
resource– Allow several levels, modes, and
techniques for defining queries
JN 04/19/23
www.cs.utk.edu/~seelab
View Options
JN 04/19/23
www.cs.utk.edu/~seelab
View Options
• SeeGraph Key Commands– F1-F12 – different query/view options– Insert,Home/End,PgUp/Dn block – parameter
space options– Keys – query changes– Mouse – Right-click Menu; Left-Click Interact
• Display information– Current query– Current dataset elements which satisfy the query– Parameter space
JN 04/19/23
www.cs.utk.edu/~seelab
View Options
• Mouse Interaction– Right-clicking brings up intuitive menu options
• Color-scheme (hot/cold, full-color, black/white)• Toggle color-by feature or cluster• Color datasets by a specific feature
– Left-Clicking• Dragging in left panel rotates the grid of datasets• Dragging in right panel selects vertices
JN 04/19/23
www.cs.utk.edu/~seelab
View Options
• Three levels of query:– Vertex-level [9 features – (TurtleGeometry)Wh,Wl,Wu,
(Geometry)Curv,Kappa,Torsion, (DTInfo)Planar,Spherical,Fractional Anisotropy]
– Fiber-level (fiber mean for each feature)
– Cluster-level (fiber length)
• Key Options (query manipulation)
– Each column of letters manipulate that feature• Top row letters go up, bottom row letters go down, middle
row letters toggle manipulation of floor/ceiling
JN 04/19/23
www.cs.utk.edu/~seelab
View Options
• View FullScreen (F1)– Maximum detail
• Cluster Query (F4-F8)– F4 toggles activeCluster – when on, clustering is
performed any time the fiber query changes (clustering ~7secs with ~5K fibers)
– F5/F6 – lowers/raises the floor– F7/F8 – lowers/raises the ceiling
• Vertex/Fiber Query (F9)– Toggles key-control for the two query levels
JN 04/19/23
www.cs.utk.edu/~seelab
View Options
• Parameter Space Options– PageUp/Down – Raises/lowers the Y-axis feature– Home/End – Raises/lowers the X-axis feature– Insert – removes all vertices from view– Show/Hide parameter space (F12) – can be used
to speed up rendering time after parametric brushing is finished
– Mouse: click-and-drag brushing to select vertices, shift-click/drag to deselect vertices
FiberRender v4.4 Reference
F1 – Full-Screen ModeF4 – activeCluster ModeF5 – Cluster query: floor downF6 – Cluster query: floor upF7 – Cluster query: ceiling downF8 – Cluster query: ceiling upF9 – Toggle Vertex/Fiber Query KeysF12 – Show/hide parametric space
Function Keys
Esc – ExitParametric Interaction:Insert – deselect all parametric points Shift – deselect parametric pointsHome/End – X-axis up/downPageUp/Dn – Y-axis up/downQuery keys:Q* – Increase floorA* for feature 0Z* – Decrease floorA* for feature 0A* – Toggle floor/ceiling for feature0* Move to the right for each consecutive feature
Keyboard