ITK/Release 4 Planning: Difference between revisions
From KitwarePublic
< ITK
Jump to navigationJump to search
Line 18: | Line 18: | ||
* Improved DICOM support | * Improved DICOM support | ||
** Including communications with PACS | ** Including communications with PACS | ||
** Support Streaming interface | |||
** Add filter to support Siemens MOSAIC images | |||
* Add streaming for GPU-based data/methods | * Add streaming for GPU-based data/methods | ||
** With support for distributed computing in the future | ** With support for distributed computing in the future | ||
* Enhanced image registration framework | * Enhanced image registration framework | ||
= Wish List = | = Wish List = |
Revision as of 10:38, 12 July 2010
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
- Move from cvs to git for distributed source code management
- 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
- Particularly for Python
- 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
- Improved DICOM support
- Including communications with PACS
- Support Streaming interface
- Add filter to support Siemens MOSAIC images
- Add streaming for GPU-based data/methods
- With support for distributed computing in the future
- Enhanced image registration framework