ITK/Release 4/Modularization/Prototype/Partition: Difference between revisions
From KitwarePublic
< ITK | Release 4 | Modularization | Prototype
Jump to navigationJump to search
No edit summary |
No edit summary |
||
Line 23: | Line 23: | ||
= IO = | = IO = | ||
Line 41: | Line 41: | ||
== Smoothing == | == Smoothing == | ||
* Anisotropic | |||
* Gradient Anisotropic Diffusion | * Gradient Anisotropic Diffusion | ||
* Isotropic (Mean, Median, Gaussian) | |||
* Thresholding (BinaryThreshold, OtsuThreshold) | |||
* Mathematical Morphology | |||
* STAPLE | |||
= Registration = | = Registration = | ||
* Transforms | * Transforms | ||
* Deformable Registration | * Deformable Registration | ||
* Demons | * Demons | ||
* FEM | |||
= Segmentation = | = Segmentation = | ||
* Region Growing | * Region Growing | ||
* Level Sets | * Level Sets | ||
* Deformable | * Deformable Mesh | ||
* Watersheds | * Watersheds | ||
* Voronoi | * Voronoi |
Revision as of 18:22, 6 November 2010
List of Modules
The following is the suggested list of modules in which ITK will be partitioned.
A few examples are shown to illustrate the content of the suggested module.
Core
Pipeline
- Object
- Exception
- ProcessObject
- DataObject
Numerics
- Optimizers
- Statistics
- Neural Networks
- FEM (Module)
IO
One module per file format. This is because every file format brings in a dependency on a full third party library
- PNG
- JPEG
- Nrrd
- GE
Filtering
Smoothing
- Anisotropic
- Gradient Anisotropic Diffusion
- Isotropic (Mean, Median, Gaussian)
- Thresholding (BinaryThreshold, OtsuThreshold)
- Mathematical Morphology
- STAPLE
Registration
- Transforms
- Deformable Registration
- Demons
- FEM
Segmentation
- Region Growing
- Level Sets
- Deformable Mesh
- Watersheds
- Voronoi