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

From KitwarePublic
Jump to navigationJump to search
Line 73: Line 73:


= Segmentation =
= Segmentation =
 
* Region Growing
== Region Growing ==
* Level Sets
== Level Sets ==
* Deformable Surface
== Deformable Surface==
* Watersheds  
== Watersheds ==
* Voronoi
== Voronoi ==

Revision as of 17:40, 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.

Kernel

Core

Pipeline (Module)

  • Object
  • Exception
  • ProcessObject
  • DataObject

Numerics

Optimizers (Module)

Statistics (Module)

Neural Networks (Module)

FEM (Module)

IO

File Formats

One module per file format. This is because every file format brings in a dependency on a full third party library

PNG

Nrrd

Filtering

Smoothing

Anisotropic (Module)

  • Gradient Anisotropic Diffusion

Isotropic (Module)

  • Mean
  • Median
  • Gaussian

Thresholding (Module)

  • BinaryThreshold
  • OtsuThreshold

Mathematical Morphology (Module)

Registration

Transforms (Module)

Deformable Registration

PDE-Based Deformable Registration (M)

  • Demons

Segmentation

  • Region Growing
  • Level Sets
  • Deformable Surface
  • Watersheds
  • Voronoi