2011 Winter Project Week:Breakout Slicer
Back to Project Week Agenda
Session Leaders: Steve Pieper, Julien Finet
This session looks at the development of Slicer4.
People interested in the use of Slicer3.6 should consider attending the Monday breakout session with Ron.
Contents
Slicer4 Architecture & Status - Steve
This talk will provide an overview of the technologies included in slicer4 and the transition path from slicer3 to slicer4. slides
See this page for status of slicer4 development and the Qt port.
Creating a Loadable C++ Module - J2
- File:2011 01-AHM-QtPortInSlicer.ppt
- Other resources
- Slicer 4.0 beta binaries
- Progress report
- SlicerQt image gallery
- Qt port Wiki pages
- Qt port tutorials
- Previous presentations
Python Scripting - Jc
Command line modules / Slicer Execution Model - Jim
- What can it do?
- What do we have plans for?
- What do you want?
- Slides
ITK4 Integration - Bill
Afternoon Qt Loadable Module Tutorial
How to write a loadable module
Plans
Plans for the time between Jan 2011 and June 2011. Identify a list of modules that are still missing and must be available, when we roll out Slicer 4 for end users. We need to identify owners for each of these:
Developer Contacts for Slicer4
For modules currently scheduled for porting or already ported.
to: primary contact going forward
cc: was involved with the porting to Qt
- Colors - to: Nicole, cc: Julien
- Data/Dicom import/load - to:Steve
- Editor - to:Steve
- Models - to:Alex, cc:Julien
- Mouse Modes - to:Wendy
- ROI - to:Alex, Daniel, cc:Julien (to be transitioned to the Annotation module)
- SlicerWelcome - to:Wendy, cc: JC
- Slices - to:Jim, cc: JC
- Transforms - to:Alex, cc: JC
- Volume rendering: Redesign?
- GPU mappers (NCI: Yanling; Kitware: J2)
- Nodes and Displayable Managers to:Alex Y, cc: JC
- Qt GUI to:Julien, cc:JC
- Volumes - to:Julien, cc:Alex
- Diffusion frame work: Redesign? - to:Demian, cc:CF
- FibreBundles - cc:Alex
- DiffusionWelcome - to:Demian
- Tractography - to: Alex
- Endoscopy - to: Steve, cc:JC
- Brainsfit - to:Hans
- EM segementation - to:Dominique, cc:Kilian, cc:JC (Qt only)
- AtlasCreator - to:Daniel
- Fast Marching - to:Andrey
- GrowCutSegement - to:Harini, cc: Jim, Steve
- RSS (robust statistical segmentation): to:Yi Gao
- CompareView - to:JC, cc:Julien, Jim, Steve, Wendy
- Wizards
- NeuroNav - to:Laurent Chauvin?, cc:Noby Hata
- ProstateNav? - to:Andras,Andrey
- ChangeTracker? - to:Andrey
- IGT
- OpenIGTLinkIF - to: Junichi
- Extensions
- Factory - to: Dave P, cc: JC, Steve
- VMTK? - to:Daniel, cc:Suares,Luca
- TubeTK - to:Danielle, cc: StephenA
- FetchMI - to:Wendy, cc:JC
- LabelStatistics - to:Steve
- Annotations - to:Daniel, cc:Nicole, Kilian
- SceneView - to:Daniel
- Command line module - to:Jim, cc:Julien
- CropVolume - to:Andrey
- PETCTFusion - to: Wendy
- RegistrationWelcome - to: Dominik Meier
- SegmentationWelcome - to: Dominik Meier
Not Currently Scheduled For Porting
- QueryAtlas?
- CaptureBetaProbe - to:Laurent
- ClipModel - to:Alex
- CollectFiducials - to:?
- DistanceTransformModel - to:Steve
- FourDImage - to: Junichi
- IGT
- IGTRecorder - to:Steve
- IGTToolSelector - to:Brian (Northern Digital), cc: Steve
- ModelIntoLabelVolume - to: Nicole
- SlicerDaemon - to: Steve
- IntensityNormalization - to: Andrey
- Meshing - to: Curtis
- ModelMirror - to: Wendy
- Pharmacokinetics - to: Wendy
- ModelTransform - to: Alex
- UDPServer - to: Laurent
- Python - to:Steve
- BinarizeScalarValues.py
- ConvertFiducialToLabelMap.py
- ConvertVolumeToArray.py
- CreateROIPerLabel.py
- ExplodeVolumeTransform.py
- LoadVolumeFromArray.py
- NumpyScript.py
- PythonScript.py
- RecenterMaskToDWI.py
- ShiftDWIValues.py
- SliceDWIPerVolume.py
- StochasticTractoGraphyGenerator.py
- StochasticTractoGraphyGeneratorWithLabels.py
- StochasticTractography.py
- StochasticTractographyServer
- StochasticTractographyServerMP
- SurfaceConnectivity.py
- SurfaceICPRegistration.py
- SurfaceToolbox.py
ToBeRemoved
- ExtractSubvolume
- ExtractSubvolumeROI
- GradientAnisotropicDiffusion
- Measurements
- PythonGADScriptedModule
- QueryAtlas
- ScriptedModule
- ScriptedModuleExample
- VolumeRendering1
New Modules
- Annotation
- SceneViews
- TubeTK?