From: jpr Date: Fri, 16 Sep 2005 10:33:02 +0000 (+0000) Subject: Remove old deprecated shell scripts to avoid troubling unaware users. X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?p=gdcmData.git;a=commitdiff_plain;h=2600b1dbc7902829f5d35347d61fc3e2af5dd0a3 Remove old deprecated shell scripts to avoid troubling unaware users. use : ctest now! --- diff --git a/checkPrintHeader.sh b/checkPrintHeader.sh deleted file mode 100755 index cf00da1..0000000 --- a/checkPrintHeader.sh +++ /dev/null @@ -1,80 +0,0 @@ -#You can use this one as following : -#sh checkPrintDocument.sh | grep "\[OW\]" -#for checking the occurences of a given 'Value Representation' - -/home/jpr/JUNK/gdcmbin/bin/PrintDocument 00191113.dcm -/home/jpr/JUNK/gdcmbin/bin/PrintDocument 012345.002.050.dcm -/home/jpr/JUNK/gdcmbin/bin/PrintDocument 16BitsJpegLosslessGrayScale.dcm -/home/jpr/JUNK/gdcmbin/bin/PrintDocument 16BitsRunLengthGrayScale.dcm -/home/jpr/JUNK/gdcmbin/bin/PrintDocument 16BitsUncompressedGrayScale.dcm -/home/jpr/JUNK/gdcmbin/bin/PrintDocument 24BitsJpegLosslessColor.dcm -/home/jpr/JUNK/gdcmbin/bin/PrintDocument 24BitsJpegLossyColor.dcm -/home/jpr/JUNK/gdcmbin/bin/PrintDocument 24BitsUncompressedColor.dcm -/home/jpr/JUNK/gdcmbin/bin/PrintDocument 3E768EB7.dcm -/home/jpr/JUNK/gdcmbin/bin/PrintDocument 8078283Leonardo.dcm -/home/jpr/JUNK/gdcmbin/bin/PrintDocument 8BitsJpegLossyGrayScale.dcm -/home/jpr/JUNK/gdcmbin/bin/PrintDocument 8BitsRunLengthColor.dcm -/home/jpr/JUNK/gdcmbin/bin/PrintDocument 8BitsRunLengthGrayScale.dcm -/home/jpr/JUNK/gdcmbin/bin/PrintDocument 8BitsUncompressedColor.dcm -/home/jpr/JUNK/gdcmbin/bin/PrintDocument 8BitsUncompressedGrayScale.dcm -/home/jpr/JUNK/gdcmbin/bin/PrintDocument canadaAloka.dcm -/home/jpr/JUNK/gdcmbin/bin/PrintDocument CLIP0001-Sequoia-U11.dcm -/home/jpr/JUNK/gdcmbin/bin/PrintDocument cr172241.dcm -/home/jpr/JUNK/gdcmbin/bin/PrintDocument cr_45031.dcm -/home/jpr/JUNK/gdcmbin/bin/PrintDocument CR-MONO1-10-chest.dcm -/home/jpr/JUNK/gdcmbin/bin/PrintDocument CT-MONO2-12-lomb-an2.acr2 -/home/jpr/JUNK/gdcmbin/bin/PrintDocument CT-MONO2-16-ankle.dcm -/home/jpr/JUNK/gdcmbin/bin/PrintDocument CT-MONO2-16-brain.dcm -/home/jpr/JUNK/gdcmbin/bin/PrintDocument CT-MONO2-16-chest.dcm -/home/jpr/JUNK/gdcmbin/bin/PrintDocument CT-MONO2-16-ort.dcm -/home/jpr/JUNK/gdcmbin/bin/PrintDocument CT-MONO2-8-abdo.dcm -/home/jpr/JUNK/gdcmbin/bin/PrintDocument DermaColorLossLess.dcm -/home/jpr/JUNK/gdcmbin/bin/PrintDocument DicomSampleNastyGEImage.dcm -/home/jpr/JUNK/gdcmbin/bin/PrintDocument FMAG0001.dcm -/home/jpr/JUNK/gdcmbin/bin/PrintDocument fromTheralys.dcm -/home/jpr/JUNK/gdcmbin/bin/PrintDocument gdcm-ACR-LibIDO.acr -/home/jpr/JUNK/gdcmbin/bin/PrintDocument gdcm-CR-DCMTK-16-NonSamplePerPix.dcm -/home/jpr/JUNK/gdcmbin/bin/PrintDocument gdcm-JPEG-Extended.dcm -/home/jpr/JUNK/gdcmbin/bin/PrintDocument gdcm-JPEG-LossLess3a.dcm -/home/jpr/JUNK/gdcmbin/bin/PrintDocument gdcm-JPEG-LossLessThoravision.dcm -/home/jpr/JUNK/gdcmbin/bin/PrintDocument gdcm-MR-PHILIPS-16.dcm -/home/jpr/JUNK/gdcmbin/bin/PrintDocument gdcm-MR-PHILIPS-16-Multi-Seq.dcm -/home/jpr/JUNK/gdcmbin/bin/PrintDocument gdcm-MR-PHILIPS-16-NonRectPix.dcm -/home/jpr/JUNK/gdcmbin/bin/PrintDocument gdcm-MR-SIEMENS-16.acr1 -/home/jpr/JUNK/gdcmbin/bin/PrintDocument gdcm-MR-SIEMENS-16.acr2 -/home/jpr/JUNK/gdcmbin/bin/PrintDocument gdcm-RGB-LibIDORect.acr -/home/jpr/JUNK/gdcmbin/bin/PrintDocument gdcm-US-ALOKA-16.dcm -/home/jpr/JUNK/gdcmbin/bin/PrintDocument I9000001.dcm -/home/jpr/JUNK/gdcmbin/bin/PrintDocument icone.dcm -/home/jpr/JUNK/gdcmbin/bin/PrintDocument irmPhlipsNew1.dcm -/home/jpr/JUNK/gdcmbin/bin/PrintDocument jpeg16Bits.dcm -/home/jpr/JUNK/gdcmbin/bin/PrintDocument jpeglossy1.dcm -/home/jpr/JUNK/gdcmbin/bin/PrintDocument jpeglossy2.dcm -/home/jpr/JUNK/gdcmbin/bin/PrintDocument mr176621.dcm -/home/jpr/JUNK/gdcmbin/bin/PrintDocument MR.6799.1.dcm -/home/jpr/JUNK/gdcmbin/bin/PrintDocument mriThruVPRO.dcm -/home/jpr/JUNK/gdcmbin/bin/PrintDocument MR-MONO2-12-an2.acr2 -/home/jpr/JUNK/gdcmbin/bin/PrintDocument MR-MONO2-12-angio-an1.acr1 -/home/jpr/JUNK/gdcmbin/bin/PrintDocument MR-MONO2-12-shoulder.dcm -/home/jpr/JUNK/gdcmbin/bin/PrintDocument MR-MONO2-16-head.dcm -/home/jpr/JUNK/gdcmbin/bin/PrintDocument MR-MONO2-8-16x-heart.dcm -/home/jpr/JUNK/gdcmbin/bin/PrintDocument multiframe1Integris.dcm -/home/jpr/JUNK/gdcmbin/bin/PrintDocument multiframe2GE.dcm -/home/jpr/JUNK/gdcmbin/bin/PrintDocument MxTwinLossLess.dcm -/home/jpr/JUNK/gdcmbin/bin/PrintDocument newACR1000.nema -/home/jpr/JUNK/gdcmbin/bin/PrintDocument NM-MONO2-16-13x-heart.dcm -/home/jpr/JUNK/gdcmbin/bin/PrintDocument oldACR00001.ima -/home/jpr/JUNK/gdcmbin/bin/PrintDocument OT-MONO2-8-a7.dcm -/home/jpr/JUNK/gdcmbin/bin/PrintDocument OT-PAL-8-face.dcm -/home/jpr/JUNK/gdcmbin/bin/PrintDocument QMAG0001.dcm -/home/jpr/JUNK/gdcmbin/bin/PrintDocument RadBWLossLess.dcm -/home/jpr/JUNK/gdcmbin/bin/PrintDocument sonataMonaco.dcm -/home/jpr/JUNK/gdcmbin/bin/PrintDocument test.acr -/home/jpr/JUNK/gdcmbin/bin/PrintDocument US.1.2.dcm -/home/jpr/JUNK/gdcmbin/bin/PrintDocument US.3405.1.dcm -/home/jpr/JUNK/gdcmbin/bin/PrintDocument US-MONO2-8-8x-execho.dcm -/home/jpr/JUNK/gdcmbin/bin/PrintDocument US-PAL-8-10x-echo.dcm -/home/jpr/JUNK/gdcmbin/bin/PrintDocument US-RGB-8-epicard.dcm -/home/jpr/JUNK/gdcmbin/bin/PrintDocument US-RGB-8-esopecho.dcm -/home/jpr/JUNK/gdcmbin/bin/PrintDocument xa_integris.dcm -/home/jpr/JUNK/gdcmbin/bin/PrintDocument XA-MONO2-8-12x-catheter.dcm diff --git a/checkRead.sh b/checkRead.sh deleted file mode 100644 index b3472e7..0000000 --- a/checkRead.sh +++ /dev/null @@ -1,359 +0,0 @@ -# Check gdcmRead -# ============== -# -# This script : -# -# - gdcmreads the images of gdcmData -# - fwrite the pixels (an nothing more), into a '.RAW' file -# - affim them (you may replace affim by any 'Raw File' viewer) -# -# just to verify the ability of gdcm to 'extract' the pixels -# out of a DICOM File -# -#No Swap Info -#------------ -/home/jpr/JUNK/gdcmbin/bin/gdcmTests TestWrite mr176621.dcm r; -affim filein=mr176621.dcm.RAW DIMX=512 DIMY=512 nbit=16 - -# No Transfert Syntax -#-------------------- -#Big Endian -/home/jpr/JUNK/gdcmbin/bin/gdcmTests TestWrite cr172241.dcm r; -affim filein=cr172241.dcm.RAW DIMX=1792 DIMY=2392 nbit=16 zoom=-4 -#0008,0200 (image location) wrongly stored -#0028,3006 (LUT Data) has a CTX VR - -/home/jpr/JUNK/gdcmbin/bin/gdcmTests TestWrite cr_45031.dcm r; -affim filein=cr_45031.dcm.RAW DIMX=1670 DIMY=2010 nbit=16 zoom=-4 - -/home/jpr/JUNK/gdcmbin/bin/gdcmTests TestWrite CR-MONO1-10-chest.dcm r; -affim filein=CR-MONO1-10-chest.dcm.RAW DIMX=440 DIMY=440 nbit=16 - -/home/jpr/JUNK/gdcmbin/bin/gdcmTests TestWrite CT-MONO2-12-lomb-an2.acr r; -affim filein=CT-MONO2-12-lomb-an2.acr2.RAW DIM=512 nbit=16 - -/home/jpr/JUNK/gdcmbin/bin/gdcmTests TestWrite gdcm-MR-SIEMENS-16-1.acr r; -affim filein=gdcm-MR-SIEMENS-16-1.acr.RAW DIMX=256 DIMY=256 nbit=16 - -/home/jpr/JUNK/gdcmbin/bin/gdcmTests TestWrite gdcm-MR-SIEMENS-16-2.acr r; -affim filein=gdcm-MR-SIEMENS-16-2.acr.RAW DIMX=512 DIMY=512 nbit=16 - -/home/jpr/JUNK/gdcmbin/bin/gdcmTests TestWrite MR-MONO2-12-an2.acr r; -affim filein=MR-MONO2-12-an2.acr.RAW DIMX=256 DIMY=256 nbit=16 - -/home/jpr/JUNK/gdcmbin/bin/gdcmTests TestWrite newACR1000.nema r; # == gdcmMR-SIEMENS-16.acr2 -affim filein=newACR1000.nema.RAW DIMX=512 DIMY=512 nbit=16 - -/home/jpr/JUNK/gdcmbin/bin/gdcmTests TestWrite OT-MONO2-8-a7.dcm r; -affim filein=OT-MONO2-8-a7.dcm.RAW DIMX=512 DIMY=512 - -#No Samples Per Pixel -#-------------------- -/home/jpr/JUNK/gdcmbin/bin/gdcmTests TestWrite gdcm-CR-DCMTK-16-NonSamplePerPix.dcm r; -affim filein=gdcm-CR-DCMTK-16-NonSamplePerPix.dcm.RAW dim=750 nbit=8 - -#Unnormalized Rectangular LibIDO format image -#-------------------------------------------- -/home/jpr/JUNK/gdcmbin/bin/gdcmTests TestWrite gdcm-ACR-LibIDO.acr r; -affim filein=gdcm-ACR-LibIDO.acr.RAW dimx=512 dimy=301 - -#Bits Allocated =12, Bits Stored=12 -#---------------------------------- -#MR Philips (once upon a time in Lyon-Sud) -/home/jpr/JUNK/gdcmbin/bin/gdcmTests TestWrite MR-MONO2-12-angio-an1.acr1 r; -affim filein=MR-MONO2-12-angio-an1.acr1.RAW dim=256 nbit=16 - -#RGB -#--- - -/home/jpr/JUNK/gdcmbin/bin/gdcmTests TestWrite OT-PAL-8-face.dcm r; -echo "expected pixelType=8U SamplesPerPixel=3 PlanarConfiguration=1" -echo " PhotometricInterpretation=PALETTE COLOR" -affim filein=OT-PAL-8-face.dcm.RAW dimx=640 dimy=480 nbit=24 - -/home/jpr/JUNK/gdcmbin/bin/gdcmTests TestWrite 8BitsUncompressedColor.dcm r; -affim filein=8BitsUncompressedColor.dcm.RAW dimx=800 dimy=535 nbit=24 - -# Implicit VR - Little Endian -#----------------------------- - -/home/jpr/JUNK/gdcmbin/bin/gdcmTests TestWrite CT-MONO2-16-ankle.dcm r; - affim filein=CT-MONO2-16-ankle.dcm.RAW DIMX=512 DIMY=512 nbit=16 signe=o - -/home/jpr/JUNK/gdcmbin/bin/gdcmTests TestWrite CT-MONO2-16-ort.dcm r; -affim filein=CT-MONO2-16-ort.dcm.RAW DIMX=512 DIMY=512 nbit=16 signe=o - -/home/jpr/JUNK/gdcmbin/bin/gdcmTests TestWrite CT-MONO2-8-abdo.dcm r; -affim filein=CT-MONO2-8-abdo.dcm.RAW DIMX=512 DIMY=512 - -/home/jpr/JUNK/gdcmbin/bin/gdcmTests TestWrite MR-MONO2-16-head.dcm r; -affim filein=MR-MONO2-16-head.dcm.RAW dim=256 nbit=16 signe=o - -/home/jpr/JUNK/gdcmbin/bin/gdcmTests TestWrite multiframe1Integris.dcm r; -affim filein=multiframe1Integris.dcm.RAW dim=1024 nbit=16 zoom=-2 -affim filein=multiframe1Integris.dcm.RAW dim=1024 nbit=16 offset=31457280 zoom=-2 - -/home/jpr/JUNK/gdcmbin/bin/gdcmTests TestWrite multiframe2GE.dcm r; -affim filein=multiframe2GE.dcm.RAW dim=512 -affim filein=multiframe2GE.dcm.RAW dim=512 offset=14417920 - -/home/jpr/JUNK/gdcmbin/bin/gdcmTests TestWrite irmPhlipsNew1.dcm r; # == gdcm-MR-PHILIPS-16.dcm -affim DIMX=256 DIMY=256 filein=irmPhlipsNew1.dcm.RAW nbit=16 - -#avec imagette (icone) - -/home/jpr/JUNK/gdcmbin/bin/gdcmTests TestWrite icone.dcm r; -affim filein=icone.dcm bypassacr=1 dim=512 nbit=16 offset=18240 -affim filein=icone.dcm dim=64 offset=13984 bypassacr=1 -affim filein=icone.dcm.RAW dim=512 nbit=16 - -#Palette - -# ??? -# 8 Bits ? -# 16 Bits ? - -#Explicit VR - Little Endian -#---------------------------- -/home/jpr/JUNK/gdcmbin/bin/gdcmTests TestWrite CT-MONO2-16-brain.dcm r; -affim filein=CT-MONO2-16-brain.dcm.RAW DIMX=512 DIMY=512 nbit=16 signe=o - -# 7 'first level' SeQuences , 140 'second level' SeQuences ?!? -/home/jpr/JUNK/gdcmbin/bin/gdcmTests TestWrite gdcm-MR-PHILIPS-16-Multi-Seq.dcm r; -affim filein=gdcm-MR-PHILIPS-16-Multi-Seq.dcm.RAW DIMX=128 DIMY=128 nbit=16 -PrintHeader gdcm-MR-PHILIPS-16-Multi-Seq.dcm 2 - -/home/jpr/JUNK/gdcmbin/bin/gdcmTests TestWrite gdcm-MR-PHILIPS-16-NonRectPix.dcm r; -affim filein=gdcm-MR-PHILIPS-16-NonRectPix.dcm.RAW DIMX=160 DIMY=64 nbit=16 - -/home/jpr/JUNK/gdcmbin/bin/gdcmTests TestWrite MR-MONO2-8-16x-heart.dcm r; -affim filein=MR-MONO2-8-16x-heart.dcm.RAW DIMX=256 DIMY=256 - -/home/jpr/JUNK/gdcmbin/bin/gdcmTests TestWrite NM-MONO2-16-13x-heart.dcm r; -affim filein=NM-MONO2-16-13x-heart.dcm.RAW DIMX=64 DIMY=64 nbit=16 -affim filein=NM-MONO2-16-13x-heart.dcm.RAW DIMX=64 DIMY=64 nbit=16 offset=98304 - -/home/jpr/JUNK/gdcmbin/bin/gdcmTests TestWrite sonataMonaco.dcm r; -affim filein=sonataMonaco.dcm.RAW DIMX=256 DIMY=208 nbit=16 - -#MultiFrame -/home/jpr/JUNK/gdcmbin/bin/gdcmTests TestWrite US-MONO2-8-8x-execho.dcm r; -affim filein=US-MONO2-8-8x-execho.dcm.RAW DIMX=128 DIMY=120 -affim filein=US-MONO2-8-8x-execho.dcm.RAW DIMX=128 DIMY=120 offset=92160 - -#RGB - -/home/jpr/JUNK/gdcmbin/bin/gdcmTests TestWrite US-RGB-8-epicard.dcm r; -echo "expected pixelType=8U SamplesPerPixel=3 PlanarConfiguration=1" -echo " PhotometricInterpretation=RGB" -affim filein=US-RGB-8-epicard.dcm.RAW dimx=640 dimy=480 nbit=24 - -/home/jpr/JUNK/gdcmbin/bin/gdcmTests TestWrite US-RGB-8-esopecho.dcm r; -echo "expected pixelType=8U SamplesPerPixel=3 PlanarConfiguration=0" -echo " PhotometricInterpretation=RGB" -affim filein=US-RGB-8-esopecho.dcm.RAW dimx=256 dimy=120 nbit=24 - -# Non-Hierarchical, First-Order Prediction (Process 14 [Selection Value 1]) -#-------------------------------------------------------------------------- -# (JPEG Lossless) - -/home/jpr/JUNK/gdcmbin/bin/gdcmTests TestWrite CT-MONO2-16-chest.dcm r; -affim filein=CT-MONO2-16-chest.dcm.RAW dimx=512 dimy=400 nbit=16 signe=o - -/home/jpr/JUNK/gdcmbin/bin/gdcmTests TestWrite 012345.002.050.dcm r; -affim filein=012345.002.050.dcm.RAW dim=256 nbit=16 - -/home/jpr/JUNK/gdcmbin/bin/gdcmTests TestWrite gdcm-JPEG-LossLess3a.dcm r; # -- bug in JPEG fragments -affim filein=gdcm-JPEG-LossLess3a.dcm.RAW dim=512 nbit=16 - -/home/jpr/JUNK/gdcmbin/bin/gdcmTests TestWrite XA-MONO2-8-12x-catheter.dcm r; -affim filein=XA-MONO2-8-12x-catheter.dcm.RAW dim=512; -affim filein=XA-MONO2-8-12x-catheter.dcm.RAW dim=512 offset=262144 -affim filein=XA-MONO2-8-12x-catheter.dcm.RAW dim=512 offset=2883584 - -/home/jpr/JUNK/gdcmbin/bin/gdcmTests TestWrite xa_integris.dcm r; -echo "a lot of fragments expected here" -affim filein=xa_integris.dcm.RAW dim=512 -affim filein=xa_integris.dcm.RAW dim=512 offset=13107200 -affim filein=xa_integris.dcm.RAW dim=512 offset=19660800 - -/home/jpr/JUNK/gdcmbin/bin/gdcmTests TestWrite 16BitsJpegLosslessGrayScale.dcm r; -affim filein=16BitsJpegLosslessGrayScale.dcm.RAW DIMX=800 DIMY=535 nbit=16 - -#comming from GE dlx via VTServer -/home/jpr/JUNK/gdcmbin/bin/gdcmTests TestWrite I9000001.dcm r; -affim filein=I9000001.dcm.RAW dim=512 -affim filein=I9000001.dcm.RAW dim=512 offset=7864320 - -#JPEG Extended (Process 2 & 4) // 16 bits -#----------------------------- -/home/jpr/JUNK/gdcmbin/bin/gdcmTests TestWrite gdcm-JPEG-Extended.dcm r; -affim filein=gdcm-JPEG-Extended.dcm.RAW dim=512 nbit=16 - -/home/jpr/JUNK/gdcmbin/bin/gdcmTests TestWrite jpeglossy1.dcm r; -affim filein=jpeglossy1.dcm.RAW dim=512 nbit=16 - -#JPEG Baseline (Process 14) -#-------------------------- -/home/jpr/JUNK/gdcmbin/bin/gdcmTests TestWrite MR-MONO2-12-shoulder.dcm r; -affim filein=MR-MONO2-12-shoulder.dcm.RAW DIMX=1024 DIMY=1024 nbit=16 - - -#fichier format ecat. -#/home/jpr/JUNK/gdcmbin/bin/gdcmTests TestWrite imageEcat.ecat r - -#JPEG Lossy 8 bits -#================= -#JPEG Baseline (Process 1) -#------------------------- -# Bracco Files -/home/jpr/JUNK/gdcmbin/bin/gdcmTests TestWrite US.1.2.dcm r; -echo "expected : A lot of Fragments (40), nb Frames = 40 ;-)" -echo "expected pixelType=8U SamplesPerPixel=3 PlanarConfiguration=0" -echo " PhotometricInterpretation=YBR_FULL_422" -affim filein=US.1.2.dcm.RAW DIMX=768 DIMY=576 nbit=24 -affim filein=US.1.2.dcm.RAW DIMX=768 DIMY=576 nbit=24 offset=13271040 -affim filein=US.1.2.dcm.RAW DIMX=768 DIMY=576 nbit=24 offset=39813120 - -#Sequoia Acusson U11 -/home/jpr/JUNK/gdcmbin/bin/gdcmTests TestWrite CLIP0001-Sequoia-U11.dcm r; -echo "Troubles with 0018|6022[SL][Reference Pixel Y(0)] [4294967177] x(7fffffff)" - -affim filein=CLIP0001-Sequoia-U11.dcm.RAW DIMX=768 DIMY=576 nbit=24 -affim filein=CLIP0001-Sequoia-U11.dcm.RAW DIMX=768 DIMY=576 nbit=24 offset=1327104 -affim filein=CLIP0001-Sequoia-U11.dcm.RAW DIMX=768 DIMY=576 nbit=24 offset=13271040 -affim filein=CLIP0001-Sequoia-U11.dcm.RAW DIMX=768 DIMY=576 nbit=24 offset=26542080 - -#RLE Lossless -#------------- -/home/jpr/JUNK/gdcmbin/bin/gdcmTests TestWrite canadaAloka.dcm r; -echo "expected pixelType=8U SamplesPerPixel=1" -echo " PlanarConfiguration=0 PhotometricInterpretation=MONOCHROME2" -echo " nb Frames (DIMZ) : 1" -affim filein=canadaAloka.dcm.RAW DIMX=608 DIMY=420 - -/home/jpr/JUNK/gdcmbin/bin/gdcmTests TestWrite FMAG0001.dcm r; -echo "expected pixelType=8U SamplesPerPixel=3" -echo " PlanarConfiguration=1 PhotometricInterpretation=YBR_FULL" -echo " nb Frames (DIMZ) : 1" -affim filein=FMAG0001.dcm.RAW DIMX=768 DIMY=576 nbit=24 - -/home/jpr/JUNK/gdcmbin/bin/gdcmTests TestWrite QMAG0001.dcm r; -echo "expected pixelType=8U SamplesPerPixel=3" -echo " PlanarConfiguration=1 PhotometricInterpretation=YBR_FULL" -affim filein=QMAG0001.dcm.RAW DIMX=384 DIMY=288 nbit=24; - -/home/jpr/JUNK/gdcmbin/bin/gdcmTests TestWrite US-PAL-8-10x-echo.dcm r; -echo "expected pixelType=8U SamplesPerPixel=1 PlanarConfiguration=0" -echo " PhotometricInterpretation=PALETTE COLOR" -echo " nb Frames (DIMZ): 10" -echo "expected : Parsing 10 'single fragment' Segments" -echo " Reading 10 'single fragment' Segments (ouf!)" -affim filein=US-PAL-8-10x-echo.dcm.RAW DIMX=600 DIMY=430 nbit=24 -affim filein=US-PAL-8-10x-echo.dcm.RAW DIMX=600 DIMY=430 nbit=24 offset=774000 -affim filein=US-PAL-8-10x-echo.dcm.RAW DIMX=600 DIMY=430 nbit=24 offset=1548000 -affim filein=US-PAL-8-10x-echo.dcm.RAW DIMX=600 DIMY=430 nbit=24 offset=6966000 - -/home/jpr/JUNK/gdcmbin/bin/gdcmTests TestWrite 8BitsRunLengthGrayScale.dcm r; -echo "expected : correct Gray image" -affim filein=8BitsRunLengthGrayScale.dcm.RAW DIMX=800 DIMY=535 - -/home/jpr/JUNK/gdcmbin/bin/gdcmTests TestWrite 8BitsRunLengthColor.dcm r; -echo "expected pixelType=8U SamplesPerPixel=1 PlanarConfiguration=2" -echo " PhotometricInterpretation=PALETTE COLOR" -echo "expected correct color image" -affim filein=8BitsRunLengthColor.dcm.RAW DIMX=800 DIMY=535 nbit=24 - -#RLE 16 bits --> Try to find some more images - -/home/jpr/JUNK/gdcmbin/bin/gdcmTests TestWrite 16BitsRunLengthGrayScale.dcm r; -echo "expected pixelType=16U SamplesPerPixel=1 PlanarConfiguration=0" -echo " PhotometricInterpretation=MONOCHROME2" -affim filein=16BitsRunLengthGrayScale.dcm.RAW DIMX=800 DIMY=535 nbit=16 - -#Were supposed to be bugged -#-------------------------- -#(break xmedcon) - -/home/jpr/JUNK/gdcmbin/bin/gdcmTests TestWrite 00191113.dcm r; -affim filein=00191113.dcm.RAW DIMX=512 DIMY=512 -affim filein=00191113.dcm.RAW DIMX=512 DIMY=512 offset=786432 - -/home/jpr/JUNK/gdcmbin/bin/gdcmTests TestWrite DermaColorLossLess.dcm r; -affim filein=DermaColorLossLess.dcm.RAW DIMX=117 DIMY=181 nbit=24 - -/home/jpr/JUNK/gdcmbin/bin/gdcmTests TestWrite RadBWLossLess.dcm r; -affim filein=RadBWLossLess.dcm.RAW DIMX=136 DIMY=92 nbit=16 - -/home/jpr/JUNK/gdcmbin/bin/gdcmTests TestWrite Wrist.pap r -affim filein=Wrist.pap.RAW nbit=16 dimx=720 dimy=360 - -#Known as BUGGED ! -#---------------- - -#Rectangular old 24 Bits image -/home/jpr/JUNK/gdcmbin/bin/gdcmTests TestWrite gdcm-RGB-LibIDORect.acr r; -affim filein=gdcm-RGB-LibIDORect.acr.RAW DIMX=400 DIMY=100 nbit=24 - -#MR GE GENESIS_SIGNA Palo Alto -/home/jpr/JUNK/gdcmbin/bin/gdcmTests TestWrite DicomSampleNastyGEImage.dcm r; -echo "WAS expected : wrong lenth (13) for 0008|103e" -affim filein=DicomSampleNastyGEImage.dcm.RAW DIMX=256 DIMY=256 nbit=16 - -#MR Philips NTSCAN Hop. Neuro Lyon -/home/jpr/JUNK/gdcmbin/bin/gdcmTests TestWrite philipsMR-lossy.ima r; -echo "WAS expected : 'Bogus Huffman table definition' on philipsMR-lossy.ima" -echo "IS expected : 'JERR_BAD_HUFF_TABLE sym 16 (>15)' but the show goes on" -echo "breaks xmedcon" -affim filein=philipsMR-lossy.ima.RAW dim=512 nbit=16 - -#CT Siemens Hop. Salengro Lille -/home/jpr/JUNK/gdcmbin/bin/gdcmTests TestWrite gdcm-JPEG-LossLess3a.dcm r; -echo "expected : wrong sequence delimiter (b00c,0eb6) at end of pixels"; -echo "xmedcon says 'error: Unexpected end of file'" -affim filein=gdcm-JPEG-LossLess3a.dcm.RAW dim=512 nbit=16 -vtkgdcmViewer gdcm-JPEG-LossLess3a.dcm - -#CR Philips Thoravision Hop Cardio Lyon -/home/jpr/JUNK/gdcmbin/bin/gdcmTests TestWrite gdcm-JPEG-LossLessThoravision.dcm r; -echo "expected : 147 fragments,length : 29860 + 145*32760 + 14416" -echo "breaks xmedcom, breaks e-film" -echo "WAS expected : hashed image -with jLBJpeg-" -echo "IS expected : Seg Fault" -affim filein=gdcm-JPEG-LossLessThoravision.dcm.RAW DIMX=1876 DIMY=2076 nbit=16 - -#MR Picker ST. ANTHONY HOSPITAL -/home/jpr/JUNK/gdcmbin/bin/gdcmTests TestWrite MR.6799.1.dcm r; -echo "OK; DICOM Image with NO Preamble" -affim filein=MR.6799.1.dcm.RAW dim=512 nbit=16 - -#Segmented Palette Color LUT Data -/home/jpr/JUNK/gdcmbin/bin/gdcmTests TestWrite gdcm-US-ALOKA-16.dcm r; -echo "expected pixelType=16U SamplesPerPixel=1 PlanarConfiguration=0" -echo " PhotometricInterpretation=PALETTE COLOR" -echo "expected : Gray image since 'Segmented xxx Palette Color LUT Data' not yet taken into account" -echo "neither e-film nor DicomWorks deals with the color" -echo "breaks xmedcom" -echo "breaks vtkgdcmViewer (bad result : 24 bits expected; 16 found in Pixels area)" -vtkgdcmViewer gdcm-US-ALOKA-16.dcm -affim dimx=640 dimy=480 filein=gdcm-US-ALOKA-16.dcm.RAW nbit=16 - -# bugged Siemens 'Leonardo' image -/home/jpr/JUNK/gdcmbin/bin/gdcmTests TestWrite 8078283Leonardo.dcm r; -affim filein=8078283Leonardo.dcm.RAW dim=512 nbit=16 - -#CT McTwin Elscint C.H.R.U LILLE C.HURIEZ -/home/jpr/JUNK/gdcmbin/bin/gdcmTests TestWrite MxTwinLossLess.dcm r; -affim filein=MxTwinLossLess.dcm.RAW DIMX=512 DIMY=512 nbit=16 - -# MRI image from VPRO burned CD -/home/jpr/JUNK/gdcmbin/bin/gdcmTests TestWrite mriThruVPRO.dcm r; -affim filein=mriThruVPRO.dcm.RAW DIMX=256 DIMY=256 nbit=16 -echo "expected : tasteless SHIT !" -echo "breaks Siemens Leonardo viewer . JPEG encoding is bugged?" - -# gdcm made Theralys image -# due to H table, a SeQuence is tagged with 0 length -# when using gdcmFile::WriteDcmXXX -/home/jpr/JUNK/gdcmbin/bin/gdcmTests TestWrite fromTheralys.dcm r; -affim filein=fromTheralys.dcm.RAW dim=256 nbit=16 diff --git a/checkReadColor.sh b/checkReadColor.sh deleted file mode 100644 index c0b9d4d..0000000 --- a/checkReadColor.sh +++ /dev/null @@ -1,137 +0,0 @@ -# Check READ -#----------- -# -# We just write RAW Files and AFFIM them -# to be sure the reading was OK -# - -#RGB - --- - -gdcmxxTests gdcmxxTests testWrite 8BitsUncompressedColor.dcm r -affim filein=8BitsUncompressedColor.dcm.raw dimx=800 dimy=535 nbit=24 - -gdcmxxTests testWrite US-RGB-8-epicard.dcm r -echo "expected pixelType=8U SamplesPerPixel=3 PlanarConfiguration=1" -echo " PhotometricInterpretation=RGB" -affim filein=US-RGB-8-epicard.dcm.raw dimx=640 dimy=480 nbit=24 - -gdcmxxTests testWrite US-RGB-8-esopecho.dcm r -echo "expected pixelType=8U SamplesPerPixel=3 PlanarConfiguration=0" -echo " PhotometricInterpretation=RGB" -affim filein=US-RGB-8-esopecho.dcm.raw dimx=256 dimy=120 nbit=24 - -gdcmxxTests testWrite gdcm-RGB-LibIDORect.acr r -affim filein=gdcm-RGB-LibIDORect.acr.raw DIMX=400 DIMY=100 nbit=24 - -#YBR_FULL_422 -#------------ - -gdcmxxTests testWrite US.3405.1.dcm r # YBR_FULL_422 -echo "expected pixelType=8U SamplesPerPixel=1 PlanarConfiguration=0" -echo " PhotometricInterpretation=RGB" -affim filein=US.3405.1.dcm.raw DIMX=768 DIMY=576 nbit=24 - -gdcmxxTests testWrite US.1.2.dcm r -echo "expected : A lot of Fragments (40), nb Frames = 40 ;-)" -echo "expected pixelType=8U SamplesPerPixel=3 PlanarConfiguration=0" -echo " PhotometricInterpretation=YBR_FULL_422" -affim filein=US.1.2.dcm.raw DIMX=768 DIMY=576 nbit=24 -affim filein=US.1.2.dcm.raw DIMX=768 DIMY=576 nbit=24 offset=13271040 -affim filein=US.1.2.dcm.raw DIMX=768 DIMY=576 nbit=24 offset=39813120 - - -#PALETTE COLOR -#------------- - -gdcmxxTests testWrite gdcm-US-ALOKA-16.dcm r -echo "expected pixelType=16U SamplesPerPixel=1 PlanarConfiguration=0" -echo " PhotometricInterpretation=PALETTE COLOR" -echo "expected : Gray image since 'Segmented xxx Palette Color LUT Data' not yet taken into account" -echo "neither e-film no DicomWorks deals with the color" -echo "breaks xmedcon" -ls -l gdcm-US-ALOKA-16.dcm* -echo "expected 1843200 (large enough to hold 3 16-bits planes)" -affim dimx=640 dimy=480 filein=gdcm-US-ALOKA-16.dcm.raw nbit=16 - -gdcmxxTests testWrite US-PAL-8-10x-echo.dcm r -echo "expected pixelType=8U SamplesPerPixel=1 PlanarConfiguration=0" -echo " PhotometricInterpretation=PALETTE COLOR" -echo " nb Frames (DIMZ): 10" -echo "expected : Parsing 10 'single fragment' Segments" -echo " Reading 10 'single fragment' Segments (ouf!)" -affim filein=US-PAL-8-10x-echo.dcm.raw DIMX=600 DIMY=430 nbit=24 -affim filein=US-PAL-8-10x-echo.dcm.raw DIMX=600 DIMY=430 nbit=24 offset=774000 - -gdcmxxTests testWrite 8BitsRunLengthColor.dcm r -echo "expected pixelType=8U SamplesPerPixel=1 PlanarConfiguration=2" -echo " PhotometricInterpretation=PALETTE COLOR" -echo "expected correct color image" -affim filein=8BitsRunLengthColor.dcm.raw DIMX=800 DIMY=535 nbit=24 - -gdcmxxTests testWrite OT-PAL-8-face.dcm r -echo "expected pixelType=8U SamplesPerPixel=3 PlanarConfiguration=1" -echo " PhotometricInterpretation=PALETTE COLOR" -affim filein=OT-PAL-8-face.dcm.raw dimx=640 dimy=480 nbit=24 - -#YBR_FULL -#-------- -gdcmxxTests testWrite FMAG0001.dcm r -echo "expected pixelType=8U SamplesPerPixel=3" -echo " PlanarConfiguration=1 PhotometricInterpretation=YBR_FULL" -echo " nb Frames (DIMZ) : 1" -ls -l FMAG0001.dcm.raw -affim filein=FMAG0001.dcm.raw DIMX=768 DIMY=576 nbit=24 - - -gdcmxxTests testWrite QMAG0001.dcm r -echo "expected pixelType=8U SamplesPerPixel=3" -echo " PlanarConfiguration=1 PhotometricInterpretation=YBR_FULL" -ls -l QMAG0001.dcm.raw -affim filein=QMAG0001.dcm.raw DIMX=384 DIMY=288 nbit=24; - -# images from : -# http://www.leadtools.com/SDK/Medical/DICOM/ltdc19.htm -#------------------------------------------------------ - -gdcmxxTests testWrite 8BitsJpegLossyGrayScale.dcm r -affim filein=8BitsJpegLossyGrayScale.dcm.raw DIMX=800 DIMY=535 - -gdcmxxTests testWrite 8BitsRunLengthColor.dcm r -affim filein=8BitsRunLengthColor.dcm.raw DIMX=800 DIMY=535 nbit=24 - -gdcmxxTests testWrite 8BitsRunLengthGrayScale.dcm r -affim filein=8BitsRunLengthGrayScale.dcm.raw DIMX=800 DIMY=535 - -gdcmxxTests testWrite 8BitsUncompressedColor.dcm r -affim filein=8BitsUncompressedColor.dcm.raw DIMX=800 DIMY=535 nbit=24 - -gdcmxxTests testWrite 8BitsUncompressedGrayScale.dcm r -affim filein=8BitsUncompressedGrayScale.dcm.raw DIMX=800 DIMY=535 - -gdcmxxTests testWrite 16BitsJpegLosslessGrayScale.dcm r -affim filein=16BitsJpegLosslessGrayScale.dcm.raw DIMX=800 DIMY=535 nbit=16 - -gdcmxxTests testWrite 16BitsRunLengthGrayScale.dcm r -echo "expected pixelType=16U SamplesPerPixel=1 PlanarConfiguration=2" -echo " PhotometricInterpretation=MONOCHROME2" -affim filein=16BitsRunLengthGrayScale.dcm.raw DIMX=800 DIMY=535 nbit=16 - -gdcmxxTests testWrite 16BitsUncompressedGrayScale.dcm r -affim filein=16BitsUncompressedGrayScale.dcm.raw DIMX=800 DIMY=535 nbit=16 - -gdcmxxTests testWrite 24BitsJpegLosslessColor.dcm r -echo "expected DIMX=800 DIMY=535 DIMZ=1 " -echo " pixelType=8U SamplesPerPixel=3 PlanarConfiguration=0" -echo " PhotometricInterpretation=RGB " -affim filein=24BitsJpegLosslessColor.dcm.raw DIMX=800 DIMY=535 nbit=24 - -gdcmxxTests testWrite 24BitsJpegLossyColor.dcm r -affim filein=24BitsJpegLossyColor.dcm.raw DIMX=800 DIMY=535 nbit=24 - -gdcmxxTests testWrite 24BitsUncompressedColor.dcm r -affim filein=24BitsUncompressedColor.dcm.raw DIMX=800 DIMY=535 nbit=24 - - - - diff --git a/checkSequences.sh b/checkSequences.sh deleted file mode 100644 index 52f88db..0000000 --- a/checkSequences.sh +++ /dev/null @@ -1,80 +0,0 @@ -# use : - -../../gdcm/bin/gdcmCxxTests PrintDocument mriThruVPRO.dcm 2 | more - - -Kross soucis ! - - -# Horror Picture Show -# ------------------- - -gdcmCxxTests PrintDocument gdcm-MR-PHILIPS-16-Multi-Seq.dcm 2 # 400 SQ, embedded SQ - # with O length sequ - -gdcmCxxTests PrintDocument gdcm-MR-PHILIPS-16-NonRectPix.dcm 2 # 22 SQ, embedded SQ - # with O length sequ - -gdcmCxxTests PrintDocument mriThruVPRO.dcm 2 # 7 SQ ffffffff length - # with O length sequ - -gdcmCxxTests PrintDocument MxTwinLossLess.dcm 2 # 0088|0200 x(59c) [Icon Image Sequence] - # with O length sequ - -gdcmCxxTests PrintDocument icone.dcm 2 # SQ ffffffff length - # 0008|2112 x(264) [Source Image Sequence] - # with 130 useless Items (?!) - # 0088|0200 x(362a) [Icon Image Sequence] - # with Item Delimitation Item e00d - # with Sequence Delimitation Item e0dd - -gdcmCxxTests PrintDocument Wrist.pap 2 # PAPYRUS 3.0 image -gdcmCxxTests PrintDocument cinecard.pap 2 # PAPYRUS 3.0 multiframe - - -# Peacefull images -# ---------------- - -gdcmCxxTests PrintDocument canadaAloka.dcm 2 # 0018|6011 x(2f6) [Sequence of Ultrasound Regions ] ffff - -gdcmCxxTests PrintDocument CLIP0001-Sequoia-U11.dcm # 0018|6011 [Sequence of Ultrasound Regions ] - -gdcmCxxTests PrintDocument cr172241.dcm 2 # 0028|3000 x(344) [Modality LUT Sequence] - -gdcmCxxTests PrintDocument fromTheralys.dcm 2 # 0008|1140 x(2f1) [Referenced Image Sequence] - -# ???? -gdcmCxxTests PrintDocument gdcm-CR-DCMTK-16-NonSamplePerPix.dcm 2 # 0008|1140 x(39a) [Referenced Image Sequence] - # 0008|2112 x(440) [Source Image Sequence] - -gdcmCxxTests PrintDocument gdcm-JPEG-Extended.dcm # ffff 0008|1140 x(39a) [Referenced Image Sequence] - # ffff 0008|2112 x(440) [Source Image Sequence] - -gdcmCxxTests PrintDocument gdcm-JPEG-LossLess3a.dcm 2 # 0008|2112 x(378) [Source Image Sequence] - -gdcmCxxTests PrintDocument gdcm-MR-PHILIPS-16.dcm 2 # 0008|1140 x(33c) [Referenced Image Sequence] - -gdcmCxxTests PrintDocument I9000001.dcm 2 # ffff 0028|6100 x(c0e) [Mask Subtraction Sequence] - # ffff 0050|0010 x(c74) [Device Sequence] - -gdcmCxxTests PrintDocument multiframe2GE.dcm 2 # 0028|6100 x(3e) [Mask Subtraction Sequence] - # 0050|0010 x(3c) [Device Sequence] - -gdcmCxxTests PrintDocument irmPhlipsNew1.dcm 2 # 0008|1140 x(33c) [Referenced Image Sequence] - -gdcmCxxTests PrintDocument multiframe1Integris.dcm # 0028|3000 x(66c) [Modality LUT Sequence] - -gdcmCxxTests PrintDocument QMAG0001.dcm 2 # 0008|2112 x(2ac) [Source Image Sequence] - # 0018|6011 x(3b6) [Sequence of Ultrasound Regions ] - -gdcmCxxTests PrintDocument US.1.2.dcm 2 # 0018|6011 x(4b8) [Sequence of Ultrasound Regions ] - -gdcmCxxTests PrintDocument sonataMonaco.dcm 2 # 0008|1140 x(35a) [Referenced Image Sequence] - -gdcmCxxTests PrintDocument xa_integris.dcm 2 # 0008|1111 x(32c) [Referenced Performed Procedure Step Sequence] - # 0029|fd00 x(674) [unkn] - -gdcmCxxTests PrintDocument E00001S03I0015.dcm 2 # 0008|1111 x(342) [Referenced Performed Procedure Step Sequence] [] - # 0008|1140 x(3ac) [Referenced Image Sequence] - -gdcmCxxTests PrintDocument 3E768EB7.dcm 2 diff --git a/checkWriteExplicit.sh b/checkWriteExplicit.sh deleted file mode 100644 index 5a824ff..0000000 --- a/checkWriteExplicit.sh +++ /dev/null @@ -1,515 +0,0 @@ -# Check READ -# ========== -# -# This script : -# - gdcmreads the images of gdcmData -# - gdcmwrites the result, with Explicit Value Representation -# into a '.XDCM' file -# - tests the result -# - using creatis' LibIDO/affimdcm (you may drop it) -# - using mathieu malaterre's vtkgdcmViewer -# - using Eric Nolf's xmedcon -# - the full checking should be using e-film, -# but it doesn't work on Windoz -# -# -# Sebastien Barre's files have no interest here, since the header is -# a *very clean* ACR-NEMA -# Our problems come from DICOM V3, with SQ, shadow groups, etc. - -# --> EVERYWHERE, with XMEDCOM : -# --> warning: Incorrect OB value representation (fixed) -# --> to be fixed in the WRITER ... - -#No Swap Info -#------------ -/home/jpr/JUNK/gdcmbin/bin/Write mr176621.dcm x; -/home/jpr/JUNK/gdcmbin/bin/gdcmTests PrintDocument mr176621.dcm.XDCM 2; . -vtkgdcmViewer mr176621.dcm.XDCM; # OK -xmedcon mr176621.dcm.XDCM; # warning: No transfer syntax found - # warning: Tag with uneven length - # - #breaks because 'DICM" without group 0000 - # Write DCM needs 'CheckFileHeaderConsistency' method - -# No Transfert Syntax -#-------------------- - -#Big Endian - -# ------------------------------------------- BIG SOUCY !! -affimdcm filein=cr172241.dcm zoom=-4; -xmedcon cr172241.dcm; # OK -/home/jpr/JUNK/gdcmbin/bin/Write cr172241.dcm r; -affim filein=cr172241.dcm.RAW nbit=16 DIMX=1792 DIMY=2392; -/home/jpr/JUNK/gdcmbin/bin/gdcmTests PrintDocument cr172241.dcm 2; #OK -# But ... : -vtkgdcmViewer cr172241.dcm; # breaks (white image) WHITE IMAGE ?!? - # Doesn't break DaVaW ... -/home/jpr/JUNK/gdcmbin/bin/Write cr172241.dcm x; -/home/jpr/JUNK/gdcmbin/bin/gdcmTests PrintDocument cr172241.dcm.XDCM 2; #OK -xmedcon cr172241.dcm.XDCM; # OK Incorrect OB value representation (fixed) -affimdcm filein=cr172241.dcm.XDCM; # OK -vtkgdcmViewer cr172241.dcm.XDCM; # breaks ?!? White image ! - - -vtkgdcmViewer Wrist.pap; # PAPYRUS 3.0 single frame image -/home/jpr/JUNK/gdcmbin/bin/gdcmTests PrintDocument Wrist.pap 2; -/home/jpr/JUNK/gdcmbin/bin/Write Wrist.pap x; # OK -/home/jpr/JUNK/gdcmbin/bin/gdcmTests PrintDocument Wrist.pap.XDCM - - -/home/jpr/JUNK/gdcmbin/bin/Write cr_45031.dcm x; -/home/jpr/JUNK/gdcmbin/bin/gdcmTests PrintDocument cr_45031.dcm.XDCM 2; -vtkgdcmViewer cr_45031.dcm.XDCM; #OK -xmedcon cr_45031.dcm.XDCM; #OK - -/home/jpr/JUNK/gdcmbin/bin/Write CR-MONO1-10-chest.dcm x; -/home/jpr/JUNK/gdcmbin/bin/gdcmTests PrintDocument CR-MONO1-10-chest.dcm.XDCM 2; #OK -vtkgdcmViewer CR-MONO1-10-chest.dcm.XDCM; #OK -xmedcon CR-MONO1-10-chest.dcm.XDCM; #OK Incorrect OB value representation (fixed) - -/home/jpr/JUNK/gdcmbin/bin/Write CT-MONO2-12-lomb-an2.acr2 x; -/home/jpr/JUNK/gdcmbin/bin/gdcmTests PrintDocument CT-MONO2-12-lomb-an2.acr2.XDCM 2; # OK -vtkgdcmViewer CT-MONO2-12-lomb-an2.acr2.XDCM; #OK -xmedcon CT-MONO2-12-lomb-an2.acr2.XDCM; #OK Incorrect OB value representation (fixed) - -xmedcon gdcm-MR-SIEMENS-16.acr1; # Original OK -/home/jpr/JUNK/gdcmbin/bin/gdcmTests PrintDocument gdcm-MR-SIEMENS-16-1.acr; #OK -/home/jpr/JUNK/gdcmbin/bin/Write gdcm-MR-SIEMENS-16-1.acr x; -/home/jpr/JUNK/gdcmbin/bin/gdcmTests PrintDocument gdcm-MR-SIEMENS-16-1.acr.XDCM 2; -vtkgdcmViewer gdcm-MR-SIEMENS-16-1.acr.XDCM; -xmedcon gdcm-MR-SIEMENS-16.acr1.XDCM; #breaks error: No images found - -xmedcon gdcm-MR-SIEMENS-16.acr2 #original OK -/home/jpr/JUNK/gdcmbin/bin/Write gdcm-MR-SIEMENS-16-2.acr x; -/home/jpr/JUNK/gdcmbin/bin/gdcmTests PrintDocument gdcm-MR-SIEMENS-16-2.acr.XDCM 2; -vtkgdcmViewer gdcm-MR-SIEMENS-16-2.acr.XDCM; #OK -xmedcon gdcm-MR-SIEMENS-16.acr2.XDCM; #breaks - # --> TODO fix group length for odd groups#Feb 03 18:50:24 log[4419]: warning: No transfer syntax found -#Feb 03 18:50:24 log[4419]: warning: Tag with uneven length -#Feb 03 18:50:24 log[4419]: error: No images found - -/home/jpr/JUNK/gdcmbin/bin/Write MR-MONO2-12-an2.acr2 x; -/home/jpr/JUNK/gdcmbin/bin/gdcmTests PrintDocument newACR1000.nema.XDCM 2; -vtkgdcmViewer MR-MONO2-12-an2.acr2.XDCM; -xmedcon MR-MONO2-12-an2.acr2.XDCM; # OK warning: Incorrect OB value representation - -/home/jpr/JUNK/gdcmbin/bin/Write newACR1000.nema x; # == gdcmMR-SIEMENS-16.acr2 -/home/jpr/JUNK/gdcmbin/bin/gdcmTests PrintDocument newACR1000.nema.XDCM; #OK -vtkgdcmViewer newACR1000.nema.XDCM; #OK -xmedcon newACR1000.nema.XDCM; # breaks : no image found - -/home/jpr/JUNK/gdcmbin/bin/Write oldACR00001.ima x; # == gdcm-MR-SIEMENS.16.acr1 -/home/jpr/JUNK/gdcmbin/bin/gdcmTests PrintDocument oldACR00001.ima.XDCM; # OK -vtkgdcmViewer oldACR00001.ima.XDCM; #OK -xmedcon oldACR00001.ima.XDCM; # breaks : no image found - -/home/jpr/JUNK/gdcmbin/bin/Write OT-MONO2-8-a7.dcm x; -vtkgdcmViewer OT-MONO2-8-a7.dcm.XDCM; #OK -xmedcon OT-MONO2-8-a7.dcm.XDCM ; #OK - -#No Samples Per Pixel -#-------------------- -/home/jpr/JUNK/gdcmbin/bin/Write gdcm-CR-DCMTK-16-NonSamplePerPix.dcm x; -affim filein=gdcm-CR-DCMTK-16-NonSamplePerPix.dcm; -/home/jpr/JUNK/gdcmbin/bin/gdcmTests PrintDocument gdcm-CR-DCMTK-16-NonSamplePerPix.dcm.XDCM 2; # OK -vtkgdcmViewer gdcm-CR-DCMTK-16-NonSamplePerPix.dcm.XDCM; #OK -xmedcon gdcm-CR-DCMTK-16-NonSamplePerPix.dcm.XDCM #OK - -#Unnormalized Rectangular LibIDO format image -#-------------------------------------------- -/home/jpr/JUNK/gdcmbin/bin/Write gdcm-ACR-LibIDO.acr x; -vtkgdcmViewer gdcm-ACR-LibIDO.acr.XDCM; # OK -xmedcon gdcm-ACR-LibIDO.acr.XDCM; #inverts x and y (of course) - -#Bits Allocated =12, Bits Stored=12 -#---------------------------------- -#MR Philips (once upon a time in Lyon-Sud) -/home/jpr/JUNK/gdcmbin/bin/Write MR-MONO2-12-angio-an1.acr1 x; -vtkgdcmViewer MR-MONO2-12-angio-an1.acr1.XDCM; # shitty image -xmedcon MR-MONO2-12-angio-an1.acr1.XDCM; # pas mieux : warning: Incorrect PixelData length - -#RGB -#--- -/home/jpr/JUNK/gdcmbin/bin/Write US.3405.1.dcm x; -echo "expected pixelType=8U SamplesPerPixel=1 PlanarConfiguration=0"; -echo " PhotometricInterpretation=RGB"; -vtkgdcmViewer US.3405.1.dcm.XDCM; #OK -xmedcon US.3405.1.dcm.XDCM; #OK - -# ------------------------------------------- KING SIZE SOUCY !! - -/home/jpr/JUNK/gdcmbin/bin/Write OT-PAL-8-face.dcm x; -echo "expected pixelType=8U SamplesPerPixel=3 PlanarConfiguration=1"; -echo " PhotometricInterpretation=PALETTE COLOR"; -/home/jpr/JUNK/gdcmbin/bin/gdcmTests PrintDocumentOT-PAL-8-face.dcm.XDCM; OK -affimdcm filein=OT-PAL-8-face.dcm.XDCM; #OK -vtkgdcmViewer OT-PAL-8-face.dcm.XDCM; # seg fault .!? -xmedcon OT-PAL-8-face.dcm.XDCM; #OK - -/home/jpr/JUNK/gdcmbin/bin/Write 8BitsUncompressedColor.dcm x; -vtkgdcmViewer 8BitsUncompressedColor.dcm.XDCM; # seg fault .!? -xmedcon 8BitsUncompressedColor.dcm.XDCM ; #OK - -# Implicit VR - Little Endian -#----------------------------- - -/home/jpr/JUNK/gdcmbin/bin/Write CT-MONO2-16-ankle.dcm x; - xmedcon CT-MONO2-16-ankle.dcm.XDCM; #ok - vtkgdcmViewer CT-MONO2-16-ankle.dcm.XDCM; #ok - /home/jpr/JUNK/gdcmbin/bin/gdcmTests PrintDocument CT-MONO2-16-ankle.dcm 2; #ok - -/home/jpr/JUNK/gdcmbin/bin/Write CT-MONO2-16-ort.dcm x; -vtkgdcmViewer CT-MONO2-16-ort.dcm.XDCM; #OK -xmedcon CT-MONO2-16-ort.dcm.XDCM; #OK - - -/home/jpr/JUNK/gdcmbin/bin/Write CT-MONO2-8-abdo.dcm x; -vtkgdcmViewer CT-MONO2-8-abdo.dcm.XDCM; #OK -xmedcon CT-MONO2-8-abdo.dcm.XDCM; #OK - -/home/jpr/JUNK/gdcmbin/bin/Write gdcm-MR-PHILIPS-16.dcm x; -/home/jpr/JUNK/gdcmbin/bin/gdcmTests PrintDocument gdcm-MR-PHILIPS-16.dcm.XDCM 2; #OK -vtkgdcmViewer gdcm-MR-PHILIPS-16.dcm.XDCM; # OK -xmedcon gdcm-MR-PHILIPS-16.dcm.XDCM; # error: No images found -xmedcon gdcm-MR-PHILIPS-16.dcm; # OK with original image - -/home/jpr/JUNK/gdcmbin/bin/Write MR-MONO2-16-head.dcm x; -vtkgdcmViewer MR-MONO2-16-head.dcm.XDCM; #OK -xmedcon MR-MONO2-16-head.dcm.XDCM; #OK - -/home/jpr/JUNK/gdcmbin/bin/Write multiframe1Integris.dcm x; -/home/jpr/JUNK/gdcmbin/bin/gdcmTests PrintDocument CT-MONO2-8-abdo.dcm.XDCM 2; #OK -vtkgdcmViewer multiframe1Integris.dcm.XDCM; #OK -xmedcon multiframe1Integris.dcm.XDCM; #breaks No images found -xmedcon multiframe1Integris.dcm; - -/home/jpr/JUNK/gdcmbin/bin/Write multiframe2GE.dcm x; -vtkgdcmViewer multiframe2GE.dcm.XDCM; #OK -#breaks xmedcon -xmedcon multiframe2GE.dcm.XDCM; #breaks No images found - -vtkgdcmViewer irmPhlipsNew1.dcm; -/home/jpr/JUNK/gdcmbin/bin/Write irmPhlipsNew1.dcm x; # == gdcm-MR-PHILIPS-16.dcm -vtkgdcmViewer irmPhlipsNew1.dcm.XDCM; #OK -xmedcon irmPhlipsNew1.dcm.XDCM; #breaks : No images found - -#avec imagette (icone) - -vtkgdcmViewer icone.dcm; #OK -/home/jpr/JUNK/gdcmbin/bin/gdcmTests PrintDocument icone.dcm 2 | grep fffe; -echo "so many 0xfffe ! (274)" - -/home/jpr/JUNK/gdcmbin/bin/Write icone.dcm x; -xmedcon icone.dcm; #original image OK -/home/jpr/JUNK/gdcmbin/bin/gdcmTests PrintDocument icone.dcm.XDCM 2; -#/home/jpr/JUNK/gdcmbin/bin/gdcmTests PrintDocument OK; vtkgdcmViewer OK; breaks xmedcom -vtkgdcmViewer icone.dcm.XDCM; # shitty image --> TODO : FIX (once again)icon pb -xmedcon icone.dcm.XDCM; #breaks - -#Palette - -# ??? -# 8 Bits ? -# 16 Bits ? - -#Explicit VR - Little Endian -#---------------------------- -/home/jpr/JUNK/gdcmbin/bin/Write CT-MONO2-16-brain.dcm x; -vtkgdcmViewer CT-MONO2-16-brain.dcm.XDCM; #OK -xmedcon CT-MONO2-16-brain.dcm.XDCM; #OK - -/home/jpr/JUNK/gdcmbin/bin/gdcmTests PrintDocument gdcm-MR-PHILIPS-16-Multi-Seq.dcm 2; -xmedcon gdcm-MR-PHILIPS-16-Multi-Seq.dcm #OK :Skip PHILIPS premature item bug -vtkgdcmViewer gdcm-MR-PHILIPS-16-Multi-Seq.dcm; #OK -/home/jpr/JUNK/gdcmbin/bin/Write gdcm-MR-PHILIPS-16-Multi-Seq.dcm x; -/home/jpr/JUNK/gdcmbin/bin/gdcmTests PrintDocument gdcm-MR-PHILIPS-16-Multi-Seq.dcm.XDCM 2; #pixel group missing??!? -#vtkgdcmViewer gdcm-MR-PHILIPS-16-Multi-Seq.dcm.XDCM; #shitty image, ofcourse -xmedcon gdcm-MR-PHILIPS-16-Multi-Seq.dcm.XDCM; # works ?!? -vtkgdcmViewer gdcm-MR-PHILIPS-16-Multi-Seq.dcm.XDCM; - - -/home/jpr/JUNK/gdcmbin/bin/Write gdcm-MR-PHILIPS-16-NonRectPix.dcm x; -vtkgdcmViewer gdcm-MR-PHILIPS-16-NonRectPix.dcm.XDCM; #OK -xmedcon gdcm-MR-PHILIPS-16-NonRectPix.dcm.XDCM; #OK warning: Incorrect sequence length - -/home/jpr/JUNK/gdcmbin/bin/Write MR-MONO2-8-16x-heart.dcm x; #multiframe # equals to ??? -vtkgdcmViewer MR-MONO2-8-16x-heart.dcm.XDCM; #OK -xmedcon MR-MONO2-8-16x-heart.dcm.XDCM; #OK - -/home/jpr/JUNK/gdcmbin/bin/Write NM-MONO2-16-13x-heart.dcm x; #multiframe -vtkgdcmViewer NM-MONO2-16-13x-heart.dcm.XDCM; #OK -xmedcon NM-MONO2-16-13x-heart.dcm.XDCM; #OK - -/home/jpr/JUNK/gdcmbin/bin/Write sonataMonaco.dcm x; -vtkgdcmViewer sonataMonaco.dcm.XDCM; #OK -xmedcon sonataMonaco.dcm.XDCM; #OK - -#MultiFrame -/home/jpr/JUNK/gdcmbin/bin/Write US-MONO2-8-8x-execho.dcm x; -/home/jpr/JUNK/gdcmbin/bin/gdcmTests PrintDocument US-MONO2-8-8x-execho.dcm.XDCM; -vtkgdcmViewer US-MONO2-8-8x-execho.dcm.XDCM; # OK -xmedcon US-MONO2-8-8x-execho.dcm.XDCM; #OK - -#RGB - -/home/jpr/JUNK/gdcmbin/bin/Write US-RGB-8-epicard.dcm x; -echo "expected pixelType=8U SamplesPerPixel=3 PlanarConfiguration=1"; -echo " PhotometricInterpretation=RGB"; -vtkgdcmViewer US-RGB-8-epicard.dcm.XDCM; #OK -xmedcon US-RGB-8-epicard.dcm.XDCM; #OK - -/home/jpr/JUNK/gdcmbin/bin/Write US-RGB-8-esopecho.dcm x; -echo "expected pixelType=8U SamplesPerPixel=3 PlanarConfiguration=0"; -echo " PhotometricInterpretation=RGB", -xmedcon US-RGB-8-esopecho.dcm.XDCM; #OK - -# Non-Hierarchical, First-Order Prediction (Process 14 [Selection Value 1]) -#-------------------------------------------------------------------------- -# (JPEG Lossless) - -/home/jpr/JUNK/gdcmbin/bin/Write CT-MONO2-16-chest.dcm x; -vtkgdcmViewer CT-MONO2-16-chest.dcm.XDCM; #OK -xmedcon CT-MONO2-16-chest.dcm.XDCM; #OK - -/home/jpr/JUNK/gdcmbin/bin/Write 012345.002.050.dcm x; -vtkgdcmViewer 012345.002.050.dcm.XDCM; #OK -xmedcon 012345.002.050.dcm.XDCM; #OK - -/home/jpr/JUNK/gdcmbin/bin/Write gdcm-JPEG-LossLess3a.dcm x; -vtkgdcmViewer gdcm-JPEG-LossLess3a.dcm.XDCM ; #OK -xmedcon gdcm-JPEG-LossLess3a.dcm.XDCM; #OK - -/home/jpr/JUNK/gdcmbin/bin/Write XA-MONO2-8-12x-catheter.dcm x; -vtkgdcmViewer XA-MONO2-8-12x-catheter.dcm.XDCM; #OK -/home/jpr/JUNK/gdcmbin/bin/gdcmTests PrintDocument XA-MONO2-8-12x-catheter.dcm.XDCM 2; -xmedcon XA-MONO2-8-12x-catheter.dcm.XDCM; #OK - -/home/jpr/JUNK/gdcmbin/bin/Write xa_integris.dcm x; -echo "a lot of fragments expected here"; -vtkgdcmViewer xa_integris.dcm.XDCM #OK -xmedcon xa_integris.dcm.XDCM #OK - -/home/jpr/JUNK/gdcmbin/bin/Write 16BitsJpegLosslessGrayScale.dcm x; -vtkgdcmViewer 16BitsJpegLosslessGrayScale.dcm.XDCM #OK -xmedcon 16BitsJpegLosslessGrayScale.dcm.XDCM #OK - -#comming from GE dlx via VTServer -vtkgdcmViewer I9000001.dcm; -/home/jpr/JUNK/gdcmbin/bin/Write I9000001.dcm x; -/home/jpr/JUNK/gdcmbin/bin/gdcmTests PrintDocument I9000001.dcm.XDCM 2; # pixel group NOT FOUND ??!?? -#black image -vtkgdcmViewer I9000001.dcm.XDCM; -#no image found -xmedcon I9000001.dcm.XDCM; - -#JPEG Extended (Process 2 & 4) // 16 bits -#----------------------------- -/home/jpr/JUNK/gdcmbin/bin/Write gdcm-JPEG-Extended.dcm x; -vtkgdcmViewer gdcm-JPEG-Extended.dcm.XDCM; #OK -xmedcon gdcm-JPEG-Extended.dcm.XDCM; #OK - -/home/jpr/JUNK/gdcmbin/bin/Write jpeglossy1.dcm x; -vtkgdcmViewer jpeglossy1.dcm.XDCM #OK -xmedcon jpeglossy1.dcm.XDCM #OK - -#JPEG Baseline (Process 14) -#-------------------------- -/home/jpr/JUNK/gdcmbin/bin/Write MR-MONO2-12-shoulder.dcm x; -vtkgdcmViewer MR-MONO2-12-shoulder.dcm.XDCM; #OK -xmedcon MR-MONO2-12-shoulder.dcm.XDCM; #OK - - -#fichier format ecat. -#/home/jpr/JUNK/gdcmbin/bin/Write imageEcat.ecat r - -#JPEG Lossy 8 bits -#================= -#JPEG Baseline (Process 1) -#------------------------- -# Bracco Files -/home/jpr/JUNK/gdcmbin/bin/Write US.1.2.dcm x; -echo "expected : A lot of Fragments (40), nb Frames = 40 ;-)"; -echo "expected pixelType=8U SamplesPerPixel=3 PlanarConfiguration=0"; -echo " PhotometricInterpretation=YBR_FULL_422"; -vtkgdcmViewer US.1.2.dcm.XDCM; #OK -xmedcon US.1.2.dcm.XDCM; #OK - -#Sequoia Acusson U11 -/home/jpr/JUNK/gdcmbin/bin/Write CLIP0001-Sequoia-U11.dcm x; -vtkgdcmViewer CLIP0001-Sequoia-U11.dcm.XDCM; #OK -xmedcon CLIP0001-Sequoia-U11.dcm.XDCM; #OK - -#RLE Lossless -#------------- -/home/jpr/JUNK/gdcmbin/bin/Write canadaAloka.dcm x; -echo "expected pixelType=8U SamplesPerPixel=1"; -echo " PlanarConfiguration=0 PhotometricInterpretation=MONOCHROME2"; -echo " nb Frames (DIMZ) : 1"; -vtkgdcmViewer canadaAloka.dcm.XDCM; # OK -xmedcon canadaAloka.dcm.XDCM; #OK - -/home/jpr/JUNK/gdcmbin/bin/Write jpeglossy1.dcm x; # equal to ??? -vtkgdcmViewer jpeglossy1.dcm.XDCM; #OK -xmedcon jpeglossy1.dcm.XDCM; #OK - -/home/jpr/JUNK/gdcmbin/bin/Write FMAG0001.dcm x; -echo "expected pixelType=8U SamplesPerPixel=3"; -echo " PlanarConfiguration=1 PhotometricInterpretation=YBR_FULL"; -echo " nb Frames (DIMZ) : 1"; -vtkgdcmViewer FMAG0001.dcm.XDCM; #OK -xmedcon FMAG0001.dcm.XDCM; #OK - -vtkgdcmViewer QMAG0001.dcm; #OK -xmedcon QMAG0001.dcm; #original breaks xmedcon - #warning: Unknown PhotometricInterpretation -/home/jpr/JUNK/gdcmbin/bin/Write QMAG0001.dcm x; -echo "expected pixelType=8U SamplesPerPixel=3"; -echo " PlanarConfiguration=1 PhotometricInterpretation=YBR_FULL"; -vtkgdcmViewer QMAG0001.dcm.XDCM; #OK -xmedcon QMAG0001.dcm.XDCM; #OK - -/home/jpr/JUNK/gdcmbin/bin/Write US-PAL-8-10x-echo.dcm x; -echo "expected pixelType=8U SamplesPerPixel=1 PlanarConfiguration=0"; -echo " PhotometricInterpretation=PALETTE COLOR"; -echo " nb Frames (DIMZ): 10"; -echo "expected : Parsing 10 'single fragment' Segments"; -echo " Reading 10 'single fragment' Segments (ouf!)"; -vtkgdcmViewer US-PAL-8-10x-echo.dcm.XDCM; # SEG FAULT -xmedcon US-PAL-8-10x-echo.dcm.XDCM; #OK - -/home/jpr/JUNK/gdcmbin/bin/Write 8BitsRunLengthGrayScale.dcm x; -echo "expected : correct Gray image"; -vtkgdcmViewer 8BitsRunLengthGrayScale.dcm.XDCM; #OK -xmedcon 8BitsRunLengthGrayScale.dcm.XDCM; #OK - -/home/jpr/JUNK/gdcmbin/bin/Write 8BitsRunLengthColor.dcm x; -echo "expected pixelType=8U SamplesPerPixel=1 PlanarConfiguration=2"; -echo " PhotometricInterpretation=PALETTE COLOR"; -vtkgdcmViewer 8BitsRunLengthColor.dcm.XDCM; # SEG FAULT -echo "WAS expected correct color image"; -xmedcon 8BitsRunLengthColor.dcm.XDCM; #OK - -#RLE 16 bits --> Try to find some more images - -/home/jpr/JUNK/gdcmbin/bin/Write 16BitsRunLengthGrayScale.dcm x; -echo "expected pixelType=16U SamplesPerPixel=1 PlanarConfiguration=0"; -echo " PhotometricInterpretation=MONOCHROME2"; -vtkgdcmViewer 16BitsRunLengthGrayScale.dcm.XDCM; -xmedcon 16BitsRunLengthGrayScale.dcm.XDCM; #OK - -#Were supposed to be bugged -#-------------------------- -#(break xmedcon) -xmedcon 00191113.dcm; #No images found -/home/jpr/JUNK/gdcmbin/bin/Write 00191113.dcm x; -vtkgdcmViewer 00191113.dcm.XDCM; #OK -xmedcon 00191113.dcm.XDCM; #OK - -xmedcon DermaColorLossLess.dcm; #breaks xmedcon : No images found -/home/jpr/JUNK/gdcmbin/bin/Write DermaColorLossLess.dcm x; -xmedcon DermaColorLossLess.dcm.XDCM; #breaks xmedcon -#Feb 02 19:33:16 log[2619]: warning: Tag with uneven length -#Feb 02 19:33:16 log[2619]: warning: No transfer syntax found -#Feb 02 19:33:16 log[2619]: error: No images found -vtkgdcmViewer DermaColorLossLess.dcm.XDCM #OK - -#Original breaks xmedcon, affimdcm complian ?! -affimdcm filein=RadBWLossLess.dcm; #OK -vtkgdcmViewer RadBWLossLess.dcm; #OK -xmedcon RadBWLossLess.dcm; # breaks :error: No images found -/home/jpr/JUNK/gdcmbin/bin/Write RadBWLossLess.dcm x; -vtkgdcmViewer RadBWLossLess.dcm.XDCM; #OK -xmedcon RadBWLossLess.dcm.XDCM; #error: No images found - -#Known as BUGGED ! -#---------------- - -#Rectangular old 24 Bits image -vtkgdcmViewer gdcm-RGB-LibIDORect.acr; # OK -/home/jpr/JUNK/gdcmbin/bin/Write gdcm-RGB-LibIDORect.acr x; -vtkgdcmViewer gdcm-RGB-LibIDORect.acr.XDCM; -xmedcon gdcm-RGB-LibIDORect.acr.XDCM; # breaks : large Bit Allocated (24) -#TODO transform '24 bit images' into 8 bits + samples per pixel = 3 - -#MR GE GENESIS_SIGNA Palo Alto -/home/jpr/JUNK/gdcmbin/bin/Write DicomSampleNastyGEImage.dcm x; -echo " expected : warning uneven length (13) for 0008|103e"; -vtkgdcmViewer DicomSampleNastyGEImage.dcm.XDCM; #OK -xmedcon DicomSampleNastyGEImage.dcm.XDCM; #OK - -#MR Philips NTSCAN Hop. Neuro Lyon -/home/jpr/JUNK/gdcmbin/bin/gdcmTests PrintDocument philipsMR-lossy.ima #OK -xmedcon philipsMR-lossy.ima; #original breaks xmedcon -vtkgdcmViewer philipsMR-lossy.ima; #Original OK -/home/jpr/JUNK/gdcmbin/bin/Write philipsMR-lossy.ima x; -echo "WAS expected : 'Bogus Huffman table definition' on philipsMR-lossy.ima"; -echo "IS expected : 'JERR_BAD_HUFF_TABLE sym 16 (>15)' but the show goes on"; -vtkgdcmViewer philipsMR-lossy.ima.XDCM; # BLACK IMAGE -xmedcon philipsMR-lossy.ima.XDCM; #OK - -#CT Siemens Hop. Salengro Lille -/home/jpr/JUNK/gdcmbin/bin/Write gdcm-JPEG-LossLess3a.dcm x; -echo "expected : wrong sequence delimiter (b00c,0eb6) at end of pixels"; -echo "xmedcon says 'error: Unexpected end of file'"; -vtkgdcmViewer gdcm-JPEG-LossLess3a.dcm.XDCM; #OK; needs 'R' for display -xmedcon gdcm-JPEG-LossLess3a.dcm.XDCM; #OK - -#CR Philips Thoravision Hop Cardio Lyon -affimdcm filein=gdcm-JPEG-LossLessThoravision.dcm; # OK, wrong image as usual -xmedcon gdcm-JPEG-LossLessThoravision.dcm; #original seg faults xmedcon -/home/jpr/JUNK/gdcmbin/bin/Write gdcm-JPEG-LossLessThoravision.dcm x; #breaks ; -echo "expected : 147 fragments,length : 29860 + 145*32760 + 14416"; -echo "breaks xmedcom, breaks e-film"; -echo "WAS expected : hashed image -with jLBJpeg-"; -echo "IS expected : Seg Fault"; -xmedcon gdcm-JPEG-LossLessThoravision.dcm.XDCM; # NOT CHECKED - -#MR Picker ST. ANTHONY HOSPITAL -/home/jpr/JUNK/gdcmbin/bin/Write MR.6799.1.dcm x; #equal to ??? -echo "OK; DICOM Image with NO Preamble"; -vtkgdcmViewer MR.6799.1.dcm.XDCM; #OK -xmedcon MR.6799.1.dcm.XDCM; #OK - -#Segmented Palette Color LUT Data -xmedcon gdcm-US-ALOKA-16.dcm; #breaks # Missing CLUT -vtkgdcmViewer gdcm-US-ALOKA-16.dcm3; #OK -/home/jpr/JUNK/gdcmbin/bin/Write gdcm-US-ALOKA-16.dcm x; -echo "expected pixelType=16U SamplesPerPixel=1 PlanarConfiguration=0"; -echo " PhotometricInterpretation=PALETTE COLOR"; -echo "expected : Gray image since 'Segmented xxx Palette Color LUT Data' not yet taken into account"; -echo "neither e-film nor DicomWorks deals with the color" -echo "breaks xmedcom"; -echo "breaks vtkgdcmViewer (bad result : 24 bits expected; 16 found in Pixels area)"; -vtkgdcmViewer gdcm-US-ALOKA-16.dcm.XDCM; #OK -xmedcon gdcm-US-ALOKA-16.dcm.XDCM; #breaks -#Feb 03 13:40:19 log[26999]: error: Missing CLUT -#Feb 03 13:40:19 log[26999]: error: No images found - -# bugged Siemens 'Leonardo' image -/home/jpr/JUNK/gdcmbin/bin/Write 8078283Leonardo.dcm x; -xmedcon 8078283Leonardo.dcm.XDCM; #OK - -#CT McTwin Elscint C.H.R.U LILLE C.HURIEZ - xmedcon MxTwinLossLess.dcm; #breaks No images found - vtkgdcmViewer MxTwinLossLess.dcm; #OK - /home/jpr/JUNK/gdcmbin/bin/Write MxTwinLossLess.dcm x; - vtkgdcmViewer MxTwinLossLess.dcm.XDCM; #OK - xmedcon MxTwinLossLess.dcm.XDCM #breaks - -# MRI image from VPRO burned CD -vtkgdcmViewer mriThruVPRO.dcm; # Tasteless SHIT -xmedcon mriThruVPRO.dcm; # pas mieux -/home/jpr/JUNK/gdcmbin/bin/Write mriThruVPRO.dcm x; -vtkgdcmViewer mriThruVPRO.dcm.XDCM; -echo "expected : tasteless SHIT !" -echo "breaks Siemens Leonardo viewer . JPEG encoding is bugged?" - -# gdcm made Theralys image -# due to H table, a SeQuence is tagged with 0 length -# when using gdcmFile::WriteDcmXXX -xmedcon fromTheralys.dcm; # Original breaks xmedcon -/home/jpr/JUNK/gdcmbin/bin/Write fromTheralys.dcm x; -vtkgdcmViewer fromTheralys.dcm.XDCM; # OK -xmedcon fromTheralys.dcm.XDCM; # OK diff --git a/checkWriteImplicit.sh b/checkWriteImplicit.sh deleted file mode 100644 index e67456d..0000000 --- a/checkWriteImplicit.sh +++ /dev/null @@ -1,435 +0,0 @@ -# Check READ -#----------- -# -# We just write DCM Files and AFFIM them -# to be sure the writting was OK -# -# Sebastien Barre's files have no interest here, since the header is -# a *very clean* ACR-NEMA -# Our pb come from DICOM V3, with SQ, shadow groups, etc. - - -#No Swap Info -#------------ -gdcmCxxTests testWrite mr176621.dcm d; -#gdcmParser::CheckSwap: ACR/NEMA unfound swap info (time to raise bets) -gdcmCxxTests gdcmCxxTests PrintHeader mr176621.dcm.DCM 2; . -vtkgdcmViewer mr176621.dcm.DCM; #OK -xmedcon mr176621.dcm.DCM; #OK - -# No Transfert Syntax -#-------------------- - -#Big Endian -gdcmCxxTests testWrite cr172241.dcm r; # Big Soucy !! -affim filein=cr172241.dcm.RAW nbit=16 DIMX=1792 DIMY=2392; #OK -gdcmCxxTests gdcmCxxTests PrintHeader cr172241.dcm 2; #OK -vtkgdcmViewer cr172241.dcm; # breaks (white image) WHITE IMAGE ?!? -xmedcon cr172241.dcm; # OK -#-- -gdcmCxxTests testWrite cr172241.dcm d; -gdcmCxxTests PrintHeader cr172241.dcm.DCM 2; #OK -vtkgdcmViewer cr172241.dcm.DCM; # breaks ?!? -xmedcon cr172241.dcm.DCM; # OK - -gdcmCxxTests testWrite cr_45031.dcm d; -vtkgdcmViewer cr_45031.dcm.DCM; #OK -xmedcon cr_45031.dcm.DCM; #OK - -gdcmCxxTests testWrite CR-MONO1-10-chest.dcm d; -gdcmCxxTests PrintHeader CR-MONO1-10-chest.dcm.DCM 2; #OK -xmedcon CR-MONO1-10-chest.dcm.DCM; #OK - -gdcmCxxTests testWrite CT-MONO2-12-lomb-an2.acr2 d; -gdcmCxxTests PrintHeader CT-MONO2-12-lomb-an2.acr2.DCM 2; # OK -vtkgdcmViewer CT-MONO2-12-lomb-an2.acr2.DCM; #OK -xmedcon CT-MONO2-12-lomb-an2.acr2.DCM; #OK - -gdcmCxxTests PrintHeader gdcm-MR-SIEMENS-16.acr1; #OK -gdcmCxxTests testWrite gdcm-MR-SIEMENS-16.acr1 d; -gdcmCxxTests PrintHeader gdcm-MR-SIEMENS-16.acr1.DCM 2 ; -vtkgdcmViewer gdcm-MR-SIEMENS-16.acr1.DCM; -xmedcon gdcm-MR-SIEMENS-16.acr1.DCM; #breaks error: No images found -xmedcon gdcm-MR-SIEMENS-16.acr1; # OK - -gdcmCxxTests testWrite gdcm-MR-SIEMENS-16.acr2 d; -gdcmCxxTests PrintHeader gdcm-MR-SIEMENS-16.acr2.DCM 2; -vtkgdcmViewer gdcm-MR-SIEMENS-16.acr2.DCM; #OK -xmedcon gdcm-MR-SIEMENS-16.acr2.DCM; #breaks -#Feb 03 18:50:24 log[4419]: warning: No transfer syntax found -#Feb 03 18:50:24 log[4419]: warning: Tag with uneven length -#Feb 03 18:50:24 log[4419]: error: No images found - -gdcmCxxTests testWrite MR-MONO2-12-an2.acr2 d; -gdcmCxxTests PrintHeader newACR1000.nema.DCM 2; -xmedcon MR-MONO2-12-an2.acr2.DCM; # NOT CHECKED - -gdcmCxxTests testWrite newACR1000.nema d; # == gdcmMR-SIEMENS-16.acr2 -gdcmCxxTests PrintHeader newACR1000.nema.DCM; #OK -vtkgdcmViewer newACR1000.nema.DCM; #OK -xmedcon newACR1000.nema.DCM; # breaks : no image found - -gdcmCxxTests testWrite oldACR00001.ima d; # == gdcm-MR-SIEMENS.16.acr1 -gdcmCxxTests PrintHeader oldACR00001.ima.DCM; # OK -vtkgdcmViewer oldACR00001.ima.DCM; #OK -xmedcon oldACR00001.ima.DCM; # breaks : no image found - -gdcmCxxTests testWrite OT-MONO2-8-a7.dcm d; -xmedcon OT-MONO2-8-a7.dcm.DCM 2; #ok - -#No Samples Per Pixel -#-------------------- -gdcmCxxTests testWrite gdcm-CR-DCMTK-16-NonSamplePerPix.dcm d; -affim filein=gdcm-CR-DCMTK-16-NonSamplePerPix.dcm; -gdcmCxxTests PrintHeader gdcm-CR-DCMTK-16-NonSamplePerPix.dcm.DCM 2; # OK - -#Unnormalized Rectangular LibIDO format image -#-------------------------------------------- -gdcmCxxTests testWrite gdcm-ACR-LibIDO.acr d; -vtkgdcmViewer gdcm-ACR-LibIDO.acr.DCM; -xmedcon gdcm-ACR-LibIDO.acr.DCM; - -#Bits Allocated =12, Bits Stored=12 -#---------------------------------- -#MR Philips (once upon a time in Lyon-Sud) -gdcmCxxTests testWrite MR-MONO2-12-angio-an1.acr1 d; -vtkgdcmViewer MR-MONO2-12-angio-an1.acr1.DCM; # shitty image -xmedcon R-MONO2-12-angio-an1.acr1.DCM;#pas mieux : warning: Incorrect PixelData length - -#RGB -#--- -gdcmCxxTests testWrite US.3405.1.dcm d; -echo "expected pixelType=8U SamplesPerPixel=1 PlanarConfiguration=0"; -echo " PhotometricInterpretation=RGB"; -xmedcon US.3405.1.dcm.DCM; #OK - -gdcmCxxTests testWrite OT-PAL-8-face.dcm d; -echo "expected pixelType=8U SamplesPerPixel=3 PlanarConfiguration=1"; -echo " PhotometricInterpretation=PALETTE COLOR"; -xmedcon OT-PAL-8-face.dcm.DCM; #OK - -gdcmCxxTests testWrite 8BitsUncompressedColor.dcm d; -xmedcon 8BitsUncompressedColor.dcm.DCM ; #OK - -# Implicit VR - Little Endian -#----------------------------- - -gdcmCxxTests testWrite CT-MONO2-16-ankle.dcm d; - xmedcon CT-MONO2-16-ankle.dcm.DCM; #ok - gdcmCxxTests PrintHeader CT-MONO2-16-ankle.dcm 2; #ok - -gdcmCxxTests testWrite CT-MONO2-16-ort.dcm d; -xmedcon CT-MONO2-16-ort.dcm.DCM; #OK -gdcmCxxTests PrintHeader CT-MONO2-16-ort.dcm.DCM 2; #ok - -gdcmCxxTests testWrite CT-MONO2-8-abdo.dcm d; -xmedcon CT-MONO2-8-abdo.dcm.DCM; #OK - -gdcmCxxTests testWrite gdcm-MR-PHILIPS-16.dcm d; -gdcmCxxTests PrintHeader gdcm-MR-PHILIPS-16.dcm.DCM 2; #OK -vtkgdcmViewer gdcm-MR-PHILIPS-16.dcm.DCM; # OK -xmedcom gdcm-MR-PHILIPS-16.dcm.DCM; # error: No images found -xmedcom gdcm-MR-PHILIPS-16.dcm; # OK with original image - -gdcmCxxTests testWrite MR-MONO2-16-head.dcm d; -xmedcon MR-MONO2-16-head.dcm.DCM; #OK - -gdcmCxxTests testWrite multiframe1Integris.dcm d; -gdcmCxxTests PrintHeader CT-MONO2-8-abdo.dcm.DCM 2; #OK -vtkgdcmViewer multiframe1Integris.dcm.DCM; #OK -xmedcon multiframe1Integris.dcm.DCM; #breaks No images found - -gdcmCxxTests testWrite multiframe2GE.dcm d; -vtkgdcmViewer multiframe2GE.dcm.DCM; #OK -#breaks xmedcon -xmedcon multiframe2GE.dcm.DCM; #breaks No images found - -vtkgdcmViewer irmPhlipsNew1.dcm; -gdcmCxxTests testWrite irmPhlipsNew1.dcm d; # == gdcm-MR-PHILIPS-16.dcm -vtkgdcmViewer irmPhlipsNew1.dcm.DCM; # black image -xmedcon irmPhlipsNew1.dcm.DCM; #breaks - -#avec imagette (icone) - -gdcmCxxTests testWrite icone.dcm d; -gdcmCxxTests PrintHeader icone.dcm.DCM 2; -#gdcmCxxTests PrintHeader OK; vtkgdcmViewer OK; breaks xmedcom -vtkgdcmViewer icone.dcm.DCM; -xmedcon icone.dcm.DCM; #breaks - -#Palette - -# ??? -# 8 Bits ? -# 16 Bits ? - -#Explicit VR - Little Endian -#---------------------------- -gdcmCxxTests testWrite CT-MONO2-16-brain.dcm d; -xmedcon CT-MONO2-16-brain.dcm.DCM; #OK - -gdcmCxxTests PrintHeader gdcm-MR-PHILIPS-16-Multi-Seq.dcm 2; -xmedcon gdcm-MR-PHILIPS-16-Multi-Seq.dcm #OK :Skip PHILIPS premature item bug -vtkgdcmViewer gdcm-MR-PHILIPS-16-Multi-Seq.dcm; #OK -gdcmCxxTests testWrite gdcm-MR-PHILIPS-16-Multi-Seq.dcm d; -gdcmCxxTests PrintHeader gdcm-MR-PHILIPS-16-Multi-Seq.dcm.DCM 2; #pixel group missing ?!? -vtkgdcmViewer gdcm-MR-PHILIPS-16-Multi-Seq.dcm.DCM; #NOT CHECKED -xmedcon gdcm-MR-PHILIPS-16-Multi-Seq.dcm.DCM; #breaks - -gdcmCxxTests testWrite gdcm-MR-PHILIPS-16-NonRectPix.dcm d; -vtkgdcmViewer gdcm-MR-PHILIPS-16-NonRectPix.dcm.DCM; #OK -xmedcon gdcm-MR-PHILIPS-16-NonRectPix.dcm.DCM; #OK - -gdcmCxxTests testWrite MR-MONO2-8-16x-heart.dcm d; #multiframe -vtkgdcmViewer MR-MONO2-8-16x-heart.dcm.DCM; #OK -xmedcon MR-MONO2-8-16x-heart.dcm.DCM; #OK - -gdcmCxxTests testWrite NM-MONO2-16-13x-heart.dcm d; #multiframe -xmedcon NM-MONO2-16-13x-heart.dcm.DCM; #OK - -gdcmCxxTests testWrite sonataMonaco.dcm d; -xmedcon sonataMonaco.dcm.DCM; #OK - -#MultiFrame -gdcmCxxTests testWrite US-MONO2-8-8x-execho.dcm d; -gdcmCxxTests PrintHeader US-MONO2-8-8x-execho.dcm.DCM; -xmedcon US-MONO2-8-8x-execho.dcm.DCM; #OK - -#RGB - -gdcmCxxTests testWrite US-RGB-8-epicard.dcm d; -echo "expected pixelType=8U SamplesPerPixel=3 PlanarConfiguration=1"; -echo " PhotometricInterpretation=RGB"; - xmedcon US-RGB-8-epicard.dcm.DCM; #OK - -gdcmCxxTests testWrite US-RGB-8-esopecho.dcm d; -echo "expected pixelType=8U SamplesPerPixel=3 PlanarConfiguration=0"; -echo " PhotometricInterpretation=RGB", -xmedcon US-RGB-8-esopecho.dcm.DCM; #OK - -# Non-Hierarchical, First-Order Prediction (Process 14 [Selection Value 1]) -#-------------------------------------------------------------------------- -# (JPEG Lossless) - -gdcmCxxTests testWrite CT-MONO2-16-chest.dcm d; -xmedcon CT-MONO2-16-chest.dcm.DCM; #OK - -gdcmCxxTests testWrite 012345.002.050.dcm d; -xmedcon 012345.002.050.dcm.DCM; #OK - -gdcmCxxTests testWrite gdcm-JPEG-LossLess3a.dcm d; -gdcmCxxTests PrintHeader gdcm-JPEG-LossLess3a.dcm.DCM 2; -xmedcon gdcm-JPEG-LossLess3a.dcm.DCM; #OK - -gdcmCxxTests testWrite XA-MONO2-8-12x-catheter.dcm d; -gdcmCxxTests PrintHeader XA-MONO2-8-12x-catheter.dcm.DCM 2; -xmedcon XA-MONO2-8-12x-catheter.dcm.DCM; #OK - -gdcmCxxTests testWrite xa_integris.dcm d; -echo "a lot of fragments expected here"; -xmedcon xa_integris.dcm.DCM #OK - -gdcmCxxTests testWrite 16BitsJpegLosslessGrayScale.dcm d; -xmedcon 16BitsJpegLosslessGrayScale.dcm.DCM #OK - -#comming from GE dlx via VTServer -vtkgdcmViewer I9000001.dcm; -gdcmCxxTests testWrite I9000001.dcm d; -gdcmCxxTests PrintHeader I9000001.dcm.DCM 2; -#black image -vtkgdcmViewer I9000001.dcm.DCM; -#no image found -xmedcon I9000001.dcm.DCM; - -#JPEG Extended (Process 2 & 4) // 16 bits -#----------------------------- -gdcmCxxTests testWrite gdcm-JPEG-Extended.dcm d; -xmedcon gdcm-JPEG-Extended.dcm.DCM; #OK - -gdcmCxxTests testWrite jpeglossy1.dcm d; -xmedcon jpeglossy1.dcm.DCM #OK - -#JPEG Baseline (Process 14) -#-------------------------- -gdcmCxxTests testWrite MR-MONO2-12-shoulder.dcm d; -xmedcon MR-MONO2-12-shoulder.dcm.DCM; #OK - - -#fichier format ecat. -#gdcmCxxTests testWrite imageEcat.ecat r - -#JPEG Lossy 8 bits -#================= -#JPEG Baseline (Process 1) -#------------------------- -# Bracco Files -gdcmCxxTests testWrite US.1.2.dcm d; -echo "expected : A lot of Fragments (40), nb Frames = 40 ;-)"; -echo "expected pixelType=8U SamplesPerPixel=3 PlanarConfiguration=0"; -echo " PhotometricInterpretation=YBR_FULL_422"; -xmedcon US.1.2.dcm.DCM; #OK - -#Sequoia Acusson U11 -gdcmCxxTests testWrite CLIP0001-Sequoia-U11.dcm d; -xmedcon CLIP0001-Sequoia-U11.dcm.DCM; #OK - -#RLE Lossless -#------------- -gdcmCxxTests testWrite canadaAloka.dcm d; -echo "expected pixelType=8U SamplesPerPixel=1"; -echo " PlanarConfiguration=0 PhotometricInterpretation=MONOCHROME2"; -echo " nb Frames (DIMZ) : 1"; -xmedcon canadaAloka.dcm.DCM; - -gdcmCxxTests testWrite jpeglossy1.dcm d; - xmecon jpeglossy1.dcm.DCM; #OK - -gdcmCxxTests testWrite FMAG0001.dcm d; -echo "expected pixelType=8U SamplesPerPixel=3"; -echo " PlanarConfiguration=1 PhotometricInterpretation=YBR_FULL"; -echo " nb Frames (DIMZ) : 1"; -xmedcon FMAG0001.dcm.DCM; #OK - -vtkgdcmViewer QMAG0001.dcm; #OK -xmedcon QMAG0001.dcm; #original breaks xmedcon -gdcmCxxTests testWrite QMAG0001.dcm d; -echo "expected pixelType=8U SamplesPerPixel=3"; -echo " PlanarConfiguration=1 PhotometricInterpretation=YBR_FULL"; -vtkgdcmViewer QMAG0001.dcm.DCM; #OK -xmedcon QMAG0001.dcm.DCM; #OK - -gdcmCxxTests testWrite US-PAL-8-10x-echo.dcm d; -echo "expected pixelType=8U SamplesPerPixel=1 PlanarConfiguration=0"; -echo " PhotometricInterpretation=PALETTE COLOR"; -echo " nb Frames (DIMZ): 10"; -echo "expected : Parsing 10 'single fragment' Segments"; -echo " Reading 10 'single fragment' Segments (ouf!)"; -xmedcon US-PAL-8-10x-echo.dcm.DCM; #OK - -gdcmCxxTests testWrite 8BitsRunLengthGrayScale.dcm d; -echo "expected : correct Gray image"; -xmedcon 8BitsRunLengthGrayScale.dcm.DCM; #OK - -gdcmCxxTests testWrite 8BitsRunLengthColor.dcm d; -echo "expected pixelType=8U SamplesPerPixel=1 PlanarConfiguration=2"; -echo " PhotometricInterpretation=PALETTE COLOR"; -echo "expected correct color image"; -xmedcon 8BitsRunLengthColor.dcm.DCM; #OK - -#RLE 16 bits --> Try to find some more images - -gdcmCxxTests testWrite 16BitsRunLengthGrayScale.dcm d; -echo "expected pixelType=16U SamplesPerPixel=1 PlanarConfiguration=0"; -echo " PhotometricInterpretation=MONOCHROME2"; -xmedcon 16BitsRunLengthGrayScale.dcm.DCM; #OK - -#Were supposed to be bugged -#-------------------------- -#(break xmedcon) - xmedcon 00191113.dcm; #No images found -gdcmCxxTests testWrite 00191113.dcm d; -xmedcon 00191113.dcm.DCM; #OK - -xmedcon DermaColorLossLess.dcm; #breaks xmedcon : No images found -gdcmCxxTests testWrite DermaColorLossLess.dcm d; -xmedcon DermaColorLossLess.dcm.DCM; #breaks xmedcon -#Feb 02 19:33:16 log[2619]: warning: Tag with uneven length -#Feb 02 19:33:16 log[2619]: warning: No transfer syntax found -#Feb 02 19:33:16 log[2619]: error: No images found -vtkgdcmViewer DermaColorLossLess.dcm.DCM #OK - -#Original breaks xmedcon, affimdcm complian ?! -affimdcm filein=RadBWLossLess.dcm; #OK -vtkgdcmViewer RadBWLossLess.dcm; #OK -xmedcon RadBWLossLess.dcm; # breaks :error: No images found -gdcmCxxTests testWrite RadBWLossLess.dcm d; -vtkgdcmViewer RadBWLossLess.dcm.DCM; #OK -xmedcon RadBWLossLess.dcm.DCM; #error: No images found - -#Known as BUGGED ! -#---------------- - -#Rectangular old 24 Bits image -gdcmCxxTests testWrite gdcm-RGB-LibIDORect.acr d; -vtkgdcmViewer gdcm-RGB-LibIDORect.acr.DCM; -xmedcon gdcm-RGB-LibIDORect.acr.DCM; # breaks : large Bit Allocated (24) -#TODO transform '24 bit images' into 8 bits + samples per pixel = 3 - -#MR GE GENESIS_SIGNA Palo Alto -gdcmCxxTests testWrite DicomSampleNastyGEImage.dcm d; -echo " expected : warning uneven length (13) for 0008|103e"; -xmedcon DicomSampleNastyGEImage.dcm.DCM; #OK - -#MR Philips NTSCAN Hop. Neuro Lyon -gdcmCxxTests PrintHeader philipsMR-lossy.ima #OK -xmedcon philipsMR-lossy.ima; #original breaks xmedcon -vtkgdcmViewer philipsMR-lossy.ima; #Original OK -gdcmCxxTests testWrite philipsMR-lossy.ima d; -echo "WAS expected : 'Bogus Huffman table definition' on philipsMR-lossy.ima"; -echo "IS expected : 'JERR_BAD_HUFF_TABLE sym 16 (>15)' but the show goes on"; -vtkgdcmViewer philipsMR-lossy.ima.DCM; #OK -xmedcon philipsMR-lossy.ima.DCM; #OK - -#CT Siemens Hop. Salengro Lille -gdcmCxxTests testWrite gdcm-JPEG-LossLess3a.dcm d; -echo "expected : wrong sequence delimiter (b00c,0eb6) at end of pixels"; -echo "xmedcon says 'error: Unexpected end of file'"; -vtkgdcmViewer gdcm-JPEG-LossLess3a.dcm.DCM; #OK; needs 'R' for display -xmedcon gdcm-JPEG-LossLess3a.dcm.DCM; #OK - -#CR Philips Thoravision Hop Cardio Lyon -affimdcm filein=gdcm-JPEG-LossLessThoravision.dcm; # OK, wrong image as usual -xmedcon gdcm-JPEG-LossLessThoravision.dcm; #original seg faults xmedcon -gdcmCxxTests testWrite gdcm-JPEG-LossLessThoravision.dcm d; #breaks ; -echo "expected : 147 fragments,length : 29860 + 145*32760 + 14416"; -echo "breaks xmedcom, breaks e-film"; -echo "WAS expected : hashed image -with jLBJpeg-"; -echo "IS expected : Seg Fault"; -xmedcon gdcm-JPEG-LossLessThoravision.dcm.DCM; # NOT CHECKED - -#MR Picker ST. ANTHONY HOSPITAL -gdcmCxxTests testWrite MR.6799.1.dcm d; -echo "OK; DICOM Image with NO Preamble"; -xmedcon MR.6799.1.dcm.DCM; #OK - -#Segmented Palette Color LUT Data -xmedcon gdcm-US-ALOKA-16.dcm; #breaks -vtkgdcmViewer gdcm-US-ALOKA-16.dcm3; #OK -gdcmCxxTests testWrite gdcm-US-ALOKA-16.dcm d; -echo "expected pixelType=16U SamplesPerPixel=1 PlanarConfiguration=0"; -echo " PhotometricInterpretation=PALETTE COLOR"; -echo "expected : Gray image since 'Segmented xxx Palette Color LUT Data' not yet taken into account"; -echo "neither e-film nor DicomWorks deals with the color" -echo "breaks xmedcom"; -echo "breaks vtkgdcmViewer (bad result : 24 bits expected; 16 found in Pixels area)"; -vtkgdcmViewer gdcm-US-ALOKA-16.dcm.DCM; #OK -xmedcon gdcm-US-ALOKA-16.dcm.DCM; #breaks -#Feb 03 13:40:19 log[26999]: error: Missing CLUT -#Feb 03 13:40:19 log[26999]: error: No images found - -# bugged Siemens 'Leonardo' image -gdcmCxxTests testWrite 8078283Leonardo.dcm d; -xmedcon 8078283Leonardo.dcm.DCM; #OK - -#CT McTwin Elscint C.H.R.U LILLE C.HURIEZ - xmedcon MxTwinLossLess.dcm; #breaks - vtkgdcmViewer MxTwinLossLess.dcm; #OK - gdcmCxxTests testWrite MxTwinLossLess.dcm d; - vtkgdcmViewer MxTwinLossLess.dcm.DCM; #OK - xmedcon MxTwinLossLess.dcm.DCM #breaks - -# MRI image from VPRO burned CD -vtkgdcmViewer mriThruVPRO.dcm; # Tasteless SHIT -xmedcon mriThruVPRO.dcm; # pas mieux -gdcmCxxTests testWrite mriThruVPRO.dcm d; -vtkgdcmViewer mriThruVPRO.dcm.DCM; -echo "expected : tasteless SHIT !" -echo "breaks Siemens Leonardo viewer . JPEG encoding is bugged?" - -# gdcm made Theralys image -# due to H table, a SeQuence is tagged with 0 length -# when using gdcmFile::WriteDcmXXX -xmedcon fromTheralys.dcm; # Original breaks xmedcon -gdcmCxxTests testWrite fromTheralys.dcm d; -vtkgdcmViewer fromTheralys.dcm.DCM; # OK (unsolved Length = 13 ...) -xmedcon fromTheralys.dcm.DCM; # Breaks : no image found diff --git a/checkvtkgdcmViewer.sh b/checkvtkgdcmViewer.sh deleted file mode 100644 index 7aea67a..0000000 --- a/checkvtkgdcmViewer.sh +++ /dev/null @@ -1,78 +0,0 @@ -# Images, in lexicographic order -# ------------------------------ -# Brutal checking of vtkgdcmViewer compliance - -vtkgdcmViewer 012345.002.050.dcm -vtkgdcmViewer 16BitsJpegLosslessGrayScale.dcm -vtkgdcmViewer 16BitsRunLengthGrayScale.dcm -vtkgdcmViewer 16BitsUncompressedGrayScale.dcm -vtkgdcmViewer 24BitsJpegLosslessColor.dcm -vtkgdcmViewer 24BitsJpegLossyColor.dcm -vtkgdcmViewer 24BitsUncompressedColor.dcm -vtkgdcmViewer 8BitsJpegLossyGrayScale.dcm -vtkgdcmViewer 8BitsRunLengthColor.dcm -vtkgdcmViewer 8BitsRunLengthGrayScale.dcm -vtkgdcmViewer 8BitsUncompressedColor.dcm -vtkgdcmViewer 8BitsUncompressedGrayScale.dcm -vtkgdcmViewer canadaAloka.dcm -vtkgdcmViewer CLIP0001-Sequoia-U11.dcm -vtkgdcmViewer cr172241.dcm -vtkgdcmViewer cr_45031.dcm -vtkgdcmViewer CR-MONO1-10-chest.dcm -vtkgdcmViewer CT-MONO2-12-lomb-an2.acr2 -vtkgdcmViewer CT-MONO2-16-ankle.dcm -vtkgdcmViewer CT-MONO2-16-brain.dcm -vtkgdcmViewer CT-MONO2-16-chest.dcm -vtkgdcmViewer CT-MONO2-16-ort.dcm -vtkgdcmViewer CT-MONO2-8-abdo.dcm -vtkgdcmViewer DicomSampleNastyGEImage.dcm -vtkgdcmViewer FMAG0001.dcm -vtkgdcmViewer gdcm-ACR-LibIDO.acr -vtkgdcmViewer gdcm-CR-DCMTK-16-NonSamplePerPix.dcm -vtkgdcmViewer gdcm-JPEG-Extended.dcm -vtkgdcmViewer gdcm-JPEG-LossLess3a.dcm -vtkgdcmViewer gdcm-JPEG-LossLessThoravision.dcm #expected : seg fault -vtkgdcmViewer gdcm-MR-PHILIPS-16.dcm -vtkgdcmViewer gdcm-MR-PHILIPS-16-Multi-Seq.dcm -vtkgdcmViewer gdcm-MR-PHILIPS-16-NonRectPix.dcm -vtkgdcmViewer gdcm-MR-SIEMENS-16.acr1 -vtkgdcmViewer gdcm-MR-SIEMENS-16.acr2 -vtkgdcmViewer gdcm-US-ALOKA-16.dcm # pretty strange !!! -vtkgdcmViewer irmPhlipsNew1.dcm -vtkgdcmViewer jpeg16Bits.dcm -vtkgdcmViewer jpeglossy1.dcm -vtkgdcmViewer jpeglossy2.dcm -vtkgdcmViewer mr176621.dcm -vtkgdcmViewer MR.6799.1.dcm -vtkgdcmViewer MR-MONO2-12-an2.acr2 -vtkgdcmViewer MR-MONO2-12-angio-an1.acr1 -vtkgdcmViewer MR-MONO2-12-shoulder.dcm -vtkgdcmViewer MR-MONO2-16-head.dcm -vtkgdcmViewer MR-MONO2-8-16x-heart.dcm -vtkgdcmViewer multiframe1Integris.dcm -vtkgdcmViewer multiframe2GE.dcm -vtkgdcmViewer newACR1000.nema -vtkgdcmViewer NM-MONO2-16-13x-heart.dcm -vtkgdcmViewer oldACR00001.ima -vtkgdcmViewer OT-MONO2-8-a7.dcm -vtkgdcmViewer OT-PAL-8-face.dcm -vtkgdcmViewer philipsMR-lossy.ima -vtkgdcmViewer QMAG0001.dcm -vtkgdcmViewer sonataMonaco.dcm -vtkgdcmViewer US.1.2.dcm -vtkgdcmViewer US.3405.1.dcm -vtkgdcmViewer US-MONO2-8-8x-execho.dcm -vtkgdcmViewer US-PAL-8-10x-echo.dcm -vtkgdcmViewer US-RGB-8-epicard.dcm -vtkgdcmViewer US-RGB-8-esopecho.dcm -vtkgdcmViewer xa_integris.dcm -vtkgdcmViewer XA-MONO2-8-12x-catheter.dcm - - - -#xmedcom breakers -#---------------- -vtkgdcmViewer 00191113.dcm -vtkgdcmViewer DermaColorLossLess.dcm -vtkgdcmViewer MxTwinLossLess.dcm -vtkgdcmViewer RadBWLossLess.dcm