DICOM 信息查看器 (habit dicom-info)

概述

医生在处理影像数据时,经常需要查看 DICOM 文件的元信息,例如: * 这个序列的层厚是多少? * 回波时间 (TE) 和重复时间 (TR) 是多少? * 这是哪个厂商的机器扫描的?

HABIT DICOM-Info 是一个轻量级的命令行工具,可以快速扫描文件夹,提取并汇总这些信息到 Excel 表格中,省去了逐个打开查看的麻烦。

使用方法

基本用法:

# 扫描 "data/dicom" 文件夹,提取信息并保存为 info.csv
habit dicom-info -i ./data/dicom -o info.csv

常用参数:

  • -i, --input: 输入文件夹路径(必需)。

  • -o, --output: 输出文件路径(支持 .csv 或 .xlsx)。

  • -t, --tags: 指定要提取的标签(用逗号分隔)。如果不指定,默认提取常用标签(如 PatientID, StudyDate, Modality 等)。

  • -r, --recursive: 是否递归扫描子文件夹(默认开启)。

高级用法示例:

如果您只想查看特定的几个标签(例如层厚和厂商),并保存为 Excel:

habit dicom-info -i ./data/dicom -o result.xlsx -t "SliceThickness,Manufacturer,ModelName" -f excel

输出结果

生成的表格将包含以下内容:

FilePath

PatientID

Modality

SliceThickness

Manufacturer

./data/dicom/sub1/1.dcm

sub-001

MR

5.0

GE MEDICAL SYSTEMS

./data/dicom/sub1/2.dcm

sub-001

MR

5.0

GE MEDICAL SYSTEMS

...

...

...

...

...

这对于整理数据集、筛选符合入组标准的病例非常有用。