2011-10-07 180 views
1

处理一些DICOM和DICONDE图像(.dcm)并希望为这些图像添加新标签。修改或添加一个dicom标签

我正在使用DICOM浏览器来检查图像的元信息。它允许我编辑值,但我想修改标签名称,例如,从患者ID到组件ID。

只是想知道如果我不得不改变在字典中。我在哪里可以找到字典并修改它以添加/编辑标签。

问候
Vish

+0

标记由文件中的一对(group,element)表示。 DICOM浏览器有一个字典,用于区分标签名称与该对。您想更改显示名称或(组,元素)名称还不清楚吗? – CharlesB

+0

例如:它有标签,名称,值。 (0010,0020),PatientID,James。 我想将PatientID更改为ComponentID。我怎样才能访问这本词典? –

+0

DICOM浏览器正在使用dcm4che,您应该查看他们的字典以及它们的存储位置。你的问题是非常本地化的,我怀疑你会在这里得到答案,所以你自己搜索:) – CharlesB

回答

1

链接标记的词典(基,元素)对以标记名称是不保存在DICOM数据,而是通过编辑/观看者私下定义,相对于所述DICOM标准。

没有办法改变它。

+0

哦,所以它依赖于编辑器。我的客户向我发送了一些dicom图像,他希望我添加一些特定于DICONDE的标签并发送回去。由于我读过dicom标签可以重新使用,例如,组件而不是耐心,我想更改标签名称。所以基本上,它是相同的(组,元素)对,但名称必须改变。可能是发件人和收件人必须同意的内容... –

2

正如CharlesB指出的那样,标签键没有语义值描述 - 它们只是Dicom标准中指定的数字。制造商通常会添加自定义字段,但由于这些值的含义在字典中并不明确,所以他们必须告诉您这些值的含义。处理这些自定义数据通常令人沮丧。除非你有充分的理由,否则请不要这样做。

+0

因此,如果我拥有包含某些关联元数据的DCM图片,那么如何根据DICOM/DICONDE标准为其添加新标签?例如,如果我想添加特定于“NDE CT Detector”的标签,并且我有(组,元素)代码与我,我如何将此添加到dcm图像?有没有办法直接获取DCM图像的所有标签,然后添加更多标签,请告诉我。 –

+0

有这样做的库有很多编程语言;你在寻找一个CLI工具还是一个GUI或一个库?我偏爱pydicom,因为我使用了很多Python。 – Thomas

+0

主要查找CLI/GUI工具。但也可以使用库(最好是Java)。请让我知道一个CLI/GUI工具。 –