[Insight-developers] [Announcement] ITK 4.1.0 has been released!

Matt McCormick matt.mccormick at kitware.com
Mon Mar 5 15:45:45 EST 2012


We are happy to announce the release of the InsightToolkit 4.1.0!
Download links can be found at:

 http://itk.org/ITK/resources/software.html

This release is the first since ITK 4.0.0 and includes a number of bug
fixes and new features.  Related to the transition to Git, it also is
the first release to deviate from the even-only minor
release number.

Notable changes:

-  A plethora of bug fixes.
-  VTK Bridge support improved -- currently requires VTK Git master.
-  A number of improvements to the Registrationv4 framework.
-  A new TimeVaryingBSplineVelocityFieldTransform.
-  New Deconvolution filtering module with a number of classes.
-  Performance improvements to the LevelSetsv4 framework.
-  Better WrapITK support.
-  A new video filtering module that includes a method to use standard
filters in a video pipeline.


Some performance regressions were identified that were related to the
use of GetInput() and GetOutput() in the inner loop of a filter.  If
you find similar behavior, please report it to the mailing list and
issue tracker.


On the compiler front, Clang support continues to improve.  Issues
have been identified with parallel Visual Studio 10 builds.  It
appears that Visual Studio 10 has difficulty handling the many
projects that result when BUILD_TESTING and BUILD_EXAMPLES are ON.
The current workaround is to set

 Tools>Options>Projects and Solutions>Build and Run>Maximum number of
parallel project builds

to 1 or turn BUILD_TESTING or BUILD_EXAMPLES to OFF.


InsightApplications (from the ITKApps repository) has also seen a
number of updates to ITKv4, mostly thanks to the work of Bill Lorenson
and Arnaud Gelas.  When building InsightApplications, it is
recommended to use the “superbuild” by pointing CMake to the directory

  InsightApplications-4.1.1/Superbuild

as the target source directory.


New contributors with merged patches include

- Andriy Kot
- Felix Morency

In the upcoming 4.2 release, we will actively re-engage the community
and will be seeking out new contributors.


A list of commits since v4.1rc04 follows:

Bill Lorensen (1):
     BUG: CPack was not set up propery for ITKv4

Bradley Lowekamp (12):
     BUG: Adding tolerance to the VectorThreshold level-set test
     COMP: Address warnings in PreWarpTest
     BUG: Adding tolerance to ThresholdSegmentationLevelSetWhiteMatterTest
     COMP: attributes don't do anything in forward declarations
     COMP: fix warning of signed unsigned comparison
     BUG: Adjust intensity tolerance for SimpleImageRegistrationTest
     COMP: Use SizeValueType for indexing in Neighborhoods
     ENH: adding additional dart metric for image error statistics
     BUG: Corretly choose best baseline for difference image
     COMP: Fix warning in BalloonForceFilte about vd being unintialized
     BUG: prevent divide by zero in computing mean
     BUG: Set the number of components-per-pixel for SeriesReader

Cory Quammen (1):
     DOC: Fixed indices in pad image filter diagrams

Gaëtan Lehmann (1):
     COMP: fix missing vtkImagingPythonD lib link

Matthew McCormick (2):
     BUG: Add TimeVaryingBSplineVelocityFieldTransform to wrapping exclusion.
     COMP: Warn about VisualStudio parallel build issues.

Michael Stauffer (2):
     BUG: Rename and fix v4 Demons metric to MeansSquares
     BUG: yet still more debugging for itkSimpleImageRegistrationTest


More information about the Insight-developers mailing list