From c1e7f4c3fa2daa65aa9c5e5eb4b111ee3e83e403 Mon Sep 17 00:00:00 2001 From: frog Date: Mon, 27 Sep 2004 15:27:06 +0000 Subject: [PATCH] * Doc/Website/ConformanceSummary.html, minimal conformance statement added. --- ChangeLog | 1 + Doc/Website/ConformanceSummary.html | 224 ++++++++++++++++++++++++++++ Doc/Website/Main.html | 9 +- 3 files changed, 232 insertions(+), 2 deletions(-) create mode 100644 Doc/Website/ConformanceSummary.html diff --git a/ChangeLog b/ChangeLog index 015f7b33..8a877634 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,7 @@ 2004-09-27 Eric Boix * src/*.cxx *.h Reference to License.htm fixed to License.html. * Doc/CMakeLists.txt, doxygen.config.in: fix. + * Doc/Website/ConformanceSummary.html, minimal conformance statement added. 2004-09-24 Eric Boix * TODO updated with Mathieu suggestions. I proposed a template for diff --git a/Doc/Website/ConformanceSummary.html b/Doc/Website/ConformanceSummary.html new file mode 100644 index 00000000..96af9554 --- /dev/null +++ b/Doc/Website/ConformanceSummary.html @@ -0,0 +1,224 @@ + + + + + Gdcm supported formats + + + + + +

Gdcm DICOM v3.0 conformance summary

+
+ + +

Introduction

+ +This section is an abbreviated DICOM conformance statement for gdcm. +
+It specifies the compliance of gdcm to file reading/writing +support to the + + dicom base standard part 5. +
+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). + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Uncompressed Transfer Syntax Description
1.2.840.10008.1.2 Little endian, implicit value representation
1.2.840.10008.1.2.1 Little endian, explicit value representation
1.2.840.10008.1.2.2 Big endian
RLE Transfer Syntax
1.2.840.10008.1.2.5 Run Length Encoding, Lossless
JPEG Transfer Syntax
1.2.840.10008.1.2.4.50 Jpeg laseline (Process 1)
1.2.840.10008.1.2.4.51 Jpeg extended (Process 2 & 4)
1.2.840.10008.1.2.4.57 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)
+ + +

Supported "Photometric Interpretation" pixel format

+The Photometric Interpretation UID is in the file's DICOM Tag field (0028,0004). + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Photometric Interpretation" pixel format Description
MONOCHROME1
MONOCHROME2
PALETTE COLOR color image description
RGB color image description
YBR_FULL color image description
YBR_FULL_422 color image description
+ + +

Note on odd length data elements

+ +The Dicom Standard PS 3.5 (Data Structures and Encoding) specifies that +the data element values which make up a DICOM data stream must be padded +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. + + +

Note on undefined Value Representations

+ +If gdcm encounters an undefined VR (either because in a private group, +or because it corresponds to an undocumented public dictionary entry +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

+ +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. + + + +
+

UNSupported transfer syntaxes

+The Transfer Syntax UID is in the file's DICOM Tag field (0002,0010). + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Jpeg UNSUPPORTED Transfer Syntax Description
1.2.840.10008.1.2.4.52 JPEG Extended (Process 3 & 5)
1.2.840.10008.1.2.4.53 JPEG Spectral Selection, Non-Hierarchical (Process 6 & 8)
1.2.840.10008.1.2.4.54 JPEG Spectral Selection, Non-Hierarchical (Process 7 & 9)
1.2.840.10008.1.2.4.55 JPEG Full Progression, Non-Hierarchical (Process 10 & 12)
1.2.840.10008.1.2.4.56 JPEG Full Progression, Non-Hierarchical (Process 11 & 13)
1.2.840.10008.1.2.4.58 JPEG Lossless, Non-Hierarchical (Process 15)
1.2.840.10008.1.2.4.59 JPEG Extended, Hierarchical (Process 16 & 18)
1.2.840.10008.1.2.4.60 JPEG Extended, Hierarchical (Process 17 & 19)
1.2.840.10008.1.2.4.61 JPEG Spectral Selection, Hierarchical (Process 20 & 22)
1.2.840.10008.1.2.4.62 JPEG Spectral Selection, Hierarchical (Process 21 & 23)
1.2.840.10008.1.2.4.63 JPEG Full Progression, Hierarchical (Process 24 & 26)
1.2.840.10008.1.2.4.64 JPEG Full Progression, Hierarchical (Process 25 & 27)
1.2.840.10008.1.2.4.65 JPEG Lossless, Hierarchical (Process 28)
1.2.840.10008.1.2.4.66 JPEG Lossless, Hierarchical (Process 29)
+ + +
+ + + diff --git a/Doc/Website/Main.html b/Doc/Website/Main.html index 457d9d91..3d0e0a4e 100644 --- a/Doc/Website/Main.html +++ b/Doc/Website/Main.html @@ -28,7 +28,10 @@ Gdcm is yet another C++ library dedicated to reading/parsing and writing
  • ACR-NEMA version 1 and 2
  • -
  • Dicom version 3 (including various encoding like jpeg or RLE). +
  • Dicom version 3.0 (including various encodings of jpeg, RLE). + Please refer to + gdcm conformance summary + for more details.
@@ -70,10 +73,12 @@ or
In particular gdcm is not aware of:
    -
  • the Dicom network file exchange protocol, +
  • the Dicom network file exchange protocol (Query/Retrieve),
  • the Dicom media storage formats,
  • +
  • Print, Verification +
  • ANY OTHER PART of Dicom.
-- 2.48.1