pydicom
发布日期:2021-05-14 15:21:39 浏览次数:25 分类:精选文章

本文共 1037 字,大约阅读时间需要 3 分钟。

p y d i c o m pydicom pydicom


医学影像(Medical Imaging),是指利用某种介质(例如X射线、电磁、超声波等等)与人体相互作用,从而以影像方式将人体内部组织器官的结构和密度表现出来,然后提供给医生进行判断并对人体健康状况得出结论的一门科学。


医学影像仪器主要包含:

  1. X光影像仪器
  2. CT(Computerized Tomography Computed Tomography)
  3. 超声(分B超、彩色多普勒超声、心脏彩超、三维彩超)
  4. 核磁共振成像(MRI)

DICOM(医学数字成像和通讯),英文全称Digital Imaging and Communications in Medicine,是ACR(美国放射协会)和NAMA(美国国家电子制造商协会)联合开发医学数字成像和通讯的一个通用标准。



患者的医学图像以DICOM文件格式进行存储,其中包含了图像信息以及患者的PHI(protected health information,即姓名、性别、年龄等),以及产生图像的设备的相关信息。如下图所示,以dcm后缀结尾的文件即DICOM文件,其存储的信息为二进制格式


DICOM文件的内容一般由一个DICOM文件头和一个DICOM数据集组成

每个DICOM文件都必须包含文件头,主要信息:

  1. 文件导言
  2. DICOM前缀
  3. 文件元信息元素

DICOM数据集是DICOM文件的主要组成部分

  1. TAG号
  2. 值表示
  3. 值长度
  4. 值域

基于DICOM3.0标准,每一张图都携带大量的信息,可以细分为以下四类:

  • Patient
  • Study
  • Series
  • Image

每一项信息都可以用DICOM TAG来标识,DICOM TAG由两个十六进制数组成,即(Group,Element)

每一项信息被包装成最基本的单元:Data Element(数据元素)。每个Data Element 由四部分组成:

  • DICOM TAG :存储该项信息的标识
  • VR(Value Representation):存储描述该项信息的数据类型
  • value length :存储描述该项信息的数据长度
  • value:存储描述该项信息的数据值

处理DICOM文件的现成库

  • C++:DCMTK
  • Java:dcm4che
  • Python:pydicom

安装pydicom

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pydicom




上一篇:爬虫的概念
下一篇:python的requests库

发表评论

最新留言

很好
[***.229.124.182]2025年04月21日 08时54分50秒