Difference between revisions of "Documentation/Labs/DeprecatedModules"
m (→Modules) |
m (→Modules) |
||
Line 20: | Line 20: | ||
See also http://www.slicer.org/slicerWiki/index.php/Developer_Meetings/20130226#Listing_of_Modules | See also http://www.slicer.org/slicerWiki/index.php/Developer_Meetings/20130226#Listing_of_Modules | ||
− | * <s>AffineRegistration (it's just a simple registration example, BRAINS registration provides all its functionality)</s> Removed in [http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=23599 r23599] | + | * <s>AffineRegistration (it's just a simple registration example, BRAINS registration provides all its functionality)</s> {{done}} Removed in [http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=23599 r23599] |
− | * <s>BSplineDeformableRegistration (it's just a simple registration example, BRAINS registration provides all its functionality)</s> Removed in [http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=23599 r23599] | + | * <s>BSplineDeformableRegistration (it's just a simple registration example, BRAINS registration provides all its functionality)</s> {{done}} Removed in [http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=23599 r23599] |
* BSplineToDeformationField => Needed by EMSegment; very useful in general, as the BSpline transform is not usable by external programs, but the conversion result (deformation field) can be processed and visualized in ParaView etc. | * BSplineToDeformationField => Needed by EMSegment; very useful in general, as the BSpline transform is not usable by external programs, but the conversion result (deformation field) can be processed and visualized in ParaView etc. | ||
* DiffusionTensorTest | * DiffusionTensorTest | ||
* ExpertAutomatedRegistration => Needed by TubeTK. - Can it be replaced by BRAINS? | * ExpertAutomatedRegistration => Needed by TubeTK. - Can it be replaced by BRAINS? | ||
* FiducialRegistration => Replaced by Landmark Registration module and Fiducial Registration Wizard (in SlicerIGT extension)? Therefore, probably not used anymore? | * FiducialRegistration => Replaced by Landmark Registration module and Fiducial Registration Wizard (in SlicerIGT extension)? Therefore, probably not used anymore? | ||
− | * <s>LinearRegistration (it's just a simple registration example, BRAINS registration provides all its functionality)</s> Removed in [http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=23599 r23599] | + | * <s>LinearRegistration (it's just a simple registration example, BRAINS registration provides all its functionality)</s> {{done}} Removed in [http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=23599 r23599] |
− | * <s>MultiResolutionAffineRegistration</s> Removed in [http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=23599 r23599] | + | * <s>MultiResolutionAffineRegistration</s> {{done}} Removed in [http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=23599 r23599] |
− | * <s>OtsuThresholdImageFilter</s> Removed in [http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=23599 r23599] | + | * <s>OtsuThresholdImageFilter</s> {{done}} Removed in [http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=23599 r23599] |
− | * <s>OtsuThresholdSegmentation</s> Removed in [http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=23599 r23599] | + | * <s>OtsuThresholdSegmentation</s> {{done}} Removed in [http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=23599 r23599] |
* ResampleScalarVolume => Essential feature (typically high-resolution data is downsampled with this filter to conserve memory and increase execution speed; e.g., for registration), don't remove without replacement (or at least don't put it in an extension that collects useless modules only) | * ResampleScalarVolume => Essential feature (typically high-resolution data is downsampled with this filter to conserve memory and increase execution speed; e.g., for registration), don't remove without replacement (or at least don't put it in an extension that collects useless modules only) | ||
* RigidRegistration (it's just a simple registration example, BRAINS registration provides all its functionality) | * RigidRegistration (it's just a simple registration example, BRAINS registration provides all its functionality) | ||
* TestGridTransformRegistration | * TestGridTransformRegistration | ||
− | * <s>MRIBiasFieldCorrection => Essential feature for MRI registration, don't remove without replacement (or at least don't put it in an extension that collects useless modules only)</s> Removed in [http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=23599 r23599]. Jc: Checking with Hans and Steve what it would take to port to module to ITKv4 | + | * <s>MRIBiasFieldCorrection => Essential feature for MRI registration, don't remove without replacement (or at least don't put it in an extension that collects useless modules only)</s> {{done}} Removed in [http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=23599 r23599]. Jc: Checking with Hans and Steve what it would take to port to module to ITKv4 |
** There is this module that is more up to date and arguable is more easy to use: http://wiki.slicer.org/slicerWiki/index.php/Documentation/Nightly/Modules/N4ITKBiasFieldCorrection. This module remains in the main application. | ** There is this module that is more up to date and arguable is more easy to use: http://wiki.slicer.org/slicerWiki/index.php/Documentation/Nightly/Modules/N4ITKBiasFieldCorrection. This module remains in the main application. | ||
Revision as of 21:58, 20 August 2014
Home < Documentation < Labs < DeprecatedModulesThis page is here to capture the list of modules we would like to bundle into a Slicer extension named "DeprecatedModules".
Contents
Action plan
All these modules would be added to their own git repository:
- History should be extracted and conserved.
- Data should be added to Midas.
Then, two approaches:
1) A git repository named "DeprecatedModulesExtension" could combine them using the "git submodule" approach".
2) The concept of meta extension could be introduced (similar to what is down with apt-get), the extension would appear in the catalog and would simply allow to install all its dependent extensions.
Jc: Approach 2 is preferred.
Modules
I propose to include all the module belonging to the CLI "Legacy" category: See also http://www.slicer.org/slicerWiki/index.php/Developer_Meetings/20130226#Listing_of_Modules
AffineRegistration (it's just a simple registration example, BRAINS registration provides all its functionality)Removed in r23599BSplineDeformableRegistration (it's just a simple registration example, BRAINS registration provides all its functionality)Removed in r23599- BSplineToDeformationField => Needed by EMSegment; very useful in general, as the BSpline transform is not usable by external programs, but the conversion result (deformation field) can be processed and visualized in ParaView etc.
- DiffusionTensorTest
- ExpertAutomatedRegistration => Needed by TubeTK. - Can it be replaced by BRAINS?
- FiducialRegistration => Replaced by Landmark Registration module and Fiducial Registration Wizard (in SlicerIGT extension)? Therefore, probably not used anymore?
LinearRegistration (it's just a simple registration example, BRAINS registration provides all its functionality)Removed in r23599MultiResolutionAffineRegistrationRemoved in r23599OtsuThresholdImageFilterRemoved in r23599OtsuThresholdSegmentationRemoved in r23599- ResampleScalarVolume => Essential feature (typically high-resolution data is downsampled with this filter to conserve memory and increase execution speed; e.g., for registration), don't remove without replacement (or at least don't put it in an extension that collects useless modules only)
- RigidRegistration (it's just a simple registration example, BRAINS registration provides all its functionality)
- TestGridTransformRegistration
MRIBiasFieldCorrection => Essential feature for MRI registration, don't remove without replacement (or at least don't put it in an extension that collects useless modules only)Removed in r23599. Jc: Checking with Hans and Steve what it would take to port to module to ITKv4- There is this module that is more up to date and arguable is more easy to use: http://wiki.slicer.org/slicerWiki/index.php/Documentation/Nightly/Modules/N4ITKBiasFieldCorrection. This module remains in the main application.
Are the following modules used:
Links
Mailing list thread: http://slicer-devel.65872.n3.nabble.com/Listing-of-Modules-in-Slicer-tp4027711p4027723.html