ITK/Release 4 Planning

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.

ITK Version 4

This work is supported by ARRA funding from the NLM. The kick-off meeting for this project took place from June 28-July 2 2010 in Bethesda. A beta version of the software will be available by the end of March 2011. Bug fixes will continue to be contributed to the ITK version 3 code.

  • Adopt a modern revision control system
  • Take advantage of advances in C++
    • Target popular compilers that are compatible with the C++98 and/or C++03 standard (http://en.wikipedia.org/wiki/C%2B%2B03#Language_standard).
    • Specifically remove support for Visual Studio prior to 7.1 (e.g., 6 and 7.0), Borland version 5.5, Sun Studio compilers prior to 5.9, IRIX compilers, MWORKS compilers, and gcc prior to 3.4
  • Improved ITK Wrapping
  • Addition of Simple ITK Layer
    • A matlab-like interface to ITK
  • Refactor for Modularity
    • ITKCore, ITKRegistrationModule, and Optional Modules
  • Enhanced project management tools and software processes
    • Particularly to support module development, testing, and maintenance
  • Refactoring itk::FEM framework - V4
  • Refactoring Level-Set framework - V4
  • Improved DICOM support
    • DICOM
    • Including communications with PACS
    • Support Streaming interface
    • Add filter to support Siemens MOSAIC images
    • Information Object Definition verification
  • Add streaming for GPU-based data/methods
    • With support for distributed computing in the future
  • Enhanced image registration framework

Wish List

Wish List

Migration Plan

Migration Plan

A2D2 Projects

A2D2 Projects

New Fields

ITKv4 will provide improved support for


Discussion Points

Discussion Points