ITK/Release 3.2
This release covers the period November 13, 2006 through March 11, 2007
Main Changes in this Release
From Insight Journal to Review
The following contributions from the Insight Journal were moved into the toolkit:
- Improving features binary erode and dilate [1] (Shepherd: Gaetan Lehman) [now in CVS]
- An ITK Filter for Bayesian Segmentation: itkBayesianClassifierImageFilter [2] (Shepherd: Karthik Krishnan)
- Watershed transform [3] (Shepherd: Gaetan Lehman)
- Label Overlay [4] (Shepherd: Andinet Enquobahrie) [now in CVS Review]
- Finding regional extrema - methods and performance [5] (Shepherd: Andinet Enquobahrie) [now in CVS Review]
- Neural Networks IO [6] (Shepherd: Stephen Aylward) [now in CVS Review]
- Contour Extractor 2D [7] (Shepherd: Andinet Enquobahrie) [now in CVS Review]
- Image projections along an axis [8] (Shepherd: Andinet Enquobahrie) [now in CVS Review]
- itk Quad Mesh [9] (Shepherd: Sylvain Jaume) [data structures now in CVS Review]
- Using a mask to decrease computation for Spatial Object to image [10] (Shepherd: Julien Jomier)
- Conformal Flattening ITK Filter [11] (Shepherd: Sylvain Jaume) [now in CVS Review]
- Improving performance of morphological reconstruction [12]
- Optimization of connected component labelling [13]
From Review to permanent location
The following contributions were moved from the Review directory to their permanent location
- Probability Distributions for the Insight Toolkit [14] (Shepherd: Stephen Aylward) [now in CVS Review]
Replacing code copyrighted by Numerical Recipes
It was found that code copyrighted by Numerical Recipes was being used in the toolkit in the two following places:
- Insight/Utilities/vxl/core/vcl/algo/vnl_brent.cxx
- Insight/Code/Numerics/itkPowellOptimizer.cxx
The offending code was removed from the first file and the Vxl developers were notified. They are working in providing replacement code. The offending code from the itkPowellOptimizer has been replaced with code from the file fminbr.f from www.netlig.org, and a brand new implementation of the bracketing algorithm based on the description of the golden search method available in the Wikipedia.
New Classes in this Release
Code/BasicFilters/itkConnectedComponentAlgorithm Code/BasicFilters/itkImageToVectorImageFilter Code/BasicFilters/itkReconstructionImageFilter Code/Numerics/Statistics/d1ma Code/Numerics/Statistics/d1mach.f Code/Numerics/Statistics/d9gmit Code/Numerics/Statistics/d9gmit.f Code/Numerics/Statistics/d9lgic Code/Numerics/Statistics/d9lgic.f Code/Numerics/Statistics/d9lgit Code/Numerics/Statistics/d9lgit.f Code/Numerics/Statistics/d9lgmc Code/Numerics/Statistics/d9lgmc.f Code/Numerics/Statistics/dbetai Code/Numerics/Statistics/dbetai.f Code/Numerics/Statistics/dcsevl Code/Numerics/Statistics/dcsevl.f Code/Numerics/Statistics/dgami Code/Numerics/Statistics/dgami.f Code/Numerics/Statistics/dgamit Code/Numerics/Statistics/dgamit.f Code/Numerics/Statistics/dgamlm Code/Numerics/Statistics/dgamlm.f Code/Numerics/Statistics/dgamma Code/Numerics/Statistics/dgamma.f Code/Numerics/Statistics/dgamr Code/Numerics/Statistics/dgamr.f Code/Numerics/Statistics/d_int Code/Numerics/Statistics/dlbeta Code/Numerics/Statistics/dlbeta.f Code/Numerics/Statistics/dlgams Code/Numerics/Statistics/dlgams.f Code/Numerics/Statistics/dlngam Code/Numerics/Statistics/dlngam.f Code/Numerics/Statistics/dlnrel Code/Numerics/Statistics/dlnrel.f Code/Numerics/Statistics/d_mod Code/Numerics/Statistics/initds Code/Numerics/Statistics/initds.f Code/Numerics/Statistics/itkChiSquareDistribution Code/Numerics/Statistics/itkGaussianDistribution Code/Numerics/Statistics/itkImageToListGenerator Code/Numerics/Statistics/itkProbabilityDistribution Code/Numerics/Statistics/itkTDistribution Code/Numerics/Statistics/xermsg Code/Review/itkBinaryProjectionImageFilter Code/Review/itkBinaryThresholdProjectionImageFilter Code/Review/itkConformalFlatteningMeshFilter Code/Review/itkContourExtractor2DImageFilter Code/Review/itkGeometricalQuadEdge Code/Review/itkImageToPathFilter Code/Review/itkLabelOverlayImageFilter Code/Review/itkLabelToRGBFunctor Code/Review/itkLabelToRGBImageFilter Code/Review/itkMaximumProjectionImageFilter Code/Review/itkMeanProjectionImageFilter Code/Review/itkMedianProjectionImageFilter Code/Review/itkMinimumProjectionImageFilter Code/Review/itkMorphologicalWatershedFromMarkersImageFilter Code/Review/itkMorphologicalWatershedImageFilter Code/Review/itkNeuralNetworkFileReader Code/Review/itkNeuralNetworkFileWriter Code/Review/itkProjectionImageFilter Code/Review/itkQuadEdge Code/Review/itkQuadEdgeMe Code/Review/itkQuadEdgeMesh Code/Review/itkQuadEdgeMeshBaseIterator Code/Review/itkQuadEdgeMeshBoundaryEdgesMeshFunction Code/Review/itkQuadEdgeMeshFrontIterator Code/Review/itkQuadEdgeMeshLineCell Code/Review/itkQuadEdgeMeshMacro Code/Review/itkQuadEdgeMeshPoint Code/Review/itkQuadEdgeMeshPolygonCell Code/Review/itkQuadEdgeMeshTopologyChecker Code/Review/itkQuadEdgeMeshToQuadEdgeMeshFilter Code/Review/itkQuadEdgeMeshTraits Code/Review/itkRegionalMaximaImageFilter Code/Review/itkRegionalMinimaImageFilter Code/Review/itkStandardDeviationProjectionImageFilter Code/Review/itkSumProjectionImageFilter Code/Review/itkValuedRegionalExtremaImageFilter Code/Review/itkValuedRegionalMaximaImageFilter Code/Review/itkValuedRegionalMinimaImageFilter Code/Review/itkVTKPolyDataReader Code/Review/itkVTKPolyDataWriter
New Tests in this Release
Testing/Code/BasicFilters/itkBinaryDilateImageFilterTest3 Testing/Code/BasicFilters/itkBinaryErodeImageFilterTest3 Testing/Code/IO/itkVTKImageIOTest2 Testing/Code/IO/testMetaCommand Testing/Code/Numerics/Statistics/itkChiSquareDistributionTest Testing/Code/Numerics/Statistics/itkGaussianDistributionTest Testing/Code/Numerics/Statistics/itkImageToListGeneratorTest Testing/Code/Numerics/Statistics/itkStatisticsHeaderTest Testing/Code/Numerics/Statistics/itkTDistributionTest Testing/Code/Review/itkBinaryProjectionImageFilterTest Testing/Code/Review/itkBinaryThresholdProjectionImageFilterTest Testing/Code/Review/itkConformalFlatteningMeshFilterTest Testing/Code/Review/itkContourExtractor2DImageFilterTest Testing/Code/Review/itkGeometricalQuadEdgeTest1 Testing/Code/Review/itkLabelOverlayImageFilterTest Testing/Code/Review/itkMaximumProjectionImageFilterTest Testing/Code/Review/itkMaximumProjectionImageFilterTest2 Testing/Code/Review/itkMaximumProjectionImageFilterTest3 Testing/Code/Review/itkMeanProjectionImageFilterTest Testing/Code/Review/itkMedianProjectionImageFilterTest Testing/Code/Review/itkMinimumProjectionImageFilterTest Testing/Code/Review/itkMorphologicalWatershedFromMarkersImageFilterTest Testing/Code/Review/itkMorphologicalWatershedImageFilterTest Testing/Code/Review/itkNeuralNetworkIOTest Testing/Code/Review/itkProjectionImageFilterTest Testing/Code/Review/itkQuadEdgeMeshAddFaceTest1 Testing/Code/Review/itkQuadEdgeMeshAddFaceTest2 Testing/Code/Review/itkQuadEdgeMeshBasicLayerTest Testing/Code/Review/itkQuadEdgeMeshDeleteEdgeTest Testing/Code/Review/itkQuadEdgeMeshFrontIteratorTest Testing/Code/Review/itkQuadEdgeMeshPointTest1 Testing/Code/Review/itkQuadEdgeMeshTest1 Testing/Code/Review/itkQuadEdgeMeshTest2 Testing/Code/Review/itkQuadEdgeMeshTest3 Testing/Code/Review/itkQuadEdgeTest1 Testing/Code/Review/itkRegionalMaximaImageFilterTest Testing/Code/Review/itkRegionalMaximaImageFilterTest2 Testing/Code/Review/itkRegionalMinimaImageFilterTest Testing/Code/Review/itkRegionalMinimaImageFilterTest2 Testing/Code/Review/itkStandardDeviationProjectionImageFilterTest Testing/Code/Review/itkSumProjectionImageFilterTest Testing/Code/Review/itkValuedRegionalMaximaImageFilterTest Testing/Code/Review/itkValuedRegionalMinimaImageFilterTest Testing/Code/Review/itkVTKPolyDataReaderTest Testing/Code/Review/itkVTKPolyDataWriterTest
New Examples in this Release
Examples/IO/itk.d
New Utilities in this Release
Utilities/kwsys/testAutoPtr