Dicom全称为Digital Imaging and Communications in Medicine,即医学数字成像和通信标准,大部分临床影像都被存储为dicom格式,如MR与PET图像。Dicom文件中除了包含有影像数据外,还囊括了大量机器,患者信息。这些信息被存储在一个个tags or attributes之下。Pydicom包为我们提供了非常简单易用的方法来读取这些文件。
具体看下面代码:
import pydicom
import matplotlib.pyplot as plt
source_path = '/Users/apple/Desktop/test/IM0.dcm'
dcm = pydicom.read_file(source_path) # 读取dicom文件
#或ds = pydicom.dcmread(source_path)
print(dcm) #读取dicom文件tags
pix = dcm.pixel_array # 像素矩阵
#print(pix)
#print(pix.shape)
plt.imshow(pix,'gray') #显示图像
#plt.imshow(pix,'gray_r') #反转灰白图像
plt.show()
结果显示:


本文介绍了DICOM标准在医学图像中的应用,以及如何使用Python的Pydicom库读取和处理DICOM格式的图像文件,包括图像数据及元信息。
1040

被折叠的 条评论
为什么被折叠?



