DICOM(Digital Imaging and Communications in Medicine)文件是医学影像的标准格式,不仅包含图像数据,还包含丰富的元数据。以下是 DICOM 文件中常见的信息类别和具体内容:
- 患者信息(Patient Information)
-
患者姓名(Patient Name)
-
患者 ID(Patient ID)
-
出生日期(Patient Birth Date)
-
性别(Patient Sex)
-
年龄(Patient Age)
-
体重、身高(若适用)
-
注意:这些信息涉及隐私,处理时需遵守相关法规(如 HIPAA、GDPR)。
-
影像检查信息(Study Information)
-
检查唯一标识符(Study Instance UID)
-
检查日期和时间(Study Date/Time)
-
检查描述(Study Description,如“牙科全景片”)
-
检查类型(Modality,如 X 射线、CT、MRI)
-
医疗机构名称(Institution Name)
-
医生姓名(Referring Physician Name)
-
影像序列信息(Series Information)
-
序列唯一标识符(Series Instance UID)
-
序列描述(Series Description,如“下颌 CT”)
-
序列编号(Series Number)
-
拍摄体位(Patient Position,如头位)
-
图像数量(Number of Images in Series)
-
图像信息(Image Information)
-
图像唯一标识符(SOP Instance UID)
-
图像编号(Instance Number)
-
图像分辨率(Rows, Columns,如 512x512 像素)
-
像素间距(Pixel Spacing,物理尺寸)
-
位深度(Bits Allocated/Bits Stored,如 12/16 位)
-
窗宽窗位(Window Width/Level,用于灰度显示)
-
切片厚度(Slice Thickness,适用于 CT/MRI)
-
图像方向和位置(Image Orientation/Position,3D 空间坐标)
-
设备与技术信息(Acquisition Information)
-
设备制造商(Manufacturer)
-
设备型号(Manufacturer’s Model Name)
-
软件版本(Software Version)
-
辐射剂量(若适用,如 X 射线剂量)
-
曝光参数(如 kV、mA、曝光时间)
-
成像协议(Protocol Name)
-
像素数据(Pixel Data)
-
核心内容:实际的图像数据,通常为灰度值(单色,高位深)。
-
格式:支持 2D 图像、3D 体视显微镜图像、多帧序列(如动态影像)。
-
压缩:可为无损(如 JPEG 无损)或有损(如 JPEG 2000)。
-
其他元数据(Miscellaneous)
-
注释(Annotations,如医生标记)
-
校准信息(Calibration Data)
-
加密或匿名化标记(若处理过隐私数据)
-
文件创建/修改时间(Creation/Modification Date)
-
传输语法(Transfer Syntax,定义数据编码方式)
DICOM 信息存储方式
- 结构:DICOM 文件由多个“数据元素”(Data Elements)组成,每个元素包含一个标签(Tag)、值表示(VR)、长度和实际值。例如,患者姓名可能存储为 (0010,0010) 标签。
- 层次:信息按患者(Patient) > 检查(Study) > 序列(Series) > 图像(Image)组织,呈树状结构。
- 查看方式:需使用 DICOM 查看器(如 RadiAnt、MicroDicom)或编程库(如 pydicom)解析元数据,普通文本编辑器无法直接读取。
牙科影像中的典型 DICOM 信息
在牙科领域(如全景片、锥形束 CT),DICOM 文件通常包含:
- 高分辨率 2D/3D 图像数据。
- 牙齿位置、骨骼结构信息。
- 拍摄设备参数(如 CBCT 机的 kV、mA)。
- 患者信息和检查目的(如种植牙评估)。
注意事项
- 隐私保护:DICOM 文件中的患者信息需妥善管理,分享或转换时可匿名化(使用工具如 DicomAnonymizer)。
- 数据完整性:转成 JPG/PNG 等图片格式会丢失元数据,仅保留像素数据。
- 兼容性:不同设备生成的 DICOM 文件可能有细微差异,需确保查看器支持特定格式。
如何查看 DICOM 信息
-
软件:RadiAnt DICOM Viewer、MicroDicom、OsiriX Lite 等可显示元数据详情。
-
编程:用 Python 的 pydicom 库读取:
python
import pydicom ds = pydicom.dcmread("example.dcm") print(ds) # 显示所有元数据 print(ds.PatientName) # 提取特定信息 -
在线工具:如 dicomlibrary.com(注意隐私)。
如果您有具体的 DICOM 文件或想提取某类信息,我可以进一步指导操作或分析!
3万+

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



