View
35
Download
5
Category
Preview:
DESCRIPTION
Annot3D. Visualization. Annotation. Exploration. Tool For Visualization, Annotation, and Exploration of Three Dimensional Datasets. Annot3D. Janna Balling Scientific Computing and Imaging Institute and Department of Bioengineering. Problem. Anatomy Teacher’s Tool: - PowerPoint PPT Presentation
Citation preview
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
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
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
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 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
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)
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)
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
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