Difference between revisions of "Documentation/Labs/DeprecatedModules"
From Slicer Wiki
Line 5: | Line 5: | ||
I propose to include all the module belonging to the CLI "Legacy" category: | I propose to include all the module belonging to the CLI "Legacy" category: | ||
− | * AffineRegistration | + | * AffineRegistration (it's just a simple registration example, BRAINS registration provides all its functionality) |
− | * BSplineDeformableRegistration | + | * BSplineDeformableRegistration (it's just a simple registration example, BRAINS registration provides all its functionality) |
− | * BSplineToDeformationField => Needed by EMSegment | + | * 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 | + | * ExpertAutomatedRegistration => Needed by TubeTK. - Can it be replaced by BRAINS? |
− | * FiducialRegistration => Needed by SlicerIGT | + | * FiducialRegistration => Needed by SlicerIGT. It's the most effective semi-automatic rigid registration method, so don't remove without replacement (or at least don't put it in an extension that collects useless modules only) |
− | * LinearRegistration | + | * LinearRegistration (it's just a simple registration example, BRAINS registration provides all its functionality) |
− | * MultiResolutionAffineRegistration | + | * MultiResolutionAffineRegistration |
* OtsuThresholdImageFilter | * OtsuThresholdImageFilter | ||
* OtsuThresholdSegmentation | * OtsuThresholdSegmentation | ||
− | * ResampleScalarVolume | + | * 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 | + | * RigidRegistration (it's just a simple registration example, BRAINS registration provides all its functionality) |
* TestGridTransformRegistration | * TestGridTransformRegistration | ||
− | * MRIBiasFieldCorrection | + | * 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) |
Are the following modules used: | Are the following modules used: | ||
* MIDASApplications | * MIDASApplications | ||
* BatchMakeApplications | * BatchMakeApplications |
Revision as of 04:52, 22 February 2013
Home < Documentation < Labs < DeprecatedModulesThis page is here to capture the list of modules we would like to bundle into a Slicer extension named "DeprecatedModules".
All these modules would be added to their own git repository. Then, a git repository named "DeprecatedModulesExtension" could combine them using the "git submodule" approach".
I propose to include all the module belonging to the CLI "Legacy" category:
- AffineRegistration (it's just a simple registration example, BRAINS registration provides all its functionality)
- BSplineDeformableRegistration (it's just a simple registration example, BRAINS registration provides all its functionality)
- 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 => Needed by SlicerIGT. It's the most effective semi-automatic rigid registration method, so don't remove without replacement (or at least don't put it in an extension that collects useless modules only)
- LinearRegistration (it's just a simple registration example, BRAINS registration provides all its functionality)
- MultiResolutionAffineRegistration
- OtsuThresholdImageFilter
- OtsuThresholdSegmentation
- 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)
Are the following modules used:
- MIDASApplications
- BatchMakeApplications