SimpleITK/Goals

From KitwarePublic
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Target Coverage

To be Exposed

SimpleITK will expose the following ITK functionalities

Image Processing

Intensity Filters

  • Trigonometric functions
  • Binary operators
    • Arithmetic
    • Boolean
  • Complex conversions
  • Thresholding

Morphology

Label Maps

  • Label Map Filters (LabelMap Module)
  • Label Map Overlays (ImageFusion Module)

Features

Image Statistics

Smoothing

Anisotropic Smoothing

  • Curvature Flow
  • Gradient Anisotropic Smoothing

LabelVoting

  • HoleFilling
  • IterativeHoleFilling

AntiAlias

FFT

Gradients

Convolution

Image Compare

Image Compose

Image Grid

  • Resampling
  • Flip
  • Pad

Distance Maps

Bias Correction

Deformation Fields

  • Only if they work on the itk::VectorImage class

Image Segmentation

Level Sets

  • Current Framework
  • New Framework

Region Growing

Statistical Classifiers

  • KMeans
  • BayesianClassifiers

KLM Region Growing

MRF Filters

Voronoi Filters

Watersheds

  • With Markers
  • Traditional

IO

Single Image Files

Series Image Readers

DICOM

Image Registration

Building Blocks

  • Optimizers
  • Metrics
  • Interpolators
  • Transforms
  • Demons

PrePackaged Recipes

  • Brain CT to CT
  • Brain MR to CT
  • etc

Bridges

VTK

Native Language Arrays

  • Python
  • Java
  • R

Not to be Exposed (by Design)

  • Mesh
  • SpatialObjects
  • Numerics
  • Statistics
  • ImageFunctions
  • ImageAdaptors
  • Path
  • SpatialFunctions

Infrastructure and Deployment

Repository

  • Git Hosted at Kitware
  • Mirrored at Github
  • Pending task on setting up hooks and aliases

Gerrit

  • Setup already

Dashboard

  • Currently a group in the ITK one
  • Will be moved to its own Dashboard

Home Page

  • Subdomain:
    • simple.itk.org

Download Page

  • Binary builds
    • Python
    • Java
    • C#

Doxygen Page

  • Setup web page.
  • Setup cronjob and Nightly build.

Mailing List

  • Transition Plan
    • Reuse ITK users and developers list
    • As a convention we put "SimpleITK:" in the subject

Forum

Bug Tracker Jira

  • Joint with ITK Jira installation but as a separate project

Wiki

  • Joint with ITK