Presentation is loading. Please wait.

Presentation is loading. Please wait.

NA-MIC National Alliance for Medical Image Computing Slicer3 Update 5-31-2007.

Similar presentations


Presentation on theme: "NA-MIC National Alliance for Medical Image Computing Slicer3 Update 5-31-2007."— Presentation transcript:

1 NA-MIC National Alliance for Medical Image Computing http://na-mic.org Slicer3 Update 5-31-2007

2 National Alliance for Medical Image Computing http://na-mic.org When last we saw you… Steve took a beating on Slicer 2.6 Steve presented Slicer3 Execution Model Calmer heads prevailed “There must be something wrong with this…” - Polina

3 National Alliance for Medical Image Computing http://na-mic.org Review of base architecture Logic MRML Nodes GUI WidgetsRenderers Edit Observe Edit

4 National Alliance for Medical Image Computing http://na-mic.org Gratuitous screenshots

5 National Alliance for Medical Image Computing http://na-mic.org Status http://wiki.na-mic.org/Wiki/index.php/Slicer3:Status_Summary MRML Slices 3D View Data GUI Volumes Models Transforms Application GUI Fiducials Execution model Colors Model maker Editor Slicer2 modules Build/Package Testing Bug tracking Grid system System

6 National Alliance for Medical Image Computing http://na-mic.org

7 June 2006

8 National Alliance for Medical Image Computing http://na-mic.org September 2006 GUI Thread Processing Thread

9 National Alliance for Medical Image Computing http://na-mic.org AHM 2007 Many Core 1 presentations with 2D plotting –Key component of clinical analysis Slicer 3 had no 2D plotting –VTK very lacking in 2D plotting

10 National Alliance for Medical Image Computing http://na-mic.org February 2007 Python, SciPy, PyLab, Matplotlib

11 National Alliance for Medical Image Computing http://na-mic.org March 2007 Large scale experiment control Scenario #1 –Use Slicer3 interactively to select parameters –Run across N datasets Scenario #2 –Use Slicer3 interactively to select some parameters –Design of experiments across remaining parameters Assumptions –Single computer, cluster, grid –No direct access to compute nodes –Staged data –Staged programs –Experiment scheduling –Job submission –Experiment control –Job execution robustness –Platform Options Loopy launcher BatchMake Grid tools

12 National Alliance for Medical Image Computing http://na-mic.org Current Slicer3 activities Performance –Resampling, observer madness, intervention Visualization breadth –Cine, lightbox, tensors, plots, CSV, tables Interaction breadth –Tracked cursors, editors, measurements, WWidgets, SWidgets Execution model breadth –Scenes, transforms, coordinate frames, CSV, MRMLImageIO, … MRML breadth –Model hierarchies, grouping, CSV, tables Modules –IGT

13 National Alliance for Medical Image Computing http://na-mic.org Three integration strategies Base Slicer3 modules (interactive modules) –Tight integration with GUI and Visualization subsystems –Need MRML Node, Logic class, GUI class Command line modules (execution model modules) –XML descriptions of executable and shared library modules Wizard based modules –Sophisticated wizard to guide user to setting parameters –Need many MRML, Logic, and GUI classes –EM Segmenter

14 National Alliance for Medical Image Computing http://na-mic.org Interactive module

15 National Alliance for Medical Image Computing http://na-mic.org Command line module

16 National Alliance for Medical Image Computing http://na-mic.org Wizard based module


Download ppt "NA-MIC National Alliance for Medical Image Computing Slicer3 Update 5-31-2007."

Similar presentations


Ads by Google