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

From KitwarePublic
Jump to navigationJump to search
No edit summary
No edit summary
Line 23: Line 23:




************************************************
 


= IO =
= IO =
Line 41: Line 41:
== Smoothing ==
== Smoothing ==


=== Anisotropic (Module) ===
Anisotropic  
 
* Gradient Anisotropic  Diffusion
* Gradient Anisotropic  Diffusion
* Isotropic (Mean, Median, Gaussian)
* Thresholding (BinaryThreshold, OtsuThreshold)
*  Mathematical Morphology
* STAPLE


=== Isotropic (Module) ===
* Mean
* Median
* Gaussian


== Thresholding (Module) ==


* BinaryThreshold
* OtsuThreshold


== Mathematical Morphology (Module) ==


= Registration =
= Registration =


* Transforms (Module) ==
* Transforms  
* Deformable Registration ==
* Deformable Registration
* PDE-Based Deformable Registration (M)
* Demons
* Demons
* FEM


= Segmentation =
= Segmentation =
* Region Growing
* Region Growing
* Level Sets
* Level Sets
* Deformable Surface
* 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