ITK/Release 1 8

From KitwarePublic
< ITK
Revision as of 21:44, 9 December 2005 by Lorensen (talk | contribs)
Jump to navigationJump to search

Support for BMP

MetaIO supports zlib compression

IO support for itkMeshSpatialObject via MetaIO

IO support for "Nearly Raw Raster Data" image format (Nrrd)

New itkTreeContainer and TreeIterators classes

SpatialObjects supports TreeContainer

New GaussianSpatialObject

Many new examples

Java wrapping

This release covers the period January 22, 2004 through August 8, 2004

New Classes in this Release

Code/Algorithms/itkDeformableSimplexMesh3DBalloonForceFilter
Code/Algorithms/itkDeformableSimplexMesh3DFilter
Code/Algorithms/itkHistogramAlgorithmBase
Code/Algorithms/itkImagePCADecompositionCalculator
Code/Algorithms/itkIsolatedWatershedImageFilter
Code/Algorithms/itkLevelSetMotionRegistrationFilter
Code/Algorithms/itkLevelSetMotionRegistrationFunction
Code/Algorithms/itkMatchCardinalityImageToImageMetric
Code/Algorithms/itkOtsuMultipleThresholdsCalculator
Code/Algorithms/itkOtsuThresholdImageFilter
Code/Algorithms/itkPointSetToSpatialObjectDemonsRegistration
Code/Algorithms/itkRegularSphereMeshSource
Code/Algorithms/itkSTAPLEImageFilter
Code/Algorithms/itkSymmetricForcesDemonsRegistrationFilter
Code/Algorithms/itkSymmetricForcesDemonsRegistrationFunction

Code/BasicFilters/itkAbsoluteValueDifferenceImageFilter
Code/BasicFilters/itkBoundedReciprocalImageFilter
Code/BasicFilters/itkDeformationFieldSource
Code/BasicFilters/itkGrayscaleGrindPeakImageFilter
Code/BasicFilters/itkInverseDeformationFieldImageFilter
Code/BasicFilters/itkIterativeInverseDeformationFieldImageFilter
Code/BasicFilters/itkLabelStatisticsImageFilter
Code/BasicFilters/itkLaplacianSharpeningImageFilter
Code/BasicFilters/itkNaryMaximumImageFilter
Code/BasicFilters/itkNotImageFilter
Code/BasicFilters/itkRGBToLuminanceImageFilter
Code/BasicFilters/itkSimplexMeshAdaptTopologyFilter
Code/BasicFilters/itkSimplexMeshToTriangleMeshFilter
Code/BasicFilters/itkThresholdLabelerImageFilter
Code/BasicFilters/itkTileImageFilter
Code/BasicFilters/itkTriangleMeshToSimplexMeshFilter
Code/BasicFilters/itkVectorRescaleIntensityImageFilter
Code/BasicFilters/itkWarpVectorImageFilter
Code/BasicFilters/itkWeightedAddImageFilter

Code/Common/itkAutoPointerDataObjectDecorator
Code/Common/itkBinaryThresholdSpatialFunction
Code/Common/itkCenteredEuler3DTransform
Code/Common/itkCenteredVersorTransformInitializer
Code/Common/itkChildTreeIterator
Code/Common/itkDataObjectDecorator
Code/Common/itkInOrderTreeIterator
Code/Common/itkLeafTreeIterator
Code/Common/itkLevelOrderTreeIterator
Code/Common/itkPostOrderTreeIterator
Code/Common/itkPreOrderTreeIterator
Code/Common/itkRGBToLuminanceImageAdaptor
Code/Common/itkRootTreeIterator
Code/Common/itkSimpleDataObjectDecorator
Code/Common/itkSimplexMe
Code/Common/itkSimplexMesh
Code/Common/itkSimplexMeshGeometry
Code/Common/itkTreeChangeEvent
Code/Common/itkTreeContainer
Code/Common/itkTreeContainerBase
Code/Common/itkTreeIteratorBase
Code/Common/itkTreeIteratorClone
Code/Common/itkTreeNode
Code/Common/itkWindowedSincInterpolateImageFunction

Code/IO/itkBMPImageIO
Code/IO/itkBMPImageIOFactory
Code/IO/itkGDCMImageIO
Code/IO/itkGDCMSeriesFileNames
Code/IO/itkImageIORegion
Code/IO/itkNrrdImageIO
Code/IO/itkNrrdImageIOFactory

Code/Numerics/itkLBFGSBOptimizer

Code/Numerics/Statistics/itkGreyLevelCooccurrenceMatrixTextureCoefficientsCalculator
Code/Numerics/Statistics/itkImageToCooccurrenceListAdaptor
Code/Numerics/Statistics/itkMaskedScalarImageToGreyLevelCooccurrenceMatrixGenerator
Code/Numerics/Statistics/itkScalarImageTextureCalculator
Code/Numerics/Statistics/itkScalarImageToGreyLevelCooccurrenceMatrixGenerator

Code/SpatialObject/itkAffineGeometryFrame
Code/SpatialObject/itkGaussianSpatialObject
Code/SpatialObject/itkImageMaskSpatialObject
Code/SpatialObject/itkMetaEvent
Code/SpatialObject/itkMetaGaussianConverter
Code/SpatialObject/itkMetaMeshConverter
Code/SpatialObject/itkSpatialObjectTreeContainer
Code/SpatialObject/itkSpatialObjectTreeNode

New Tests in this Release

Testing/Code/Common/itkBinaryThresholdSpatialFunctionTest
Testing/Code/Common/itkCenteredTransformInitializerTest
Testing/Code/Common/itkCenteredVersorTransformInitializerTest
Testing/Code/Common/itkDecoratorTest
Testing/Code/Common/itkImageTest
Testing/Code/Common/itkPolygonCellTest
Testing/Code/Common/itkSimplexMeshTest
Testing/Code/Common/itkTreeContainerTest
Testing/Code/Common/itkTreeContainerTest2
Testing/Code/Common/itkVersorTransformTest
Testing/Code/Common/itkWindowedSincInterpolateImageFunctionTest

Testing/Code/BasicFilters/itkAbsoluteValueDifferenceImageFilterTest
Testing/Code/BasicFilters/itkBasicFiltersTests2
Testing/Code/BasicFilters/itkBinaryThresholdImageFilterTest2
Testing/Code/BasicFilters/itkDeformationFieldSourceTest
Testing/Code/BasicFilters/itkInverseDeformationFieldImageFilterTest
Testing/Code/BasicFilters/itkIterativeInverseDeformationFieldImageFilterTest
Testing/Code/BasicFilters/itkNaryMaximumImageFilterTest
Testing/Code/BasicFilters/itkRemoveBoundaryObjectsTest
Testing/Code/BasicFilters/itkRemoveBoundaryObjectsTest2
Testing/Code/BasicFilters/itkRGBToLuminanceImageFilterAndAdaptorTest
Testing/Code/BasicFilters/itkSimplexMeshAdaptTopologyFilterTest
Testing/Code/BasicFilters/itkSimplexMeshToTriangleMeshFilterTest
Testing/Code/BasicFilters/itkThresholdLabelerImageFilterTest
Testing/Code/BasicFilters/itkTileImageFilterTest
Testing/Code/BasicFilters/itkTriangleMeshToSimplexMeshFilter2Test
Testing/Code/BasicFilters/itkTriangleMeshToSimplexMeshFilterTest
Testing/Code/BasicFilters/itkVectorRescaleIntensityImageFilterTest
Testing/Code/BasicFilters/itkWarpVectorImageFilterTest
Testing/Code/BasicFilters/itkWeightedAddImageFilterTest

Testing/Code/IO/itkBMPImageIOTest
Testing/Code/IO/itkGDCMImageIOTest
Testing/Code/IO/itkGDCMSeriesReadImageWrite
Testing/Code/IO/itkMeshSpatialObjectIOTest
Testing/Code/IO/itkNrrdImageIOTest
Testing/Code/IO/testMetaMe

Testing/Code/Algorithms/itkCurvatureFlowTestPython2.py
Testing/Code/Algorithms/itkDeformableSimplexMesh3DBalloonForceFilterTest
Testing/Code/Algorithms/itkDeformableSimplexMesh3DFilterTest
Testing/Code/Algorithms/itkFilterWatcher
Testing/Code/Algorithms/itkGradientDifferenceImageToImageMetricTest
Testing/Code/Algorithms/itkImagePCADecompositionCalculatorTest
Testing/Code/Algorithms/itkIsolatedWatershedImageFilterTest
Testing/Code/Algorithms/itkOtsuMultipleThresholdsCalculatorTest
Testing/Code/Algorithms/itkOtsuThresholdImageFilterTest
Testing/Code/Algorithms/itkPointSetToSpatialObjectDemonsRegistrationTest
Testing/Code/Algorithms/itkRayCastInterpolateImageFunctionTest
Testing/Code/Algorithms/itkRegularSphereMeshSourceTest
Testing/Code/Algorithms/itkSTAPLEImageFilterTest
Testing/Code/Algorithms/itkSymmetricForcesDemonsRegistrationFilterTest

Testing/Code/Numerics/itkLBFGSBOptimizerTest
Testing/Code/Numerics/Statistics/itkGreyLevelCooccurrenceMatrixTextureCoefficientsCalculatorTest
Testing/Code/Numerics/Statistics/itkImageToCooccurrenceListAdaptorTest
Testing/Code/Numerics/Statistics/itkMaskedScalarImageToGreyLevelCooccurrenceMatrixGeneratorTest
Testing/Code/Numerics/Statistics/itkScalarImageTextureCalculatorTest
Testing/Code/Numerics/Statistics/itkScalarImageToGreyLevelCooccurrenceMatrixGeneratorTest

Testing/Code/SpatialObject/itkAffineGeometryFrameTest
Testing/Code/SpatialObject/itkGaussianSpatialObjectTest
Testing/Code/SpatialObject/itkImageMaskSpatialObjectTest
Testing/Code/SpatialObject/itkSpatialObjectTreeContainerTest

New Examples in this Release

Examples/DataRepresentation/Image/ImageToArray.py
Examples/DataRepresentation/Mesh/ImageToPointSet
Examples/DataRepresentation/Mesh/MeshPolyLine
Examples/DataRepresentation/Path/CMakeLists.txt
Examples/DataRepresentation/Path/PolyLineParametricPath1

Examples/Filtering/BinaryDilateImageFilter.java
Examples/Filtering/BinaryDilateImageFilter.py
Examples/Filtering/BinaryDilateImageFilter.tcl
Examples/Filtering/BinaryErodeImageFilter.java
Examples/Filtering/BinaryErodeImageFilter.py
Examples/Filtering/BinaryErodeImageFilter.tcl
Examples/Filtering/BinaryThresholdImageFilter.java
Examples/Filtering/BinaryThresholdImageFilter.tcl
Examples/Filtering/CannyEdgeDetectionImageFilter.java
Examples/Filtering/CannyEdgeDetectionImageFilter.py
Examples/Filtering/CannyEdgeDetectionImageFilter.tcl
Examples/Filtering/CastImageFilter.java
Examples/Filtering/CastImageFilter.py
Examples/Filtering/CastImageFilter.tcl
Examples/Filtering/CurvatureAnisotropicDiffusionImageFilter.java
Examples/Filtering/CurvatureFlowImageFilter.java
Examples/Filtering/DigitallyReconstructedRadiograph1
Examples/Filtering/GradientAnisotropicDiffusionImageFilter.java
Examples/Filtering/GrayscaleDilateImageFilter.py
Examples/Filtering/GrayscaleErodeImageFilter.py
Examples/Filtering/LaplacianImageFilter.py
Examples/Filtering/LaplacianRecursiveGaussianImageFilter1
Examples/Filtering/LaplacianRecursiveGaussianImageFilter2
Examples/Filtering/LaplacianSharpeningImageFilter
Examples/Filtering/MeanImageFilter.java
Examples/Filtering/MedianImageFilter.java
Examples/Filtering/MedianImageFilter.tcl
Examples/Filtering/RGBToGrayscale
Examples/Filtering/ScaleSpaceGenerator2D
Examples/Filtering/SigmoidImageFilter.java
Examples/Filtering/SigmoidImageFilter.tcl
Examples/Filtering/ThresholdImageFilter.java
Examples/Filtering/ThresholdImageFilter.tcl
Examples/Filtering/VectorIndexSelection
Examples/Filtering/WarpImageFilter1

Examples/IO/DicomPrintPatientInformation
Examples/IO/DicomSeriesReadImageWrite2
Examples/IO/VectorImageReadWrite

Examples/Numerics/FourierDescriptors1

Examples/Registration/BSplineWarping1
Examples/Registration/DeformableRegistration3
Examples/Registration/DeformableRegistration4
Examples/Registration/DeformableRegistration5
Examples/Registration/DeformableRegistration6
Examples/Registration/DeformationFieldInitialization
Examples/Registration/ImageRegistration10
Examples/Registration/ImageRegistration11
Examples/Registration/ImageRegistration12
Examples/Registration/ImageRegistration13
Examples/Registration/ImageRegistration14
Examples/Registration/ImageRegistration4.py
Examples/Registration/LandmarkWarping2
Examples/Registration/MeanSquaresImageMetric1
Examples/Registration/RegistrationExamples4
Examples/Registration/RegistrationExamples5
Examples/Registration/RegistrationExamples6
Examples/Registration/RegistrationExamples7

Examples/Statistics/ImageEntropy1
Examples/Statistics/ImageMutualInformation1

Examples/Visualization/CannyEdgeDetectionImageFilterConnectVTKITK.tcl

New Utilities in this Release

Utilities/MetaIO/metaEvent
Utilities/MetaIO/metaGaussian
Utilities/MetaIO/metaMe
Utilities/MetaIO/metaMesh
Utilities/NrrdIO/000-README.txt
Utilities/NrrdIO/754
Utilities/NrrdIO/accessors
Utilities/NrrdIO/array
Utilities/NrrdIO/arraysNrrd
Utilities/NrrdIO/axis
Utilities/NrrdIO/biffbiff
Utilities/NrrdIO/CMakeLists.txt
Utilities/NrrdIO/comment
Utilities/NrrdIO/defaultsNrrd
Utilities/NrrdIO/dio
Utilities/NrrdIO/encoding
Utilities/NrrdIO/encodingAscii
Utilities/NrrdIO/encodingBzip2
Utilities/NrrdIO/encodingGzip
Utilities/NrrdIO/encodingHex
Utilities/NrrdIO/encodingRaw
Utilities/NrrdIO/endianAir
Utilities/NrrdIO/endianNrrd
Utilities/NrrdIO/enum
Utilities/NrrdIO/enumsNrrd
Utilities/NrrdIO/format
Utilities/NrrdIO/formatEPS
Utilities/NrrdIO/formatNRRD
Utilities/NrrdIO/formatPNG
Utilities/NrrdIO/formatPNM
Utilities/NrrdIO/formatText
Utilities/NrrdIO/formatVTK
Utilities/NrrdIO/gzio
Utilities/NrrdIO/keyvalue
Utilities/NrrdIO/methodsNrrd
Utilities/NrrdIO/miscAir
Utilities/NrrdIO/mop
Utilities/NrrdIO/NrrdIO
Utilities/NrrdIO/NrrdIO_Srcs.txt
Utilities/NrrdIO/parseAir
Utilities/NrrdIO/parseNrrd
Utilities/NrrdIO/preamble
Utilities/NrrdIO/pre-GNUmakefile
Utilities/NrrdIO/privateAir
Utilities/NrrdIO/privateNrrd
Utilities/NrrdIO/qnanhibit
Utilities/NrrdIO/read
Utilities/NrrdIO/reorder
Utilities/NrrdIO/sampleIO
Utilities/NrrdIO/sane
Utilities/NrrdIO/simple
Utilities/NrrdIO/string
Utilities/NrrdIO/teem32bit
Utilities/NrrdIO/teemDio
Utilities/NrrdIO/teemEndian
Utilities/NrrdIO/teemPng
Utilities/NrrdIO/teemQnanhibit
Utilities/NrrdIO/unteem.pl
Utilities/NrrdIO/write