We are happy to announce the Insight Toolkit (ITK) version 5 Beta 3 release!
Download the source code:
Install the Python packages:
python -m pip install --upgrade pip
python -m pip install --upgrade --pre itk
This release celebrates the community’s migration to GitHub. As a true open source project, community participation is a high priority. Our migration to GitHub facilitates collaboration with the broader scientific open source community.
This release also includes major improvements in the areas of performance and third party libraries. A new, experimental ImageRange class enables iteration over an image’s pixels in a modern, performant way. Fundamental ITK data structures were improved to enabled compiler optimizations for Plain Old Data objects. VXL was modernized to C++11, and Eigen is now available in the toolkit; ITK’s gradual transition from VXL to Eigen for linear algebra has begun.
In addition, four new remote modules are available, FFT’s can be computed on the GPU via cuFFTW, and ITK Python’s itk.imread now supports image series. More information can be found in the detailed release announcement.
For an overview of ITK 5’s transition to modern C++, performance-related changes, and the new, Pythonic API, see the ITK 5 Alpha 1: Modern C++, ITK 5 Alpha 2: Performance, and ITK 5 Beta 1: Pythonic Interface release announcements.
The ITK 5 Migration Guide is available to help transition a code base from ITK 4 to ITK 5. Please discuss your experiences on Discourse. We are approaching the 5.0.0 final release! The next release will be the first ITK 5 release candidate; it is scheduled for the end of January.