From: jpr Date: Thu, 2 Sep 2004 14:39:05 +0000 (+0000) Subject: Add coments about "Color" and "Sequence" pb X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=commitdiff_plain;h=09270b19cd01b09fa194a6030bfcc5ba7fddaffd;p=gdcmData.git Add coments about "Color" and "Sequence" pb --- diff --git a/TestAllEntryVerifyReference.txt b/TestAllEntryVerifyReference.txt index c32749f..8931f5f 100644 --- a/TestAllEntryVerifyReference.txt +++ b/TestAllEntryVerifyReference.txt @@ -418,7 +418,7 @@ 0002|0010 "1.2.840.10008.1.2.1" # Transfer Syntax: Explicit VR, LE 0008|0060 "NM" # Modality 0028|0008 "13" # Number of Frames - # Note: 64 * 64 * 13 * 2 = 106496 i.e. + # Note: 64 * 64 * 13 * = 106496 i.e. # Rows * Columns * Number_of_Frames * Bits_Stored / 8 = number_of_bytes 7fe0|0010 "gdcm::NotLoaded (BinEntry) Address:1234 Length:106496 x(1a000)" ] @@ -809,6 +809,7 @@ # - Particularities: # * Non rectangular pixels (see "Pixel Spacing" tag) # * private tags are in explicit VR (which is normal BTW) + # *screen-flaher non printable charcaters in private elements (gdcmBinEntry ?) 0008|0070 "Philips Medical Systems " # Manufacturer 0008|1090 "Gyroscan Intera " # Manufacturer's Model Name 0028|0101 "12" # Bits Stored @@ -1149,13 +1150,6 @@ # Explicit VR # 3 LUT (R, G, B) # -# pixelNonRect.dcm -# Irm Philips Marseille -# True Dicom -# Explicit VR -# les champs prives *sont* Explicit VR -# les champs prives contiennent des caract non imprimables -# Pixels non Rectangulaires # # sonata.dcm # IRM Siemens Sonata (images taggees) @@ -1164,4 +1158,203 @@ # imageEcat.ecat # Image au format ECAT (Medecine Nucleaire) # On n'y echapera pas encore tres longtemps, a celles la :-( -# +# +# +# ------------------------------------ +# +# Sequence related images +# ======================= +# +# "peacefull images" +# ------------------ +# +#canadaAloka.dcm 2 # 0018|6011 x(2f6) [Sequence of Ultrasound Regions ] ffff +# +#CLIP0001-Sequoia-U11.dcm # 0018|6011 [Sequence of Ultrasound Regions ] +# +#cr172241.dcm 2 # 0028|3000 x(344) [Modality LUT Sequence] +# +#fromTheralys.dcm 2 # 0008|1140 x(2f1) [Referenced Image Sequence] +# +#gdcm-CR-DCMTK-16-NonSamplePerPix.dcm 2 # 0008|1140 x(39a) [Referenced Image Sequence] +# # 0008|2112 x(440) [Source Image Sequence] +# +#gdcm-JPEG-Extended.dcm # ffff 0008|1140 x(39a) [Referenced Image Sequence] # 'no lentgh' SQ +# # ffff 0008|2112 x(440) [Source Image Sequence] # 'no lentgh' SQ +# +##gdcm-JPEG-LossLess3a.dcm # 0008|2112 x(378) [Source Image Sequence] +# +#gdcm-MR-PHILIPS-16.dcm # 0008|1140 x(33c) [Referenced Image Sequence] +# +#I9000001.dcm # ffff 0028|6100 x(c0e) [Mask Subtraction Sequence] # 'no lentgh' SQ +# # ffff 0050|0010 x(c74) [Device Sequence] # 'no lentgh' SQ +# +#multiframe2GE.dcm # 0028|6100 x(3e) [Mask Subtraction Sequence] +# # 0050|0010 x(3c) [Device Sequence] +# +#irmPhlipsNew1.dcm # 0008|1140 x(33c) [Referenced Image Sequence] +# +#multiframe1Integris.dcm # 0028|3000 x(66c) [Modality LUT Sequence] +# +#QMAG0001.dcm # 0008|2112 x(2ac) [Source Image Sequence] +# # 0018|6011 x(3b6) [Sequence of Ultrasound Regions ] +# +#US.1.2.dcm # 0018|6011 x(4b8) [Sequence of Ultrasound Regions ] +# +#sonataMonaco.dcm # 0008|1140 x(35a) [Referenced Image Sequence] +# +#xa_integris.dcm # 0008|1111 x(32c) [Referenced Performed Procedure Step Sequence] +# # 0029|fd00 x(674) [unkn] +# +#E00001S03I0015.dcm # 0008|1111 x(342) [Referenced Performed Procedure Step Sequence] [] +# # 0008|1140 x(3ac) [Referenced Image Sequence] +# +#3E768EB7.dcm +# +# Horror Picture Show +# ------------------- +# +#gdcm-MR-PHILIPS-16-Multi-Seq.dcm # 400 SQ, embedded SQ +# # with O length sequ +# +#gdcm-MR-PHILIPS-16-NonRectPix.dcm # 22 SQ, embedded SQ +# # with O length sequ +# +##mriThruVPRO.dcm # 7 SQ ffffffff length +# # with O length sequ +# +#MxTwinLossLess.dcm # 0088|0200 x(59c) [Icon Image Sequence] +# # with O length sequ +# +#icone.dcm # 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 +# +#Wrist.pap # PAPYRUS 3.0 image (gdcm Parsable, not gdcm readable -> missing feature) +#cinecard.pap # PAPYRUS 3.0 multiframe (gdcm Parsable, not gdcm readable) +# +# +# +# COLOR images. +# ============ +# +# +#RGB +# --- +# +# 8BitsUncompressedColor.dcm # dimx=800 dimy=535 +# +# US-RGB-8-epicard.dcm +#echo "expected pixelType=8U SamplesPerPixel=3 PlanarConfiguration=1" +#echo " PhotometricInterpretation=RGB" +# dimx=640 dimy=480 + +# US-RGB-8-esopecho.dcm +#echo "expected pixelType=8U SamplesPerPixel=3 PlanarConfiguration=0" +#echo " PhotometricInterpretation=RGB" +#dimx=256 dimy=120 + +# gdcm-RGB-LibIDORect.acr +#DIMX=400 DIMY=100 + +#YBR_FULL_422 +#------------ + +# US.3405.1.dcm r +# echo "expected pixelType=8U SamplesPerPixel=1 PlanarConfiguration=0" +# echo " PhotometricInterpretation=RGB" +# DIMX=768 DIMY=576 + +# US.1.2.dcm +#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 +#------------- + +# gdcm-US-ALOKA-16.dcm +#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 + +# US-PAL-8-10x-echo.dcm +#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 + +# 8BitsRunLengthColor.dcm +#echo "expected pixelType=8U SamplesPerPixel=1 PlanarConfiguration=2" +#echo " PhotometricInterpretation=PALETTE COLOR" +#affim filein=8BitsRunLengthColor.dcm.raw DIMX=800 DIMY=535 nbit=24 + +# OT-PAL-8-face.dcm +#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 +#-------- +# FMAG0001.dcm +#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 + + +# QMAG0001.dcm +#echo "expected pixelType=8U SamplesPerPixel=3" +#echo " PlanarConfiguration=1 PhotometricInterpretation=YBR_FULL" +#affim filein=QMAG0001.dcm.raw DIMX=384 DIMY=288 nbit=24; + +# images from : +# http://www.leadtools.com/SDK/Medical/DICOM/ltdc19.htm +#------------------------------------------------------ + +# 8BitsJpegLossyGrayScale.dcm r + +# 8BitsRunLengthColor.dcm r + +# 8BitsRunLengthGrayScale.dcm r + +# 8BitsUncompressedColor.dcm r + +# 8BitsUncompressedGrayScale.dcm r + +# 16BitsJpegLosslessGrayScale.dcm r + +# 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 + +# 16BitsUncompressedGrayScale.dcm r +#affim filein=16BitsUncompressedGrayScale.dcm.raw DIMX=800 DIMY=535 nbit=16 + +# 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 + +# 24BitsJpegLossyColor.dcm r +#affim filein=24BitsJpegLossyColor.dcm.raw DIMX=800 DIMY=535 nbit=24 + +# 24BitsUncompressedColor.dcm r +#affim filein=24BitsUncompressedColor.dcm.raw DIMX=800 DIMY=535 nbit=24