ITK/Release 4/Modularization/Prototype/Partition
From KitwarePublic
< ITK | Release 4 | Modularization | Prototype
Jump to navigationJump to search
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
- common (Object, Exception,ProcessObject ...)
- io-common
Numerics
- Optimizers
- Statistics
- Neural Networks
- FEM
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
- Analyze
- BMP
- Gipl
- Nifti
- DICOM
- Meta
- Siemens
- XML
- Transform
Filtering
* Anisotropic Diffusion
- Isotropic (Mean, Median, Gaussian)
- Thresholding (BinaryThreshold, OtsuThreshold)
- Mathematical Morphology
- Hole Filling
- Anti-alias
- Gradient
- Thinning
- Pruning
- Ballon Force
- Curvature Flow
Segmentation
- Region Growing
- Level Sets
- Deformable Mesh
- Watersheds
- Voronoi
- Kmeans
- Classifier
- MRF
- GibbsPiror
- ConnectedComponent
- Thresholding
- Lable Voting
Registration
- registration-common (common classes for all image registration methods, eg. Deformation Fields)
- Deformable Registration
- Demons
- BSpline
- Image to Spatial Object registration
- FEM Registration
- Curvature Registration