Www.cs.utk.edu/~seelab JN 8/17/2015 Fiber Renderer: A System for Visualizing Queries of DT-MRI...

11
JN 08/28/22 www.cs.utk.edu/~seelab Fiber Renderer: A System for Visualizing Queries of DT-MRI tracts Joshua New Dr. Jian Huang Dr. Zhaohua Ding

Transcript of Www.cs.utk.edu/~seelab JN 8/17/2015 Fiber Renderer: A System for Visualizing Queries of DT-MRI...

Page 1: Www.cs.utk.edu/~seelab JN 8/17/2015 Fiber Renderer: A System for Visualizing Queries of DT-MRI tracts Joshua New Dr. Jian Huang Dr. Zhaohua Ding.

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

Page 2: Www.cs.utk.edu/~seelab JN 8/17/2015 Fiber Renderer: A System for Visualizing Queries of DT-MRI tracts Joshua New Dr. Jian Huang Dr. Zhaohua Ding.

JN 04/19/23

www.cs.utk.edu/~seelab

Introduction

• Data and Design Decisions

• View Options

Page 3: Www.cs.utk.edu/~seelab JN 8/17/2015 Fiber Renderer: A System for Visualizing Queries of DT-MRI tracts Joshua New Dr. Jian Huang Dr. Zhaohua Ding.

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

Page 4: Www.cs.utk.edu/~seelab JN 8/17/2015 Fiber Renderer: A System for Visualizing Queries of DT-MRI tracts Joshua New Dr. Jian Huang Dr. Zhaohua Ding.

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

Page 5: Www.cs.utk.edu/~seelab JN 8/17/2015 Fiber Renderer: A System for Visualizing Queries of DT-MRI tracts Joshua New Dr. Jian Huang Dr. Zhaohua Ding.

JN 04/19/23

www.cs.utk.edu/~seelab

View Options

Page 6: Www.cs.utk.edu/~seelab JN 8/17/2015 Fiber Renderer: A System for Visualizing Queries of DT-MRI tracts Joshua New Dr. Jian Huang Dr. Zhaohua Ding.

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

Page 7: Www.cs.utk.edu/~seelab JN 8/17/2015 Fiber Renderer: A System for Visualizing Queries of DT-MRI tracts Joshua New Dr. Jian Huang Dr. Zhaohua Ding.

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

Page 8: Www.cs.utk.edu/~seelab JN 8/17/2015 Fiber Renderer: A System for Visualizing Queries of DT-MRI tracts Joshua New Dr. Jian Huang Dr. Zhaohua Ding.

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

Page 9: Www.cs.utk.edu/~seelab JN 8/17/2015 Fiber Renderer: A System for Visualizing Queries of DT-MRI tracts Joshua New Dr. Jian Huang Dr. Zhaohua Ding.

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

Page 10: Www.cs.utk.edu/~seelab JN 8/17/2015 Fiber Renderer: A System for Visualizing Queries of DT-MRI tracts Joshua New Dr. Jian Huang Dr. Zhaohua Ding.

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

Page 11: Www.cs.utk.edu/~seelab JN 8/17/2015 Fiber Renderer: A System for Visualizing Queries of DT-MRI tracts Joshua New Dr. Jian Huang Dr. Zhaohua Ding.

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