From: frog Date: Tue, 3 Aug 2004 17:24:55 +0000 (+0000) Subject: - sonataMonaco.dcm renamed to SIEMENS_Sonata-16-MONO2-Value_Multiplicity.dcm X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=commitdiff_plain;h=be6c91f5d8d432f99be39220e4db796576cb8201;p=gdcmData.git - sonataMonaco.dcm renamed to SIEMENS_Sonata-16-MONO2-Value_Multiplicity.dcm - MR.6799.1.dcm renamed to PICKER-16-MONO2-No_DicomV3_Preamble.dcm - irmPhlipsNew1.dcm renamed to PHILIPS_Gyroscan-8-MONO2-Odd_Sequence.dcm - gdcm-JPEG-Extended.dcm renamed to gdcm-JPEG-Extended-Allready_present.dcm It looks like gdcm-JPEG-Extended-Allready_present.dcm is the anonymized version of gdcm-JPEG-Extended.dcm... - icone.dcm renamed to PICKER-16-MONO2-Nested_icon.dcm - cr172241.dcm renamed to KODAK-12-MONO1-Odd_Terminated_Sequence.dcm - newACR1000.nema renamed to SIEMENS_MAGNETOM-12-ACR_NEMA_2-Modern.dcm - TestAllEntryVerifyReference.txt now contains all the entries that used to be in gdcm/gdcmPython/testSuite.py. --- diff --git a/Changelog b/Changelog index 0d9b981..89f952a 100644 --- a/Changelog +++ b/Changelog @@ -1,5 +1,18 @@ +2004-08-03 Eric Boix + - sonataMonaco.dcm renamed to SIEMENS_Sonata-16-MONO2-Value_Multiplicity.dcm + - MR.6799.1.dcm renamed to PICKER-16-MONO2-No_DicomV3_Preamble.dcm + - irmPhlipsNew1.dcm renamed to PHILIPS_Gyroscan-8-MONO2-Odd_Sequence.dcm + - gdcm-JPEG-Extended.dcm renamed to gdcm-JPEG-Extended-Allready_present.dcm + It looks like gdcm-JPEG-Extended-Allready_present.dcm is the anonymized + version of gdcm-JPEG-Extended.dcm... + - icone.dcm renamed to PICKER-16-MONO2-Nested_icon.dcm + - cr172241.dcm renamed to KODAK-12-MONO1-Odd_Terminated_Sequence.dcm + - newACR1000.nema renamed to SIEMENS_MAGNETOM-12-ACR_NEMA_2-Modern.dcm + - TestAllEntryVerifyReference.txt now contains all the entries + that used to be in gdcm/gdcmPython/testSuite.py. + 2004-08-02 Eric Boix - - TestAllEntryVerifyReference.txt not tests CT-MONO2-16-brain.dcm + - TestAllEntryVerifyReference.txt now tests CT-MONO2-16-brain.dcm 2004-07-29 Eric Boix - Re-adding E00001S03I0015.dcm (spuriously removed!?) but renamed as diff --git a/MR.6799.1.dcm b/MR.6799.1.dcm deleted file mode 100644 index 5ad59b9..0000000 Binary files a/MR.6799.1.dcm and /dev/null differ diff --git a/TestAllEntryVerifyReference.txt b/TestAllEntryVerifyReference.txt index c3f37cc..5fbee26 100644 --- a/TestAllEntryVerifyReference.txt +++ b/TestAllEntryVerifyReference.txt @@ -46,7 +46,7 @@ # [Manufacturer]-[BytesPerPixel]-[PhotoInterpretation]-[SQ]-[Description].EXT # where : # - [Manufacturer] represents at best the aquisition device. It can -# can be a mix of the "Manufacturer" and "Manufacturer's Model Name" +# can be a blend of the "Manufacturer" and "Manufacturer's Model Name" # Dicom entries. # - [BytesPerPixel] is the "Bits Stored" Dicom entry (or "Bits Allocated" # when "Bits Stored" is absent). @@ -55,7 +55,7 @@ # PAL (for "PALETTE COLOR"), RGB, YBR (for YBR_FULL), # YBR422 (for YBR_FULL_4220, MONO2 (for MONOCHROME2)... # - [SQ] when present indicates that the image contains a sequence. -# - [Description] shall be a consice description of the features +# - [Description] shall be a concise description of the features # specificities of the image (e.g. ACR_NEMA_1 to indicate it is an # old ACR Nema version 1 file format). # - .EXT is the extension and (allthough meaningless in terms of the @@ -71,67 +71,858 @@ # Note: The files whose name starts with a modality (e.g. CR-MONO1-10-chest.dcm) # are taken from Sebastien Barre's Dicom2 highly recommendable site # http://www.barre.nom.fr/medical/samples/index.html + +############################################################ +### As taken from Sebastien Barre's Dicom2 (see note above). +### CR modality examples: +############################################################ [ CR-MONO1-10-chest.dcm - #"Transfer Syntax UID" is absent. - 0008|0060 "CR" # Modality + # - Particularities: + # * "Transfer Syntax UID" is absent. 0008|0070 "FUJI PHOTO FILM CO. LTD." # Manufacturer - 0008|1090 "9000" # Manufacturer's Model Name - 0028|0010 "440" # Rows - 0028|0011 "440" # Columns - 0028|0100 "16" # Bits Allocated - 0028|0101 "10" # Bits Stored - 0028|0102 "9" # High Bit - 0028|0103 "0" # Pixel Representation + 0008|1090 "9000" # Manufacturer's Model Name + 0028|0101 "10" # Bits Stored + 0028|0004 "MONOCHROME1 " # Photometric Interpretation + 0028|0010 "440" # Rows + 0028|0011 "440" # Columns + 0028|0100 "16" # Bits Allocated + 0028|0102 "9" # High Bit + 0028|0103 "0" # Pixel Representation + 0002|0010 "gdcm::Unfound" # Transfer Syntax UID + 0008|0060 "CR" # Modality 7fe0|0010 "gdcm::NotLoaded (BinEntry) Address:776 Length:387200 x(5e880)" ] +############################################################ +### As taken from Sebastien Barre's Dicom2 (see note above). +### CT modality examples: +############################################################ [ CT-MONO2-16-brain.dcm - 0008|0060 "CT" # Modality - 0002|0010 "1.2.840.10008.1.2.1" # Transfer Syntax (Explicit VR, LE) 0008|0070 "Picker International, Inc." # Manufacturer 0008|1090 "PQ5000" # Manufacturer's Model Name - 0028|0010 "512" # Rows - 0028|0011 "512" # Columns - 0028|0100 "16" # Bits Allocated - 0028|0101 "16" # Bits Stored - 0028|0102 "15" # High Bit - 0028|0103 "1" # Pixel Representation + 0028|0101 "16" # Bits Stored + 0028|0004 "MONOCHROME2 " # Photometric Interpretation + 0028|0010 "512" # Rows + 0028|0011 "512" # Columns + 0028|0100 "16" # Bits Allocated + 0028|0102 "15" # High Bit + 0028|0103 "1" # Pixel Representation + 0002|0010 "1.2.840.10008.1.2.1" # Transfer Syntax: Explicit VR, LE + 0008|0060 "CT" # Modality 7fe0|0010 "gdcm::NotLoaded (BinEntry) Address:1680 Length:524288 x(80000)" ] +[ CT-MONO2-16-ort.dcm + 0008|0070 "GE MEDICAL SYSTEMS" # Manufacturer + 0008|1090 "HiSpeed CT/i" # Manufacturer's Model Name + 0028|0101 "16" # Bits Stored + 0028|0004 "MONOCHROME2 " # Photometric Interpretation + 0028|0010 "512" # Rows + 0028|0011 "512" # Columns + 0028|0100 "16" # Bits Allocated + 0028|0102 "15" # High Bit + 0028|0103 "1" # Pixel Representation + 0008|0060 "CT" # Modality + 0002|0010 "1.2.840.10008.1.2" # Transfer Syntax (Implicit VR, LE) + 7fe0|0010 "gdcm::NotLoaded (BinEntry) Address:1674 Length:524288 x(80000)" +] + +[ CT-MONO2-16-ankle.dcm + 0008|0070 "GE MEDICAL SYSTEMS" # Manufacturer + 0008|1090 "GENESIS_ZEUS" # Manufacturer's Model Name + 0028|0101 "16" # Bits Stored + 0028|0004 "MONOCHROME2 " # Photometric Interpretation + 0028|0010 "512" # Rows + 0028|0011 "512" # Columns + 0028|0100 "16" # Bits Allocated + 0028|0102 "15" # High Bit + 0028|0103 "1" # Pixel Representation + 0008|0060 "CT" # Modality + 0002|0010 "1.2.840.10008.1.2" # Transfer Syntax (Implicit VR, LE) + 7fe0|0010 "gdcm::NotLoaded (BinEntry) Address:1148 Length:524288 x(80000)" +] + +[ CT-MONO2-8-abdo.dcm + # - Particularities: + # * "Manufacturer's Model Name" is absent. + 0008|0070 "FUJI" # Manufacturer + 0008|1090 "gdcm::Unfound" # Manufacturer's Model Name + 0028|0101 "8" # Bits Stored + 0028|0004 "MONOCHROME2 " # Photometric Interpretation + 0028|0010 "512" # Rows + 0028|0011 "512" # Columns + 0028|0100 "8" # Bits Allocated + 0028|0102 "7" # High Bit + 0028|0103 "0" # Pixel Representation + 0008|0060 "CT" # Modality + 0002|0010 "1.2.840.10008.1.2" # Transfer Syntax (Implicit VR, LE) + 7fe0|0010 "gdcm::NotLoaded (BinEntry) Address:796 Length:262144 x(40000)" +] + +[ CT-MONO2-12-lomb-an2.acr + # - Particularities: + # * "Transfer Syntax UID" is absent. + # * "Photometric Interpretation" is absent. + 0008|0070 "SIEMENS " # Manufacturer + 0008|1090 "SOMATOM PLUS 4" # Manufacturer's Model Name + 0028|0101 "12" # Bits Stored + 0028|0004 "gdcm::Unfound" # Photometric Interpretation + 0028|0010 "512" # Rows + 0028|0011 "512" # Columns + 0028|0100 "16" # Bits Allocated + 0028|0102 "11" # High Bit + 0028|0103 "0" # Pixel Representation + 0002|0010 "gdcm::Unfound" # Transfer Syntax UID + 0008|0060 "CT" # Modality + 7fe0|0010 "gdcm::NotLoaded (BinEntry) Address:1230 Length:524288 x(80000)" +] + +[ CT-MONO2-16-chest.dcm + # - Particularities: + # * jpeg compression [Lossless, hierar., first-order prediction + # (Process 14, Selection Value 1) ] + # * "Transfer Syntax UID" is absent. + 0008|0070 "GE MEDICAL SYSTEMS" # Manufacturer + 0008|1090 "HiSpeed " # Manufacturer's Model Name + 0028|0101 "16" # Bits Stored + 0028|0004 "MONOCHROME2 " # Photometric Interpretation + 0028|0010 "400" # Rows + 0028|0011 "512" # Columns + 0028|0100 "16" # Bits Allocated + 0028|0102 "15" # High Bit + 0028|0103 "1" # Pixel Representation + 0002|0010 "1.2.840.10008.1.2.4.70" # Transfer Syntax: jpeg extended + # process (2,4) + 0008|0060 "CT" # Modality + 7fe0|0010 "gdcm::NotLoaded (BinEntry) Address:1638 Length:143498 x(2308a)" +] + +############################################################ +### As taken from Sebastien Barre's Dicom2 (see note above). +### MR modality examples: +### Note: MR-MONO2-16-knee is not present in the test suite +### since it is too closely related to +### MR-MONO2-16-head.dcm to be of interest. +############################################################ +[ MR-MONO2-12-angio-an1.acr + # - Particularities: + # * "Photometric Interpretation" is absent. + # * "Transfer Syntax UID" is absent. + 0008|0070 "Philips " # Manufacturer + 0008|1090 "T5" # Manufacturer's Model Name + 0028|0101 "12" # Bits Stored + 0028|0004 "gdcm::Unfound" # Photometric Interpretation + 0028|0010 "256" # Rows + 0028|0011 "256" # Columns + 0028|0100 "12" # Bits Allocated + 0028|0102 "11" # High Bit + 0028|0103 "0" # Pixel Representation + 0002|0010 "gdcm::Unfound" # Transfer Syntax UID + 0008|0060 "MR" # Modality + # Note: 256*256*12/8 = 98304 i.e. + # Rows * Columns * Bits_Stored / (8 bits per pixel) = Length in bytes + 7fe0|0010 "gdcm::NotLoaded (BinEntry) Address:650 Length:98304 x(18000)" +] + +[ MR-MONO2-12-an2.acr + # - Particularities: + # * "Transfer Syntax UID" is absent. + 0008|0070 "SIEMENS " # Manufacturer + 0008|1090 "MAGNETOM VISION " # Manufacturer's Model Name + 0028|0101 "12" # Bits Stored + 0028|0004 "MONOCHROME2 " # Photometric Interpretation + 0028|0010 "256" # Rows + 0028|0011 "256" # Columns + 0028|0100 "16" # Bits Allocated + 0028|0102 "11" # High Bit + 0028|0103 "0" # Pixel Representation + 0002|0010 "gdcm::Unfound" # Transfer Syntax UID + 0008|0060 "MR" # Modality + 7fe0|0010 "gdcm::NotLoaded (BinEntry) Address:1866 Length:131072 x(20000)" +] + +[ MR-MONO2-16-head.dcm + 0008|0070 "GE MEDICAL SYSTEMS" # Manufacturer + 0008|1090 "GENESIS_SIGNA " # Manufacturer's Model Name + 0028|0101 "16" # Bits Stored + 0028|0004 "MONOCHROME2 " # Photometric Interpretation + 0028|0010 "256" # Rows + 0028|0011 "256" # Columns + 0028|0100 "16" # Bits Allocated + 0028|0102 "15" # High Bit + 0028|0103 "1" # Pixel Representation + 0002|0010 "1.2.840.10008.1.2" # Transfer Syntax: Implicit VR, LE + 0008|0060 "MR" # Modality + 7fe0|0010 "gdcm::NotLoaded (BinEntry) Address:1804 Length:131072 x(20000)" +] + +[ MR-MONO2-12-shoulder.dcm + # - Particularities: + # * jpeg encoding (see "Transfer Syntax UID" tag) + 0008|0070 "Philips Medical Systems " # Manufacturer + 0008|1090 "Gyroscan NT " # Manufacturer's Model Name + 0028|0101 "12" # Bits Stored + 0028|0004 "MONOCHROME2 " # Photometric Interpretation + 0028|0010 "1024" # Rows + 0028|0011 "1024" # Columns + 0028|0100 "16" # Bits Allocated + 0028|0102 "11" # High Bit + 0028|0103 "0" # Pixel Representation + 0002|0010 "1.2.840.10008.1.2.4.57" # Transfer Syntax: jpeg, + # Lossless, non-hierar. (14) + 0008|0060 "MR" # Modality + 7fe0|0010 "gdcm::NotLoaded (BinEntry) Address:1580 Length:718948 x(af864)" +] + +############################################################ +### As taken from Sebastien Barre's Dicom2 (see note above). +### OT modality examples: +### Note: OT-MONO2-8-hip and OT-MONO2-8-colon are not +### present in the test suite since they are too +### closely related to OT-MONO2-8-a7 to be of +### interest. +############################################################ +[ OT-PAL-8-face.dcm + # - Particularities: + # * has a color palette (see Photometric Interpretation) + # * "Manufacturer" is absent. + # * "Manufacturer's Model Name" is absent. + 0008|0070 "gdcm::Unfound" # Manufacturer + 0008|1090 "gdcm::Unfound" # Manufacturer's Model Name + 0028|0101 "8" # Bits Stored + 0028|0004 "PALETTE COLOR " # Photometric Interpretation + 0028|0010 "480" # Rows + 0028|0011 "640" # Columns + 0028|0100 "8" # Bits Allocated + 0028|0102 "7" # High Bit + 0028|0103 "0" # Pixel Representation + 0002|0010 "gdcm::Unfound" # Transfer Syntax UID + 0008|0060 "OT" # Modality + 7fe0|0010 "gdcm::NotLoaded (BinEntry) Address:1654 Length:307200 x(4b000)" +] + +[ OT-MONO2-8-a7.dcm + # - Particularities: + # * "Manufacturer's Model Name" is absent. + # * "Transfer Syntax UID" is absent. + 0008|0070 "Philips Medical Systems " # Manufacturer + 0008|1090 "gdcm::Unfound" # Manufacturer's Model Name + 0028|0101 "8" # Bits Stored + 0028|0004 "MONOCHROME2 " # Photometric Interpretation + 0028|0010 "512" # Rows + 0028|0011 "512" # Columns + 0028|0100 "8" # Bits Allocated + 0028|0102 "7" # High Bit + 0028|0103 "0" # Pixel Representation + 0002|0010 "gdcm::Unfound" # Transfer Syntax UID + 0008|0060 "OT" # Modality + 7fe0|0010 "gdcm::NotLoaded (BinEntry) Address:438 Length:262144 x(40000)" +] + +############################################################ +### As taken from Sebastien Barre's Dicom2 (see note above). +### US modality examples: +############################################################ +[ US-RGB-8-esopecho.dcm + # - Particularities: + # * RGB image (see Photometric Interpretation) + # * "Manufacturer's Model Name" is absent. + 0008|0070 "Acme Products " # Manufacturer + 0008|1090 "gdcm::Unfound" # Manufacturer's Model Name + 0028|0101 "8" # Bits Stored + 0028|0004 "RGB " # Photometric Interpretation + 0028|0010 "120" # Rows + 0028|0011 "256" # Columns + 0028|0100 "8" # Bits Allocated + 0028|0102 "7" # High Bit + 0028|0103 "0" # Pixel Representation + 0002|0010 "1.2.840.10008.1.2.1" # Transfer Syntax: Explicit VR, LE + 0008|0060 "US" # Modality + # Note: since "Planar configuration" is 0, the Pixels are layed out + # as RGB, RGB, RGB... (as opposed to US-RGB-8-epicard.dcm) + 0028|0006 "0" # Planar Configuration + 0028|0002 "3" # Samples per Pixel + # Note: - 120 * 256 * 3 = 92160 i.e. + # Rows * Columns * Samples_per_Pixel = Total_number_of_bytes + # "Samples per Pixel" is 3 since this is an RGB image (see + # "Photometric Interpretation" entry). + 7fe0|0010 "gdcm::NotLoaded (BinEntry) Address:904 Length:92160 x(16800)" +] + +[ US-RGB-8-epicard.dcm + # - Particularities: + # * Big Endian transfer syntax + # * RGB image (see Photometric Interpretation) + 0008|0070 "G.E. Medical Systems" # Manufacturer + 0008|1090 "LOGIQ 700 " # Manufacturer's Model Name + 0028|0101 "8" # Bits Stored + 0028|0004 "RGB " # Photometric Interpretation + 0028|0010 "480" # Rows + 0028|0011 "640" # Columns + 0028|0100 "8" # Bits Allocated + 0028|0102 "7" # High Bit + 0028|0103 "0" # Pixel Representation + 0002|0010 "1.2.840.10008.1.2.2" # Transfer Syntax: Big Endian + 0008|0060 "US" # Modality + # Note: since "Planar configuration" is 1, the Pixels are layed out + # as Plane R, Plane G, Plane B (as opposed to US-RGB-8-esopecho.dcm). + 0028|0006 "1" # Planar Configuration + 0028|0002 "3" # Samples per Pixel + # Note: 480 * 640 * 3 = 921600 i.e. + # Rows * Columns * Samples_per_Pixel = Total_number_of_bytes + # "Samples per Pixel" is 3 since this is an RGB image (see + # "Photometric Interpretation" entry). + 7fe0|0010 "gdcm::NotLoaded (BinEntry) Address:1012 Length:921600 x(e1000)" +] + +############################################################ +### Multi-frame images: the number of images is contained +### in the "Number of Frames" tag. Note that this tag may +### a value representation of "IS" which implies it's +### content can be padded wich an extra space (refer to +### US-PAL-8-10x-echo.dcm for an example). +############################################################ +[ MR-MONO2-8-16x-heart.dcm + # - Particularities: + # * Multiframe image (see Number of Frames tag) + # * "Manufacturer's Model Name" is absent. + 0008|0070 "Philips " # Manufacturer + 0008|1090 "gdcm::Unfound" # Manufacturer's Model Name + 0028|0101 "8" # Bits Stored + 0028|0004 "MONOCHROME2 " # Photometric Interpretation + 0028|0010 "256" # Rows + 0028|0011 "256" # Columns + 0028|0100 "8" # Bits Allocated + 0028|0102 "7" # High Bit + 0028|0103 "0" # Pixel Representation + 0002|0010 "1.2.840.10008.1.2.1" # Transfer Syntax: Explicit VR, LE + 0008|0060 "MR" # Modality + 0028|0008 "16" # Number of Frames + # Note: 256 * 256 * 16 = 1048576 i.e. + # Rows * Columns * Number_of_Frames = Total_number_of_bytes + 7fe0|0010 "gdcm::NotLoaded (BinEntry) Address:920 Length:1048576 x(100000)" +] + +[ NM-MONO2-16-13x-heart.dcm + # - Particularities: + # * Multiframe image (see Number of Frames tag) + 0008|0070 "ACME Products " # Manufacturer + 0008|1090 "P3000 " # Manufacturer's Model Name + 0028|0101 "16" # Bits Stored + 0028|0004 "MONOCHROME2 " # Photometric Interpretation + 0028|0010 "64" # Rows + 0028|0011 "64" # Columns + 0028|0100 "16" # Bits Allocated + 0028|0102 "15" # High Bit + 0028|0103 "0" # Pixel Representation + 0002|0010 "1.2.840.10008.1.2.1" # Transfer Syntax: Explicit VR, LE + 0008|0060 "NM" # Modality + 0028|0008 "13" # Number of Frames + # Note: 64 * 64 * 13 * 2 = 106496 i.e. + # Rows * Columns * Number_of_Frames * Bits_Stored / 8 = number_of_bytes + 7fe0|0010 "gdcm::NotLoaded (BinEntry) Address:1234 Length:106496 x(1a000)" +] + +[ US-MONO2-8-8x-execho.dcm + # - Particularities: + # * Multiframe image (see Number of Frames tag) + # * Note the extra space for the Number of Frames tag: this is because + # the value representation of this tag "IS"... + 0008|0070 "Acme Products " # Manufacturer + 0008|1090 "gdcm::Unfound" # Manufacturer's Model Name + 0028|0101 "8" # Bits Stored + 0028|0004 "MONOCHROME2 " # Photometric Interpretation + 0028|0010 "120" # Rows + 0028|0011 "128" # Columns + 0028|0100 "8" # Bits Allocated + 0028|0102 "7" # High Bit + 0028|0103 "0" # Pixel Representation + 0002|0010 "1.2.840.10008.1.2.1" # Transfer Syntax: Explicit VR, LE + 0008|0060 "US" # Modality + 0028|0008 "8 " # Number of Frames + # Note: 120 * 128 * 8 * 1 = 122880 i.e. + # Rows * Columns * Number_of_Frames * Bits_Stored / 8 = number_of_bytes + 7fe0|0010 "gdcm::NotLoaded (BinEntry) Address:976 Length:122880 x(1e000)" +] + +[ US-PAL-8-10x-echo.dcm + # - Particularities: + # * Has a color palette (see "Photometric Interpretation" tag) + # * compressed as RLE Lossless (Run Length Encoded) (see Transfer Syntax) + # * Multiframe image (see Number of Frames tag) + 0008|0070 "ACME Products " # Manufacturer + 0008|1090 "gdcm::Unfound" # Manufacturer's Model Name + 0028|0101 "8" # Bits Stored + 0028|0004 "PALETTE COLOR " # Photometric Interpretation + 0028|0010 "430" # Rows + 0028|0011 "600" # Columns + 0028|0100 "8" # Bits Allocated + 0028|0102 "7" # High Bit + 0028|0103 "0" # Pixel Representation + 0002|0010 "1.2.840.10008.1.2.5" # Transfer Syntax: RLE Lossless + 0008|0060 "US" # Modality + 0028|0008 "10" # Number of Frames + # Note: 430 * 600 * 8 != 481182 because of compression ! + 7fe0|0010 "gdcm::NotLoaded (BinEntry) Address:2428 Length:481182 x(7579e)" +] + +[ XA-MONO2-8-12x-catheter.dcm + # - Particularities: + # * jpeg compression [Lossless, hierar., first-order prediction + # (Process 14, Selection Value 1) ] + # * Multiframe image (see Number of Frames tag) + # * XA Modality + 0008|0070 "Acme Products " # Manufacturer + 0008|1090 "gdcm::Unfound" # Manufacturer's Model Name + 0028|0101 "8" # Bits Stored + 0028|0004 "MONOCHROME2 " # Photometric Interpretation + 0028|0010 "512" # Rows + 0028|0011 "512" # Columns + 0028|0100 "8" # Bits Allocated + 0028|0102 "7" # High Bit + 0028|0103 "0" # Pixel Representation + 0002|0010 "1.2.840.10008.1.2.4.70" # Transfer Syntax: jpeg extended + # process (2,4) + 0008|0060 "XA" # Modality + 0028|0008 "12" # Number of Frames + # Note: 512 * 512 * 12 != 920072 because of compression ! + 7fe0|0010 "gdcm::NotLoaded (BinEntry) Address:1006 Length:920072 x(e0a08)" +] + +############################################################ +### ACR NEMA version 1.0 (ONE!) format: +############################################################ [ SIEMENS_GBS_III-16-ACR_NEMA_1.acr - # - Particularities: - # * old (circa 1991) ACR NEMA version 1.0 format. - # * Pixel Representation (0028|0103) is absent - # * apparently broken pixel data (see below) - # - # - This image pixel data looks corrupted, in the sense that the - # following sizes do NOT match (as expected): - # * it's pixel data is 132096 bytes long - # * it has a size of 256x256 with 16 bytes per pixel, i.e. a size - # of 256*256*2 = 131072 bytes. - # - Because of this missmatch, TestReadWriteReadCompare segfaults - # on this image. - # In details, when segfault occurs we have the following call stack: - # gdcmFile::GetImageData() - # PixelData = new uint8_t[ImageDataSize]; - # \--->::GetImageDataIntoVector(destination, ImageDataSize) - # \---> ::ReadPixelData(destination) - # \---> fread(destination, Header->GetPixelAreaLength(), 1, fp); - # which causes the segfault because : - # - destination is ImageDataSize i.e. 131072 bytes long - # - Header->GetPixelAreaLength() = 132096 bytes long - 0028|0010 "256" # Rows - 0028|0011 "256" # Columns - 0008|0060 "MR" # Modality - 0028|0100 "16" # Bits Allocated - 0028|0101 "12" # Bits Stored - 0028|0102 "11" # High Bit - 0008|0070 "SIEMENS " # Manufacturer - 0008|1090 "GBS III " # Manufacturer's Model Name + # - Particularities: + # * old (circa 1991) ACR NEMA version 1.0 format. + # * apparently broken pixel data (see below) + # * Pixel Representation (0028|0103) is absent + # * wierd padding of "Manufacturer's Model Name" tag + # * Group 20 does NOT contain: + # - "Study" + # - "Serie Instance UID" + # Within this group, the following entries are empty: + # - "Study" + # - "Series Number" + # + # - This image pixel data looks corrupted, in the sense that the + # following sizes do NOT match (as expected): + # * it's pixel data is 132096 bytes long + # * it has a size of 256x256 with 16 bytes per pixel, i.e. a size + # of 256*256*2 = 131072 bytes. + # - Because of this missmatch, TestReadWriteReadCompare segfaults + # on this image. + # In details, when segfault occurs we have the following call stack: + # gdcmFile::GetImageData() + # PixelData = new uint8_t[ImageDataSize]; + # \--->::GetImageDataIntoVector(destination, ImageDataSize) + # \---> ::ReadPixelData(destination) + # \---> fread(destination, Header->GetPixelAreaLength(), 1, fp); + # which causes the segfault because : + # - destination is ImageDataSize i.e. 131072 bytes long + # - Header->GetPixelAreaLength() = 132096 bytes long + 0008|0070 "SIEMENS " # Manufacturer + 0008|1090 "GBS III " # Manufacturer's Model Name + 0028|0101 "12" # Bits Stored + 0028|0004 "gdcm::Unfound" # Photometric Interpretation + 0028|0010 "256" # Rows + 0028|0011 "256" # Columns + 0028|0100 "16" # Bits Allocated + 0028|0102 "11" # High Bit + 0028|0103 "0" # Pixel Representation + 0002|0010 "gdcm::Unfound" # Transfer Syntax UID + 0008|0060 "MR" # Modality 7fe0|0010 "gdcm::NotLoaded (BinEntry) Address:8192 Length:132096 x(20400)" ] +[ gdcm-MR-SIEMENS-16-1.acr + # - Particularities: + # * old (circa 1991) ACR NEMA version 1.0 format. + # * the image pixel data looks corrupted (see below) + # * wierd padding of "Manufacturer's Model Name" tag + # * "Photometric Interpretation" tag is absent + # * Group 20 does NOT contain: + # - "Study" + # - "Serie Instance UID" + 0008|0070 "SIEMENS " # Manufacturer + 0008|1090 "GBS III " # Manufacturer's Model Name + 0028|0101 "12" # Bits Stored + 0028|0004 "gdcm::Unfound" # Photometric Interpretation + 0028|0010 "256" # Rows + 0028|0011 "256" # Columns + 0028|0100 "16" # Bits Allocated + 0028|0102 "11" # High Bit + 0028|0103 "0" # Pixel Representation + 0002|0010 "gdcm::Unfound" # Transfer Syntax UID + 0008|0060 "MR" # Modality + # Note: the image pixel data looks corrupted in the sense that the + # following sizes do NOT match (as expected): + # - it's pixel data is 132096 bytes long + # - it has a size of 256x256 with 16 bytes per pixel, i.e. a size + # of 256*256*2 = 131072 bytes. + 7fe0|0010 "gdcm::NotLoaded (BinEntry) Address:8192 Length:132096 x(20400)" +] + +############################################################ +### ACR NEMA version 2.0 (TWO!) format: +############################################################ +[ gdcm-MR-SIEMENS-16-2.acr + # - Particularities: + # * old (circa 2000) ACR NEMA version 2.0 format. + # * wierd padding of "Series Number" tag + 0008|0070 "SIEMENS " # Manufacturer + 0008|1090 "MAGNETOM VISION " # Manufacturer's Model Name + 0028|0101 "12" # Bits Stored + 0028|0004 "gdcm::Unfound" # Photometric Interpretation + 0028|0010 "512" # Rows + 0028|0011 "512" # Columns + 0028|0100 "16" # Bits Allocated + 0028|0102 "11" # High Bit + 0028|0103 "0" # Pixel Representation + 0002|0010 "gdcm::Unfound" # Transfer Syntax UID + 0008|0010 "ACR-NEMA 2.0" # Recognition Code (RET) + 0008|0060 "MR" # Modality + 0020|0011 " 7" # Series Number + 7fe0|0010 "gdcm::NotLoaded (BinEntry) Address:6052 Length:524288 x(80000)" +] + +[ SIEMENS_MAGNETOM-12-ACR_NEMA_2-Modern.dcm + # - Particularities: + # * "Modern" ACR NEMA version 2.0 format i.e. the 0x0020 group contains + # "Study Instance UID", "Study ID", "Series Number" and + # "Serie Instance UID" + 0008|0070 "SIEMENS " # Manufacturer + 0008|1090 "MAGNETOM VISION " # Manufacturer's Model Name + 0028|0101 "12" # Bits Stored + 0028|0004 "gdcm::Unfound" # Photometric Interpretation + 0028|0010 "512" # Rows + 0028|0011 "512" # Columns + 0028|0100 "16" # Bits Allocated + 0028|0102 "11" # High Bit + 0028|0103 "0" # Pixel Representation + 0002|0010 "gdcm::Unfound" # Transfer Syntax UID + 0008|0010 "ACR-NEMA 2.0" # Recognition Code (RET) + 0008|0060 "MR" # Modality + 0020|000d "1.3.12.2.1107.5.2.4.7630.20000918174641000" # Study Instance UID + 0020|000e "1.3.12.2.1107.5.2.4.7630.20000918175714000007 " # Series Instance + # UID + 0020|0011 " 7" # Series Number + 0020|0010 " 1" # Study ID + 7fe0|0010 "gdcm::NotLoaded (BinEntry) Address:6052 Length:524288 x(80000)" +] + +############################################################################# +### Images with various oddities... +############################################################################# +[ gdcm-US-ALOKA-16.dcm + # - Particularities: + # * possesses 3 LUTs (Segmented Palette Color): a Green (checked), a + # Red and Blue. + # * announced as implicit VR, but really explicit VR ! + # * has a color palette (see Photometric Interpretation) + 0008|0070 "ALOKA CO., LTD. " # Manufacturer + 0008|1090 "SSD-4000" # Manufacturer's Model Name + 0028|0101 "16" # Bits Stored + 0028|0004 "PALETTE COLOR " # Photometric Interpretation + 0028|0010 "480" # Rows + 0028|0011 "640" # Columns + 0028|0100 "16" # Bits Allocated + 0028|0102 "15" # High Bit + 0028|0103 "0" # Pixel Representation + 0002|0010 "1.2.840.10008.1.2" # Transfer Syntax (Implicit VR, LE) + 0008|0060 "US" # Modality + # The Segmented Palette Color Lookup Table Data: + # Red + 0028|1221 "gdcm::NotLoaded (BinEntry) Address:1750 Length:87818 x(1570a)" + # Green + 0028|1222 "gdcm::NotLoaded (BinEntry) Address:89576 Length:113784 x(1bc78)" + # Blue + 0028|1223 "gdcm::NotLoaded (BinEntry) Address:203368 Length:55364 x(d844)" + 7fe0|0010 "gdcm::NotLoaded (BinEntry) Address:258740 Length:614400 x(96000)" +] + +[ gdcm-MR-PHILIPS-16-Multi-Seq.dcm + # - Particularities: + # * dicom file, with a recognition code of ACR-NEMA1 + # * Highly nested sequence (6 sublevels) with an impressive size + # of 28808 bytes at tag (0x0029, 0x263d) + # * possesses many sequences in group 0x0029 + 0008|0070 "Philips Medical Systems " # Manufacturer + 0008|1090 "Gyroscan Intera " # Manufacturer's Model Name + 0028|0101 "12" # Bits Stored + 0028|0004 "MONOCHROME2 " # Photometric Interpretation + 0028|0010 "128" # Rows + 0028|0011 "128" # Columns + 0028|0100 "16" # Bits Allocated + 0028|0102 "11" # High Bit + 0028|0103 "0" # Pixel Representation + 0002|0010 "1.2.840.10008.1.2.1" # Transfer Syntax: Explicit VR, LE + 0008|0060 "MR" # Modality + 0008|0010 "ACR-NEMA 1.0" # Recognition Code (RET) + 7fe0|0010 "gdcm::NotLoaded (BinEntry) Address:35846 Length:32768 x(8000)" +] + +[ gdcm-CR-DCMTK-16-NonSamplePerPix.dcm + # - Particularities: + # * probably generated with dcmtk (DICOM Toolkit, refer to + # http://dicom.offis.de/dcmtk.php.en) + # * Misses the "Samples Per Pixel" element which prevents + # e-film from reading it. + # * Misses the Manufacturer related info + 0008|0070 "gdcm::Unfound" # Manufacturer + 0008|1090 "gdcm::Unfound" # Manufacturer's Model Name + 0028|0101 "8" # Bits Stored + 0028|0004 "MONOCHROME2 " # Photometric Interpretation + 0028|0010 "750" # Rows + 0028|0011 "750" # Columns + 0028|0100 "8" # Bits Allocated + 0028|0102 "7" # High Bit + 0028|0103 "0" # Pixel Representation + 0002|0010 "1.2.840.10008.1.2.1" # Transfer Syntax: Explicit VR, LE + 0008|0060 "CR" # Modality + 0002|0013 "OFFIS_DCMTK_341 " # Implementation Version Name + 0028|0002 "gdcm::Unfound" # Samples per Pixel + 7fe0|0010 "gdcm::NotLoaded (BinEntry) Address:740 Length:562500 x(89544)" +] + +[ gdcm-MR-PHILIPS-16-NonRectPix.dcm + # - Particularities: + # * Non rectangular pixels (see "Pixel Spacing" tag) + # * private tags are in explicit VR (which is normal BTW) + 0008|0070 "Philips Medical Systems " # Manufacturer + 0008|1090 "Gyroscan Intera " # Manufacturer's Model Name + 0028|0101 "12" # Bits Stored + 0028|0004 "MONOCHROME2 " # Photometric Interpretation + 0028|0010 "64" # Rows + 0028|0011 "160" # Columns + 0028|0100 "16" # Bits Allocated + 0028|0102 "11" # High Bit + 0028|0103 "0" # Pixel Representation + 0002|0010 "1.2.840.10008.1.2.1" # Transfer Syntax: Explicit VR, LE + 0008|0060 "MR" # Modality + 0028|0030 " 0.487416\0.194966" # Pixel Spacing + 7fe0|0010 "gdcm::NotLoaded (BinEntry) Address:5010 Length:20480 x(5000)" +] + +[ SIEMENS_Sonata-16-MONO2-Value_Multiplicity.dcm + # - Particularities: + # * contains a tag with value multiplicity bigger than 1: the + # tag (0x0018, 0x1310) has "US" as value representation BUT + # has a size of 8 bytes (i.e. it contains FOUR short integers) + 0008|0070 "SIEMENS " # Manufacturer + 0008|1090 "Sonata" # Manufacturer's Model Name + 0028|0101 "12" # Bits Stored + 0028|0004 "MONOCHROME2 " # Photometric Interpretation + 0028|0010 "208" # Rows + 0028|0011 "256" # Columns + 0028|0100 "16" # Bits Allocated + 0028|0102 "11" # High Bit + 0028|0103 "0" # Pixel Representation + 0002|0010 "1.2.840.10008.1.2.1" # Transfer Syntax: Explicit VR, LE + 0008|0060 "MR" # Modality + 0018|1310 "256\0\0\166" # Acquisition Matrix + 7fe0|0010 "gdcm::NotLoaded (BinEntry) Address:25686 Length:106496 x(1a000)" +] + +[ PICKER-16-MONO2-No_DicomV3_Preamble.dcm + # - Particularities: + # * looks like a DICOM V3 image but it misses the proper file + # file preamble (of 200 bytes). + 0008|0070 "Picker International, Inc." # Manufacturer + 0008|1090 "HF1006" # Manufacturer's Model Name + 0028|0101 "16" # Bits Stored + 0028|0004 "MONOCHROME2 " # Photometric Interpretation + 0028|0010 "512" # Rows + 0028|0011 "512" # Columns + 0028|0100 "16" # Bits Allocated + 0028|0102 "15" # High Bit + 0028|0103 "1" # Pixel Representation + 0002|0010 "1.2.840.10008.1.2" # Transfer Syntax: Implicit VR, LE + 0008|0060 "MR" # Modality + 7fe0|0010 "gdcm::NotLoaded (BinEntry) Address:1406 Length:524288 x(80000)" +] + +[ PHILIPS_Gyroscan-8-MONO2-Odd_Sequence.dcm + # - Particularities: + # * Contains an odd sequence at tag (0x0008, 0x1140). + # JPR FIXME: in what sense is to odd ??? + 0008|0070 "Philips Medical Systems " # Manufacturer + 0008|1090 "Gyroscan Intera " # Manufacturer's Model Name + 0028|0101 "8" # Bits Stored + 0028|0004 "MONOCHROME2 " # Photometric Interpretation + 0028|0010 "256" # Rows + 0028|0011 "256" # Columns + 0028|0100 "16" # Bits Allocated + 0028|0102 "7" # High Bit + 0028|0103 "0" # Pixel Representation + 0002|0010 "1.2.840.10008.1.2" # Transfer Syntax: Implicit VR, LE + 0008|0060 "MR" # Modality + 7fe0|0010 "gdcm::NotLoaded (BinEntry) Address:6584 Length:131072 x(20000)" +] + +[ PICKER-16-MONO2-Nested_icon.dcm + # - Particularities: + # * contains TWO images: + # - the original image 512x512 + # - an 8x8 icon hiden in sequence encountered at tag (0x0088, 0x0200) + # This implies this image contains two 7fe0|0010 (among one is + # burried in a sequence), two "Rows" entries, two "Columns" entries... + # This makes it impossible to use the name of tag (e.g. Rows) as + # as a key of dictionaries build on top of such an image.... + 0008|0070 "PICKER" # Manufacturer + 0008|1090 "gdcm::Unfound" # Manufacturer's Model Name + 0028|0101 "12" # Bits Stored + 0028|0004 "MONOCHROME2 " # Photometric Interpretation + 0028|0010 "512" # Rows + 0028|0011 "512" # Columns + 0028|0100 "16" # Bits Allocated + 0028|0102 "11" # High Bit + 0028|0103 "0" # Pixel Representation + 0002|0010 "1.2.840.10008.1.2" # Transfer Syntax: Implicit VR, LE + 0008|0060 "CT" # Modality + 7fe0|0010 "gdcm::NotLoaded (BinEntry) Address:18228 Length:524288 x(80000)" +] + +[ KODAK-12-MONO1-Odd_Terminated_Sequence.dcm + # - Particularities: + # * within the sequence at tag (0x0028, 0x3000) we encounter + # an "Item Delimitation" (0xfffe, 0xe00d) followed by an + # "Sequence Delimitation Item" (0xfffe, 0xe0dd) just after + # the tag (0x0028, 0x3006) !!! + # * looks like an ACR-NEMA V2 [allthough no "Recognition Code" + # (0x0008, 0x0010) is present]. + 0008|0070 "Kodak " # Manufacturer + 0008|1090 "gdcm::Unfound" # Manufacturer's Model Name + 0028|0101 "12" # Bits Stored + 0028|0004 "MONOCHROME1 " # Photometric Interpretation + 0028|0010 "2392" # Rows + 0028|0011 "1792" # Columns + 0028|0100 "16" # Bits Allocated + 0028|0102 "11" # High Bit + 0028|0103 "0" # Pixel Representation + 0002|0010 "gdcm::Unfound" # Transfer Syntax: Implicit VR, LE + 0008|0060 "CR" # Modality + 7fe0|0010 "gdcm::NotLoaded (BinEntry) Address:9134 Length:8572928 x(82d000)" +] + +############################################################ +### Jpeg compressed images. +############################################################ +[ gdcm-JPEG-Extended.dcm + # - Particularities: + # * jpeg compression [Extended Process (2,4)] + # * probably contains additional data after the pixels (see comments + # of the gdcm-JPEG-LossLess3a.dcm entry) + 0008|0070 "SIEMENS " # Manufacturer + 0008|1090 "Volume Zoom " # Manufacturer's Model Name + 0028|0101 "12" # Bits Stored + 0028|0004 "MONOCHROME2 " # Photometric Interpretation + 0028|0010 "512" # Rows + 0028|0011 "512" # Columns + 0028|0100 "16" # Bits Allocated + 0028|0102 "11" # High Bit + 0028|0103 "0" # Pixel Representation + 0002|0010 "1.2.840.10008.1.2.4.51" # Transfer Syntax: jpeg extended + # process (2,4) + 0008|0060 "CT" # Modality + 7fe0|0010 "gdcm::NotLoaded (BinEntry) Address:2946 Length:192218 x(2eeda)" +] + +[ gdcm-JPEG-Extended-Allready_present.dcm + # JPR FIXME: this image is REALLY close to gdcm-JPEG-Extended.dcm in + # terms of features (actually I suspect gdcm-JPEG-Extended.dcm + # is the anoymized version of this one)... + # - Particularities: + # * jpeg compression [Extended Process (2,4)] + 0008|0070 "SIEMENS " # Manufacturer + 0008|1090 "Volume Zoom " # Manufacturer's Model Name + 0028|0101 "12" # Bits Stored + 0028|0004 "MONOCHROME2 " # Photometric Interpretation + 0028|0010 "512" # Rows + 0028|0011 "512" # Columns + 0028|0100 "16" # Bits Allocated + 0028|0102 "11" # High Bit + 0028|0103 "0" # Pixel Representation + 0002|0010 "1.2.840.10008.1.2.4.51" # Transfer Syntax: jpeg extended + # process (2,4) + 0008|0060 "CT" # Modality + 7fe0|0010 "gdcm::NotLoaded (BinEntry) Address:2946 Length:192218 x(2eeda)" +] + +[ gdcm-JPEG-LossLess3a.dcm + # - Particularities: + # * jpeg compression [Lossless, hierar., first-order prediction + # (Process 14, Selection Value 1) ] + # * contains additional data after the pixels (see below) + # * contains a sequence at tag (0x0008, 0x2112) + 0008|0070 "SIEMENS " # Manufacturer + 0008|1090 "Volume Zoom " # Manufacturer's Model Name + 0028|0101 "12" # Bits Stored + 0028|0004 "MONOCHROME2 " # Photometric Interpretation + 0028|0010 "512" # Rows + 0028|0011 "512" # Columns + 0028|0100 "16" # Bits Allocated + 0028|0102 "11" # High Bit + 0028|0103 "0" # Pixel Representation + 0002|0010 "1.2.840.10008.1.2.4.70" # Transfer Syntax: jpeg extended + # process (2,4) + 0008|0060 "CT" # Modality + # It looks like the pixel data are corrupted: + # As stated by "od -A d -c" + # 0002528 à 177 020 \0 O B \0 \0 ÿ ÿ ÿ ÿ þ ÿ \0 à + # 0002544 \0 \0 \0 \0 þ ÿ \0 à 202 ? 003 \0 ÿ Ø ÿ Ã + # which we interpret as follows: + # - 2528: (à 177, 020 \0) = (0x7fe0, 0x0010) i.e. Pixel Data tag, + # - 2532: OB i.e. encapsulated encoded Pixel Data, + # - 2534: Two bytes reserved, + # - 2536: ÿ ÿ ÿ ÿ = 0xffffffff i.e. data element length is undefined. + # - 2540: (þ ÿ, \0 à) = (0xfffe, 0xe000) i.e. basic offset table + # item tag + # - 2544: \0 \0 \0 \0 i.e. offset table as length zero, i.e. no + # item value for offset table. + # - 2548: (þ ÿ, \0 à) = (0xfffe, 0xe000) i.e. item tag of first + # fragment of (encoded) pixel data. + # - 2552: 202 ? 003 \0 = 212866 bytes i.e. length of first fragment + # of (encoded) pixel data. + # and so the next item tag should be found at the 2556+212866 th + # octet i.e. at address 215422. But, as stated by od, we find: + # 0215408 E u Ö 026 Î É 7 ¬ Ã ¸ ó ¿ ÿ Ù \f ° + # 0215424 ¶ 016 P Ñ 002 016 + # and (\f °, ¶ 016) is NOT an OB item TAG which is required to be + # present (at least there should be a sequence delimiter), refer to + # PS 3.5-2001 page 50. + # + # As stated by JPR in hexa: + # at 9ec : ItemTag : fffe,e000 + # at 9f0 : Basic Offset Table Item Lentgh (??) 0 x(00000000) + # at 9f4 : ItemTag : fffe,e000 + # at 9f8 : fragment length 212866 x(00033f82) + # at 3497e : ItemTag b00c,0eb6 (should be fffe,e000 or fffe,e0dd): + 7fe0|0010 "gdcm::NotLoaded (BinEntry) Address:2540 Length:212890 x(33f9a)" +] + +[ gdcm-JPEG-LossLessThoravision.dcm + # - Particularities: + # * jpeg compression [Lossless, hierar., first-order prediction + # (Process 14, Selection Value 1) ] + # * encoding is sligthly different from the one of entry + # gdcm-JPEG-LossLess3a.dcm (to check). + # * Large picture: 2076 by 1876 (I wonder what screens they have...) + 0008|0070 "Philips Medical Systems " # Manufacturer + 0008|1090 "Cassette Holder Type 9840 500 35201 " # Manufacturer's Model Name + 0028|0101 "15" # Bits Stored + 0028|0004 "MONOCHROME2 " # Photometric Interpretation + 0028|0010 "2076" # Rows + 0028|0011 "1876" # Columns + 0028|0100 "16" # Bits Allocated + 0028|0102 "14" # High Bit + 0028|0103 "0" # Pixel Representation + 0002|0010 "1.2.840.10008.1.2.4.70" # Transfer Syntax: jpeg extended + # process (2,4) + 0008|0060 "CR" # Modality + 7fe0|0010 "gdcm::NotLoaded (BinEntry) Address:3144 Length:4795668 x(492d14)" +] + ############################################################################# # multiframe1.dcm # multiframe2.dcm @@ -142,38 +933,6 @@ # tous les Groupes comportent un element 0000 # Pixels codes sur 10 bits # -# acusson.dcm -# Echographie single Frame -# True Dicom -# Explicit VR -# 3 LUT (R, G, B) -# -# irmPhlipsNew1.dcm -# Irm Philips LyonSud -# True Dicom -# Explicit VR -# SQ curieuse en (0008,1140) -# -# pixelNonRect.dcm -# Irm Philips Marseille -# True Dicom -# Explicit VR -# les champs prives *sont* Explicit VR -# les champs prives contiennent des caract non imprimables -# Pixels non Rectangulaires -# -# esrf1.dcm -# Vg Studio Max -# True Dicom -# Explicit VR -# Manque 'Samples Per Pixel' pour etre lue par e-film -# -# jpeg16Bits.dcm -# CT Siemens HEH -# True Dicom -# jpeg 16 Bits Lossy -# (fait casser DcmRead 8/11/2002 :-( -# repare 27/11 # # jpeglossles1.dcm # Jpeg LossLess @@ -195,16 +954,6 @@ # Jpeg Lossy # Decodage non traite par mes fonctions # -# oldACR00001.ima -# ACRNEMA V1 'ancien' -# Groupe 20 NE contient PAS Study et Serie Instance UID -# ET Study ID et Series Number sont VIDES -# -# newACR1000.nema -# ACRNEMA V2 'moderne' -# Groupe 20 contient Study et Serie Instance UID -# ET Study ID et Series Number -# # imageEcat.ecat # Image au format ECAT (Medecine Nucleaire) # On n'y echapera pas encore tres longtemps, a celles la :-( @@ -221,17 +970,6 @@ # ACRNEMA V2 # 1670x2010 # -# MR.6799.1 -# MR Pickert -# DICOM V3 like -# manque le 'file preamble' de 200 octets -# -# cr172241 -# CR Kodak -# ACRNEMA V2 -# (0028 3000): SQ -# (fffe, e00d), (fffe,e0dd), apres (0028, 3006) !!! -# # US.1.2.dcm # US.1.3.dcm # US ACUSON @@ -244,32 +982,39 @@ # # Ces deux examens, correspondant a 2 patients differents ont le meme Study ID # -# ---------------- Ajouts 27/11/2002 -# -# sonata.dcm -# IRM Siemens Sonata (images taggees) -# SQ en (0008,1140),contenant (0008,1150), (0008,1155) 3 fois -# -# -# ---------------- Ajouts 16/12/2002 -# icone.dcm -# CT Picker -# image 512x512 -# (28 200 )contient une icone de 64x64 -# --> DEUX groupes 7FE0 dans la même image -# -# ----------------- Ajouts 13/02/2003 -# -# sonata.nema -# MR Siemens sonata -# True DICOM -# (18,1310) est un champ de Value Multiplicity > 1 -# vr : US mais longueur = 8 -# -# --------------Ajouts 21/03/2003 -# # philipsMR-lossy.ima # MR Philips (Neuro) # True Dicom # indiquée comme ACR-NEMA V1 dans l'entete # JPEG Lossy (Transfer Syntax UID : [1.2.840.10008.1.2.4.51]) + + + + +########################################################################### +# Not in gdcmData anymore (or renamed to something else???) !!! +# +# acusson.dcm +# Echographie single Frame +# True Dicom +# Explicit VR +# 3 LUT (R, G, B) +# +# pixelNonRect.dcm +# Irm Philips Marseille +# True Dicom +# Explicit VR +# les champs prives *sont* Explicit VR +# les champs prives contiennent des caract non imprimables +# Pixels non Rectangulaires +# +# sonata.dcm +# IRM Siemens Sonata (images taggees) +# SQ en (0008,1140),contenant (0008,1150), (0008,1155) 3 fois +# +# esrf1.dcm +# Vg Studio Max +# True Dicom +# Explicit VR +# Manque 'Samples Per Pixel' pour etre lue par e-film +# diff --git a/cr172241.dcm b/cr172241.dcm deleted file mode 100644 index c2b2657..0000000 Binary files a/cr172241.dcm and /dev/null differ diff --git a/icone.dcm b/icone.dcm deleted file mode 100644 index 05a8680..0000000 Binary files a/icone.dcm and /dev/null differ diff --git a/irmPhlipsNew1.dcm b/irmPhlipsNew1.dcm deleted file mode 100644 index 590589f..0000000 Binary files a/irmPhlipsNew1.dcm and /dev/null differ diff --git a/jpeg16Bits.dcm b/jpeg16Bits.dcm deleted file mode 100644 index 0f11001..0000000 Binary files a/jpeg16Bits.dcm and /dev/null differ diff --git a/newACR1000.nema b/newACR1000.nema deleted file mode 100644 index 340e08f..0000000 Binary files a/newACR1000.nema and /dev/null differ diff --git a/sonataMonaco.dcm b/sonataMonaco.dcm deleted file mode 100644 index 1ae5c29..0000000 Binary files a/sonataMonaco.dcm and /dev/null differ