[Insight-users] itk::MetaDataDictionary for a DICOM series

John Drescher drescherjm at gmail.com
Fri Jan 23 19:20:14 EST 2009


If I obtain dicom itk::MetaDataDictionary for a CT series (individual
dicom files) I load it is empty

Also example
DicomSeriesReadPrintTags

returns

[x:\vc.80\libraries\itk\bin\debug]DicomSeriesReadPrintTags.exe
I:\clean\Lung\PLuSS\PLuSS_EXT\00001-4\Date_20020302\002\
Tag 0010|0010 not found in the DICOM header

However if I use the DicomImageReadPrintTags on any of the images from
the series I do get what I expect:

<snip>
(0018|1030) Protocol Name = 5.11 LUNG SPORE RESEARCH
(0018|1100) Reconstruction Diameter = 370.000000
(0018|1110) Distance Source to Detector = 949.075012
(0018|1111) Distance Source to Patient = 541.000000
(0018|1120) Gantry/Detector Tilt = 0.000000
(0018|1130) Table Height = 155.199997
(0018|1140) Rotation Direction = CW
(0018|1150) Exposure Time = 700
(0018|1151) X-ray Tube Current = 40
(0018|1152) Exposure = 640
(0018|1160) Filter Type = BODY FILTER
(0018|1170) Generator Power = 5600
(0018|1190) Focal Spot(s) = 0.700000
(0018|1210) Convolution Kernel = LUNG
<snip>


Why is this? Is it because some info (like Image Position) will be
different in each dicom file?

BTW, this is InsightToolkit-3.10.1 compiled under VC 2005 on windows XP.

Thanks in advance,
John


More information about the Insight-users mailing list