X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=Doc%2FWebsite%2FConformanceSummary.html;h=90b9c31018dcabfac645e1c2fa0e283f2e6b9999;hb=cf9445539f7e9736658f47592b47b1292f93f927;hp=96af955477dbcd2f9395b8eb1f1d5764e7e0d0e5;hpb=c1e7f4c3fa2daa65aa9c5e5eb4b111ee3e83e403;p=gdcm.git diff --git a/Doc/Website/ConformanceSummary.html b/Doc/Website/ConformanceSummary.html index 96af9554..90b9c310 100644 --- a/Doc/Website/ConformanceSummary.html +++ b/Doc/Website/ConformanceSummary.html @@ -25,8 +25,8 @@ Gdcm does not contain or support any of the DICOM services such as Storage, Query/Retrieve, Print, Verification... -

Supported transfer syntaxes

-The Transfer Syntax UID is in the file's DICOM Tag field (0002,0010). +

Supported transfer syntaxes (Reading)

+The Transfer Syntax UID is in the file DICOM Tag field (0002,0010). @@ -37,16 +37,25 @@ The Transfer Syntax UID is in the file's DICOM Tag field (0002,0010). - + - + + + + + - + + + + + + @@ -65,26 +74,46 @@ The Transfer Syntax UID is in the file's DICOM Tag field (0002,0010). - + - + - + - +
1.2.840.10008.1.2 Little endian, implicit value representation Implicit VR - Little Endian
1.2.840.10008.1.2.1 Little endian, explicit value representation Explicit VR - Little Endian
1.2.840.10008.1.2.1.99 Deflated Explicit VR - Little Endian
1.2.840.10008.1.2.2 Big endian Explicit VR - Big Endian
1.2.840.113619.5.2 Implicit VR - Big Endian (G.E Private)
1.2.840.10008.1.2.4.50 Jpeg laseline (Process 1) JPEG Baseline (Process 1)
1.2.840.10008.1.2.4.51 Jpeg extended (Process 2 & 4) JPEG Extended (Process 2 & 4)
1.2.840.10008.1.2.4.57 Jpeg lossless, non-hierarchical (process 14) JPEG Lossless, Non-Hierarchical (Process 14)
1.2.840.10008.1.2.4.70 Jpeg lossless, hierarchical, first-order - prediction (process 14, selection value 1) JPEG Lossless, Hierarchical, First-Order + Prediction (Process 14, [Selection Value 1])
-

Supported "Photometric Interpretation" pixel format

-The Photometric Interpretation UID is in the file's DICOM Tag field (0028,0004). +

Supported transfer syntaxes (Writing)

+The Transfer Syntax UID is in the file DICOM Tag field (0002,0010). + + + + + + + + + + + + + + + +
Uncompressed Transfer Syntax Description
1.2.840.10008.1.2 Implicit VR - Little Endian
1.2.840.10008.1.2.1 Explicit VR - Little Endian
+ +

Supported "Photometric Interpretation" pixel format (Reading)

+The Photometric Interpretation UID is in the file DICOM Tag field (0028,0004). @@ -94,27 +123,86 @@ The Photometric Interpretation UID is in the file's DICOM Tag field (0028,0004). - + - + - + - + - + - + + +
MONOCHROME1 grey level image description (high values=dark, low values=bright)
MONOCHROME2 grey level image description (high values=bright, low values=dark)
PALETTE COLOR color image description pseudo color image description
RGB color image description true color image description
YBR_FULL color image description true color image description
YBR_FULL_422 color image description true color image description
+ + + +

Supported "Photometric Interpretation" pixel format (Writing)

+The Photometric Interpretation UID is in the file DICOM Tag field (0028,0004). + + + + + + + + + + + + + + + + + + + +
Photometric Interpretation" pixel format Description
MONOCHROME2 grey level image description (high values=bright, low values=dark)
PALETTE COLOR pseudo color image description
RGB true color image description
+ + + +

Supported 'Bits Allocated' values (Reading)

+The Bits Allocated value is in the file DICOM Tag field (0020,0100). + + + + + + + + + + + + + + + + + + + + +
Classical values Description
8, 12, 16 12 means that 4 pixels are stored in 3 'short int'
Unusual values Description
24 Some ACR-NEMA RGB files came with 'Bits Allocated' = 24 + and 'Samples Per Pixel' = 1, or with no 'Samples Per Pixel' + at all
32 Some ACR-NEMA files, from CT, came with 'Bits Allocated' = 32 + (probabely 65535 grey levels was not enough for them ...) +
@@ -128,7 +216,7 @@ to an even length. Gdcm will tolerate an incorrectly formed odd length data field while reading (thus not enforcing the standard).
-But gdcm will allways enforce the standard while writing. +But gdcm will always enforce the standard while writing.

Note on undefined Value Representations

@@ -139,18 +227,39 @@ when in implicit VR) while reading a file, it will set that data element's VR to be UN (unknown). -

Note on retired and private data elements

+

Note on missing 'Mandatory' Tags

+ +Each time it's possible to assume a 'reasonable' default value for missing +'mandatory' tag, gdcm does it.
+For instance if the Tag 'Samples Per Pixels' is missing, we assume its value is +'1' (Grey pixels, as opposite to RGB);
+if the tag 'High Bit' is missing, we +assume its value is 'Bits stored -1' (i.e. : no bad trick inside the pixels)
+As gdcm wants to read *as well* old ACR-NEMA files, it has to be widely +tolerant. + + + +

Note 'Value Multiplicity'

+ +gdcm believes what's written on disc, better than the 'Dicom Dictionary'.
+For instance if the field 'Pixels Spacing' contains a single value -instead of +the mandatory two, gdcm will suppose both values are equal. + + + +

Note on retired data elements

Certain data elements are no longer supported under the v3.0 of the DICOM -standard but persist as retired element. Gdcm will consider those -elements as standard data element, except that the tag name will be postfixed -with the "(RET)" string. +standard but persist as retired element. Gdcm maintain them in its Dicom +Dictionary, postfix their names with the "(RET)" string, and goes on dealing +with them as standard data elements.

UNSupported transfer syntaxes

-The Transfer Syntax UID is in the file's DICOM Tag field (0002,0010). +The Transfer Syntax UID is in the file DICOM Tag field (0002,0010). @@ -215,6 +324,27 @@ The Transfer Syntax UID is in the file's DICOM Tag field (0002,0010). + + + + + + + + + + + + + + + + + + + + +
1.2.840.10008.1.2.4.66 JPEG Lossless, Hierarchical (Process 29)
1.2.840.10008.1.2.4.80 JPEG-LS Lossless Image Compression
1.2.840.10008.1.2.4.81 JPEG-LS Lossy (Near-Lossless) Image Compression
1.2.840.10008.1.2.4.90 JPEG 2000 Image Compression (Lossless Only)
1.2.840.10008.1.2.4.91 JPEG 2000 Image Compression
1.2.840.10008.1.2.4.100 MPEG2 Main Profile @ Main Level