]> Creatis software - gdcm.git/blob - Doc/Website/ConformanceSummary.html
Update Conformance Statement
[gdcm.git] / Doc / Website / ConformanceSummary.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2 <HTML>
3 <HEAD>
4    <META http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
5    <TITLE>Gdcm supported formats</TITLE>
6 </HEAD>
7
8 <BODY>
9
10 <!#######################################################################>
11 <H1>Gdcm DICOM v3.0 conformance summary</H1>
12 <HR size="1"><ADDRESS style="align: right;"></ADDRESS>
13
14 <!#######################>
15 <H2>Introduction</H2>
16
17 This section is an abbreviated DICOM conformance statement for gdcm.
18 <BR>
19 It specifies the compliance of gdcm to file reading/writing
20 support to the
21 <A HREF="http://www.dclunie.com/dicom-status/status.html">
22           dicom base standard <B>part 5</B></A>.
23 <BR>
24 Gdcm <B>does not contain or support any of the DICOM services</B>
25 such as Storage, Query/Retrieve, Print, Verification...
26
27 <!##############################################>
28 <H2>Supported transfer syntaxes</H2>
29 The Transfer Syntax UID is in the file's DICOM Tag field (0002,0010).
30
31 <TABLE WIDTH="800" BORDER="0" CELLSPACING="1" CELLPADDING="10"
32        BGCOLOR="#ffffff">
33 <!####### Uncompressed #########>
34 <TR BGCOLOR="#99ccff">
35    <TH> Uncompressed Transfer Syntax </TH>
36    <TH> Description </TH>
37 </TR>
38 <TR>
39    <TD> 1.2.840.10008.1.2 </TD>
40    <TD> Implicit VR - Little Endian</TD>
41 </TR>
42 <TR>
43    <TD> 1.2.840.10008.1.2.1 </TD>
44    <TD> Explicit VR - Little Endian</TD>
45 </TR>
46 <TR>
47    <TD> 1.2.840.10008.1.2.1.99</TD>
48    <TD> Deflated Explicit VR - Little Endian</TD>
49 </TR>
50 <TR>
51    <TD> 1.2.840.10008.1.2.2 </TD>
52    <TD> Explicit VR - Big Endian </TD>
53 </TR>
54 <TR>
55    <TD> 1.2.840.113619.5.2 </TD>
56    <TD> Implicit VR - Big Endian (G.E Private) </TD>
57 </TR>
58
59
60 <!####### RLE #########>
61 <TR BGCOLOR="#99ccff">
62    <TD> RLE Transfer Syntax </TD>
63    <TD></TD>
64 </TR>
65 <TR>
66    <TD> 1.2.840.10008.1.2.5 </TD>
67    <TD> Run Length Encoding, Lossless</TD>
68 </TR>
69
70 <!####### JPEG #########>
71 <TR BGCOLOR="#99ccff">
72    <TD> JPEG Transfer Syntax </TD>
73    <TD></TD>
74 </TR>
75 <TR>
76    <TD> 1.2.840.10008.1.2.4.50 </TD>
77    <TD> JPEG Baseline (Process 1)</TD>
78 </TR>
79 <TR>
80    <TD> 1.2.840.10008.1.2.4.51 </TD>
81    <TD> JPEG Extended (Process 2 & 4) </TD>
82 </TR>
83 <TR>
84    <TD> 1.2.840.10008.1.2.4.57 </TD>
85    <TD> JPEG Lossless, Non-Hierarchical (Process 14) </TD>
86 </TR>
87 <TR>
88    <TD> 1.2.840.10008.1.2.4.70 </TD>
89    <TD> JPEG Lossless, Hierarchical, First-Order
90         Prediction (Process 14, [Selection Value 1]) </TD>
91 </TR>
92 </TABLE>
93
94 <!##############################################>
95 <H2>Supported "Photometric Interpretation" pixel format</H2>
96 The Photometric Interpretation UID is in the file DICOM Tag field (0028,0004).
97
98 <TABLE WIDTH="800" BORDER="0" CELLSPACING="1" CELLPADDING="10"
99        BGCOLOR="#ffffff">
100 <TR BGCOLOR="#99ccff">
101    <TH> Photometric Interpretation" pixel format </TH>
102    <TH> Description </TH>
103 </TR>
104 <TR>
105    <TD> MONOCHROME1 </TD>
106    <TD> grey level image description</TD>
107 </TR>
108 <TR>
109    <TD> MONOCHROME2 </TD>
110    <TD> grey level image description</TD>
111 </TR>
112 <TR>
113    <TD> PALETTE COLOR </TD>
114    <TD> pseudo color image description</TD>
115 </TR>
116 <TR>
117    <TD> RGB </TD>
118    <TD> true color image description</TD>
119 </TR>
120 <TR>
121    <TD> YBR_FULL </TD>
122    <TD> true color image description</TD>
123 </TR>
124 <TR>
125    <TD> YBR_FULL_422 </TD>
126    <TD> true color image description</TD>
127 </TR>
128 </TABLE>
129
130 <!##############################################>
131 <H2> Note on odd length data elements</H2>
132
133 The Dicom Standard PS 3.5 (Data Structures and Encoding) specifies that
134 the data element values which make up a DICOM data stream must be padded
135 to an even length.
136 <BR>
137 Gdcm will <B>tolerate</B> an incorrectly formed odd length data field while
138 <B>reading</B> (thus not enforcing the standard).
139 <BR>
140 But gdcm will always <B>enforce</B> the standard while <B>writing</B>.
141
142 <!##############################################>
143 <H2> Note on undefined Value Representations</H2>
144
145 If gdcm encounters an undefined VR (either because in a private group,
146 or because it corresponds to an undocumented public dictionary entry
147 when in implicit VR) while reading a file, it will set that data
148 element's VR to be UN (unknown).
149
150 <!##############################################>
151 <H2> Note on missing 'Mandatory' Tags</H2>
152
153 Each time it's possible to assume a 'reasonable' default value for missing
154 'mandatory' tag, gdcm does it. <br>
155 For instance if the Tag 'Samples Per Pixels' is missing, we assume its value is
156 '1' (Grey pixels, as opposite to RGB); <br>if the tag 'High Bit' is missing, we
157 assume its value is 'Bits stored -1' (i.e. : no bad trick inside the pixels)<br>
158 As gdcm wants to read *as well* old ACR-NEMA files, it has to be widely
159 tolerant.
160
161
162 <!##############################################>
163 <H2> Note 'Value Multiplicity'</H2>
164
165 gdcm believes what's written on disc, better than the 'Dicom Dictionary'.<br>
166 For instance if the field 'Pixels Spacing' contains a single value -instead of
167 the mandatory two, gdcm will suppose both values are equal.
168
169
170 <!##############################################>
171 <H2>Note on retired and private data elements</H2>
172
173 Certain data elements are no longer supported under the v3.0 of the DICOM
174 standard but persist as retired element. Gdcm will consider those
175 elements as standard data element, except that the tag name will be postfixed
176 with the "(RET)" string.
177
178
179 <!#######################################################################>
180 <HR size="1"><ADDRESS style="align: right;"></ADDRESS>
181 <H2><B>UN</B>Supported transfer syntaxes</H2>
182 The Transfer Syntax UID is in the file's DICOM Tag field (0002,0010).
183                                                                                 
184 <TABLE WIDTH="800" BORDER="0" CELLSPACING="1" CELLPADDING="10"
185        BGCOLOR="#ffffff">
186 <!####### Uncompressed #########>
187 <TR BGCOLOR="#99ccff">
188    <TH> Jpeg UNSUPPORTED Transfer Syntax </TH>
189    <TH> Description </TH>
190 </TR>
191 <TR>
192    <TD> 1.2.840.10008.1.2.4.52 </TD>
193    <TD> JPEG Extended (Process 3 & 5) </TD>
194 </TR>
195 <TR>
196    <TD> 1.2.840.10008.1.2.4.53</TD>
197    <TD> JPEG Spectral Selection, Non-Hierarchical (Process 6 & 8)</TD>
198 </TR>
199 <TR>
200    <TD> 1.2.840.10008.1.2.4.54 </TD>
201    <TD> JPEG Spectral Selection, Non-Hierarchical (Process 7 & 9)</TD>
202 </TR>
203 <TR>
204    <TD> 1.2.840.10008.1.2.4.55 </TD>
205    <TD> JPEG Full Progression, Non-Hierarchical (Process 10 & 12)</TD>
206 </TR>
207 <TR>
208    <TD> 1.2.840.10008.1.2.4.56 </TD>
209    <TD> JPEG Full Progression, Non-Hierarchical (Process 11 & 13) </TD>
210 </TR>
211 <TR>
212    <TD> 1.2.840.10008.1.2.4.58 </TD>
213    <TD> JPEG Lossless, Non-Hierarchical (Process 15) </TD>
214 </TR>
215 <TR>
216    <TD> 1.2.840.10008.1.2.4.59 </TD>
217    <TD> JPEG Extended, Hierarchical (Process 16 & 18) </TD>
218 </TR>
219 <TR>
220    <TD> 1.2.840.10008.1.2.4.60 </TD>
221    <TD> JPEG Extended, Hierarchical (Process 17 & 19)</TD>
222 </TR>
223 <TR>
224    <TD> 1.2.840.10008.1.2.4.61 </TD>
225    <TD> JPEG Spectral Selection, Hierarchical (Process 20 & 22) </TD>
226 </TR>
227 <TR>
228    <TD> 1.2.840.10008.1.2.4.62 </TD>
229    <TD> JPEG Spectral Selection, Hierarchical (Process 21 & 23) </TD>
230 </TR>
231 <TR>
232    <TD> 1.2.840.10008.1.2.4.63 </TD>
233    <TD> JPEG Full Progression, Hierarchical (Process 24 & 26)</TD>
234 </TR>
235 <TR>
236    <TD> 1.2.840.10008.1.2.4.64 </TD>
237    <TD> JPEG Full Progression, Hierarchical (Process 25 & 27) </TD>
238 </TR>
239 <TR>
240    <TD> 1.2.840.10008.1.2.4.65 </TD>
241    <TD> JPEG Lossless, Hierarchical (Process 28)</TD>
242 </TR>
243 <TR>
244    <TD> 1.2.840.10008.1.2.4.66 </TD>
245    <TD> JPEG Lossless, Hierarchical (Process 29) </TD>
246 </TR>
247 <TR>
248    <TD> 1.2.840.10008.1.2.4.80 </TD>
249    <TD> JPEG-LS Lossless Image Compression </TD>
250 </TR>
251 <TR>
252    <TD> 1.2.840.10008.1.2.4.81 </TD>
253    <TD> JPEG-LS Lossy (Near-Lossless) Image Compression </TD>
254 </TR>
255 <TR>
256    <TD> 1.2.840.10008.1.2.4.90 </TD>
257    <TD> JPEG 2000 Image Compression (Lossless Only) </TD>
258 </TR>
259 <TR>
260    <TD> 1.2.840.10008.1.2.4.91 </TD>
261    <TD> JPEG 2000 Image Compression </TD>
262 </TR>
263 <TR>
264    <TD> 1.2.840.10008.1.2.4.100 </TD>
265    <TD> MPEG2 Main Profile @ Main Level </TD>
266 </TR>
267
268 </TABLE>
269
270
271 <HR size="1"><ADDRESS style="align: right;"></ADDRESS>
272
273 </BODY>
274 </HTML>