+ All Categories
Home > Documents > Tool For Visualization, Annotation, and Exploration of Three Dimensional Datasets Tool For...

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

Date post: 21-Dec-2015
Category:
View: 225 times
Download: 2 times
Share this document with a friend
7
Tool For Visualization, Tool For Visualization, Annotation, and Annotation, and Exploration of Exploration of Three Dimensional Datasets Three Dimensional Datasets Janna Balling Janna Balling Scientific Computing and Imaging Institute and Department of Bioengineering Annot3D Annot3D Visualizatio n Annotation Exploration Annot3D
Transcript
Page 1: Tool For Visualization, Annotation, and Exploration of Three Dimensional Datasets Tool For Visualization, Annotation, and Exploration of Three Dimensional.

Tool For Visualization, Tool For Visualization, Annotation, and Annotation, and

Exploration of Three Exploration of Three Dimensional DatasetsDimensional Datasets

Janna BallingJanna BallingScientific Computing and Imaging Institute

andDepartment of Bioengineering

Annot3DAnnot3DVisualization

Annotation

Exploration

Annot3D

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

ProblemProblem

Anatomy Anatomy Teacher’s Tool:Teacher’s Tool:

– Visualize Original Visualize Original 3D CT datasets3D CT datasets

– Add annotationsAdd annotations– Interact with Interact with

model in real-timemodel in real-time Existing Tools:Existing Tools:

– only one, not allonly one, not all

This is the Scapula

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

View Rendered

Scene??? global env

global IDnameset IDname $env(ClientID)set renderer Rendererset renderer $IDname$rendererset source DotSourceset source $name$sourceset mapper DotMapperset mapper $IDname$name$mapperset actor Actorset actor $IDname$name$actorvtkPolyDataMapper $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 $actorset renderObjects RenderObjectsset renderObjects $IDname$renderObjectslappend env($renderObjects) $mapper $actor

UserAnatomy teacher

VTKVisualization Tool Kit

ImageVTK Interaction Window

Get Instruction

s???

This is the This is the ScapulaScapula

Pick the box to Pick the box to hide the hide the ScapulaScapula

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

This is the This is the ScapulaScapula

Pick the box to Pick the box to hide the hide the ScapulaScapula

<dot name="demodot" visibility="On"> <color> <red>0</red> <green>1</green> <blue>0</blue> </color> <opacity>.30</opacity> <radius>5</radius> <center> <x>133.5</x> <y>167.9</y> <z>33.32</z> </center></dot>

global envglobal IDnameset IDname $env(ClientID)set renderer Rendererset renderer $IDname$rendererset source DotSourceset source $name$sourceset mapper DotMapperset mapper $IDname$name$mapperset actor Actorset actor $IDname$name$actorvtkPolyDataMapper $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 $actorset renderObjects RenderObjectsset renderObjects $IDname$renderObjectslappend env($renderObjects) $mapper $actor

UserAnatomy teacher

Image

Tcl Procedures

VTKVisualization Tool Kit

ImageVTK Interaction Window Xml Parser

Xml Code

renderDot name x y z r g b opacity

Annot3DAnnot3D

Xml CodeImage

Web Server (optional) Web Server (optional)

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

FeaturesFeatures CT Scan DatasetsCT Scan Datasets

– VTK VTK , , rawraw, and, and Dicom Dicom formatsformats

AnnotationsAnnotations– shapesshapes– highlightshighlights– buttonsbuttons– screen coordinates screen coordinates – clippingclipping

InteractionsInteractions– rotaterotate, , translatetranslate, and, and zoom zoom – pick objects pick objects – save 2D picturesave 2D picture

(36.9698, 158.439, 45.2718)

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

User FeedbackUser FeedbackSignificantly 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

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

ReferencesReferences– Visualization Tool Kit 4.2 : http://www.vtk.org– TclTk 8.3 : http://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 softwareAnnot3D software– www.sci.utah.edu/~balling/Annot3D

Visualization

Annotation

Exploration

Annot3D


Recommended