Difference between revisions of "2015 Summer Project Week:IGTSliceletBase"

From NAMIC Wiki
Jump to: navigation, search
Line 2: Line 2:
 
<gallery>
 
<gallery>
 
Image:PW-Summer2015.png|[[2015_Summer_Project_Week#Projects|Projects List]]
 
Image:PW-Summer2015.png|[[2015_Summer_Project_Week#Projects|Projects List]]
Image:FullScreenModule02.png|Full-screen module example (calibration)
+
Image:FullScreenModule02.png|Full-screen module example 1
Image:FullScreenModule01.png|Full-screen module example (contouring)
+
Image:FullScreenModule01.png|Full-screen module example 2
Image:FullScreenModule03.png|Full-screen module example (navigation)
+
Image:FullScreenModule03.png|Full-screen module example 3
 
</gallery>
 
</gallery>
  

Revision as of 07:39, 22 June 2015

Home < 2015 Summer Project Week:IGTSliceletBase

Key Investigators

  • Andras Lasso
  • Andrey Fedorov
  • Adam Rankin
  • Jayender Jagadeesan
  • Laszlo Kanyasi

Project Description

Objective

  • Create base classes and utility functions for quick implementation of slicelets that are convenient to use in the operating room

Approach, Plan

  • Questions:
    • What are the required features?
      • Save/load scene
      • Record procedure
      • Switch between simplified/full slicer GUI
      • ...?
    • Slicelet/full-screen module (slicelets seem to have performance issue and it's difficult to make sure nothing relies on main window, status bar, etc.)
    • Scene initialization: create empty scene/activate loaded scene
    • How to split code to multiple files but still allow reloading (similarly to Editor?)
    • What are the minimum set of modules required for basic operation of Slicer
    • How to create logic class without activating the GUI
  • Create base classes and/or utility classes
  • Create intra-operative US/MRI prostate registration slicelet

Progress