MM-ODIR-129
收藏资源简介:
MM-ODIR-129是一个精心策划的多模态视盘图像数据集,包含129张以视盘为中心的眼底彩照,专为青光眼检测、视盘/视杯分割以及结合医学影像与临床文本描述的多模态研究而设计。每张图像均由眼科医生标注了二元诊断标签(正常/病理),对于病理病例,还提供了七项青光眼结构性体征的严重程度评分。数据集中69张病理图像包含像素级的视杯和视盘分割掩码。数据集已划分为训练集(77张)、验证集(26张)和测试集(26张),其中正常图像共60张,病理图像共69张。除图像和分割掩码外,每条数据还包含由眼科医生撰写的自由文本临床描述(transcription)以及结构化的临床发现(locs_data)。七项青光眼评分指标包括:杯盘比、神经视网膜缘、视盘出血、视盘周围萎缩、视网膜神经纤维层缺损、视盘苍白和血管变化。该数据集支持多种研究任务,如图像二分类、多标签青光眼体征评分、视盘/视杯语义分割、视觉-语言多模态学习以及临床报告生成。数据集规模较小,适用于概念验证研究、小样本学习或作为大型预训练模型的微调集。所有病理病例均为青光眼,未包含其他视神经病变,且不提供患者人口统计学元数据。
数据集概述:MM-ODIR-129
MM-ODIR-129 是一个多模态视盘图像数据集,包含 129 张以视盘为中心的眼底彩色照片,专为青光眼检测、视盘/视杯分割以及结合医学影像与临床文本描述的多模态研究而设计。每张图像由眼科医生标注了二分类诊断(Normal 正常 / Pathological 病理),对于病理图像,还标注了七项青光眼体征的严重程度评分。其中,69 张病理图像附带了像素级的视杯和视盘掩码。
基本信息
| 属性 | 值 |
|---|---|
| 总图像数 | 129 张 |
| 图像模态 | 彩色眼底照相(以视盘为中心) |
| 图像尺寸 | 分辨率可变(RGB);掩码尺寸与对应的眼底图像一致 |
| 掩码 | 二值视杯掩码和视盘掩码(PNG + NumPy .npy 格式) |
| 诊断标签 | Normal(正常)、Pathological(病理) |
| 主要病症 | 青光眼(针对病理病例) |
| 数据划分 | train(训练集):77 张,validation(验证集):26 张,test(测试集):26 张 |
| 语言 | 英语、西班牙语 |
| 许可证 | MIT License |
数据集划分详情
| 划分 | 总计 | 正常 | 病理 |
|---|---|---|---|
train |
77 | 36 | 41 |
validation |
26 | 12 | 14 |
test |
26 | 12 | 14 |
| 总计 | 129 | 60 | 69 |
文件结构
MM-ODIR-129/ ├── annotations.json # 全部129张图像的临床标注 ├── split.json # 训练/验证/测试划分 ├── train/ # 训练集文件 │ ├── <id><side>.jpg # 眼底图像 │ ├── <id><side>cup.png # 视杯掩码(PNG) │ ├── <id><side>cup.npy # 视杯掩码(NumPy) │ ├── <id><side>disc.png # 视盘掩码(PNG) │ └── <id><side>_disc.npy # 视盘掩码(NumPy) ├── validation/ # 验证集文件(命名规则同上) └── test/ # 测试集文件(命名规则同上)
命名规则:文件名为 {patient_id}_{eye}.jpg,其中 {eye} 为 left(左眼)或 right(右眼);掩码文件名在基础文件名后追加 _cup 或 _disc 后再加扩展名。
标注信息(annotations.json)
每条记录为一个 JSON 对象,包含以下字段:
| 字段 | 描述 |
|---|---|
id |
内部标注标识符 |
image_filename |
眼底图像文件名 |
label |
二分类标签:Normal 或 Pathological |
transcription |
标注眼科医生撰写的自由文本临床描述 |
locs_data |
结构化的临床发现(见下方) |
locs_data.glaucoma 评分体系
对于病理病例,对七项青光眼结构性体征进行评分,每项为单选有序变量,分数越高表示异常或严重程度越高。
-
杯盘比(CDR)——
cup_to_disc_ratio0:≤ 0.3(正常)1:0.4 – 0.5(临界)2:0.6 – 0.7(可疑)3:0.8 – 0.9(晚期凹陷)4:1.0(完全凹陷)
-
神经视网膜盘缘 ——
neuroretinal_rim0:正常(ISNT规则保留:下方 ≥ 上方 ≥ 鼻侧 ≥ 颞侧)1:ISNT规则违反(变薄不符合正常模式)2:局灶性切迹(局部盘缘缺失)3:弥漫性变薄4:几乎完全或完全盘缘缺失
-
视盘出血(Drance出血)——
disc_hemorrhage0:无1:存在(视盘边缘或附近的裂隙状出血)
-
视盘周围萎缩(PPA)——
peripapillary_atrophy0:无1:仅Beta区萎缩(可见巩膜/脉络膜血管的萎缩)2:大面积或进展性Beta区萎缩
-
视网膜神经纤维层(RNFL)缺损 ——
rnfl_defect0:无可视RNFL缺损1:楔形RNFL缺损(局灶性)2:弥漫性RNFL变薄3:楔形缺损和弥漫性变薄均存在
-
视盘苍白 ——
disc_pallor0:正常颜色1:轻度苍白2:显著苍白(需考虑其他视神经病变)
-
血管改变 ——
vessel_changes0:正常血管模式1:血管屈膝(血管在盘缘处偏折)2:血管鼻侧移位3:血管屈膝和鼻侧移位均存在
对于 Normal 病例,locs_data 通常为空({})。
掩码信息
- PNG 掩码:8位灰度图(模式
L),空间维度与对应眼底图像相同。前景像素(255)表示感兴趣区域,背景像素(0)表示非感兴趣区域。 - NumPy 掩码:
uint8类型数组,值为{0, 1},高和宽与对应眼底图像相同。 - 仅病理图像提供掩码,各划分中带掩码的图像数量如下:
| 划分 | 带掩码图像数 |
|---|---|
train |
41 |
validation |
14 |
test |
14 |
应用场景
- 二分类:根据眼底图像预测
Normal(正常) vs.Pathological(病理)。 - 多标签评分:预测七项青光眼严重程度评分。
- 视盘/视杯分割:从眼底图像中分割视盘和视杯。
- 多模态学习:结合眼底图像与临床文本描述进行视觉-语言建模。
- 报告生成:根据视网膜图像生成临床描述。
引用与许可
- 引用:正式引用尚未发布,使用时请引用数据集网址:
https://huggingface.co/datasets/TheBug95/MM-ODIR-129 - 许可证:MIT License
局限性
- 数据集规模较小(129张图像),适合概念验证研究、少样本学习或作为大型预训练模型的微调集。
- 本次发布的病理病例均标注为青光眼,不包含其他视神经病变。
- 未提供患者元数据,无法进行人口统计学分析。




