0

我正在尝试比较 DICOM 图像的数据集,以便我可以选择最适合在 opengl 中进行体积渲染的数据集。我需要具有 r、g、b 和 alpha 通道的 DICOM 图像。

所以,基本上,我想要一个像 ubuntu 中的 irfanView 这样的应用程序,我只需要点击一个点就可以得到相应的像素信息。

我不想要一些像 itk 或 dcmtk 这样的 c++ 库。我不知道如何用 imagemagick 做同样的事情。有谁知道这样的应用程序?

一些进展:我使用 dcmtk(虽然我更喜欢带有 gui 的东西)并使用这个命令:

$ dcmdump .dcm 一个巨大的输出如下所示:

Dicom 文件格式

Dicom 元信息标头

使用的 TransferSyntax: Little Endian Explicit (0002,0002) UI =MRImageStorage # 26, 1 MediaStorageSOPClassUID (0002,0010) UI =LittleEndianImplicit # 18, 1 TransferSyntaxUID

Dicom-Data-Set Used TransferSyntax: Little Endian Implicit (0008,0005) CS [ISO_IR 100] # 10, 1 SpecificCharacterSet (0008,0008) CS [ORIGINAL\SECONDARY\MPR] # 24, 3 ImageType (0008,0016) UI =MRImageStorage #26, 1 SOPClassUID (0008,0018) UI [1.3.12.2.1107.5.2.4.7259.20010531113752000010358] # 48, 1 SOPInstanceUID (0008,0020) DA [20010302] #8, 1 StudyDate

等等……直到……

(7fe0,0010) OW 0000\0000\0000\0000\0000\0000\0000\0000\0000\0000\0000\0000\0000... # 131072, 1 像素数据

这是该输出中的最后一行。这就是我正在寻找的信息。但是我如何提取完整的像素数据而不仅仅是一个很小的样本呢?

4

1 回答 1

2

我不知道任何具有这种功能的免费 DICOM 图像编辑器,因此我建议您分两步执行此操作:

  • 使用工具将您的 DICOM 图像转储为常规图像格式,例如dcm2pnm,它可作为DCMTK 二进制发行版(至少是 Windows 发行版)中的预编译二进制文件使用。
  • 使用您喜欢的任何图像查看和编辑工具(例如 IrfanView)来检查转储的图像。
于 2012-06-13T10:02:56.913 回答