4 # We just write XDCM Files and AFFIM them
5 # to be sure the writting was OK
7 # Sebastien Barre's files have no interest here, since the header is
8 # a *very clean* ACR-NEMA
9 # Our pb come from DICOM V3, with SQ, shadow groups, etc.
11 # --> EVERYWHERE, with XMEDCOM :
12 # --> warning: Incorrect OB value representation (fixed)
13 # --> to be fixed in the WRITER ...
17 testWrite mr176621.dcm x;
18 PrintHeader mr176621.dcm.XDCM 2; .
19 v mr176621.dcm.XDCM; # white image
20 xmedcon mr176621.dcm.XDCM; #breaks because 'DICM" without group 0000
21 # Write DCM needs 'CheckFileHeaderConsistency' method
27 affimdcm filein=cr172241.dcm.XDCM zoom=-4;
28 xmedcon cr172241.dcm; # OK
30 testWrite cr172241.dcm r;
31 affim filein=cr172241.dcm.RAW nbit=16 DIMX=1792 DIMY=2392;
32 PrintHeader cr172241.dcm 2; #OK
34 v cr172241.dcm; # breaks (white image) WHITE IMAGE ?!?
35 # Doesn't break DaVaW ...
36 testWrite cr172241.dcm x;
37 PrintHeader cr172241.dcm.XDCM 2; #OK
38 xmedcon cr172241.dcm.XDCM; # OK
39 v cr172241.dcm.XDCM; # breaks ?!? White image !
42 testWrite cr_45031.dcm x;
43 v cr_45031.dcm.XDCM; #OK
44 xmedcon cr_45031.dcm.XDCM; #OK
46 testWrite CR-MONO1-10-chest.dcm x;
47 PrintHeader CR-MONO1-10-chest.dcm.XDCM 2; #OK
48 v CR-MONO1-10-chest.dcm.XDCM;
49 xmedcon CR-MONO1-10-chest.dcm.XDCM; #OK
51 testWrite CT-MONO2-12-lomb-an2.acr2 x;
52 PrintHeader CT-MONO2-12-lomb-an2.acr2.XDCM 2; # OK
53 v CT-MONO2-12-lomb-an2.acr2.XDCM; #OK
54 xmedcon CT-MONO2-12-lomb-an2.acr2.XDCM; #OK
56 xmedcon gdcm-MR-SIEMENS-16.acr1; # Original OK
57 PrintHeader gdcm-MR-SIEMENS-16.acr1; #OK
58 testWrite gdcm-MR-SIEMENS-16.acr1 x;
59 PrintHeader gdcm-MR-SIEMENS-16.acr1.XDCM 2;
60 v gdcm-MR-SIEMENS-16.acr1.XDCM;
61 xmedcon gdcm-MR-SIEMENS-16.acr1.XDCM; #breaks error: No images found
63 xmedcon gdcm-MR-SIEMENS-16.acr2 #original OK
64 testWrite gdcm-MR-SIEMENS-16.acr2 x;
65 PrintHeader gdcm-MR-SIEMENS-16.acr2.XDCM 2;
66 v gdcm-MR-SIEMENS-16.acr2.XDCM; #OK
67 xmedcon gdcm-MR-SIEMENS-16.acr2.XDCM; #breaks
68 #Feb 03 18:50:24 log[4419]: warning: No transfer syntax found
69 #Feb 03 18:50:24 log[4419]: warning: Tag with uneven length
70 #Feb 03 18:50:24 log[4419]: error: No images found
72 testWrite MR-MONO2-12-an2.acr2 x;
73 PrintHeader newACR1000.nema.XDCM 2;
74 v MR-MONO2-12-an2.acr2.XDCM;
75 xmedcon MR-MONO2-12-an2.acr2.XDCM; # OK warning: Incorrect OB value representation
77 testWrite newACR1000.nema x; # == gdcmMR-SIEMENS-16.acr2
78 PrintHeader newACR1000.nema.XDCM; #OK
79 v newACR1000.nema.XDCM; #OK
80 xmedcon newACR1000.nema.XDCM; # breaks : no image found
82 testWrite oldACR00001.ima x; # == gdcm-MR-SIEMENS.16.acr1
83 PrintHeader oldACR00001.ima.XDCM; # OK
84 v oldACR00001.ima.XDCM; #OK
85 xmedcon oldACR00001.ima.XDCM; # breaks : no image found
87 testWrite OT-MONO2-8-a7.dcm x;
88 v OT-MONO2-8-a7.dcm.XDCM; #OK
89 xmedcon OT-MONO2-8-a7.dcm.XDCM ; #OK
93 testWrite gdcm-CR-DCMTK-16-NonSamplePerPix.dcm x;
94 affim filein=gdcm-CR-DCMTK-16-NonSamplePerPix.dcm;
95 PrintHeader gdcm-CR-DCMTK-16-NonSamplePerPix.dcm.XDCM 2; # OK
96 v gdcm-CR-DCMTK-16-NonSamplePerPix.dcm.XDCM; #OK
97 xmedcon gdcm-CR-DCMTK-16-NonSamplePerPix.dcm.XDCM #OK
99 #Unnormalized Rectangular LibIDO format image
100 #--------------------------------------------
101 testWrite gdcm-ACR-LibIDO.acr x;
102 v gdcm-ACR-LibIDO.acr.XDCM; # OK
103 xmedcon gdcm-ACR-LibIDO.acr.XDCM; #inverts x and y (of course)
105 #Bits Allocated =12, Bits Stored=12
106 #----------------------------------
107 #MR Philips (once upon a time in Lyon-Sud)
108 testWrite MR-MONO2-12-angio-an1.acr1 x;
109 v MR-MONO2-12-angio-an1.acr1.XDCM; # shitty image
110 xmedcon MR-MONO2-12-angio-an1.acr1.XDCM; # pas mieux : warning: Incorrect PixelData length
114 testWrite US.3405.1.dcm x;
115 echo "expected pixelType=8U SamplesPerPixel=1 PlanarConfiguration=0";
116 echo " PhotometricInterpretation=RGB";
117 v US.3405.1.dcm.XDCM; #OK
118 xmedcon US.3405.1.dcm.XDCM; #OK
120 testWrite OT-PAL-8-face.dcm x;
121 echo "expected pixelType=8U SamplesPerPixel=3 PlanarConfiguration=1";
122 echo " PhotometricInterpretation=PALETTE COLOR";
123 PrintHeaderOT-PAL-8-face.dcm.XDCM; OK
124 v OT-PAL-8-face.dcm.XDCM; # seg fault .!?
125 xmedcon OT-PAL-8-face.dcm.XDCM; #OK
127 testWrite 8BitsUncompressedColor.dcm x;
128 v 8BitsUncompressedColor.dcm.XDCM; # seg fault .!?
129 xmedcon 8BitsUncompressedColor.dcm.XDCM ; #OK
131 # Implicit VR - Little Endian
132 #-----------------------------
134 testWrite CT-MONO2-16-ankle.dcm x;
135 xmedcon CT-MONO2-16-ankle.dcm.XDCM; #ok
136 v CT-MONO2-16-ankle.dcm.XDCM; #ok
137 PrintHeader CT-MONO2-16-ankle.dcm 2; #ok
139 testWrite CT-MONO2-16-ort.dcm x;
140 v CT-MONO2-16-ort.dcm.XDCM; #OK
141 xmedcon CT-MONO2-16-ort.dcm.XDCM; #OK
144 testWrite CT-MONO2-8-abdo.dcm x;
145 v CT-MONO2-8-abdo.dcm.XDCM; #OK
146 xmedcon CT-MONO2-8-abdo.dcm.XDCM; #OK
148 testWrite gdcm-MR-PHILIPS-16.dcm x;
149 PrintHeader gdcm-MR-PHILIPS-16.dcm.XDCM 2; #OK
150 v gdcm-MR-PHILIPS-16.dcm.XDCM; # OK
151 xmedcon gdcm-MR-PHILIPS-16.dcm.XDCM; # error: No images found
152 xmedcon gdcm-MR-PHILIPS-16.dcm; # OK with original image
154 testWrite MR-MONO2-16-head.dcm x;
155 v MR-MONO2-16-head.dcm.XDCM; #OK
156 xmedcon MR-MONO2-16-head.dcm.XDCM; #OK
158 testWrite multiframe1Integris.dcm x;
159 PrintHeader CT-MONO2-8-abdo.dcm.XDCM 2; #OK
160 v multiframe1Integris.dcm.XDCM; #OK
161 xmedcon multiframe1Integris.dcm.XDCM; #breaks No images found
162 xmedcon multiframe1Integris.dcm;
164 testWrite multiframe2GE.dcm x;
165 v multiframe2GE.dcm.XDCM; #OK
167 xmedcon multiframe2GE.dcm.XDCM; #breaks No images found
170 testWrite irmPhlipsNew1.dcm x; # == gdcm-MR-PHILIPS-16.dcm
171 v irmPhlipsNew1.dcm.XDCM; #OK
172 xmedcon irmPhlipsNew1.dcm.XDCM; #breaks : No images found
174 #avec imagette (icone)
177 PrintHeader icone.dcm 2 | grep fffe;
178 echo "so many 0xfffe ! (274)"
180 testWrite icone.dcm x;
181 PrintHeader icone.dcm.XDCM 2;
182 #PrintHeader OK; v OK; breaks xmedcom
183 v icone.dcm.XDCM; # shitty image
184 xmedcon icone.dcm.XDCM; #breaks
192 #Explicit VR - Little Endian
193 #----------------------------
194 testWrite CT-MONO2-16-brain.dcm x;
195 v CT-MONO2-16-brain.dcm.XDCM; #OK
196 xmedcon CT-MONO2-16-brain.dcm.XDCM; #OK
198 PrintHeader gdcm-MR-PHILIPS-16-Multi-Seq.dcm 2;
199 xmedcon gdcm-MR-PHILIPS-16-Multi-Seq.dcm #OK :Skip PHILIPS premature item bug
200 v gdcm-MR-PHILIPS-16-Multi-Seq.dcm; #OK
201 testWrite gdcm-MR-PHILIPS-16-Multi-Seq.dcm x;
202 PrintHeader gdcm-MR-PHILIPS-16-Multi-Seq.dcm.XDCM 2; #pixel group missing??!?
203 #v gdcm-MR-PHILIPS-16-Multi-Seq.dcm.XDCM; #shitty image, ofcourse
204 xmedcon gdcm-MR-PHILIPS-16-Multi-Seq.dcm.XDCM; # works ?!?
206 testWrite gdcm-MR-PHILIPS-16-NonRectPix.dcm x;
207 v gdcm-MR-PHILIPS-16-NonRectPix.dcm.XDCM; #OK
208 xmedcon gdcm-MR-PHILIPS-16-NonRectPix.dcm.XDCM; #OK warning: Incorrect sequence length
210 testWrite MR-MONO2-8-16x-heart.dcm x; #multiframe # equals to ???
211 v MR-MONO2-8-16x-heart.dcm.XDCM; #OK
212 xmedcon MR-MONO2-8-16x-heart.dcm.XDCM; #OK
214 testWrite NM-MONO2-16-13x-heart.dcm x; #multiframe
215 v NM-MONO2-16-13x-heart.dcm.XDCM; #OK
216 xmedcon NM-MONO2-16-13x-heart.dcm.XDCM; #OK
218 testWrite sonataMonaco.dcm x;
219 v sonataMonaco.dcm.XDCM; #OK
220 xmedcon sonataMonaco.dcm.XDCM; #OK
223 testWrite US-MONO2-8-8x-execho.dcm x;
224 PrintHeader US-MONO2-8-8x-execho.dcm.XDCM;
225 v US-MONO2-8-8x-execho.dcm.XDCM; # OK
226 xmedcon US-MONO2-8-8x-execho.dcm.XDCM; #OK
230 testWrite US-RGB-8-epicard.dcm x;
231 echo "expected pixelType=8U SamplesPerPixel=3 PlanarConfiguration=1";
232 echo " PhotometricInterpretation=RGB";
233 v US-RGB-8-epicard.dcm.XDCM; #OK
234 xmedcon US-RGB-8-epicard.dcm.XDCM; #OK
236 testWrite US-RGB-8-esopecho.dcm x;
237 echo "expected pixelType=8U SamplesPerPixel=3 PlanarConfiguration=0";
238 echo " PhotometricInterpretation=RGB",
239 xmedcon US-RGB-8-esopecho.dcm.XDCM; #OK
241 # Non-Hierarchical, First-Order Prediction (Process 14 [Selection Value 1])
242 #--------------------------------------------------------------------------
245 testWrite CT-MONO2-16-chest.dcm x;
246 v CT-MONO2-16-chest.dcm.XDCM; #OK
247 xmedcon CT-MONO2-16-chest.dcm.XDCM; #OK
249 testWrite 012345.002.050.dcm x;
250 v 012345.002.050.dcm.XDCM; #OK
251 xmedcon 012345.002.050.dcm.XDCM; #OK
253 testWrite gdcm-JPEG-LossLess3a.dcm x;
254 v gdcm-JPEG-LossLess3a.dcm.XDCM ; #OK
255 xmedcon gdcm-JPEG-LossLess3a.dcm.XDCM; #OK
257 testWrite XA-MONO2-8-12x-catheter.dcm x;
258 v XA-MONO2-8-12x-catheter.dcm.XDCM; #OK
259 PrintHeader XA-MONO2-8-12x-catheter.dcm.XDCM 2;
260 xmedcon XA-MONO2-8-12x-catheter.dcm.XDCM; #OK
262 testWrite xa_integris.dcm x;
263 echo "a lot of fragments expected here";
264 v xa_integris.dcm.XDCM #OK
265 xmedcon xa_integris.dcm.XDCM #OK
267 testWrite 16BitsJpegLosslessGrayScale.dcm x;
268 v 16BitsJpegLosslessGrayScale.dcm.XDCM #OK
269 xmedcon 16BitsJpegLosslessGrayScale.dcm.XDCM #OK
271 #comming from GE dlx via VTServer
273 testWrite I9000001.dcm x;
274 PrintHeader I9000001.dcm.XDCM 2; # pixel group NOT FOUND ??!??
278 xmedcon I9000001.dcm.XDCM;
280 #JPEG Extended (Process 2 & 4) // 16 bits
281 #-----------------------------
282 testWrite gdcm-JPEG-Extended.dcm x;
283 v gdcm-JPEG-Extended.dcm.XDCM; #OK
284 xmedcon gdcm-JPEG-Extended.dcm.XDCM; #OK
286 testWrite jpeglossy1.dcm x;
287 v jpeglossy1.dcm.XDCM #OK
288 xmedcon jpeglossy1.dcm.XDCM #OK
290 #JPEG Baseline (Process 14)
291 #--------------------------
292 testWrite MR-MONO2-12-shoulder.dcm x;
293 v MR-MONO2-12-shoulder.dcm.XDCM; #OK
294 xmedcon MR-MONO2-12-shoulder.dcm.XDCM; #OK
297 #fichier format ecat.
298 #testWrite imageEcat.ecat r
302 #JPEG Baseline (Process 1)
303 #-------------------------
305 testWrite US.1.2.dcm x;
306 echo "expected : A lot of Fragments (40), nb Frames = 40 ;-)";
307 echo "expected pixelType=8U SamplesPerPixel=3 PlanarConfiguration=0";
308 echo " PhotometricInterpretation=YBR_FULL_422";
309 v US.1.2.dcm.XDCM; #OK
310 xmedcon US.1.2.dcm.XDCM; #OK
313 testWrite CLIP0001-Sequoia-U11.dcm x;
314 v CLIP0001-Sequoia-U11.dcm.XDCM; #OK
315 xmedcon CLIP0001-Sequoia-U11.dcm.XDCM; #OK
319 testWrite canadaAloka.dcm x;
320 echo "expected pixelType=8U SamplesPerPixel=1";
321 echo " PlanarConfiguration=0 PhotometricInterpretation=MONOCHROME2";
322 echo " nb Frames (DIMZ) : 1";
323 v canadaAloka.dcm.XDCM; # OK
324 xmedcon canadaAloka.dcm.XDCM; #OK
326 testWrite jpeglossy1.dcm x; # equal to ???
327 v jpeglossy1.dcm.XDCM; #OK
328 xmedcon jpeglossy1.dcm.XDCM; #OK
330 testWrite FMAG0001.dcm x;
331 echo "expected pixelType=8U SamplesPerPixel=3";
332 echo " PlanarConfiguration=1 PhotometricInterpretation=YBR_FULL";
333 echo " nb Frames (DIMZ) : 1";
334 v FMAG0001.dcm.XDCM; #OK
335 xmedcon FMAG0001.dcm.XDCM; #OK
338 xmedcon QMAG0001.dcm; #original breaks xmedcon
339 #warning: Unknown PhotometricInterpretation
340 testWrite QMAG0001.dcm x;
341 echo "expected pixelType=8U SamplesPerPixel=3";
342 echo " PlanarConfiguration=1 PhotometricInterpretation=YBR_FULL";
343 v QMAG0001.dcm.XDCM; #OK
344 xmedcon QMAG0001.dcm.XDCM; #OK
346 testWrite US-PAL-8-10x-echo.dcm x;
347 echo "expected pixelType=8U SamplesPerPixel=1 PlanarConfiguration=0";
348 echo " PhotometricInterpretation=PALETTE COLOR";
349 echo " nb Frames (DIMZ): 10";
350 echo "expected : Parsing 10 'single fragment' Segments";
351 echo " Reading 10 'single fragment' Segments (ouf!)";
352 v US-PAL-8-10x-echo.dcm.XDCM; # SEG FAULT
353 xmedcon US-PAL-8-10x-echo.dcm.XDCM; #OK
355 testWrite 8BitsRunLengthGrayScale.dcm x;
356 echo "expected : correct Gray image";
357 v 8BitsRunLengthGrayScale.dcm.XDCM; #OK
358 xmedcon 8BitsRunLengthGrayScale.dcm.XDCM; #OK
360 testWrite 8BitsRunLengthColor.dcm x;
361 echo "expected pixelType=8U SamplesPerPixel=1 PlanarConfiguration=2";
362 echo " PhotometricInterpretation=PALETTE COLOR";
363 v 8BitsRunLengthColor.dcm.XDCM; # SEG FAULT
364 echo "WAS expected correct color image";
365 xmedcon 8BitsRunLengthColor.dcm.XDCM; #OK
367 #RLE 16 bits --> Try to find some more images
369 testWrite 16BitsRunLengthGrayScale.dcm x;
370 echo "expected pixelType=16U SamplesPerPixel=1 PlanarConfiguration=0";
371 echo " PhotometricInterpretation=MONOCHROME2";
372 v 16BitsRunLengthGrayScale.dcm.XDCM;
373 xmedcon 16BitsRunLengthGrayScale.dcm.XDCM; #OK
375 #Were supposed to be bugged
376 #--------------------------
378 xmedcon 00191113.dcm; #No images found
379 testWrite 00191113.dcm x;
380 v 00191113.dcm.XDCM; #OK
381 xmedcon 00191113.dcm.XDCM; #OK
383 xmedcon DermaColorLossLess.dcm; #breaks xmedcon : No images found
384 testWrite DermaColorLossLess.dcm x;
385 xmedcon DermaColorLossLess.dcm.XDCM; #breaks xmedcon
386 #Feb 02 19:33:16 log[2619]: warning: Tag with uneven length
387 #Feb 02 19:33:16 log[2619]: warning: No transfer syntax found
388 #Feb 02 19:33:16 log[2619]: error: No images found
389 v DermaColorLossLess.dcm.XDCM #OK
391 #Original breaks xmedcon, affimdcm complian ?!
392 affimdcm filein=RadBWLossLess.dcm; #OK
393 v RadBWLossLess.dcm; #OK
394 xmedcon RadBWLossLess.dcm; # breaks :error: No images found
395 testWrite RadBWLossLess.dcm x;
396 v RadBWLossLess.dcm.XDCM; #OK
397 xmedcon RadBWLossLess.dcm.XDCM; #error: No images found
402 #Rectangular old 24 Bits image
403 v gdcm-RGB-LibIDORect.acr; # OK
404 testWrite gdcm-RGB-LibIDORect.acr x;
405 v gdcm-RGB-LibIDORect.acr.XDCM;
406 xmedcon gdcm-RGB-LibIDORect.acr.XDCM; # breaks : large Bit Allocated (24)
407 #TODO transform '24 bit images' into 8 bits + samples per pixel = 3
409 #MR GE GENESIS_SIGNA Palo Alto
410 testWrite DicomSampleNastyGEImage.dcm x;
411 echo " expected : warning uneven length (13) for 0008|103e";
412 v DicomSampleNastyGEImage.dcm.XDCM; #OK
413 xmedcon DicomSampleNastyGEImage.dcm.XDCM; #OK
415 #MR Philips NTSCAN Hop. Neuro Lyon
416 PrintHeader philipsMR-lossy.ima #OK
417 xmedcon philipsMR-lossy.ima; #original breaks xmedcon
418 v philipsMR-lossy.ima; #Original OK
419 testWrite philipsMR-lossy.ima x;
420 echo "WAS expected : 'Bogus Huffman table definition' on philipsMR-lossy.ima";
421 echo "IS expected : 'JERR_BAD_HUFF_TABLE sym 16 (>15)' but the show goes on";
422 v philipsMR-lossy.ima.XDCM; # BLACK IMAGE
423 xmedcon philipsMR-lossy.ima.XDCM; #OK
425 #CT Siemens Hop. Salengro Lille
426 testWrite gdcm-JPEG-LossLess3a.dcm x;
427 echo "expected : wrong sequence delimiter (b00c,0eb6) at end of pixels";
428 echo "xmedcon says 'error: Unexpected end of file'";
429 vtkgdcmViewer gdcm-JPEG-LossLess3a.dcm.XDCM; #OK; needs 'R' for display
430 xmedcon gdcm-JPEG-LossLess3a.dcm.XDCM; #OK
432 #CR Philips Thoravision Hop Cardio Lyon
433 affimdcm filein=gdcm-JPEG-LossLessThoravision.dcm; # OK, wrong image as usual
434 xmedcon gdcm-JPEG-LossLessThoravision.dcm; #original seg faults xmedcon
435 testWrite gdcm-JPEG-LossLessThoravision.dcm x; #breaks ;
436 echo "expected : 147 fragments,length : 29860 + 145*32760 + 14416";
437 echo "breaks xmedcom, breaks e-film";
438 echo "WAS expected : hashed image -with jLBJpeg-";
439 echo "IS expected : Seg Fault";
440 xmedcon gdcm-JPEG-LossLessThoravision.dcm.XDCM; # NOT CHECKED
442 #MR Picker ST. ANTHONY HOSPITAL
443 testWrite MR.6799.1.dcm x; #equal to ???
444 echo "OK; DICOM Image with NO Preamble";
445 v MR.6799.1.dcm.XDCM; #OK
446 xmedcon MR.6799.1.dcm.XDCM; #OK
448 #Segmented Palette Color LUT Data
449 xmedcon gdcm-US-ALOKA-16.dcm; #breaks # Missing CLUT
450 vtkgdcmViewer gdcm-US-ALOKA-16.dcm3; #OK
451 testWrite gdcm-US-ALOKA-16.dcm x;
452 echo "expected pixelType=16U SamplesPerPixel=1 PlanarConfiguration=0";
453 echo " PhotometricInterpretation=PALETTE COLOR";
454 echo "expected : Gray image since 'Segmented xxx Palette Color LUT Data' not yet taken into account";
455 echo "neither e-film nor DicomWorks deals with the color"
456 echo "breaks xmedcom";
457 echo "breaks vtkgdcmViewer (bad result : 24 bits expected; 16 found in Pixels area)";
458 vtkgdcmViewer gdcm-US-ALOKA-16.dcm.XDCM; #OK
459 xmedcon gdcm-US-ALOKA-16.dcm.XDCM; #breaks
460 #Feb 03 13:40:19 log[26999]: error: Missing CLUT
461 #Feb 03 13:40:19 log[26999]: error: No images found
463 # bugged Siemens 'Leonardo' image
464 testWrite 8078283Leonardo.dcm x;
465 xmedcon 8078283Leonardo.dcm.XDCM; #OK
467 #CT McTwin Elscint C.H.R.U LILLE C.HURIEZ
468 xmedcon MxTwinLossLess.dcm; #breaks No images found
469 v MxTwinLossLess.dcm; #OK
470 testWrite MxTwinLossLess.dcm x;
471 v MxTwinLossLess.dcm.XDCM; #OK
472 xmedcon MxTwinLossLess.dcm.XDCM #breaks
474 # MRI image from VPRO burned CD
475 v mriThruVPRO.dcm; # Tasteless SHIT
476 xmedcon mriThruVPRO.dcm; # pas mieux
477 testWrite mriThruVPRO.dcm x;
478 v mriThruVPRO.dcm.XDCM;
479 echo "expected : tasteless SHIT !"
480 echo "breaks Siemens Leonardo viewer . JPEG encoding is bugged?"
482 # gdcm made Theralys image
483 # due to H table, a SeQuence is tagged with 0 length
484 # when using gdcmFile::WriteDcmXXX
485 xmedcon fromTheralys.dcm; # Original breaks xmedcon
486 testWrite fromTheralys.dcm x;
487 v fromTheralys.dcm.XDCM; # OK
488 xmedcon fromTheralys.dcm.XDCM; # OK