Digital Imaging and Communications in Medicine (DICOM) is a standard for handling, storing, printing, and transmitting information in medical imaging.
如何将 DICOM 文件读入 ImageJ?
- ImageJ内置支持读取类型的DICOM文件。尝试File › Import › Bio-Formats,看看一些效果如何。
- Bio-Formats插件也支持某些类型的 DICOM 文件。Bio-Formats In ImageJ 的Fiji发行版本中可用。尝试File › Open。
- Tudor Dicom Tools插件套件可以读取和读取多种DICOM,并为使用DICOM元数据结构提供一些支持。
如何从 ImageJ 保存 DICOM 文件?
Tudor Dicom Tools 为保存为 DICOM 提供基本支持。
如何从脚本使用 DICOM 标头?
使用 JavaScript 中的 DicomTools.getTag() 方法的示例:
importClass(Packages.ij.IJ)
importClass(Packages.ij.util.DicomTools)
imp = IJ.openImage("http://wsr.imagej.net/images/ct.dcm.zip");
studyDescription = DicomTools.getTag(imp, "0008,1030");
imagePosition = DicomTools.getTag(imp, "0020,0032");
pixelSpacing = DicomTools.getTag(imp, "0028,0030");
print("Study Description: "+ studyDescription);
print("Image Position: "+imagePosition);
print("Pixel Spacing: "+ pixelSpacing);
如何通过宏使用DICOM标头?
请参阅这些 macro 函数:
使用 getInfo() 的示例:
open("http://wsr.imagej.net/images/ct.dcm.zip");
studyDescription = getInfo("0008,1030");
imagePosition = getInfo("0020,0032");
pixelSpacing = getInfo("0028,0030");
print("Study Description: "+ studyDescription);
print("Image Position: "+imagePosition);
print("Pixel Spacing: "+ pixelSpacing);