ITK/Release 4/Modularization/Prototype/Partition: Difference between revisions

From KitwarePublic
Jump to navigationJump to search
Line 18: Line 18:
One module per file format.
One module per file format.
This is because every file format brings in a dependency on a full third party library
This is because every file format brings in a dependency on a full third party library
* io-common
* PNG
* PNG
* JPEG  
* JPEG  
* Nrrd
* Nrrd
* GE
* GE
 
* Analyze
 
* BMP
 
* Gipl
 
* Nifti
* DICOM
* Meta
* Siemens
* XML
* Transform


= Filtering =
= Filtering =

Revision as of 22:06, 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

  • common( Object, Exception,ProcessObject ...)

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

  • io-common
  • PNG
  • JPEG
  • Nrrd
  • GE
  • Analyze
  • BMP
  • Gipl
  • Nifti
  • DICOM
  • Meta
  • Siemens
  • XML
  • Transform

Filtering

  • 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