Difference between revisions of "2015 Summer Project Week:IGTSliceletBase"
From NAMIC Wiki
Line 28: | Line 28: | ||
*** Import pre-operative image (DICOM and non-DICOM) | *** Import pre-operative image (DICOM and non-DICOM) | ||
*** Switch between layouts | *** Switch between layouts | ||
+ | *** Ultrasound/tracking control: live image acquisition, start/stop recording, volume reconstruction | ||
*** Record procedure | *** Record procedure | ||
*** Switch between simplified/full slicer GUI | *** Switch between simplified/full slicer GUI |
Revision as of 09:59, 22 June 2015
Home < 2015 Summer Project Week:IGTSliceletBaseKey Investigators
- Andras Lasso
- Andrey Fedorov
- Adam Rankin
- Jayender Jagadeesan
- Laszlo Kanyasi
Project Description
Objective
- Generalize current Slicer-based intra-operative/surgical applications that are already successfully translated to the operating room
- Create base classes and utility functions for easy implementation of slicelets/full-screen modules that are convenient to use in the operating room, running on tablets and laptops
Approach, Plan
- Questions:
- What are the required features?
- Save/load scene
- Import pre-operative image (DICOM and non-DICOM)
- Switch between layouts
- Ultrasound/tracking control: live image acquisition, start/stop recording, volume reconstruction
- Record procedure
- Switch between simplified/full slicer GUI
- ...?
- Slicelet/full-screen module, docking widgets (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
- What are the required features?
- Create base classes and/or utility classes
- Create intra-operative US/MRI prostate registration slicelet
Progress
- Skeleton full-screen module is added: https://github.com/SlicerIGT/SliceletTools
- Sample sequence (can be replayed using PlusServer)