From: frog Date: Wed, 4 Aug 2004 15:39:27 +0000 (+0000) Subject: - jpeglossy1.dcm renamed to SIEMENS-12-Jpeg_Process_2_4-Lossy-a.dcm X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=commitdiff_plain;h=a7530f7a6f11a5e33e1881174408f3d9f3b8c350;p=gdcmData.git - jpeglossy1.dcm renamed to SIEMENS-12-Jpeg_Process_2_4-Lossy-a.dcm - jpeglossy2.dcm removed because it is indentical of gdcm-JPEG-Extended-Allready_present.dcm - multiframe1Integris.dcm renamed to PHILIPS_Integris_V-10-MONO2-Multiframe.dcm - multiframe2GE.dcm renamed to GE_DLX-8-MONO2-Multiframe.dcm - mr176621.dcm renamed to TOSHIBA_MRT150-16-MONO2-ACR_NEMA_2.dcm - cr_45031.dcm renamed to FUJI-10-MONO1-ACR_NEMA_2.dcm - US.1.2.dcm renamed to ACUSON-24-YBR_FULL_422-Jpeg_Baseline_1.dcm - philipsMR-lossy.ima renamed to PHILIPS_Gyroscan-12-Jpeg_Extended_Process_2_4.dcm - TestAllEntryVerifyReference.txt contains more entries --- diff --git a/Changelog b/Changelog index 89f952a..4c2f218 100644 --- a/Changelog +++ b/Changelog @@ -1,3 +1,17 @@ +2004-08-04 Eric Boix + - jpeglossy1.dcm renamed to SIEMENS-12-Jpeg_Process_2_4-Lossy-a.dcm + - jpeglossy2.dcm removed because it is indentical of + gdcm-JPEG-Extended-Allready_present.dcm + - multiframe1Integris.dcm renamed to + PHILIPS_Integris_V-10-MONO2-Multiframe.dcm + - multiframe2GE.dcm renamed to GE_DLX-8-MONO2-Multiframe.dcm + - mr176621.dcm renamed to TOSHIBA_MRT150-16-MONO2-ACR_NEMA_2.dcm + - cr_45031.dcm renamed to FUJI-10-MONO1-ACR_NEMA_2.dcm + - US.1.2.dcm renamed to ACUSON-24-YBR_FULL_422-Jpeg_Baseline_1.dcm + - philipsMR-lossy.ima renamed to + PHILIPS_Gyroscan-12-Jpeg_Extended_Process_2_4.dcm + - TestAllEntryVerifyReference.txt contains more entries + 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 diff --git a/TestAllEntryVerifyReference.txt b/TestAllEntryVerifyReference.txt index 5fbee26..ecc3335 100644 --- a/TestAllEntryVerifyReference.txt +++ b/TestAllEntryVerifyReference.txt @@ -489,6 +489,83 @@ 7fe0|0010 "gdcm::NotLoaded (BinEntry) Address:1006 Length:920072 x(e0a08)" ] +[ PHILIPS_Integris_V-10-MONO2-Multiframe.dcm + # - Particularities: + # * Multiframe image (see Number of Frames tag) + # * the private tags are NOT in Explicit VR + # * allmost groups (this is not the case of group 0x0008) contain + # a "Group Length" tag (*, 0x0000) + # * Pixel data encoded on 10 bits. + 0008|0070 "Philips Medical Systems (Netherlands) " # Manufacturer + 0008|1090 "P H I L I P S INTEGRIS V" # Manufacturer's Model Name + 0028|0101 "10" # Bits Stored + 0028|0004 "MONOCHROME2 " # Photometric Interpretation + 0028|0010 "1024" # Rows + 0028|0011 "1024" # Columns + 0028|0100 "16" # Bits Allocated + 0028|0102 "9" # High Bit + 0028|0103 "0" # Pixel Representation + 0002|0010 "1.2.840.10008.1.2" # Transfer Syntax: Implicit VR, LE + 0008|0060 "XA" # Modality + 0028|0008 "31" # Number of Frames + # Note: 1024 * 1024 * 31 * 2 = 65011712 i.e. + # Rows * Columns * Number_of_Frames * Bits_Allocated / 8 yields + # the total number of bytes. + 7fe0|0010 "gdcm::NotLoaded (BinEntry) Address:4114 Length:65011712 x(3e00000)" +] + +[ GE_DLX-8-MONO2-Multiframe.dcm + # - Particularities: + # * Multiframe image (see Number of Frames tag) + # * the private tags are NOT in Explicit VR + # * allmost groups (this is not the case of group 0x0008) contain + # a "Group Length" tag (*, 0x0000) + 0008|0070 "GE MEDICAL SYSTEMS" # Manufacturer + 0008|1090 "DLX " # 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" # Transfer Syntax: Implicit VR, LE + 0008|0060 "XA" # Modality + 0028|0008 "56" # Number of Frames + # Note: 512 * 512 * 56 = 14680064 i.e. + # Rows * Columns * Number_of_Frames = Total_number_of_bytes. + 7fe0|0010 "gdcm::NotLoaded (BinEntry) Address:4984 Length:14680064 x(e00000)" +] + +[ ACUSON-24-YBR_FULL_422-Jpeg_Baseline_1.dcm + # - Particularities: + # * Jpeg Baseline (Process 1) encoding. + # * YBR_FULL_422 encoding and hence "Samples per Pixel" tag is 3 + # (see "Photometric Interpretation" entry). + # * has a sequence. + # * WITHIN this sequence at tag (0x0018, 0x6011) we encounter + # tags [e.g. (0x0018, 0x602c) ] with "FD" as value representation + # that are "non printable" when interpreted as characters. "Non + # printable" stands for "contains control characters that corrupts + # a majority of UN*X shells"... + # * Multiframe image (see Number of Frames tag) + 0008|0070 "ACUSON" # Manufacturer + 0008|1090 "gdcm::Unfound" # Manufacturer's Model Name + 0028|0101 "8" # Bits Stored + 0028|0004 "YBR_FULL_422" # Photometric Interpretation + 0028|0010 "576" # Rows + 0028|0011 "768" # 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.50" # Transfer Syntax: JPEG Baseline + # (Process 1) + 0008|0060 "US" # Modality + 0028|0002 "3" # Samples per Pixel + 0028|0008 "40" # Number of Frames + 7fe0|0010 "gdcm::NotLoaded (BinEntry) Address:1872 Length:3291746 x(323a62)" +] + ############################################################ ### ACR NEMA version 1.0 (ONE!) format: ############################################################ @@ -611,6 +688,49 @@ 7fe0|0010 "gdcm::NotLoaded (BinEntry) Address:6052 Length:524288 x(80000)" ] +[ TOSHIBA_MRT150-16-MONO2-ACR_NEMA_2.dcm + # - Particularities: + # * ACR NEMA version 2.0 (circa 1994) format allthough the + # "Recognition Code" is absent. + # * all the groups are missing their "Group Length" tag i.e. no + # tag of the form (*, 0x0000) present. + 0008|0070 "Toshiba " # Manufacturer + 0008|1090 "MRT150" # 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 "0" # Pixel Representation + 0002|0010 "gdcm::Unfound" # Transfer Syntax UID + 0008|0010 "gdcm::Unfound" # Recognition Code (RET) + 0008|0060 "MR" # Modality + 0020|0011 "7 " # Series Number + 0020|0010 "Run264.6653 " # Study ID + 7fe0|0010 "gdcm::NotLoaded (BinEntry) Address:1130 Length:524288 x(80000)" +] + +[ FUJI-10-MONO1-ACR_NEMA_2.dcm + # - Particularities: + # * ACR NEMA version 2.0 (circa 1995) format allthough the + # "Recognition Code" is absent. + # * large 1670x2010 image + 0008|0070 "FUJI PHOTO FILM CO. LTD." # Manufacturer + 0008|1090 "CR201 " # Manufacturer's Model Name + 0028|0101 "10" # Bits Stored + 0028|0004 "MONOCHROME1 " # Photometric Interpretation + 0028|0010 "2010" # Rows + 0028|0011 "1670" # Columns + 0028|0100 "16" # Bits Allocated + 0028|0102 "9" # High Bit + 0028|0103 "0" # Pixel Representation + 0002|0010 "gdcm::Unfound" # Transfer Syntax UID + 0008|0010 "gdcm::Unfound" # Recognition Code (RET) + 0008|0060 "CR" # Modality + 7fe0|0010 "gdcm::NotLoaded (BinEntry) Address:862 Length:6713400 x(667038)" +] + ############################################################################# ### Images with various oddities... ############################################################################# @@ -745,7 +865,7 @@ [ PHILIPS_Gyroscan-8-MONO2-Odd_Sequence.dcm # - Particularities: # * Contains an odd sequence at tag (0x0008, 0x1140). - # JPR FIXME: in what sense is to odd ??? + # JPR FIXME: in what sense is it odd ??? 0008|0070 "Philips Medical Systems " # Manufacturer 0008|1090 "Gyroscan Intera " # Manufacturer's Model Name 0028|0101 "8" # Bits Stored @@ -805,6 +925,7 @@ 7fe0|0010 "gdcm::NotLoaded (BinEntry) Address:9134 Length:8572928 x(82d000)" ] + ############################################################ ### Jpeg compressed images. ############################################################ @@ -849,6 +970,24 @@ 7fe0|0010 "gdcm::NotLoaded (BinEntry) Address:2946 Length:192218 x(2eeda)" ] +[ SIEMENS-12-Jpeg_Process_2_4-Lossy-a.dcm + # - 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:3044 Length:66978 x(105a2)" +] + [ gdcm-JPEG-LossLess3a.dcm # - Particularities: # * jpeg compression [Lossless, hierar., first-order prediction @@ -923,17 +1062,70 @@ 7fe0|0010 "gdcm::NotLoaded (BinEntry) Address:3144 Length:4795668 x(492d14)" ] +[ PHILIPS_Gyroscan-12-Jpeg_Extended_Process_2_4.dcm + # - Particularities: + # * jpeg compression [Extended Process (2,4)] + # * Allthough it is a DICOM V3 image, the "Recognition Code" tag + # announces it as "ACR-NEMA 1.0" ! + 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 "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 "MR" # Modality + 0008|0010 "ACR-NEMA 1.0" # Recognition Code (RET) + 7fe0|0010 "gdcm::NotLoaded (BinEntry) Address:5956 Length:46602 x(b60a)" +] + +########################################################################### +### JPR +### Images present in gdcmData but whose peculiarity is not documented +########################################################################### +# 00191113.dcm +# 012345.002.050.dcm +# 16BitsJpegLosslessGrayScale.dcm +# 16BitsRunLengthGrayScale.dcm +# 16BitsUncompressedGrayScale.dcm +# 24BitsJpegLosslessColor.dcm +# 24BitsJpegLossyColor.dcm +# 24BitsUncompressedColor.dcm +# 3E768EB7.dcm +# 8078283Leonardo.dcm +# 8BitsJpegLossyGrayScale.dcm +# 8BitsRunLengthColor.dcm +# 8BitsRunLengthGrayScale.dcm +# 8BitsUncompressedColor.dcm +# 8BitsUncompressedGrayScale.dcm +# canadaAloka.dcm +# CLIP0001-Sequoia-U11.dcm +# DermaColorLossLess.dcm +# DICOMDIR +# DicomSampleNastyGEImage.dcm +# dicom-sc_cs-1.dcm +# emptyImage.dcm +# FMAG0001.dcm +# fromTheralys.dcm +# 9000001.dcm +# IMG00001.dcm +# lena128x128.acr +# mriThruVPRO.dcm +# MxTwinLossLess.dcm +# QMAG0001.dcm +# RadBWLossLess.dcm +# test.acr +# volSten.acr +# xa_integris.dcm + +########################################################################### +### JPR +# Images NOT in gdcmData anymore (lost, renamed or not commited ???) ############################################################################# -# multiframe1.dcm -# multiframe2.dcm -# Cardiovasculaire multiframe -# True Dicom -# Explicit VR -# les champs prives ne *sont pas* Explicit VR -# tous les Groupes comportent un element 0000 -# Pixels codes sur 10 bits -# -# # jpeglossles1.dcm # Jpeg LossLess # True Dicom @@ -948,51 +1140,8 @@ # Explicit VR # Jpeg mal decodé par les fonctions utilisees # -# jpeglossy1.dcm -# jpeglossy2.dcm -# jpeglossy3.dcm -# Jpeg Lossy -# Decodage non traite par mes fonctions -# -# imageEcat.ecat -# Image au format ECAT (Medecine Nucleaire) -# On n'y echapera pas encore tres longtemps, a celles la :-( -# -# ---------------- Ajouts 20 Nov 2002 -# -# mr176621 -# MR Toshiba -# ACRNEMA-V2 -# abscence de l'element 0000 (group length) pour tous les groupes -# -# cr_45031 -# CR Fuji -# ACRNEMA V2 -# 1670x2010 -# -# US.1.2.dcm # US.1.3.dcm -# US ACUSON -# DICOM 3 Multiframe -# JPEG 8 bits Lossy -# (0028,0002) Samples Per Pixel = 3 -# (0018, 6011) : SQ -# les champs à l'interieur de cette 'Sequence' -# contiennent des caract non imprimables qui déconfigurent l'ecran :-( -# -# Ces deux examens, correspondant a 2 patients differents ont le meme Study ID -# -# 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???) !!! +# Ces deux examens, correspondant a 2 patients differents ont le meme Study ID # # acusson.dcm # Echographie single Frame @@ -1018,3 +1167,11 @@ # Explicit VR # Manque 'Samples Per Pixel' pour etre lue par e-film # +# jpeglossy3.dcm +# Jpeg Lossy +# Decodage non traite par mes fonctions +# +# imageEcat.ecat +# Image au format ECAT (Medecine Nucleaire) +# On n'y echapera pas encore tres longtemps, a celles la :-( +# diff --git a/US.1.2.dcm b/US.1.2.dcm deleted file mode 100644 index f1df445..0000000 Binary files a/US.1.2.dcm and /dev/null differ diff --git a/cr_45031.dcm b/cr_45031.dcm deleted file mode 100644 index 2d64f95..0000000 Binary files a/cr_45031.dcm and /dev/null differ diff --git a/jpeglossy1.dcm b/jpeglossy1.dcm deleted file mode 100644 index ed19828..0000000 Binary files a/jpeglossy1.dcm and /dev/null differ diff --git a/jpeglossy2.dcm b/jpeglossy2.dcm deleted file mode 100644 index 0f11001..0000000 Binary files a/jpeglossy2.dcm and /dev/null differ diff --git a/mr176621.dcm b/mr176621.dcm deleted file mode 100644 index 0ac91a3..0000000 Binary files a/mr176621.dcm and /dev/null differ diff --git a/multiframe1Integris.dcm b/multiframe1Integris.dcm deleted file mode 100644 index 2811d60..0000000 Binary files a/multiframe1Integris.dcm and /dev/null differ diff --git a/multiframe2GE.dcm b/multiframe2GE.dcm deleted file mode 100644 index 06f98a1..0000000 Binary files a/multiframe2GE.dcm and /dev/null differ diff --git a/philipsMR-lossy.ima b/philipsMR-lossy.ima deleted file mode 100644 index 0b82077..0000000 Binary files a/philipsMR-lossy.ima and /dev/null differ