Presentation is loading. Please wait.

Presentation is loading. Please wait.

Tool For Visualization, Annotation, and Exploration of Three Dimensional Datasets Tool For Visualization, Annotation, and Exploration of Three Dimensional.

Similar presentations


Presentation on theme: "Tool For Visualization, Annotation, and Exploration of Three Dimensional Datasets Tool For Visualization, Annotation, and Exploration of Three Dimensional."— Presentation transcript:

1 Tool For Visualization, Annotation, and Exploration of Three Dimensional Datasets Tool For Visualization, Annotation, and Exploration of Three Dimensional Datasets Janna Balling Scientific Computing and Imaging Institute and Department of Bioengineering Annot3D Visualization Annotation Exploration Annot3D

2 Problem Anatomy Teacher’s Tool: Anatomy Teacher’s Tool: –Visualize Original 3D CT datasets –Add annotations –Interact with model in real-time Existing Tools: Existing Tools: –only one, not all This is the Scapula

3 View Rendered Scene ??? global env global IDname set IDname $env(ClientID) set renderer Renderer set renderer $IDname$renderer set source DotSource set source $name$source set mapper DotMapper set mapper $IDname$name$mapper set actor Actor set actor $IDname$name$actor vtkPolyDataMapper $mapper $mapper SetInput [$source GetOutput] vtkActor $actor $actor SetMapper $mapper $actor SetOrigin 0 0 0 $actor SetPosition $x $y $z [$actor GetProperty] SetColor $r $g $b [$actor GetProperty] SetOpacity $opacity $renderer AddActor $actor set renderObjects RenderObjects set renderObjects $IDname$renderObjects lappend env($renderObjects) $mapper $actor User Anatomy teacher VTK Visualization Tool Kit Image VTK Interaction Window Get Instructions ??? This is the Scapula Pick the box to hide the Scapula

4 This is the Scapula Pick the box to hide the Scapula 0 1 0.30 5 133.5 167.9 33.32 global env global IDname set IDname $env(ClientID) set renderer Renderer set renderer $IDname$renderer set source DotSource set source $name$source set mapper DotMapper set mapper $IDname$name$mapper set actor Actor set actor $IDname$name$actor vtkPolyDataMapper $mapper $mapper SetInput [$source GetOutput] vtkActor $actor $actor SetMapper $mapper $actor SetOrigin 0 0 0 $actor SetPosition $x $y $z [$actor GetProperty] SetColor $r $g $b [$actor GetProperty] SetOpacity $opacity $renderer AddActor $actor set renderObjects RenderObjects set renderObjects $IDname$renderObjects lappend env($renderObjects) $mapper $actor User Anatomy teacher Image Tcl Procedures VTK Visualization Tool Kit Image VTK Interaction Window Xml Parser Xml Code renderDot name x y z r g b opacity Annot3D Xml CodeImage Web Server (optional)

5 Features CT Scan Datasets CT Scan Datasets –VTK, raw, and Dicom formats Annotations Annotations –shapes –highlights –buttons –screen coordinates –clipping Interactions Interactions –rotate, translate, and zoom –pick objects –save 2D picture (36.9698, 158.439, 45.2718)

6 User Feedback Significantly more effective than printed atlases and textbooks in terms of helping students to gain a mind’s eye view and learn spatial relationships. “It adds quizzing abilities and multiple views which books don’t do.” “I would have loved to have [Annot3D] last semester.” “I wish I had had this for review on my anatomy exams.” from Anatomy Students

7 References References – –Visualization Tool Kit 4.2 : http://www.vtk.orghttp://www.vtk.org – –TclTk 8.3 : http://dev.scriptics.comhttp://dev.scriptics.com – –Voxel man. Springer-Vedag, New York, 2003. Thank You to … Thank You to … – –Jenny Simpson for pair programming of Annot3D – –SCI Institute for funding the project Annot3D software Annot3D software – –www.sci.utah.edu/~balling/Annot3Dwww.sci.utah.edu/~balling/Annot3D Visualization Annotation Exploration Annot3D


Download ppt "Tool For Visualization, Annotation, and Exploration of Three Dimensional Datasets Tool For Visualization, Annotation, and Exploration of Three Dimensional."

Similar presentations


Ads by Google