1ITK Release 2.2
2===============
3
4Introducing GDCM as DICOM reader/writer
5=======================================
6
7Until version 2.0, ITK only natively supported reading DICOM image
8files. New in v2.0 is GDCM, short for “Grass roots DICOM”, a library
9dedicated library for reading, parsing **and writing** DICOM image data.
10[GDCM](http://www.creatis.insa-lyon.fr/Public/Gdcm/Main.html) is
11developed by the [Creatis group](http://www.creatis.insa-lyon.fr/) at
12INSA Lyon, France.
13
14GDCM supports Part 5 of the DICOM standard, relating to image files (and
15not the rest of the DICOM spec, such as networking, etc). The supported
16formats are:
17
18-   ACR-NEMA version 1 and 2
19-   Dicom version 3.0 (including various encodings of jpeg, RLE)
20
21Class Reference : [GDCMImageIO](http://www.itk.org/Doxygen/html/classitk_1_1GDCMImageIO.html), [GDCMSeriesFileNames](http://www.itk.org/Doxygen/html/classitk_1_1GDCMSeriesFileNames.html)\
22Examples : (None)
23
24New itkVesselTubeSpatialObject with metaIO file format to support vessel representation
25=======================================================================================
26
27New itkDTITubeSpatialObject with metaIO file format to support DTI tracts representation and reading/writing of DTI data
28========================================================================================================================
29
30This release covers the period August 10, 2004 through February 4, 2005
31
32New Classes in this Release
33---------------------------
34
35    Code/Algorithms/itkBinaryPruningImageFilter
36    Code/Algorithms/itkBinaryThinningImageFilter
37    Code/Algorithms/itkBioCell
38    Code/Algorithms/itkBioCellBase
39    Code/Algorithms/itkBioCellularAggregate
40    Code/Algorithms/itkBioCellularAggregateBase
41    Code/Algorithms/itkBioGenome
42    Code/Algorithms/itkEuclideanDistancePointMetr
43    Code/Algorithms/itkEuclideanDistancePointMetric
44    Code/Algorithms/itkKappaStatisticImageToImageMetr
45    Code/Algorithms/itkKappaStatisticImageToImageMetric
46    Code/Algorithms/itkOtsuMultipleThresholdsImageFilter
47    Code/Algorithms/itkScalarImageKmeansImageFilter
48    Code/Algorithms/itkSimplexMeshVolumeCalculator
49
50    Code/BasicFilters/itkComplexToImaginaryImageFilter
51    Code/BasicFilters/itkComplexToRealImageFilter
52    Code/BasicFilters/itkConstrainedValueAdditionImageFilter
53    Code/BasicFilters/itkConstrainedValueDifferenceImageFilter
54    Code/BasicFilters/itkContourDirectedMeanDistanceImageFilter
55    Code/BasicFilters/itkContourMeanDistanceImageFilter
56    Code/BasicFilters/itkDeformationFieldJacobianDeterminantFilter
57    Code/BasicFilters/itkGrayscaleMorphologicalClosingImageFilter
58    Code/BasicFilters/itkGrayscaleMorphologicalOpeningImageFilter
59    Code/BasicFilters/itkJoinSeriesImageFilter
60    Code/BasicFilters/itkMaskNegatedImageFilter
61    Code/BasicFilters/itkSignedDanielssonDistanceMapImageFilter
62    Code/BasicFilters/itkSimpleContourExtractorImageFilter
63    Code/BasicFilters/itkVotingBinaryHoleFillingImageFilter
64    Code/BasicFilters/itkVotingBinaryImageFilter
65    Code/BasicFilters/itkVotingBinaryIterativeHoleFillingImageFilter
66    Code/BasicFilters/itkWarpMeshFilter
67
68    Code/Common/itkComplexToImaginaryImageAdaptor
69    Code/Common/itkComplexToRealImageAdaptor
70    Code/Common/itkPhasedArray3DSpecialCoordinatesImage
71    Code/Common/itkSimpleFilterWatcher
72    Code/Common/itkSpecialCoordinatesImage
73    Code/Common/itkVectorNearestNeighborInterpolateImageFunction
74
75    Code/IO/itkArchetypeSeriesFileNames
76
77    Code/Numerics/itkPowellOptimizer
78
79    Code/SpatialObject/itkArrowSpatialObject
80    Code/SpatialObject/itkCylinderSpatialObject
81    Code/SpatialObject/itkDTITubeSpatialObject
82    Code/SpatialObject/itkDTITubeSpatialObjectPoint
83    Code/SpatialObject/itkMetaArrowConverter
84    Code/SpatialObject/itkMetaDTITubeConverter
85    Code/SpatialObject/itkMetaVesselTubeConverter
86    Code/SpatialObject/itkVesselTubeSpatialObject
87    Code/SpatialObject/itkVesselTubeSpatialObjectPoint
88
89    Code/Patented/CMakeLists.txt
90    Code/Patented/itkActiveShapeModelCalculator
91    Code/Patented/itkActiveShapeModelGradientSearchMethod
92    Code/Patented/itkSimpleFuzzyConnectednessImageFilterBase
93    Code/Patented/itkSimpleFuzzyConnectednessRGBImageFilter
94    Code/Patented/itkSimpleFuzzyConnectednessScalarImageFilter
95    Code/Patented/itkVectorFuzzyConnectednessImageFilter
96
97New Tests in this Release
98-------------------------
99
100    Testing/Code/Common/itkCenteredEuler3DTransformTest
101    Testing/Code/Common/itkPhasedArray3DSpecialCoordinatesImageTest
102    Testing/Code/Common/itkSizeTest
103
104    Testing/Code/BasicFilters/itkComplexToImaginaryFilterAndAdaptorTest
105    Testing/Code/BasicFilters/itkComplexToRealFilterAndAdaptorTest
106    Testing/Code/BasicFilters/itkConstrainedValueAdditionImageFilterTest
107    Testing/Code/BasicFilters/itkConstrainedValueDifferenceImageFilterTest
108    Testing/Code/BasicFilters/itkContourDirectedMeanDistanceImageFilterTest
109    Testing/Code/BasicFilters/itkContourMeanDistanceImageFilterTest
110    Testing/Code/BasicFilters/itkDeformationFieldJacobianDeterminantFilterTest
111    Testing/Code/BasicFilters/itkGrayscaleMorphologicalClosingImageFilterTest
112    Testing/Code/BasicFilters/itkGrayscaleMorphologicalOpeningImageFilterTest
113    Testing/Code/BasicFilters/itkJoinSeriesImageFilterTest
114    Testing/Code/BasicFilters/itkMaskNegatedImageFilterTest
115    Testing/Code/BasicFilters/itkResamplePhasedArray3DSpecialCoordinatesImageTest
116    Testing/Code/BasicFilters/itkSignedDanielssonDistanceMapImageFilterTest
117    Testing/Code/BasicFilters/itkSimpleContourExtractorImageFilterTest
118    Testing/Code/BasicFilters/itkVotingBinaryHoleFillingImageFilterTest
119    Testing/Code/BasicFilters/itkVotingBinaryImageFilterTest
120    Testing/Code/BasicFilters/itkVotingBinaryIterativeHoleFillingImageFilterTest
121    Testing/Code/BasicFilters/itkWarpMeshFilterTest
122
123    Testing/Code/IO/itkArchetypeSeriesFileNamesTest
124    Testing/Code/IO/itkImageFileWriterTest
125
126    Testing/Code/Algorithms/itkAlgorithmsPrintTest4
127    Testing/Code/Algorithms/itkAlgorithmsPrintTests
128    Testing/Code/Algorithms/itkAlgorithmsTests3
129    Testing/Code/Algorithms/itkBinaryThinningImageFilterTest
130    Testing/Code/Algorithms/itkBioCellTest
131    Testing/Code/Algorithms/itkBioCellularAggregateTest
132    Testing/Code/Algorithms/itkBioGenomeTest
133    Testing/Code/Algorithms/itkKappaStatisticImageToImageMetricTest
134    Testing/Code/Algorithms/itkMatchCardinalityImageToImageMetricTest
135    Testing/Code/Algorithms/itkOtsuMultipleThresholdsImageFilterTest
136    Testing/Code/Algorithms/itkScalarImageKmeansImageFilterTest
137    Testing/Code/Algorithms/itkSimplexMeshVolumeCalculatorTest
138
139    Testing/Code/Numerics/itkPowellOptimizerTest
140
141    Testing/Code/SpatialObject/itkArrowSpatialObjectTest
142    Testing/Code/SpatialObject/itkCylinderSpatialObjectTest
143    Testing/Code/SpatialObject/itkSpatialObjectTests2
144
145    Testing/Code/Patented/CMakeLists.txt
146    Testing/Code/Patented/itkActiveShapeModelCalculatorTest
147    Testing/Code/Patented/itkPatentedHeaderTest
148    Testing/Code/Patented/itkPatentedPrintTest
149    Testing/Code/Patented/itkPatentedTests
150    Testing/Code/Patented/itkSimpleFuzzyConnectednessScalarImageFilterTest
151    Testing/Code/Patented/itkVectorFuzzyConnectednessImageFilterTest
152
153New Examples in this Release
154----------------------------
155
156    Examples/DataRepresentation/Image/ImageExamples
157    Examples/DataRepresentation/Mesh/MeshExamples
158
159    Examples/Filtering/AntiAliasBinaryImageFilter
160    Examples/Filtering/BinaryMedianImageFilter
161    Examples/Filtering/FFTImageFilter
162    Examples/Filtering/FilteringExamples3
163    Examples/Filtering/FilteringExamples4
164    Examples/Filtering/MorphologicalImageEnhancement
165    Examples/Filtering/OtsuMultipleThresholdImageFilter
166    Examples/Filtering/OtsuThresholdImageFilter
167    Examples/Filtering/ResampleImageFilter7
168    Examples/Filtering/ResampleImageFilter8
169    Examples/Filtering/ResampleImageFilter9
170    Examples/Filtering/VotingBinaryHoleFillingImageFilter
171    Examples/Filtering/VotingBinaryIterativeHoleFillingImageFilter
172
173    Examples/IO/DicomImageReadChangeHeaderWrite
174    Examples/IO/DicomImageReadPrintTags
175    Examples/IO/DicomImageReadWrite
176    Examples/IO/DicomSeriesReadPrintTags
177    Examples/IO/DicomSeriesReadSeriesWrite
178    Examples/IO/DicomSliceRead.java
179    Examples/IO/DicomSliceRead.py
180    Examples/IO/DicomSliceRead.tcl
181
182    Examples/Patented/CMakeLists.txt
183    Examples/Patented/FuzzyConnectednessImageFilter
184    Examples/Patented/HybridSegmentationFuzzyVoronoi
185    Examples/Patented/IterativeClosestPoint1
186    Examples/Patented/IterativeClosestPoint2
187    Examples/Patented/IterativeClosestPoint3
188    Examples/Patented/PatentedExamples
189
190    Examples/Registration/DeformableRegistration7
191    Examples/Registration/DeformableRegistration8
192    Examples/Registration/DeformationFieldJacobian
193    Examples/Registration/RegistrationExamples8
194
195    Examples/Statistics/ImageHistogram4
196    Examples/Statistics/ScalarImageKmeansClassifier
197    Examples/Statistics/ScalarImageKmeansModelEstimator
198    Examples/Statistics/ScalarImageMarkovRandomField1
199
200New Utilities in this Release
201-----------------------------
202
203    Utilities/gdcm/AUTHORS
204    Utilities/gdcm/ChangeLog
205    Utilities/gdcm/CMakeLists.txt
206    Utilities/gdcm/DEVELOPPER
207    Utilities/gdcm/Dicts/CMakeLists.txt
208    Utilities/gdcm/Dicts/DicomDir.d
209    Utilities/gdcm/Dicts/dicomTS.d
210    Utilities/gdcm/Dicts/dicomV3.d
211    Utilities/gdcm/Dicts/dicomVR.d
212    Utilities/gdcm/Dicts/README
213    Utilities/gdcm/gdcmConfigure.h.in
214    Utilities/gdcm/gdcm.spec.in
215    Utilities/gdcm/INSTALL
216    Utilities/gdcm/PACKAGER
217    Utilities/gdcm/README
218    Utilities/gdcm/README.ITK.txt
219    Utilities/gdcm/src/CMakeLists.txt
220    Utilities/gdcm/src/gdcm
221    Utilities/gdcm/src/gdcmBinEntry
222    Utilities/gdcm/src/gdcmCommon
223    Utilities/gdcm/src/gdcmDebug
224    Utilities/gdcm/src/gdcmDefaultDicts.cxx.in
225    Utilities/gdcm/src/gdcmDicomDir
226    Utilities/gdcm/src/gdcmDicomDirElement
227    Utilities/gdcm/src/gdcmDicomDirImage
228    Utilities/gdcm/src/gdcmDicomDirMeta
229    Utilities/gdcm/src/gdcmDicomDirObject
230    Utilities/gdcm/src/gdcmDicomDirPatient
231    Utilities/gdcm/src/gdcmDicomDirSerie
232    Utilities/gdcm/src/gdcmDicomDirStudy
233    Utilities/gdcm/src/gdcmDict
234    Utilities/gdcm/src/gdcmDictEntry
235    Utilities/gdcm/src/gdcmDictSet
236    Utilities/gdcm/src/gdcmDirList
237    Utilities/gdcm/src/gdcmDocEntry
238    Utilities/gdcm/src/gdcmDocEntrySet
239    Utilities/gdcm/src/gdcmDocument
240    Utilities/gdcm/src/gdcmElementSet
241    Utilities/gdcm/src/gdcmException
242    Utilities/gdcm/src/gdcmFile
243    Utilities/gdcm/src/gdcmGlobal
244    Utilities/gdcm/src/gdcmJpeg
245    Utilities/gdcm/src/gdcmJpeg12
246    Utilities/gdcm/src/gdcmJpeg16
247    Utilities/gdcm/src/gdcmJpeg2000
248    Utilities/gdcm/src/gdcmJpeg8
249    Utilities/gdcm/src/gdcmJPEGFragment
250    Utilities/gdcm/src/gdcmJPEGFragmentsInfo
251    Utilities/gdcm/src/gdcmRLEFrame
252    Utilities/gdcm/src/gdcmRLEFramesInfo
253    Utilities/gdcm/src/gdcmSeqEntry
254    Utilities/gdcm/src/gdcmSQItem
255    Utilities/gdcm/src/gdcmTS
256    Utilities/gdcm/src/gdcmUtil
257    Utilities/gdcm/src/gdcmValEntry
258    Utilities/gdcm/src/gdcmVR
259    Utilities/gdcm/src/jdatadst
260    Utilities/gdcm/src/jdatas
261    Utilities/itkjpeg/12/CMakeLists.txt
262    Utilities/itkjpeg/16/CMakeLists.txt
263    Utilities/itkjpeg/8/CMakeLists.txt
264    Utilities/itkjpeg/change.log
265    Utilities/itkjpeg/CMakeLists.txt
266    Utilities/itkjpeg/COPYRIGHT.dcmtk
267    Utilities/itkjpeg/filelist.d
268    Utilities/itkjpeg/install.d
269    Utilities/itkjpeg/jaricom
270    Utilities/itkjpeg/jcapimin
271    Utilities/itkjpeg/jcapistd
272    Utilities/itkjpeg/jcari
273    Utilities/itkjpeg/jccoefct
274    Utilities/itkjpeg/jccolor
275    Utilities/itkjpeg/jcdctmgr
276    Utilities/itkjpeg/jcdiffct
277    Utilities/itkjpeg/jchuff
278    Utilities/itkjpeg/jcinit
279    Utilities/itkjpeg/jclhuff
280    Utilities/itkjpeg/jclossls
281    Utilities/itkjpeg/jclossy
282    Utilities/itkjpeg/jcmainct
283    Utilities/itkjpeg/jcmarker
284    Utilities/itkjpeg/jcmaster
285    Utilities/itkjpeg/jcodec
286    Utilities/itkjpeg/jcomapi
287    Utilities/itkjpeg/jconfig.d
288    Utilities/itkjpeg/jconfig.h.in
289    Utilities/itkjpeg/jcparam
290    Utilities/itkjpeg/jcphuff
291    Utilities/itkjpeg/jcpred
292    Utilities/itkjpeg/jcprepct
293    Utilities/itkjpeg/jcsample
294    Utilities/itkjpeg/jcscale
295    Utilities/itkjpeg/jcshuff
296    Utilities/itkjpeg/jctrans
297    Utilities/itkjpeg/jdapimin
298    Utilities/itkjpeg/jdapistd
299    Utilities/itkjpeg/jdari
300    Utilities/itkjpeg/jdatadst
301    Utilities/itkjpeg/jdatasrc
302    Utilities/itkjpeg/jdcoefct
303    Utilities/itkjpeg/jdcolor
304    Utilities/itkjpeg/jdct
305    Utilities/itkjpeg/jddctmgr
306    Utilities/itkjpeg/jddiffct
307    Utilities/itkjpeg/jdhuff
308    Utilities/itkjpeg/jdinput
309    Utilities/itkjpeg/jdlhuff
310    Utilities/itkjpeg/jdlossls
311    Utilities/itkjpeg/jdlossy
312    Utilities/itkjpeg/jdmainct
313    Utilities/itkjpeg/jdmarker
314    Utilities/itkjpeg/jdmaster
315    Utilities/itkjpeg/jdmerge
316    Utilities/itkjpeg/jdphuff
317    Utilities/itkjpeg/jdpostct
318    Utilities/itkjpeg/jdpred
319    Utilities/itkjpeg/jdsample
320    Utilities/itkjpeg/jdscale
321    Utilities/itkjpeg/jdshuff
322    Utilities/itkjpeg/jdtrans
323    Utilities/itkjpeg/jerror
324    Utilities/itkjpeg/jfdctflt
325    Utilities/itkjpeg/jfdctfst
326    Utilities/itkjpeg/jfdctint
327    Utilities/itkjpeg/jidctflt
328    Utilities/itkjpeg/jidctfst
329    Utilities/itkjpeg/jidctint
330    Utilities/itkjpeg/jidctred
331    Utilities/itkjpeg/jinclude
332    Utilities/itkjpeg/jlossls
333    Utilities/itkjpeg/jlossy
334    Utilities/itkjpeg/jmemmgr
335    Utilities/itkjpeg/jmemnobs
336    Utilities/itkjpeg/jmemsys
337    Utilities/itkjpeg/jmorecfg.h.in
338    Utilities/itkjpeg/jpegDllConfig.h.in
339    Utilities/itkjpeg/jpegint
340    Utilities/itkjpeg/jpeglib
341    Utilities/itkjpeg/jquant1
342    Utilities/itkjpeg/jquant2
343    Utilities/itkjpeg/jutils
344    Utilities/itkjpeg/jversion
345    Utilities/itkjpeg/libjpeg.d
346    Utilities/itkjpeg/mangle_jpeg12bits
347    Utilities/itkjpeg/mangle_jpeg16bits
348    Utilities/itkjpeg/mangle_jpeg8bits
349    Utilities/itkjpeg/.NoDartCoverage
350    Utilities/itkjpeg/README
351    Utilities/itkjpeg/README.GDCM.txt
352    Utilities/itkjpeg/README.ITK.txt
353    Utilities/itkjpeg/structure.d
354    Utilities/kwsys/CommandLineArguments
355    Utilities/kwsys/CommandLineArguments.hxx.in
356    Utilities/kwsys/testCommandLineArguments
357    Utilities/MetaIO/metaArrow
358    Utilities/MetaIO/metaDTITube
359    Utilities/MetaIO/metaVesselTube
360    Utilities/NrrdIO/itk_NrrdIO_mangle
361    Utilities/NrrdIO/.NoDartCoverage
362