]> Creatis software - gdcmData.git/blobdiff - TestAllEntryVerifyReference.txt
Forget to add this one !
[gdcmData.git] / TestAllEntryVerifyReference.txt
index 6b1930558e27edac92a0f3100c7c8205b8978982..820d065ff122282fc4f3b1cb2e4ccbace2ca774b 100644 (file)
@@ -12,7 +12,7 @@
 #     as a string. For binary entries [like the Pixels (the tag is 7fe0|0010
 #     usually)], which don't have a string representation, we use the
 #     string constructed by gdcm e.g.
-#         "gdcm::NotLoaded (BinEntry) Address:776 Length:387200 x(5e880)".
+#         "gdcm::NotLoaded Address:776 Length :387200 x(5e880)".
 # Format:
 #   - Each image shall be contained in a block delimited by [ and ]
 #     (square brackets). Nested blocks are an error.
@@ -30,7 +30,7 @@
 #      # some nice comments and problems of filename.dcm
 #      0008|0060 "CR"   # Modality
 #      0008|1090 "9000" # Manufacturer's model name
-#      7fe0|0010 "gdcm::NotLoaded (BinEntry) Address:776 Length:387200 x(5e880)"
+#      7fe0|0010 "gdcm::NotLoaded Address: 776 Length:387200 x(5e880)"
 #    ]
 #    This info shall be discarded (and has no comment which is lack of taste)
 #
 #
 # File naming conventions:
 #  the general form shall be (unpresent or meaningfull field are optional)
-#  [Manufacturer]-[BytesPerPixel]-[PhotoInterpretation]-[SQ]-[Description].EXT
+#  [Manufacturer]-[BytesPerPixel]-[PhotoInterpretation]-[SQ]-[FileSeq]-[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).
 #     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
+#   - [FileSeq] when this file and others with the same other information
+#     can be used in a sequence of images (for 3D images or animated images.
+#     In this case, we must set FileSeq and the image id. The id must begin to 0
+#     and increase with a step of 1
+#   - [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
 #     has no "Photometric Interpretation", no sequence, and uses the
 #     old ACR Nema version 1 file format.
 #
+# 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.
+   #   Warning : MONOCHROME1 -> *should be* displayed as video inv
+   #                            (nobody seems to care about it ...)
    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
-   7fe0|0010 "gdcm::NotLoaded (BinEntry) Address:776 Length:387200 x(5e880)"
+   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 Ad.:776 x(308) Lgt:387200 x(5e880)"
 ]
 
+############################################################
+### As taken from Sebastien Barre's Dicom2 (see note above).
+### CT modality examples:
+############################################################
+[ CT-MONO2-16-brain.dcm
+   0008|0070 "Picker International, Inc." # Manufacturer
+   0008|1090 "PQ5000"                     # 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.1"        # Transfer Syntax: Explicit VR, LE
+   0008|0060 "CT"                         # Modality
+   7fe0|0010 "gdcm::NotLoaded Ad.:1680 x(690) Lgt: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 Ad.:1674 x(68a) Lgt: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 Ad.:1148 x(47c) Lgt: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 Ad.:796 x(31c) Lgt: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 Ad.:1230 x(4ce) Lgt: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 Lossless,
+                                          # ... Process 14 [Selection Value 1]
+   0008|0060 "CT"                         # Modality
+   7fe0|0010 "gdcm::NotLoaded Ad.:1638 x(666) Lgt: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 Ad.:650 x(28a) Lgt: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 Ad.:1866 x(74a) Lgt: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 Ad.:1804 x(70c) Lgt: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 Ad.:1580 x(62c) Lgt: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
+   0028|0002 "1"                          # Samples per Pixel
+   7fe0|0010 "gdcm::NotLoaded Ad.:1654 x(676) Lgt: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 Ad.:438 x(1b6) Lgt: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 Ad.:904 x(388) Lgt: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 Ad.:1012 x(3f4) Lgt: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 Ad.:920 x(398) Lgt: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 *   = 106496 i.e.
+   #       Rows * Columns * Number_of_Frames * Bits_Stored / 8 = number_of_bytes
+   7fe0|0010 "gdcm::NotLoaded Ad.:1234 x(4d2) Lgt: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 Ad.:976 x(3d0) Lgt: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
+   0028|0002 "1"                          # Samples per Pixel
+   0028|0006 "gdcm::Unfound"              # Planar Configuration
+   # Note: 430 * 600 * 8 != 481182 because of compression !
+   7fe0|0010 "gdcm::NotLoaded Ad.:2428 x(97c) Lgt: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 Lossless,
+                                          # ... Process 14 [Selection Value 1]
+   0008|0060 "XA"                         # Modality
+   0028|0008 "12"                         # Number of Frames
+   # Note: 512 * 512 * 12 != 920072 because of compression !
+   7fe0|0010 "gdcm::NotLoaded Ad.:1006 x(3ee) Lgt:920072 x(e0a08)"
+]
+
+[ GE_DLX-8-MONO2-Multiframe.dcm
+   # - Particularities:
+   #   * Multiframe image (see Number of Frames tag)
+   #   * the private tags are NOT in Explicit VR
+   #     --> assumed as BinEntries
+   #     ( groups 11, 15, 19)
+   #   * allmost groups (this is not the case of group 0x0008) contain
+   #     a "Group Length" tag (*, 0x0000)
+   #   * contains a "Mask Subtraction Sequence" at tag 0028|6100
+   #   * contains a "Device Sequence" at tag 0050|0010
+   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 Ad.:4984 x(1378) Lgt: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 of Ultrasound Regions " at tag (0x0018, 0x6011).
+   #   * 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 with 40 fragments : 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 Ad.:1872 x(750) Lgt:3291746 x(323a62)"
+]
+
+[ ACUSON-24-YBR_FULL-RLE-b.dcm
+   # - Particularities:
+   #   * RLE Lossless encoding.
+   #   * YBR_FULL encoding and hence "Samples per Pixel" tag is 3 
+   #     (see "Photometric Interpretation" entry).
+   #   * contains a "Source Image Sequence" at tag 0008|2112
+   0008|0070 "ACUSON"                     # Manufacturer
+   0008|1090 "gdcm::Unfound"              # Manufacturer's Model Name
+   0028|0101 "8"                          # Bits Stored
+   0028|0004 "YBR_FULL"                   # Photometric Interpretation
+   0028|0010 "288"                        # Rows
+   0028|0011 "384"                        # 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|0002 "3"                          # Samples per Pixel
+   7fe0|0010 "gdcm::NotLoaded Ad.:2032 x(7f0) Lgt:80822 x(13bb6)"
+]
+
+############################################################
+### 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
-   7fe0|0010 "gdcm::NotLoaded (BinEntry) Address:8192 Length:132096 x(20400)"
+   # - Particularities:
+   #   * old (circa 1991) ACR NEMA version 1.0 format.
+   #   * apparently broken pixel data (see below)
+   #   * "Pixel Representation" tag (0028|0103) is absent
+   #   * "Photometric Interpretation" tag 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 Ad.:8192 x(2000) Lgt: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
+   #  (ALL the -numerous- private fields are considered as 'BinEntries'
+   #        very few of them actually are :-(
+   #        groups 9, 11, 19, 21, 29, 51
+   # --> TODO : find a trick to guess (contains non printable characters ?)
+   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 Ad.:6052 x(17a4) Lgt: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 Ad.:6052 x(17a4) Lgt: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 Ad.:1130 x(46a) Lgt: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 Ad.:862 x(35e) Lgt:6713400 x(667038)"
+]
+
+#############################################################################
+### Images with various oddities...
 #############################################################################
-# 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
-#              
-# 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
-#              True Dicom
-#              Explicit VR     
-#              SQ en (0008,2112)       
-#              contient peut etre (?!) des curiosités apres les Pixels 
-#              
-# jpeglossless2.dcm
-#              CR Thoravision Philips Cardio
-#              Jpeg LossLess
-#              True Dicom
-#              Explicit VR     
-#              Jpeg mal decodé par les fonctions utilisees
-#              
-# jpeglossy1.dcm
-# jpeglossy2.dcm
-# jpeglossy3.dcm
-#              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 :-( 
-#              
-# ---------------- 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
-#              
-# 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
-#              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
-#              
-# ---------------- 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])
+[ gdcm-US-ALOKA-16.dcm
+   # - Particularities:
+   #   * possesses 3 LUTs (Segmented Palette Color): a Green (checked), a
+   #     Red and Blue. Note: segmented palette color not taken into account
+   #     by gdcm (FIXME).
+   #   * Both Red and Green componant of the Segmented palette color are
+   #     bigger than 256 * 256 = 65536. How can one interpret such 
+   #     a LUT ?
+   #   * announced as implicit VR, but really explicit VR !
+   #   * has a color palette (see Photometric Interpretation)
+   #   * neither e-film nor DicomWorks deals with the color segmented palette
+   #     color properly. Xmedcon breaks on this image.
+   #   * Note: on disk this image has a size of 873140 bytes. But 
+   #           one could expect that
+   #           Rows * Columns * #Palette * 16 bits/2 = 1843200 bytes
+   #           would be necessary. What is wrong ?
+   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 Ad.:1750 x(6d6) Lgt:87818 x(1570a)"
+   # Green
+   0028|1222 "gdcm::NotLoaded Ad.:89576 x(15de8) Lgt:113784 x(1bc78)"
+   # Blue
+   0028|1223 "gdcm::NotLoaded Ad.:203368 x(31a68) Lgt:55364 x(d844)"
+   #
+   7fe0|0010 "gdcm::NotLoaded Ad.:258740 x(3f2b4) Lgt: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)
+   #   * some sequences have 0 (zero) length
+   #   * possesses many sequences in group 0x0029
+   #   * Private BinEntry (DT) 21 1007
+   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 Ad.:35846 x(8c06) Lgt: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 both the "Manufacturer" and the "Manufacturer's Model Name"
+   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 Ad.:740 x(2e4) Lgt: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)
+   #   * has FD fields at tags 0029|218b, and 0029|218d
+   #   * many (roughly 20) sequences, among which:
+   #     - a couple ones with 0 (zero) length, e.g. at tags 0029|2008,
+   #       0029|201e, or 0029|204c/0#0029|28e0.
+   #     - nested sub-sequences.
+   #   * screen-flaher non printable characters in private elements (see
+   #     file ACUSON-24-YBR_FULL_422-Jpeg_Baseline_1.dcm).
+   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 Ad.:5010 x(1392) Lgt: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)
+   #   * contains a "Referenced Image Sequence" at tag 0008|1140
+   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 Ad.:25686 x(6456) Lgt:106496 x(1a000)"
+]
+
+[ SIEMENS_MAGNETOM-12-MONO2-Uncompressed.dcm
+   # - Particularities:
+   #   * transited by a Siemens LEONARDO console, which produced a
+   #      buggy headered images
+   # JPR FIX: can you confirm that, and tell in which way the header is
+   #          got corrupted ?
+   0008|0070 "SIEMENS "                   # Manufacturer
+   0008|1090 "MAGNETOM VISION "           # 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
+   0002|0010 "1.2.840.10008.1.2.1"        # Transfer Syntax: Explicit VR,
+                                          #                  Little Endian
+   0008|0060 "MR"                         # Modality
+   7fe0|0010 "gdcm::NotLoaded Ad.:5160 x(1428) Lgt:524288 x(80000)"
+]
+
+[ 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 Ad.:1406 x(57e) Lgt:524288 x(80000)"
+]
+
+[ PHILIPS_Gyroscan-8-MONO2-Odd_Sequence.dcm
+   # - Particularities:
+   #   * Contains a "Referenced Image Sequence" at tag 0008|1140.
+   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 Ad.:6584 x(19b8) Lgt:131072 x(20000)"
+]
+
+[ PICKER-16-MONO2-Nested_icon.dcm
+   # - Particularities:
+   #   * contains TWO images:
+   #     - the original image 512x512 at tag 7fe0|0010,
+   #     - an 8x8 icon hidden in a "Icon Image Sequence" (at tag 0088|0200)
+   #       within Item number 0, and within the usual tag 7fe0|0010
+   #       (the full tag of this icon is hence 0088|0200/0#7fe0|0010)
+   #     This implies this image contains two 7fe0|0010 (among which 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....
+   #   * contains a "Source Image Sequence" with 0xffff length at 0008|2112
+   #     with 130 useless (dummy) items,
+   #   * sequence at 0088|0200, with length 0xffff, is terminated with both:
+   #     - an "Item Delimitation Item" (i.e. a tag fffe|e00d)
+   #     - a "Sequence Delimitation Item" (i.e. a tag fffe|e0dd).
+   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 Ad.:18228 x(4734) Lgt:524288 x(80000)"
+]
+
+[ KODAK-12-MONO1-Odd_Terminated_Sequence.dcm
+   # - Particularities:
+   #   * within the "Modality LUT Sequence" at tag 0028|3000 we encounter
+   #     an "Item Delimitation" fffe|e00d followed by a
+   #     "Sequence Delimitation Item" fffe|e0dd just after the tag 0028|3006
+   #   * 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 Ad.:9134 x(23ae) Lgt:8572928 x(82d000)"
+]
+
+[ SIEMENS_SOMATOM-12-ACR_NEMA-ZeroLengthUs.acr
+   # - Particularities:
+   #   * Has a 'Zero length' integer field at tag 0020|5000 with VR "US"
+   #        [US][Original Image Identification (RET)]
+   #   * Has a lot of private fields, with no VR, see groups 9, 11, 19, 21,
+   #     29, 31
+   0008|0070 "SIEMENS "                   # Manufacturer
+   0008|1090 "SOMATOM PLUS 4            " # 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
+   0008|0060 "CT"                         # Modality
+   0009|0010 "SPI RELEASE 1 "             # 'Printable' BinEntry
+   7fe0|0010 "gdcm::NotLoaded Ad.:5064 x(13c8) Lgt:524288 x(80000)"
+]
+
+[ ACUSON-8-YBR_FULL-JPEG-TrailingInfo.dcm
+   # - Particularities:
+   #   * has some trailing (after the pixel data) info with tag fffc|fffc,
+   #     VR of "OB", length = 1722 = 0x6ba
+   #   * contains a "Sequence of Ultrasound Regions" at tag 0018|6011
+   0008|0070 "ACUSON"                     # Manufacturer
+   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
+   7fe0|0010 "gdcm::NotLoaded Ad.:2288 x(8f0) Lgt:1513128 x(1716a8)"
+   fffc|fffc "gdcm::Binary data loaded"    # Trailing info !
+]
+
+[ GE_GENESIS-16-MONO2-WrongLengthItem.dcm
+   # - Particularities:
+   #   * Sample of well known GE buggy header: wrong length for some items
+   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 Ad.:1930 x(78a) Lgt:131072 x(20000)"
+]
+
+[ MARCONI_MxTWin-12-MONO2-JpegLossless-ZeroLengthSQ.dcm
+   # - Particularities:
+   #   * jpeg compression (Process 14 [Selection Value 1])
+   #   * "Icon Image Sequence" at tag 0088|0200 has 0 (zero) length
+   0008|0070 "Marconi "                   # Manufacturer
+   0008|1090 "MxTwin"                     # 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
+   0002|0010 "1.2.840.10008.1.2.4.70"     # Transfer Syntax: jpeg Lossless,
+                                          # ... Process 14 [Selection Value 1]
+   0008|0060 "CT"                         # Modality
+   7fe0|0010 "gdcm::NotLoaded Ad.:1916 x(77c) Lgt:116517 x(1c725)"
+]
+
+[ THERALYS-12-MONO2-Uncompressed-Even_Length_Tag.dcm
+   # - Particularities:
+   #   * both tag 0008|0070 ("Manufacturer") and tag 0008|0080
+   #     "Institution Name" have an even length of 13 bytes.
+   #   * contains a "Referenced Image Sequence" of 0 (zero) length at
+   #     tag 0008|1140
+   0008|0070 "Theralys S.A."              # Manufacturer
+   0008|1090 "vtkToDicomWriter"           # 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
+   0002|0010 "1.2.840.10008.1.2"          # Transfer Syntax: Implicit VR,
+                                          #                  Little Endian
+   0008|0060 "MR"                         # Modality
+   7fe0|0010 "gdcm::NotLoaded Ad.:1839 x(72f) Lgt:131072 x(20000)"
+]
+
+[ THERALYS-12-MONO2-Uncompressed-E_Film_Template.dcm
+   # - Particularities:
+   #   * empty image usable as a template to produce efilm readable images
+   #     with the strictly minimum tag set.
+   #   * Given by Theralys
+   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
+   0002|0010 "1.2.840.10008.1.2"          # Transfer Syntax: Implicit VR,
+                                          #                  Little Endian
+   7fe0|0010 "gdcm::NotLoaded Ad.:1250 x(4e2) Lgt:131072 x(20000)"
+]
+
+[ GE_GENESIS-16-MONO2-Uncompressed-UnusualVR.dcm
+   # - Particularities:
+   #   * Many private entries have (perfectly "legal") unusual Value
+   #     Representation (that gdcm interprets a gdcmBinEntries).
+   #     - VR = FL : 0019|105a, 0027|1041...0027|1049, 0027|104a...0027|104d,
+   #                 0027|1060 ... 0027|1062, 0043|1033, 0043|1038
+   #     - VR = DT : 0019|109d
+   #     - VR = FD : 0023|1070
+   #     - VR = OB : 0043|1028, 0043|1029, 0043|102a
+   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.1 "       # Transfer Syntax: Explicit VR, LE
+   0008|0060 "MR"                         # Modality
+   7fe0|0010 "gdcm::NotLoaded Ad.:9666 x(25c2) Lgt:131072 x(20000)"
+]
+
+############################################################
+### Sequence related images.
+############################################################
+[ SIEMENS_Sonata-12-MONO2-SQ.dcm
+   # - Particularities:
+   #   * contains a "Referenced Performed Procedure Step Sequence" at
+   #     tag 0008|1111,
+   #   * contains a "Referenced Image Sequence" at tag 0008|1140
+   #     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 "192"                        # Rows
+   0028|0011 "192"                        # 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
+   7fe0|0010 "gdcm::NotLoaded Ad.:51804 x(ca5c) Lgt:73728 x(12000)"
+]
+
+[ ALOKA_SSD-8-MONO2-RLE-SQ.dcm
+   # - Particularities:
+   #   * contains a "Sequence of Ultrasound Regions " at tag 0018|6011
+   0008|0070 "ALOKA CO., LTD. "           # Manufacturer
+   0008|1090 "SSD-5000"                   # Manufacturer's Model Name
+   0028|0101 "8"                          # Bits Stored
+   0028|0004 "MONOCHROME2 "               # Photometric Interpretation
+   0028|0010 "420"                        # Rows
+   0028|0011 "608"                        # Columns
+   0028|0100 "8"                          # Bits Allocated
+   0028|0102 "7"                          # High Bit
+   0002|0010 "1.2.840.10008.1.2.5"        # RLE Lossless
+   0008|0060 "US"                         # Modality
+   7fe0|0010 "gdcm::NotLoaded Ad.:1398 x(576) Lgt:128088 x(1f458)"
+]
+
+############################################################
+### Jpeg compressed images.
+############################################################
+[ gdcm-JPEG-Extended.dcm
+   # - Particularities:
+   #   * contains a "Referenced Image Sequence" of length 0xffff at
+   #     tag 0008|1140,
+   #   * contains a "Source Image Sequence" of length 0xffff at
+   #     tag 0008|2112,
+   #   * jpeg compression [Extended Process (2,4)]
+   #   * probably contains additional data after the pixels (see comments
+   #     of the gdcm-JPEG-LossLess3a.dcm entry)
+   #   * contains OB private fields at tags 0019|10b0, 0021|1011, 0029|1008,
+   #     0029|1009, 0029|1010, 0029|1131, 0029|1134.
+   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 Ad.:2946 x(b82) Lgt: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 Ad.:3044 x(be4) Lgt:66978 x(105a2)"
+]
+
+[ 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 "Source Image Sequence" tag at 0008|2112
+   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 Lossless,
+                                          # ... Process 14 [Selection Value 1]
+   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 Ad.:2540 x(9ec) Lgt: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...)
+   #     -> Just underscale it !
+   #   Breaks all the DICOM viewers
+   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 Lossless,
+                                          # ... Process 14 [Selection Value 1]
+   0008|0060 "CR"                         # Modality
+   7fe0|0010 "gdcm::NotLoaded Ad.:3144 x(c48) Lgt: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 Ad.:5956 x(1744) Lgt:46602 x(b60a)"
+]
+
+[ PHILIPS_Gyroscan-12-MONO2-Jpeg_Lossless.dcm
+   # - Particularities:
+   #   * jpeg lossless, Non-Hierarchical, First-Order Prediction,
+   #     compression [Process 14 (Selection Value 1)]
+   #   * many (roughly 8) sequences, among which:
+   #     - one with 0 (zero) length at tag 0029|204c/0#0029|28e0
+   #     - many with length 0xffff
+   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 "256"                        # 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.4.70"     # Transfer Syntax: jpeg Lossless,
+                                          # ... Process 14 [Selection Value 1]
+   0008|0060 "MR"                         # Modality
+   0008|0010 "ACR-NEMA 1.0"               # Recognition Code (RET)
+   # 7fe0|0010 Not present.
+]
+
+###########################################################################
+# All the following files come from the LeadTools site (see
+#      http://www.leadtools.com/SDK/Medical/DICOM/ltdc19.htm )
+# and (probably) serves as an illustration of many Dicom encoding/compression
+# modes. Those "hand made"  files were not produced by any acquisition engine
+# and hence are not from "real" life.
+# All the following files share the same size (535x800), the same pixel
+# representation ("0") ;
+#  0028|0010 "535"                        # Rows
+#  0028|0011 "800"                        # Columns
+#  0028|0103 "0"                          # Pixel Representation
+# and hold the same picture: some flowers...
+
+[ LEADTOOLS_FLOWERS-8-MONO2-JpegLossy.dcm
+   # - Particularities:
+   0002|0016 "LEADTOOLS "                 # Source Application Entity Title
+   0028|0101 "8"                          # Bits Stored
+   0028|0004 "MONOCHROME2 "               # Photometric Interpretation
+   0028|0100 "8"                          # Bits Allocated
+   0028|0102 "7"                          # High Bit
+   0002|0010 "1.2.840.10008.1.2.4.50"     # Transfer Syntax: jpeg Baseline,
+                                          # ... Process 1 
+   # No "7fe0|0010"
+]
+
+[ LEADTOOLS_FLOWERS-8-PAL-RLE.dcm
+   # - Particularities:
+   0002|0016 "LEADTOOLS "                 # Source Application Entity Title
+   0028|0101 "8"                          # Bits Stored
+   0028|0004 "PALETTE COLOR "             # Photometric Interpretation
+   0028|0100 "8"                          # Bits Allocated
+   0028|0102 "7"                          # High Bit
+   0028|0006 "2"                          # Planar Configuration
+   0002|0010 "1.2.840.10008.1.2.5"        # Transfer Syntax: RLE Lossless
+   # No "7fe0|0010"
+]
+
+[ LEADTOOLS_FLOWERS-8-MONO2-RLE.dcm
+   # - Particularities:
+   0002|0016 "LEADTOOLS "                 # Source Application Entity Title
+   0028|0101 "8"                          # Bits Stored
+   0028|0004 "MONOCHROME2 "               # Photometric Interpretation
+   0028|0100 "8"                          # Bits Allocated
+   0028|0102 "7"                          # High Bit
+   0002|0010 "1.2.840.10008.1.2.5"        # Transfer Syntax: RLE Lossless
+   # No "7fe0|0010"
+]
+
+[ LEADTOOLS_FLOWERS-8-PAL-Uncompressed.dcm
+   # - Particularities:
+   0002|0016 "LEADTOOLS "                 # Source Application Entity Title
+   0028|0101 "8"                          # Bits Stored
+   0028|0004 "PALETTE COLOR "             # Photometric Interpretation
+   0028|0100 "8"                          # Bits Allocated
+   0028|0102 "7"                          # High Bit
+   0002|0010 "1.2.840.10008.1.2.1"        # Transfer Syntax: Explicit VR -
+                                          #                 Little Endian
+   7fe0|0010 "gdcm::NotLoaded Ad.:3538 x(dd2) Lgt:428000 x(687e0)"
+]
+
+[ LEADTOOLS_FLOWERS-8-MONO2-Uncompressed.dcm
+   # - Particularities:
+   0002|0016 "LEADTOOLS "                 # Source Application Entity Title
+   0028|0101 "8"                          # Bits Stored
+   0028|0004 "MONOCHROME2 "               # Photometric Interpretation
+   0028|0100 "8"                          # Bits Allocated
+   0028|0102 "7"                          # High Bit
+   0002|0010 "1.2.840.10008.1.2.1"        # Transfer Syntax: Explicit VR -
+                                          #                 Little Endian
+   7fe0|0010 "gdcm::NotLoaded Ad.:1942 x(796) Lgt:428000 x(687e0)"
+]
+
+[ LEADTOOLS_FLOWERS-16-MONO2-JpegLossless.dcm
+   # - Particularities:
+   0002|0016 "LEADTOOLS "                 # Source Application Entity Title
+   0028|0101 "16"                         # Bits Stored
+   0028|0004 "MONOCHROME2 "               # Photometric Interpretation
+   0028|0100 "16"                         # Bits Allocated
+   0028|0102 "15"                         # High Bit
+   0002|0010 "1.2.840.10008.1.2.4.70"     # Transfer Syntax: jpeg Lossless,
+                                          # ... Process 14 [Selection Value 1]
+   # No "7fe0|0010"
+]
+
+[ LEADTOOLS_FLOWERS-16-MONO2-RLE.dcm
+   # - Particularities:
+   0002|0016 "LEADTOOLS "                 # Source Application Entity Title
+   0028|0101 "16"                         # Bits Stored
+   0028|0004 "MONOCHROME2 "               # Photometric Interpretation
+   0028|0100 "16"                         # Bits Allocated
+   0028|0102 "15"                         # High Bit
+   0002|0010 "1.2.840.10008.1.2.5"        # Transfer Syntax: RLE Lossless
+   # No "7fe0|0010"
+]
+
+[ LEADTOOLS_FLOWERS-16-MONO2-Uncompressed.dcm
+   # - Particularities:
+   0002|0016 "LEADTOOLS "                 # Source Application Entity Title
+   0028|0101 "16"                         # Bits Stored
+   0028|0004 "MONOCHROME2 "               # Photometric Interpretation
+   0028|0100 "16"                         # Bits Allocated
+   0028|0102 "15"                         # High Bit
+   0002|0010 "1.2.840.10008.1.2.1"        # Explicit VR - Little Endian
+   7fe0|0010 "gdcm::NotLoaded Ad.:1942 x(796) Lgt:856000 x(d0fc0)"
+]
+
+[ LEADTOOLS_FLOWERS-24-RGB-JpegLossless.dcm
+   # - Particularities:
+   0002|0016 "LEADTOOLS "                 # Source Application Entity Title
+   0028|0101 "8"                          # Bits Stored
+   0028|0004 "RGB "                       # Photometric Interpretation
+   0028|0100 "8"                          # Bits Allocated
+   0028|0102 "7"                          # High Bit
+   0028|0002 "3"                          # Samples per Pixel
+   0002|0010 "1.2.840.10008.1.2.4.70"     # Transfer Syntax: jpeg Lossless,
+                                          # ... Process 14 [Selection Value 1]
+   # No "7fe0|0010"
+]
+
+[ LEADTOOLS_FLOWERS-24-RGB-JpegLossy.dcm
+   # - Particularities:
+   0002|0016 "LEADTOOLS "                 # Source Application Entity Title
+   0028|0101 "8"                          # Bits Stored
+   0028|0004 "RGB "                       # Photometric Interpretation
+   0028|0100 "8"                          # Bits Allocated
+   0028|0102 "7"                          # High Bit
+   0028|0002 "3"                          # Samples per Pixel
+   0002|0010 "1.2.840.10008.1.2.4.50"     # Transfer Syntax: jpeg Baseline,
+                                          # ... Process 1 
+   # No "7fe0|0010"
+]
+
+[ LEADTOOLS_FLOWERS-24-RGB-Uncompressed.dcm
+   # - Particularities:
+   0002|0016 "LEADTOOLS "                 # Source Application Entity Title
+   0028|0101 "8"                          # Bits Stored
+   0028|0004 "RGB "                       # Photometric Interpretation
+   0028|0100 "8"                          # Bits Allocated
+   0028|0102 "7"                          # High Bit
+   0028|0002 "3"                          # Samples per Pixel
+   0002|0010 "1.2.840.10008.1.2.1"        # Explicit VR - Little Endian
+   7fe0|0010 "gdcm::NotLoaded Ad.:1934 x(78e) Lgt:1284000 x(1397a0)"
+]
+
+###########################################################################
+### LIBIDO format images
+### The libido format is an "extension" of the old ACRNEMA version 1.1
+### format. It was "designed" to embed images of float or double type
+### (in the sense of the C language) within the ACRNEMA format.
+### LIBIDO images are typically used as a temporary container for
+### observing the internal stages of a computation image pipeline
+### (i.e. some kind of file watch point), with a shallow compatibility 
+### with the ACRNEMA format. By shallow compatibility we mean that
+### a classical DICOM viewer has no knowledge of the LIBIDO format 
+### and hence cannot display it (how to display a "double" image anyhow).
+###    Very few tags are available (e.g. no "Manufacturer" related
+### info, no medical information).
+### LIBIDO images can be recognized by their "Recognition Code"
+###########################################################################
+[ LIBIDO-16-ACR_NEMA-Volume.dcm
+   # - Particularities:
+   #   * this file represents a "volume" i.e. it has a "Number of Planes",
+   #     (but no "Number of Frames")
+   0008|0010 "ACRNEMA_LIBIDO_1.1"         # Recognition Code (RET)
+   0028|0005 "3"                          # Image Dimensions (RET)
+   0028|0010 "50"                         # Rows
+   0028|0011 "50"                         # Columns
+   0028|0012 "262"                        # Planes
+   0028|0101 "16"                         # Bits Stored
+   0028|0100 "16"                         # Bits Allocated
+   0028|0102 "15"                         # High Bit
+   0028|0103 "0"                          # Pixel Representation
+   7fe0|0010 "gdcm::NotLoaded Ad.:210 x(d2) Lgt:1310000 x(13fd30)"
+]
+
+[ LIBIDO-24-ACR_NEMA-Rectangle.dcm
+   # FIXME TODO \todo
+   # The Rows and Columns presence breaks this test !!! 
+   #
+   # - Particularities:
+   #   * RGB encoding (24 bits).
+   #   * Rectangle image : 100x400
+   0008|0010 "ACRNEMA_LIBIDO_1.1"         # Recognition Code (RET)
+   0028|0005 "2"                          # Image Dimensions (RET)
+   #0028|0010 "100"                       # Rows
+   #0028|0011 "400"                       # Columns
+   0028|0101 "24"                         # Bits Stored
+   0028|0100 "24"                         # Bits Allocated
+   0028|0102 "23"                         # High Bit
+   0028|0103 "0"                          # Pixel Representation
+   7fe0|0010 "gdcm::NotLoaded Ad.:182 x(b6) Lgt:120000 x(1d4c0)"
+]
+
+[ LIBIDO-8-ACR_NEMA-Lena_128_128.acr
+   # FIXME TODO \todo
+   # The Rows and Columns presence breaks this test !!! 
+   #
+   # - Particularities:
+   #   * the classical lena image (with size 128x128), recoded as LIBIDO image
+   0008|0010 "ACRNEMA_LIBIDO_1.1"         # Recognition Code (RET)
+   0028|0005 "2"                          # Image Dimensions (RET)
+   #0028|0010 "128"                       # Rows
+   #0028|0011 "128"                       # Columns
+   0028|0101 "8"                          # Bits Stored
+   0028|0100 "8"                          # Bits Allocated
+   0028|0102 "7"                          # High Bit
+   0028|0103 "0"                          # Pixel Representation
+   7fe0|0010 "gdcm::NotLoaded Ad.:182 x(b6) Lgt:16384 x(4000)"
+]
+
+###########################################################################
+### A Philips Intera (NTSCAN) image. It has a private dicom sequence where the 
+### field is being flip to BigEndian for no reason.
+### Thanks to Peter Cech for providing images and patch !
+###########################################################################
+[ PHILIPS_Intera-16-MONO2-Uncompress.dcm
+   # - Particularities:
+   #   Sequence difficult to read since we need to flip reading to BigEndian
+   #   Only during the reading of the private sequence.
+   0008|0070 "Philips Medical Systems "   # Manufacturer
+   0008|1090 "Intera"                     # Manufacturer's Model Name
+   0008|1010 "NTSCAN"                     # Station Name
+   0028|0010 "1024"                       # Rows
+   0028|0011 "1024"                       # Columns
+   0028|2110 "00"                         # Lossy Image Compression
+   0018|1250 "SENSE-head"                 # Receive Coil Name
+   # 0029|2021/0#0029|246a "DICOM "       # not accessible for the current
+                                          # state of the API since this tag
+                                          # lives within a sequence 
+   2005|e027 "MAXIMUM "                   # unkn
+   7fe0|0010 "gdcm::NotLoaded Ad.:9276 x(243c) Lgt:2097152 x(200000)"
+]
+
+###########################################################################
+### A GE LOGIQBook 8Bits RGB with huge preview and a small preview
+###########################################################################
+[ GE_LOGIQBook-8-RGB-HugePreview.dcm
+   # - Particularities:
+   #   A Huge Preview and a small preview
+   0008|0070 "GE Medical Systems"             # Manufacturer
+   0008|1090 "LOGIQBook "                     # Manufacturer's Model Name
+   0008|1010 "LOGIQBOOK "                     # Station Name
+   0028|0010 "480"                            # Rows
+   0028|0011 "640"                            # Columns
+   6003|0010 "GEMS_Ultrasound_ImageGroup_001" # unkn
+   7fe0|0010 "gdcm::NotLoaded Ad.:935608 x(e46b8) Lgt:921600 x(e1000)"
+   # Just for fun:
+   #7fe1|0010 "GEMS_Ultrasound_MovieGroup_001" # unkn
+]
+
+###########################################################################
+### A GE DLX image with a private transfer syntax: 1.2.840.113619.5.2
+### This is Implicit VR Big Endian (GE Private). Basically the header
+### is in little endian, while image is in big endian
+###########################################################################
+[ GE_DLX-8-MONO2-PrivateSyntax.dcm
+   # - Particularities:
+   # Private syntax: Implicit VR Big Endian (GE Private)
+   0002|0010 "1.2.840.113619.5.2"             # Transfer Syntax UID
+   0008|0070 "GE MEDICAL SYSTEMS"             # Manufacturer
+   0008|1090 "DLX "                           # Manufacturer's Model Name
+   0018|1510 "-8"                             # Positioner Primary Angle
+   0018|1700 "CIRCULAR"                       # Collimator Shape
+   0018|1710 "256\256 "                       # Center of Circular Collimator
+   0028|0010 "512"                            # Rows
+   0028|0011 "512"                            # Columns
+   #0028|6100 ""                               # Mask Subtraction Sequence
+   # Testing Public Sequence:
+   #0028|6101 "AVG_SUB "                       # Mask Operation
+   7fe0|0010 "gdcm::NotLoaded Ad.:2920 x(b68) Lgt:14155776 x(d80000)"
+]
+
+###########################################################################
+### Documented images not yet integrated in the test suite
+###########################################################################
+#
+#
+#
+
+###########################################################################
+### Images present in gdcmData but whose peculiarity is not documented yet
+###########################################################################
+# 00191113.dcm #Jpeg Lossless 4 frames X-Ray Angiography
+#
+# 012345.002.050.dcm # a lot of FL and FD entries in sahdow group 0027
+#
+# 3E768EB7.dcm # jpeg lossless, empty Basic Offset Table Item Length =4
+#
+# DermaColorLossLess.dcm  # native RBG image
+#
+# DICOMDIR #small DICOMDIR (4 patients, 1561 first-level SQItems, 
+#                           embedded second level sequences at 0008|1140)
+#
+# RadBWLossLess.dcm # jpeg lossless, empty Basic Offset Table Item Length= 0
+#
+# test.acr #ACR-LibIDO formated image. Was used as a test image by testSuite
+#
+#
+# XA_GE_DLX_xadc.dcm
+# Multi Frame General Electrics Angio XA image.
+# The Transfert Syntax is "1.2.840.113619.5.2"
+# known as "GE Private Transfert Syntax"
+#
+#
+# US-IRAD-NoPreambleStartWith0003.dcm
+#'No preamble' Dicom image, starting with a Shadow Group 0x0003, 
+# that's not so usual
+# (the image comes from IRAD data set, and breaks some viewers)
+#
+#
+# US-IRAD-NoPreambleStartWith0005.dcm
+#'No preamble' Dicom image, starting with a Shadow Group 0x0005, 
+# that's not so usual
+#(the image comes from IRAD data set, and breaks some viewers)
+#
+#
+#==========================================================================
+#
+# Credits :
+# -------
+# A lot of images we use come from : 
+#
+# Sebastien Barré's site
+# IRAD (Mac OS X Dicom viewer) site
+# David Clunnie's compression data set 
+# Osiris site (Papyrus images)
+# XMedcon site
+# LeadTool site (for various color encoding images)
+# ETIAM site (for Dicom-MPEG images)
+#
+# Some more were provided by Dr Loic Boussel (DicomWorks designer), in the times
+# we were fighting together against 'exotic' ACR-NEMA images
+#
+# A lot of other come from the imagers we (had/have) at Neurological and
+# Cardilogical Hospitals in Lyon
+# (Siemens MR, Philips MR, GE CT, Philips CT, Philips CR, GE XA, Philips XA ...
+# Sorry, probabely a lot are missing.
+# I'll update the list later.
+# JPRx
+