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.
Download
Release Notes
LICENSE Change
Starting with ITKv4-Alpha-01, the ITK toolkit is distributed under the Apache 2.0 License.
More details here:
Revision Control
- Adopt a modern revision control system
Code Review
- Adopt a code review system
Modern C++
- 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, cygwin 1.5 (newer versions may work, but are not being targeted), and gcc prior to 3.4
Wrapping
- Improved ITK Wrapping at the class level (WrapITK)
- Wrapping
- Particularly for Python 2.x, Python 3, Java and C#
Simplify
Modularize
- Refactor for Modularity
- ITKCore, ITKRegistrationModule, and Optional Modules
Testing Crowdsourcing
Improve Software Process
- Enhanced project management tools and software processes
Data Management
Distributed Testing (cdash@home)
Testing Framework
Coding Style
Revise
FEM
Level Sets
DICOM
- Improved DICOM support
- DICOM
- Including communications with PACS
- Support Streaming interface
- Add filter to support Siemens MOSAIC images
- Information Object Definition verification
Image Registration Framework
Spatial Objects
Global Code Review
Accelerate
GPU
Numerical Libraries
Release schedules
The Team
The Team
Wish List
Wish List
Migration Plan (Developers)
Migration Plan
Migration Guide (for Users)
Users Migration Guide
Software Guide (Update)
Software Guide Update
A2D2 Projects
A2D2 Projects
New Fields
ITKv4 will provide improved support for
Discussion Points
Discussion Points
Outreach
Outreach
New Code Contribution Process
New Code Contribution Process