SimpleITK/Goals: Difference between revisions

From KitwarePublic
Jump to navigationJump to search
(Created page with "= Target Coverage = Simple ITK will expose the following ITK functionalities")
 
 
(49 intermediate revisions by 3 users not shown)
Line 1: Line 1:
= Target Coverage =
= Target Coverage =


Simple ITK will expose the following ITK functionalities
== 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 ==
 
* Check with ParaView users on UserVoice.
* Explore Forum options.
** http://thread.gmane.org/gmane.comp.lib.itk.user/35103/focus=57625
* Setup an ITK forum
** Where SimpleITK is a topic
* Look at StackOverflow
* Look at thread about Forums in the ITK users list
** Create a Wiki page to capture features.
* Pick one by end of August.
 
== Bug Tracker Jira ==
 
* Joint with ITK Jira installation but as a separate project
 
== Wiki ==
 
* Joint with ITK

Latest revision as of 17:51, 13 February 2013

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