VinDr-SpineXR — 万张脊柱 X 光病灶检测集 AI-Ready Wikipedia

10,466 张脊柱片 13 类病灶框标注:VinDr 家族挂牌最早的脊柱先行者,MICCAI 顶会背书+官方双 baseline

来源 Hospital 108(H108)+ Hanoi Medical University Hospital(HMUH)双院 PACS 2011-2020 采集 >50,000 原始;双 IRB;脱标识三步(含 4 人独立双轮像素复核);20,000 人工种子+CNN 半自动过滤;VinDr-Lab 3 医生标注发布时间: 2026-09-25最后更新: 2026-09-25 阅读 25
VinDr-SpineXR — 万张脊柱 X 光病灶检测集 AI-Ready Wikipedia

信息速览

数据集名称VinDr-SpineXR — 万张脊柱 X 光病灶检测集 AI-Ready Wikipedia
数据类型人工标注,原始数据,影像数据
规模10,466 张脊柱 X 光片(5,000 studies;train 8,389/test 2,077)——13 类病灶 bounding box 标注(含 No finding 共 14 值)
接入方式Hospital 108(H108)+ Hanoi Medical University Hospital(HMUH)双院 PACS 2011-2020 采集 >50,000 原始;双 IRB;脱标识三步(含 4 人独立双轮像素复核);20,000 人工种子+CNN 半自动过滤;VinDr-Lab 3 医生标注
AI 就绪度

INFOBOX:vindr-spinexr 速览

字段 值
数据集 VinDr-SpineXR v1.0.0
slug vindr-spinexr
发布 2021-08-24(v1.0.0 单版本)——VinDr 三兄弟挂牌最早
DOI v1.0.0 = 10.13026/q45h-5h59 / latest = 10.13026/mjat-sv46
访问 Restricted(License 1.5.0 + DUA,注册+签约,无 CITI)
规模 10,466 图 / 5,000 studies(页面口径;论文 10,468/2,078——漂移存照)——train 8,389 / test 2,077
标签 13 类病灶 bounding box(+No finding 共 14 值);CSV 9 属性三层哈希 ID
13 类 Ankylosis/Disc space narrowing/Enthesophytes/Foraminal stenosis/Fracture/Osteophytes/Sclerotic lesion/Spondylolysthesis(页面拼写)/Subchondral sclerosis/Surgical implant/Vertebral collapse/Foreign body/Other lesions
采集 H108+HMUH 双院双 IRB,2011-2020 十年,>50,000 原始 DICOM
脱标识 三步:PHI 标签删除(>90 岁压 90)+像素文字裁剪+4 人独立双轮复核(家族最重规格)
过滤 20,000 人工种子五类(spine/Bone/small joints/big joints/other bone)→CNN→剩余
标注 3 名越南卫生部认证放射科医生,每 study 单人(rad1-3)——VinDr-Lab
论文 arXiv 2106.12930 = MICCAI 2021 正式接收(2021-06-24 提交,挂牌前 2 个月)——论文 7 人
baseline 图像级 AUROC 88.61%(CI 87.19-90.02)/mAP@0.5 33.56%(13 类中检 7 类关键灶)——代码+模型+划分公开
COI VinBigdata 支持——3 人全为雇员(实名披露);“did not profit”
流量 Views 2138——VinDr 家族库内最高
一句话 越南脊柱片的 13 倍跃升——家族文档最完备(13 类全清单)+学术出口最强(MICCAI)+官方双 baseline 的一篇

§0 摘要卡:脊柱先行者与它的完备性

§0.1 它是什么

VinDr-SpineXR 是 VinBigData 家族挂牌最早的数据集(2021-08-24,比 PCXR 早 7 个月):10,466 张脊柱 X 光(5,000 studies,H108+HMUH 双院 2011-2020 十年采集),13 类病灶的 bounding box 标注(+No finding)——脊柱域当时最大(此前公开库 ≤797 图,13 倍跃升)且首个多病灶框级标签。配套论文是 MICCAI 2021 正式接收(VinDr 家族学术出口最强——对照 PCXR 的 Sci Data 4 年悬空),官方 baseline 双数字:图像级 AUROC 88.61%/病灶级 mAP@0.5 33.56%(13 类中检 7 类关键灶)——代码、模型、划分全公开。它是越南三连的收官,也是家族里文档最完备的一篇。

§0.2 三个数字

  • 10,466 = 8,389 + 2,077:页面口径(train+test 精确自洽);论文口径 10,468/2,078——差 2 张的版本冻结漂移(引用需注明口径)
  • 13+1=14:13 类病灶+No finding——完整清单在页面列出(vs PCXR 的 36+15 缺席——家族内文档完备度的两极)
  • 88.61 / 33.56:官方双 baseline——分类 AUROC 88.61%(可用)vs 检测 mAP 33.56%(难)——病灶检测的真实难度刻度(多类小灶的检测天然低于分类)

§0.3 它怎么用

三大用途:①脊柱病灶检测——13 类框标注训练检测器(官方 7 类 baseline 可对照);②异常筛查——图像级异常/正常二分类(AUROC 88.61% 基线);③通用视觉任务——页面 Usage Notes 明文 object detection/multi-label classification。不适合:椎体分割(Kuok 掩码库对口)、CT/MRI(平片 only)、段位细分任务(颈椎/胸椎/腰椎合并类目)。

§0.4 联动提示

本条是越南三连收官(528 医院自主→529 企业主线→530 企业姊妹)——Ha-Hieu Pham 人物线三连贯穿(528 共同作者→529 一作→本条一作)。与 561 RadGraph(框级 span)/519 MS-CXR-T(扰动区域)构成病灶级标注家族的图像框代表。与 529 构成发表命运对照(MICCAI 顶会 vs Sci Data 悬空)与文档完备度对照(13 类全清单 vs 36+15 缺席)。


§1 条目定位:脊柱域的 13 倍跃升

§1.1 为什么脊柱是被忽略的域

页面 Background 的逻辑:脊柱相关疾病占肌骨疾病负担的中心份额(引 GBD 2019 康复需求 Lancet 分析)→ 平片仍是脊柱异常(骨折/骨赘/骨质变薄/椎体塌陷/肿瘤)的首要工具(MRI/CT 虽先进但平片最普及)→ 但脊柱 X 光解读复杂(病灶数量/大小/形态变异性大)→ 漏诊风险高 → CNN 在肌骨域的成功集中在骨折检测(MURA 上肢/rsna 骨折 PNAS 2018 等)→ 脊柱多病灶的分类+定位无系统研究(“no existing studies are devoted to developing and evaluating a comprehensive system”)。缺口=脊柱域的多病灶框级库——本条的立项公式。

§1.2 Table 1 的谱系卡位

页面 Table 1 的肌骨库对照(本库转录见附录 E):脊柱域此前只有 Kuok(60 图椎体掩码)与 Kim(797 图椎体位置)——本条 10,466 图 13 类框 = 规模 13 倍+标签形态升级。与跨部位大库对照:MURA(40,561 图但仅上肢+二分类异常)、RSNA 骨龄(14,236 但仅手部+骨龄回归)——本条的"多病灶+多框+脊柱"三要素组合在肌骨域是唯一。卡位逻辑与 528(密度专注)同构:不求最大(MURA 4 倍于本条),求域内最深。

§1.3 检测 vs 分类的难度分层

官方 baseline 的双数字是一份现成的难度刻度:分类(异常 vs 正常)AUROC 88.61% vs 检测(框定位)mAP@0.5 33.56%——55 个百分点的鸿沟。原因:①检测要预测位置+类别(双重误差);②脊柱病灶小(骨赘/椎间隙狭窄是毫米级);③13 类中的形态学相似对(Osteophytes vs Enthesophytes 骨赘 vs 附着骨赘)易混。官方只检 7 类关键灶(其余 6 类未检)——部分检测是务实的降维。复现者的机会:6 类未检测的 baseline 空白+13 类全检的挑战榜。


§2 双院双 IRB:家族最重的合规规格

§2.1 双院十年

H108(越南人民军 108 号中央军队医院——河内顶级军队医院)+HMUH(河内医科大学医院——教学旗舰)双院 PACS 采集,2011-2020 十年跨度(vs PCXR 的单院一年)——十年数据的历史分层(设备迭代/采集协议演变)既是资产(多样性)也是盲区(设备元数据未披露)。双 IRB(H108+HMUH 各自批准)+知情同意豁免(回顾性不影响临床)。

§2.2 脱标识的三步与 4 人复核

本条的脱标识规格是 VinDr 家族最重:①PHI 标签脚本删除(保留性别/年龄/处理参数——保留清单在 supplemental PDF;>90 岁年龄统一压 90——HIPAA Safe Harbor 的教科书操作,本库首个明文案例)②像素文字定位(按文字位置上/下分区裁剪)③4 人独立复核团队(独立于标注与采集团队),每图两轮×两人交叉——DICOM 元数据与像素双检。对照 PCXR 的"手工清除"一句话——本条的复核规格披露完整(致谢 6 人即复核与归一化人力)。脱标识的严谨度与复核人力成正比——这是本条 COI 之外的人本投入存照。

§2.3 半自动过滤:人工种子+CNN 扩展

50,000 原始 → 20,000 张人工分类五类(spine/Bone/small joints/big joints/other bone)→CNN 训练 → 剩余 30,000 自动分类 → 脊柱子集。对照 PCXR 直接用 DICOM Router 现成品——本条为脊柱域自训分类器(人工种子换域适配)。五类体系的设计把"非脊柱"拆四类(骨/小关节/大关节/其他骨)——分类器的负样本粒度更细,误入率更低。

§2.4 COI:3 人全雇员的披露

页面 COI:VinBigdata 支持创建;Hieu Huy Pham、Hieu Trung Nguyen、Ha Quy Nguyen 三人全部实名披露为 VinBigdata 在职雇员(PCXR 披露 2 人——本条 3/3 全披露);“VinBigdata did not profit”。对照 524 RadVLM 的 Azure 特殊实例、526 的安全环境声明——VinDr 系的企业披露始终直白(雇员实名+不盈利声明双件套)。企业数据集的透明度标准:COI 披露的完整性可以作为数据集可信度的独立加分项。


§3 13 类病灶清单与临床语义(页面全录)

§3.1 十三类全清单(vs PCXR 的缺席——家族文档完备度两极)

# 病灶(页面原文) 中文 平片语义
1 Ankylosis 骨性强直 关节融合(强直性脊柱炎晚期征)
2 Disc space narrowing 椎间隙狭窄 退变/感染征
3 Enthesophytes 附着骨赘 韧带附着点骨化
4 Foraminal stenosis 椎间孔狭窄 神经根压迫风险
5 Fracture 骨折 创伤/脆性骨折
6 Osteophytes 骨赘 退行性关节病标志
7 Sclerotic lesion 硬化灶 成骨性转移/良性硬化
8 Spondylolysthesis(页面拼写) 脊椎滑脱 椎体前/后移位(标准拼写 Spondylolisthesis)
9 Subchondral sclerosis 软骨下硬化 关节面下骨反应
10 Surgical implant 外科植入物 术后金属内固定
11 Vertebral collapse 椎体塌陷 压缩骨折/骨质疏松
12 Foreign body 异物 非生物性致密影
13 Other lesions 其他病灶 兜底类
— No finding 无异常 坐标空的单行

类目双准则(家族配方):common(样本量可观)+interpretable from radiographs(可平片判读)——13 类的边界即"平片可判"的边界:比 MRI 专属诊断(椎间盘突出分型)粗,比通用"异常"细。

§3.2 拼写事故存照

页面 Methods 原文 “Spondylolysthesis”——标准医学术语为 Spondylolisthesis(少一个 i)。CSV 的 lesion_type 值大概率沿用页面拼写(下载后核对——若 CSV 也是错拼,则外部使用者的枚举匹配需按错拼值)。对照 526 的术语漂移/527 的数字残留——批次八页面考古的第五种形态:医学术语拼写事故(影响:文献检索对不上/外部词典匹配失败)。

§3.3 7/13 检测子集的务实降维

MICCAI 论文官方检测只覆盖 7 类关键灶(13 类中的 7 类,具体 7 类清单在论文正文——摘要未列,存照核对项)。降维逻辑推测:①7 类的框样本量充足(其余 6 类罕见——Foreign body/Surgical implant 类必然少);②形态学上 7 类可检测性强(Ankylosis 类的弥漫性病灶框边界模糊)。mAP@0.5 33.56% 是 7 类子集的成绩——勿当 13 类全检成绩引用。复现者的双线机会:7 类对照官方+13 类全检首发。


§4 官方 baseline:MICCAI 顶会的双数字

§4.1 论文与数字

arXiv 2106.12930(2021-06-24 提交——挂牌前 2 个月,MICCAI 2021 正式接收):

任务 范围 指标 成绩
图像级分类 异常 vs 正常(全 10,466) AUROC(95% CI) 88.61%(87.19-90.02)
病灶级定位 7 类关键灶(13 类子集) mAP@0.5 33.56%

test 2,078 图/1,000 studies(论文口径;页面 2,077)。分类器+检测器双模型,代码+训练模型+划分全公开——“dataset, codes, and trained deep learning models are made publicly available”。

§4.2 与 PCXR 的发表命运对照

维度 529 VinDr-PCXR 530 VinDr-SpineXR(本条)
论文出口 arXiv 2203.10612 悬空(Sci Data 4 年未落地) MICCAI 2021 正式接收(顶会)
提交-挂牌间隔 1 天(论文次日挂牌) 2 个月(论文先行——标准的"论文先行"节奏)
baseline 数字 无(前身 ICCVW 数字隔离) 双任务官方数字
代码+模型 平台开源(无模型) 模型也公开
文档完备 36+15 清单缺席 13 类全清单在页面

同家族同年份的两条产品线,发表命运与文档完备度的巨大差异——**MICCAI 通道(方法学贡献+顶会背书)vs 期刊数据描述通道(Sci Data 拒稿风险)**的路径选择差异。本条是 VinDr 家族的"标准答案"(PCXR 是"事故答案")。

§4.3 88.61 与 33.56 的解读纪律

两条引用纪律:①AUROC 88.61% 是二分类成绩(异常 vs 正常)——不是 13 类分类成绩(多类分类无官方数字);②mAP 33.56% 是 7 类子集成绩——不是 13 类全检,也不是 mAP@0.5:0.95(更严口径更低)。照抄摘要写"检测 mAP 33.56%"会误导读者以为低质量——病灶检测在多类小灶场景 33% 是正常难度(对照 COCO 通用域的 mAP 量级)。


§5 数据解剖:CSV 9 属性与三层哈希

§5.1 文件结构

annotations/
├── train.csv        (4,000 studies/8,389 图的框+标签)
└── test.csv         (1,000 studies/2,077 图)
train_images/        (8,389 个 .dicom,哈希 UID 命名)
test_images/         (2,077 个 .dicom)

§5.2 CSV 9 属性 schema

属性 内容 来源
image_id 图像标识 SOP Instance UID (0008,0018) 哈希
series_id 序列标识 Series Instance UID (0020,000E) 哈希
study_id 检查标识 Study Instance UID 哈希
rad_id 标注医生 rad1/rad2/rad3(3 人铁证)
lesion_type 病灶类 13 类+No finding
xmin/ymin/xmax/ymax 框坐标 绝对像素坐标

三层哈希 ID(image/series/study)支持从图到检查的层级追溯——比 PCXR 的单层 image_id 更完备(study 级聚合/序列级分组的研究可直接做)。No finding 图的坐标四值空——解析时需处理空坐标行。

§5.3 划分声明与复用自由

页面明文:“this is the split we used in the associated paper [16], and there was not any difference in the process used to create these subsets. Therefore, different train and test splits can be used as desired.”——官方划分无特殊性(随机划分),使用者可自由重划。这条声明是数据集发布伦理的加分项(明示划分可换 vs 暗示划分神圣)——与防泄漏警告(按 study 划分)配合使用。


§6 越南三连收官:人物线与组织光谱

§6.1 三连总装

维度 528 TN-Mammo 529 VinDr-PCXR 530 VinDr-SpineXR(本条)
组织 医院自主(Thong Nhat) 企业主线(VinBigData) 企业姊妹(VinBigData)
解剖域 乳腺 儿科胸 脊柱
挂牌 2025-10 2022-03 2021-08(最早)
规模 676 例 9,125 例 10,466 图
标注 双盲+共识(IAA 缺席) train 单评 单评(rad1-3)
论文 无(第三方抢注) arXiv 悬空 MICCAI 2021
页面质量 节缺席 三大事故 最完备(唯拼写+数字漂移两小瑕)
Views 277 1493 2138(家族最高)
Ha-Hieu Pham #5 共同作者 #1 一作通讯 #1 一作

三连的完整光谱:学院派小库→企业事故线→企业标杆线。本条是三连的"质量锚点"——页面质量、学术出口、流量三冠。人物线收官:Pham 从 528 的配角到 529/530 的主角——越南三连是"同一个人的三种组织形态实验"。

§6.2 发表节奏的家族谱系

条目 论文-数据时序 通道
530(本条) 论文先行 2 个月 MICCAI(顶会)
529 PCXR 论文次日挂牌 arXiv(期刊悬空)
527 Swiss 论文先行 5 天 JMIR(期刊)
528 TN 代码先行论文缺 无

四种节奏在批次八集齐——“论文先行+顶会通道”(本条)是学术回报最优解(顶会背书+baseline 数字+模型公开的三重溢价)。


§7 使用指南

§7.1 用户画像与坑点表

三类用户:①脊柱检测研究者(13 类框+官方 7 类 baseline 对照);②筛查系统开发者(异常二分类 88.61% 基线+CAD 流水线);③通用视觉研究者(object detection 的医学域 benchmark——页面 Usage Notes 明文)。访问 Restricted(注册+DUA)。

坑点 翻车 绕行
引 10,468 vs 10,466 口径混乱 论文 468/页面 466——引用注明口径
期待 13 类全检 baseline 只找到 7 类 官方只检 7 类——13 类全检是空白
引 Spondylolysthesis 拼写事故传播 标准拼写 Spondylolisthesis(CSV 值待核)
mAP 33% 当低质证据 误判数据集质量 多类小灶检测的正常难度
找 IAA 不存在 单评无 κ——保守引用
与 MURA 混淆 引错规模/部位 MURA 上肢 40k/本条脊柱 10k
test 当双评 高估金标 rad1-3 单评——协议同 train
按图划分 泄漏 按 study 划分(同 study 多图)
忘了 Restricted 直接爬 签 DUA
No finding 行解析报错 空坐标崩溃 处理坐标四值空的行

§8 批评视角与库内对照

§8.1 单评的家族性弱点(与 529 同案)

3 名医生每 study 单人负责——与 PCXR 完全同构的单评弱点(IAA 无、噪声无法协议内化)。本条的补救资产:官方 baseline 双数字间接反映标签噪声水平(检测 mAP 33% 部分受标注框抖动约束——框级标注的人为变异性文献常见 ±数像素)。复现者的补偿工具箱沿用 529 附录 W(smoothing/cleanlab/抽样子集双评)。

§8.2 但这是家族的完卷答案

对照三连:528(协议强数字无)、529(协议弱数字无)、本条(协议弱数字全)——本条用官方 baseline 把单评噪声"标定"了(88.61/33.56 就是这个标签集的可达成绩)——数字背书不能替代协议背书,但可以标定现状。使用者的正确姿势:以 88.61/33.56 为基线报告相对提升,不声称绝对金标。

§8.3 库内肌骨/脊柱资产盘点

本条入库后,肌骨域资产:561 RadGraph(胸报告实体)、521 rad-coref(指代)、530(脊柱框)——骨科影像的框级标注在本库是首例(对照 617 MIMIC-CXR 胸片/528 乳腺/529 儿童胸)。跨域检测家族:519 扰动区域/529 36 框/530 13 框——"框级标注"三兄弟(胸儿科/胸成人扰动/脊柱)覆盖三个解剖人群。

§8.4 批次八收官进度

位置 条目 rid 状态
526 ReXErr — 并行会话
527 Swiss-Mammo 627 ✅
528 TN-Mammo 628 ✅
529 VinDr-PCXR 629 ✅
530 VinDr-SpineXR(本条) 630(发布回填) 本会话在产
531-535 GC 五连 — 待产

越南三连收官(528/529/530 全上)——批次八 4/10(本会话四连发 527/528/529/530)。531-535 Grand Challenge 五连是新域(挑战赛平台页面结构完全不同),需新核查模板——预告。


§9 FAQ:速查索引(按主题分组)

FAQ-1 基础认知(7 问)

Q1:VinDr-SpineXR 是什么?

VinBigData 发布的脊柱 X 光数据集:10,466 张(5,000 studies,H108+HMUH 双院 2011-2020 采集),13 类病灶 bounding box 标注(+No finding 共 14 值)。train 8,389/test 2,077。PhysioNet 2021-08-24 挂牌 v1.0.0,Restricted。VinDr 三兄弟挂牌最早(比 PCXR 早 7 个月)。

Q2:13 类病灶是什么?

Ankylosis 骨性强直/Disc space narrowing 椎间隙狭窄/Enthesophytes 附着骨赘/Foraminal stenosis 椎间孔狭窄/Fracture 骨折/Osteophytes 骨赘/Sclerotic lesion 硬化灶/Spondylolisthesis 脊椎滑脱/Subchondral sclerosis 软骨下硬化/Surgical implant 外科植入物/Vertebral collapse 椎体塌陷/Foreign body 异物/Other lesions 其他——页面全清单(vs PCXR 的 36+15 缺席)。注意页面 Spondylolysthesis 是拼写事故(标准 Spondylolisthesis)。

Q3:规模多大?

10,466 图/5,000 studies(页面口径)——论文口径 10,468/2,078(版本冻结漂移 2 张,引用注明口径)。脊柱域此前公开库 ≤797 图——本条 13 倍跃升。

Q4:谁标注的?

3 名越南卫生部认证放射科医生(rad_id=rad1/rad2/rad3 铁证),每 study 单人负责——单评(IAA 无)。VinDr-Lab 平台。

Q5:采集自哪?

双院:Hospital 108(H108,河内军队中央医院)+Hanoi Medical University Hospital(HMUH,医科大学医院)——双 IRB。>50,000 原始 DICOM,2011-2020 十年。

Q6:官方 baseline 多少?

MICCAI 2021 论文(arXiv 2106.12930)双数字:图像级异常分类 AUROC 88.61%(CI 87.19-90.02);病灶级检测 mAP@0.5 33.56%——但只检 13 类中 7 类关键灶。代码+模型+划分全公开。

Q7:怎么访问?

PhysioNet Restricted:注册+签 DUA(无 CITI)。Project Website vindr.ai/datasets/spinexr。

FAQ-2 论文与发表(4 问)

Q8:论文发在哪?

MICCAI 2021 正式接收(医学影像顶会!)——arXiv 2106.12930(2021-06-24 提交,挂牌前 2 个月)。论文 7 人(Hieu T. Nguyen/Hieu H. Pham/Nghia T. Nguyen/Ha Q. Nguyen/Thang Q. Huynh/Minh Dao/Van Vu)vs 数据集署名 3 人。

Q9:与 529 PCXR 的发表对照?

完全相反的命运:本条 MICCAI 顶会+双 baseline 数字+模型公开(标准答案);PCXR arXiv 悬空+Sci Data 4 年未落地+无 baseline(事故答案)。同家族同年份的路径分化——顶会通道 vs 期刊数据描述通道。

Q10:mAP 33.56% 是不是太低?

不是低质量证据——病灶级检测(框定位+多类)在医学影像的正常难度就是 30-50% mAP@0.5 量级(小灶+类间相似:Osteophytes vs Enthesophytes)。对照分类 AUROC 88.61% 的 55 分差正是检测难度的刻度。引用时说明是 7 类子集的 mAP@0.5。

Q11:7 类关键灶是哪 7 类?

论文摘要未列——正文核对项(存照)。推测按样本量与可检测性选(Fracture/Osteophytes/Disc space narrowing 等常见类)。其余 6 类(可能含 Foreign body/Surgical implant 等罕见类)无检测 baseline——复现空白。

FAQ-3 数据细节(6 问)

Q12:CSV 是什么格式?

9 属性:image_id/series_id/study_id/rad_id/lesion_type/xmin,ymin,xmax,ymax——三层哈希 ID(SOP Instance/Series/Study UID)支持图-序列-检查层级追溯。No finding 图坐标四值空(解析注意)。

Q13:脱标识怎么做的?

三步+复核:①PHI 标签脚本删除(保留性别/年龄/处理参数,保留清单在 supplemental PDF;>90 岁年龄压 90——HIPAA Safe Harbor)②像素文字按位置裁剪 ③4 人独立复核团队(独立于标注团队)每图两轮两人交叉——DICOM 元数据+像素双检。家族最重规格(PCXR 无复核轮次描述)。

Q14:图像怎么过滤的?

半自动:20,000 张人工分类五类(spine/Bone/small joints/big joints/other bone)→CNN 训练→剩余 ~30,000 自动分类→脊柱子集。人工种子+CNN 扩展(vs PCXR 直接用现成 DICOM Router)。

Q15:train/test 怎么划分?

4,000 studies(8,389 图)/1,000 studies(2,077 图)——官方划分与论文一致(页面明文可自由重划’therefore, different train and test splits can be used as desired’)。自划分按 study 防泄漏(同 study 多图)。

Q16:10,466 还是 10,468?

页面 10,466(8,389+2,077 精确自洽);论文摘要 10,468(test 2,078)——差 2 张的版本冻结漂移。引用注明口径;下载后 find 核对实际文件数是最终裁决。

Q17:颈椎/胸椎/腰椎有区分吗?

没有——过滤类目 1 是三段合并(cervical/thoracic/lumbar spine),CSV 无段位字段。段位细分任务需自建(从图像解剖学推断或模型学习)——存照缺口。

FAQ-4 使用与坑位(5 问)

Q18:适合什么任务?

①13 类病灶检测(官方 7 类 baseline 对照)②异常筛查二分类(AUROC 88.61% 基线)③通用 object detection/multi-label classification(页面明文)。不适合:椎体分割(掩码库对口)、CT/MRI、段位细分、罕见类检测(样本不足)。

Q19:和 MURA 怎么选?

MURA:上肢 40,561 图/二分类异常(大而浅);本条:脊柱 10,466 图/13 类多病灶框(小而深)。肌骨域跨库对照的好搭档(正常 vs 异常的跨部位泛化实验)。

Q20:和 529 PCXR 怎么联动?

同家族同平台(VinDr-Lab)同单评协议——跨解剖域(脊柱 vs 儿科胸)的检测管线迁移实验;同 CSV schema 家族(本条 9 属性 vs PCXR 类似)——代码复用度高。发表命运对照(MICCAI vs 悬空)是数据集运营的教材。

Q21:No finding 行怎么处理?

无异常图在 CSV 只有一行 lesion_type=‘No finding’ 且四坐标空——检测管线跳过(无框)、分类管线用作负例。解析时先判 lesion_type 再取坐标,否则空值报错。

Q22:官方模型在哪下载?

论文声明 ‘dataset, codes, and trained deep learning models are made publicly available’——GitHub(vinbigdata-medical 组织下)找 SpineXR 仓库(模型权重+推理代码)。PCXR 没有的待遇。

FAQ-5 批判性视角(5 问)

Q23:单评的问题在这条多严重?

与 529 同案:IAA 无+噪声无法协议内化。但本条有官方 baseline 标定(88.61/33.56 就是这个标签集的可达成绩)——数字背书不能替代协议背书,但能标定现状。复现者以官方数字为基线报相对提升。

Q24:页面质量比 PCXR 好在哪?

13 类全清单(vs 36+15 缺席)/官方划分声明(vs 未提)/论文 MICCAI(vs 悬空)/致谢含复核人力(vs 无)。两小瑕:Spondylolysthesis 拼写+10,466/468 漂移——批次八页面质量光谱的最好端(vs 529 的最差端)。

Q25:十年采集(2011-2020)是优势还是隐患?

双面:优势=设备/协议多样性(泛化素材);隐患=设备元数据未披露(十年内的 DR/CR 混杂不可审计)+年代久远的图像质量分层。复现者可按 image_id 哈希前的采集年份(保留在 DICOM 标签?——保留清单核对)做年代分层实验。

Q26:VinBigdata 全雇员署名说明什么?

3/3 实名雇员+不盈利声明——企业数据集的透明天花板。但也意味着学术署名 0 人(大学无署名——对照 PCXR 论文的 VinUniversity)——本条是纯企业产品(VinUni-Illinois 是 Pham 的挂靠但未在本条署名)。企业数据集的署名政治学样本。

Q27:这条的教训是什么?

对数据集发布方:①论文先行+顶会通道=学术回报最大化(MICCAI 背书三重溢价:数字+模型+可信度);②脱标识复核人力要在致谢显形(4 人双轮的透明化);③13 类全清单要写进页面(PCXR 的反面教材)。对使用者:页面完备≠无坑(拼写+数字漂移仍在)——五步页面考古法照跑。

(FAQ 合计 27 问——覆盖基础认知/论文发表/数据细节/使用坑位/批判视角五域)


§10 事实清单:逐条存照

  1. 全名 VinDr-SpineXR: A large annotated medical image dataset for spinal lesions detection and classification from radiographs;slug vindr-spinexr。
  2. 挂牌 2021-08-24,v1.0.0 单版本——VinDr 三兄弟挂牌最早(比 PCXR 早 7 个月)。
  3. DOI 双格局:v1.0.0=10.13026/q45h-5h59 / latest=10.13026/mjat-sv46。
  4. 访问档 Restricted(License 1.5.0+DUA 无 CITI)——批次预判命中。
  5. 规模 10,466 图/5,000 studies(页面:train 8,389+test 2,077 精确自洽)——论文口径 10,468/2,078(漂移 2 张存照)。
  6. 13 类病灶全清单在页面:Ankylosis/Disc space narrowing/Enthesophytes/Foraminal stenosis/Fracture/Osteophytes/Sclerotic lesion/Spondylolysthesis(拼写事故,标准 Spondylolisthesis)/Subchondral sclerosis/Surgical implant/Vertebral collapse/Foreign body/Other lesions——+No finding 共 14 值。
  7. 类目双准则(家族配方):common+interpretable from radiographs。
  8. 采集双院:Hospital 108(H108 河内军队中央医院)+Hanoi Medical University Hospital(HMUH)——双 IRB。
  9. 采集窗口 2011-2020 十年(vs PCXR 一年)——>50,000 原始 DICOM。
  10. 四步管线:acquisition→de-identification→filtering→labeling。
  11. 脱标识三步:①PHI 标签删除(保留性别/年龄/参数;>90 岁压 90——HIPAA Safe Harbor 明文实操)②像素文字按位置裁剪③4 人独立复核团队每图两轮两人交叉(家族最重规格;独立于标注团队;致谢 6 人即此人力)。
  12. 过滤半自动:20,000 人工种子五类(spine/Bone/small joints/big joints/other bone)→CNN→剩余自动——脊柱域自训分类器。
  13. 标注:3 名越南卫生部认证放射科医生(rad1/rad2/rad3 铁证——反推 PCXR 的 6 是编码空间),每 study 单人(单评)——VinDr-Lab。
  14. CSV 9 属性:image_id/series_id/study_id/rad_id/lesion_type/xmin,ymin,xmax,ymax——三层哈希 ID(SOP Instance (0008,0018)/Series (0020,000E)/Study UID)。
  15. No finding 图:单行坐标空——解析需处理。
  16. 官方划分声明:‘this is the split we used in the associated paper’+‘different train and test splits can be used as desired’——划分可换明文。
  17. 论文:arXiv 2106.12930(2021-06-24 提交,挂牌前 2 个月)——MICCAI 2021 正式接收(顶会!vs PCXR 的 Sci Data 4 年悬空)。
  18. 论文 7 人:Hieu T. Nguyen/Hieu H. Pham/Nghia T. Nguyen(VinDr-Lab 作者)/Ha Q. Nguyen/Thang Q. Huynh/Minh Dao/Van Vu——数据集署名 3 人(全 VinBigdata 雇员 COI 实名)。
  19. 官方 baseline 双数字:图像级异常分类 AUROC 88.61%(CI 87.19-90.02)/病灶级检测 mAP@0.5 33.56%(13 类中只检 7 类关键灶——7 类清单在论文正文存照核对)。
  20. ‘dataset, codes, and trained deep learning models are made publicly available’——模型也公开(PCXR 无)。
  21. COI:VinBigdata 支持+3/3 雇员实名(Hieu Huy Pham/Hieu Trung Nguyen/Ha Quy Nguyen)+‘did not profit’——全雇员署名(无大学署名)。
  22. 致谢 6 人:Anh T. Nguyen/Ha T. Vuong/Nguyet T.B. Dang/Tien D. Phan/Dung T. Le/Chau T.B. Pham——数据构建与归一化(脱标识复核人力)。
  23. 页面 Table 1 肌骨库对照:Digital Hand Atlas 1,390/OAI 8,892/MURA 40,561/RSNA Bone Age 14,236/Kuok 60/Kim 797/本条 10,466——脊柱域 13 倍跃升。
  24. Project Website:vindr.ai/datasets/spinexr(家族专属页)。
  25. Views 2138——VinDr 家族库内最高(SpineXR 2138>PCXR 1493>528 277)。
  26. 双 DOI 双版本不存在:v1.0.0 单版本(1.0.1/2.0.0/latest 404)。
  27. Usage Notes 双用途:病灶检测定位+通用 object detection/multi-label classification。
  28. 页面无 Ethics 独立节?——IRB 信息在 Methods Overview(H108+HMUH 双批准+同意豁免)——结构上比 PCXR 的独立 Ethics 节简。
  29. Release Notes 一句话:‘This is the first public release (v1.0)’。
  30. 本条与 529 的发表命运对照:MICCAI 顶会+baseline+模型 vs arXiv 悬空+无数字——同家族路径分化教材。
  31. 本条与 528/529 构成越南三连收官:医院自主→企业主线→企业姊妹(Ha-Hieu Pham #5→#1→#1)。
  32. 批注:页面 IRB 描述在 Methods(‘The study was approved by the Institutional Review Board of Hospital 108 (H108) and Hanoi Medical University Hospital (HMUH)’)——双批件。
  33. 引用模板:PhysioNet APA(Pham H. H., Nguyen Trung H., & Nguyen H. Q. 2021. RRID:SCR_007345. DOI 10.13026/q45h-5h59)+MICCAI 2021(Nguyen HT et al. arXiv 2106.12930)。
  34. dicom 文件命名:<<image_id>>.dicom(32 位哈希 hex)——train 8,389/test 2,077。
  35. 页面 Contents 无 Ethics 独立章节(与 PCXR 有 Ethics 节不同)——页面结构差异存照。
  36. Supplemental file:supplemental_file_DICOM_tags_SpineXR.pdf(保留标签清单)——脱标识透明度文档。

(事实清单合计 36 条)


§11 术语表:四十条

术语 释义
VinDr-SpineXR 本条目——10,466 图脊柱 13 类框标注库(家族挂牌最早)。
H108 越南人民军 108 号中央军队医院(河内)——双院采集之一+IRB。
HMUH Hanoi Medical University Hospital 河内医科大学医院——双院之二+IRB。
13 类病灶 页面全清单(Ankylosis 至 Other lesions)——vs PCXR 36+15 缺席的完备对照。
No finding 无异常标签——lesion_type 第 14 值,坐标空单行。
Spondylolisthesis 脊椎滑脱——页面拼写 Spondylolysthesis 为事故(标准拼写少 i 之差)。
Osteophytes vs Enthesophytes 骨赘(关节缘)vs 附着骨赘(韧带附着点)——形态学易混对(检测难点)。
mAP@0.5 IoU 0.5 阈值的平均精度——官方检测成绩 33.56%(7 类子集)。
AUROC 88.61% 官方图像级异常分类成绩(CI 87.19-90.02)。
7/13 检测子集 官方只检 7 类关键灶——13 类全检是复现空白。
单评(rad1-3) 每 study 一名医生——rad_id 三值铁证(反推 PCXR 的 6)。
三层哈希 ID image/series/study 三层 UID 哈希——图-序列-检查层级追溯。
HIPAA Safe Harbor 隐私安全港规则——>90 岁年龄压 90 的明文实操。
4 人双轮复核 脱标识像素复核规格(独立团队每图两人两轮)——家族最重。
20,000 人工种子 过滤 CNN 的训练集(人工五类分类)——半自动过滤设计。
五类过滤体系 spine/Bone/small joints/big joints/other bone——负样本细分。
VinDr-Lab 自研标注平台(同 PCXR)——家族基础设施。
MICCAI 2021 医学影像计算顶会——本条论文的正式发表通道(vs PCXR 悬空)。
arXiv 2106.12930 论文预印本(2021-06-24,挂牌前 2 个月)。
版本冻结漂移 论文 10,468 vs 页面 10,466——终版剔除 2 张的口径差。
MURA 斯坦福上肢肌骨库(40,561 图二分类)——跨部位对照。
OAI 骨关节炎计划(膝 8,892 图 K&L 分级)——Table 1 对照。
RSNA Bone Age RSNA 儿童骨龄挑战库(14,236 图)——Table 1 对照。
Kuok/Kim 脊柱域前作(60/797 图)——13 倍跃升的基线。
vindr.ai/datasets/spinexr 家族专属项目页。
Restricted DUA 访问协议(注册+签约无 CITI)。
全雇员署名 3/3 COI 实名 VinBigdata 雇员——企业数据集署名政治学样本。
did not profit VinBigdata 不盈利声明(家族双件套之一)。
越南三连 528/529/530——医院自主/企业主线/企业姊妹的组织光谱收官。
页面考古五形态 数字残留/节缺席/三大事故/术语漂移/拼写事故(527/528/529/526/530 各扛一案)。
发表命运对照 529 悬空 vs 530 MICCAI——同家族路径分化。
病灶检测难度 mAP 33% 的量级解读——多类小灶的正常难度非低质量。
按 study 划分 防泄漏粒度(同 study 多图同折)——官方划分可换声明下自划的正确姿势。
supplemental PDF DICOM 保留标签清单——脱标识透明度文档。
肌骨域 Musculoskeletal——本条的赛道(脊柱子域)。
种植体/异物类 Surgical implant/Foreign body——医工假体与外源致密影(罕见类代表)。
继续跑 本库长跑指令——本条目为批次八第 4 条(本会话四连发收官越南三连)。
Grand Challenge 五连 531-535 下一波——挑战赛平台页面结构需新核查模板。
家族最完备 本条的文档评价(13 类全清单+划分声明+论文 MICCAI+模型公开)。
五步页面考古法 摘要vs正文/承诺节vs章节/跨节交叉/Limitations vs 本体/论文 vs 页面——本条跑出的干净结果(唯二小瑕)。

(术语表合计 40 条)


附录 A:30 秒速查卡

只有一分钟的读者看这里;其余附录是本卡的展开与存照。

维度 一行答案
是什么 VinBigData 的 10,466 张脊柱 X 光片数据集(5,000 studies),13 类病灶 bounding box 标注
在哪 PhysioNet vindr-spinexr v1.0.0(2021-08-24),DOI 10.13026/q45h-5h59
怎么拿 Restricted:PhysioNet 注册 + 签 DUA(License 1.5.0),无 CITI 强制
多大 train 4,000 studies/8,389 图 + test 1,000 studies/2,077 图;DICOM 原始格式
标签 CSV 9 属性:image_id/series_id/study_id/rad_id/lesion_type/xmin/ymin/xmax/ymax
类目 13 类病灶 + No finding = lesion_type 14 值(完整清单在页面 §3 与本条附录 D)
谁标的 3 名越南卫生部认证放射科医生(rad1-3),每 study 单人负责,VinDr-Lab 平台
从哪来 H108 + HMUH 双院 PACS,2011-2020 十年,>50,000 原始 DICOM 过滤而来
合规 双 IRB + 脱标识三步(>90 岁压 90)+ 4 人独立双轮像素复核
成绩 官方 baseline:AUROC 88.61%(分类)/ mAP@0.5 33.56%(检测,7/13 类)
论文 arXiv 2106.12930,MICCAI 2021 正式接收;代码+模型+划分全公开
口径坑 页面 10,466/2,077 vs 论文 10,468/2,078——引用必须注明口径
拼写坑 页面 Spondylolysthesis(少个 i)——标准拼写 Spondylolisthesis
定位 肌骨脊柱域此前 ≤797 图,本条 10,466 = 13 倍跃升 + 首个多病灶框级库
家族 VinDr 三兄弟(SpineXR 2021-08 → PCXR 2022-03)中挂牌最早、Views 最高(2138)
一句话 越南脊柱片的 13 倍跃升——家族文档最完备 + 学术出口最强(MICCAI)+ 官方双 baseline

附录 B:时间线——从十年采集到 MICCAI 挂牌

B.1 时间轴总览

时点 事件 存照
2011-2020 H108 + HMUH 双院 PACS 采集 >50,000 张原始脊柱 DICOM——十年跨度(VinDr 家族最长采集窗口) 页面 Data Description
2011-2020(管线期) 四步管线:acquisition → de-identification → filtering → labeling 页面四步声明
管线期内 脱标识三步:PHI 标签删除(>90 岁压 90)→ 像素文字定位裁剪 → 4 人独立双轮复核 页面 + supplemental PDF
管线期内 过滤:20,000 张人工五类种子 → CNN → 剩余 30,000 自动分类 → 脊柱子集 页面 Methods
管线期内 3 名放射科医生在 VinDr-Lab 完成 13 类框标注(每 study 单人) 页面 + rad1-3 CSV
2021-06-24 arXiv 2106.12930 提交(挂牌前 2 个月)——论文先行节奏 arXiv 时间戳
2021 年(会议) MICCAI 2021 正式接收——医学影像顶会背书 论文标注
2021-08-24 PhysioNet 挂牌 v1.0.0(单版本至今)——VinDr 三兄弟最早 页面版本历史
2021 后 “dataset, codes, and trained deep learning models are made publicly available”——模型+代码公开承诺落地 论文声明
2022-03 姊妹篇 VinDr-PCXR 挂牌(本条 7 个月后)——家族第二块拼图 PCXR 页面
2026-09-25 本条目核查日:Views 2138——家族库内最高 核查存照

B.2 时间线三读

  • 论文先行的黄金节奏:2021-06-24 arXiv 提交 → 2021-08-24 挂牌,两个月窗口。对照 529(PCXR)的 arXiv 悬空 + Sci Data 4 年未落地,本条是家族内发表命运的分水岭:数据挂牌前论文已被顶会接收——学术出口与数据发布互为背书的最优序。
  • 十年采集 vs 一年采集:2011-2020 的十年窗口意味着数据覆盖至少三代设备迭代与多次协议演变——多样性资产;代价是设备元数据未披露,年代分层分析(2021 年片 vs 2011 年片的图像质量漂移)无法直接做。
  • 单版本纪律:v1.0.0 挂牌至今无 1.0.1/2.0.0(latest DOI 指向同一内容)——与 527 swiss-mammo 的 v1.0.1 官方修正形成对照:冻结后不动的自信,或冻结后无人维护的信号,两者从版本史无法分辨——但论文口径(10,468)与页面口径(10,466)的 2 张之差提示存在一次未走版本号的终版剔除。

B.3 与兄弟条目的时间对齐

条目 arXiv 挂牌 节奏形态
本条(SpineXR) 2021-06-24 2021-08-24 论文先行(MICCAI 接收在前)
529(PCXR) 2022-04(arXiv) 2022-03 数据先行,论文出口悬空(Sci Data 未落地)
527(swiss-mammo) —(JMIR 管线) — 论文先行(JMIR 发表链条)
528(tn-mammo) 缺 — 代码先行论文缺(页面三大事故之一)

附录 C:文件资产清单——下载后你会拿到什么

C.1 目录树(按页面 Files 声明转录)

vindr-spinexr/1.0.0/
├── annotations/
│   ├── train.csv          # 8,389 图的病灶框标注(每行一个框实例)
│   └── test.csv           # 2,077 图的病灶框标注
├── train_images/
│   ├── <study_id>/
│   │   └── <image_id>.dicom   # 8,389 张训练 DICOM
│   └── ...
├── test_images/
│   ├── <study_id>/
│   │   └── <image_id>.dicom   # 2,077 张测试 DICOM
│   └── ...
└── supplemental_file_DICOM_tags_SpineXR.pdf   # 脱标识保留/删除标签清单

C.2 annotations CSV 的 9 属性 schema

# 字段 含义 存照要点
1 image_id 图像 ID(SOP Instance UID (0008,0018) 哈希) 与 .dicom 文件名一致
2 series_id 序列 ID(Series UID (0020,000E) 哈希) 三层哈希中层 2
3 study_id 检查 ID(Study UID 哈希) 三层哈希顶层;train 4,000 / test 1,000 studies
4 rad_id 标注医生编码:rad1/rad2/rad3 单评协议铁证(每 study 一人)
5 lesion_type 病灶类别(14 值:13 病灶 + No finding) No finding 行坐标为空
6 xmin 框左上角 x 像素坐标
7 ymin 框左上角 y 像素坐标
8 xmax 框右下角 x 像素坐标
9 ymax 框右下角 y 像素坐标

C.3 三层哈希 ID 体系

数据集不含任何原始 UID:SOP Instance UID (0008,0018) → image_id;Series UID (0020,000E) → series_id;Study UID → study_id。三层各司其职:study_id 是临床事件(一次检查)的顶层键,series_id 聚合同次序列,image_id 锁定单张帧。对研究者的含义:①按 study 聚合做 study 级切分(防止同 study 泄漏进 train/test)天然可用;②从 image_id 反查不了原始 UID——原 ID 映射未随库发布(本身是脱标识的一部分)。

C.4 资产清点注意

  • DICOM 原生格式保留(家族保真路线)——需要 pydicom 处理,不做 PNG 预转换(保留窗宽窗位/处理参数元数据)。
  • 保留的 DICOM 标签清单在 supplemental PDF——拿到数据先读这份 PDF,知道哪些元数据在(性别/年龄/处理参数)、哪些已删(PHI)。
  • 官方划分即 train/test 目录本身——论文声明 “this is the split we used in the associated paper, and there was not any difference in the process”——复现官方 baseline 不要重切。
  • No finding 样本在 CSV 中只有单行且坐标为空——清洗脚本要处理这种"有行无框"形态。

附录 D:13 类病灶全清单——逐类详注(页面全录 + 临床语义)

页面把 13 类完整列出(VinDr 家族唯一——对照 529 PCXR 的 36+15 双清单缺席)。lesion_type 第 14 值为 No finding。类目双准则:样本量可观(common)+ 平片可判读(interpretable from radiographs)。

# 英文(页面原文) 中文 一句话临床语义
1 Ankylosis 骨性强直 关节/椎体间骨性融合,活动度永久丧失
2 Disc space narrowing 椎间隙狭窄 椎间盘退变在平片上的间接征象,间隙变窄
3 Enthesophytes 附着骨赘 肌腱/韧带附着点的骨质增生
4 Foraminal stenosis 椎间孔狭窄 神经根出口孔变窄——压迫神经根的形态学基础
5 Fracture 骨折 骨皮质连续性中断——急诊漏诊的高危类
6 Osteophytes 骨赘 椎体边缘骨增生——退行性变的经典标志
7 Sclerotic lesion 硬化灶 局部骨质密度增高——转移瘤/良性病变的线索
8 Spondylolysthesis 脊椎滑脱 椎体相对下位椎体滑移(页面拼写事故:标准拼写 Spondylolisthesis)
9 Subchondral sclerosis 软骨下硬化 关节软骨下方骨质增生硬化——关节退变的伴发征
10 Surgical implant 外科植入物 钢板/螺钉/融合器等医工假体——术后随访常见
11 Vertebral collapse 椎体塌陷 椎体高度丢失(压缩骨折/骨质疏松/肿瘤)
12 Foreign body 异物 外源致密影——非病理但影响判读
13 Other lesions 其他病变 上述 12 类之外的异常——兜底类
14 No finding 无异常 正常图的标注形态:单行记录、坐标为空

D.1 逐类标注与检测难度分层

  • 毫米级小灶(检测最难):Disc space narrowing / Enthesophytes / Foraminal stenosis / Osteophytes——形态细微、边界模糊、依赖邻椎对比。官方 mAP@0.5 只有 33.56%,这四类的贡献可能是拉低项(未按类分解——页面/论文均未披露,见附录 P 核查项 1)。
  • 大形态病灶(检测相对易):Vertebral collapse / Spondylolisthesis / Surgical implant / Foreign body——位置+形态显著,框边界相对明确。
  • 密度学病灶(依赖窗宽窗位):Sclerotic lesion / Subchondral sclerosis——DICOM 原生格式在这里是刚需(PNG 预转换丢 HU 细节会伤害这两类)。
  • 易混对:Osteophytes vs Enthesophytes(椎缘 vs 附着点)、Sclerotic lesion vs Subchondral sclerosis(灶性 vs 软骨下)——标注者判读一致性风险最高的两对;单评协议下这类混淆会直接进标签(无第二人仲裁)。
  • 兜底类的双刃:Other lesions 保证标签完备性,但对检测器是不可定义的开放类——官方检测只做 7 类(不含 Other),是务实也是留白。
  • Foreign body / Surgical implant 的定位:严格说是"影"不是"病"——但检测器需要把伪影/假体区域框出来避免误报,作为独立类合理。

D.2 与 ICD/临床工作流的对齐提示

13 类是影像征象(radiographic findings)而非疾病诊断——例如 Disc space narrowing 对应退行性椎间盘病(ICD-10 M51.3*)的影像面、Vertebral collapse 横跨创伤(S22/S32)与骨质疏松(M80/M81)。用本库做"疾病分类器"是范畴错误;做"征象检测器"才是正解——AI 输出到临床的路径应是征象→放射报告→临床诊断的三段式,本库覆盖第一段。

附录 E:肌骨库对照——页面 Table 1 全录与延伸

E.1 页面 Table 1 转录(页面给出的肌骨公开库谱系)

库 年份 部位 标签形态 图数 与本条的维度差
Digital Hand Atlas 2007 手 骨龄 1,390 单任务回归;仅手部
Osteoarthritis Initiative 2013 膝 K&L 分级 8,892 分级标注;仅膝关节
MURA 2017 上肢 正常/异常 40,561 二分类;无框;仅上肢
RSNA Pediatric Bone Age 2019 手 骨龄 14,236 单任务回归;仅手部
Kuok et al. 2018 脊柱 椎体掩码 60 有掩码但 60 图——规模不可用
Kim et al. 2020 脊柱 椎体位置 797 位置标注;无病灶语义
VinDr-SpineXR(本条) 2021 脊柱 多病灶框 10,466 ——

E.2 13 倍跃升的两层含义

  • 规模层:脊柱域此前公开库 ≤797 图(Kim 2020),本条 10,466 = 13.1 倍。之前脊柱研究者要么用 60 图的 Kuok(掩码精致但样本不够训练深度网络),要么在 MURA 的上肢域做迁移——脊柱多病灶检测没有像样的公开训练集。
  • 标签形态层:Kuok/Kim 给的是椎体掩码/位置(“椎体在哪”),本条给的是病灶框(“椎体上有什么问题”)——从解剖定位到病理语义的一级跳。这一跳正是临床有用的方向:报告生成、阅片辅助、漏诊预警都需要病灶级语义。

E.3 与跨部位大库的维度对照

维度 MURA RSNA 骨龄 OAI 本条
规模 40,561 14,236 8,892 10,466
部位 上肢多关节 手 膝 全脊柱
标签粒度 图像级二分类 图像级回归 图像级分级 病灶级框
类目数 2 连续值 5 级 13+1
检测任务可用 否 否 否 是
单评/多评 多评(6 人) 多评 — 单评(3 人轮)

——"不求最大,求域内最深"的卡位逻辑与 528(密度专注)同构:MURA 规模 4 倍于本条,但标签粒度低一档;本条在"多病灶+多框+脊柱"三要素组合上是肌骨域当时唯一。

E.4 本库内的肌骨条目联动

库内肌骨相关:529 vindr-pcxr(儿科胸片——胸腔非肌骨但同家族)、527 swiss-mammo / 528 tn-mammo(乳腺钼靶——软组织摄影,非平片)。本条是库内第一个脊柱域条目,也是肌骨平片框级标注的第一个——后续脊柱条目(若入库)将直接继承本条的对标框架(Table 1 谱系 + 13 类清单 + MICCAI baseline)。

附录 F:MICCAI 论文对照——数据集条目 vs 算法论文

F.1 双文本基本盘

维度 PhysioNet 数据集页面 arXiv 2106.12930(MICCAI 2021)
性质 数据描述(Data Description) 算法论文(数据集+双 baseline)
作者 3 人(Hieu Huy Pham / Hieu Trung Nguyen / Ha Quy Nguyen) 7 人(Hieu T. Nguyen / Hieu H. Pham / Nghia T. Nguyen / Ha Q. Nguyen / Thang Q. Huynh / Minh Dao / Van Vu)
规模口径 10,466 图 / test 2,077 10,468 图 / test 2,078
train 口径 8,389 8,390
提交时点 2021-08-24 挂牌 2021-06-24 提交(早 2 个月)
学术出口 数据集本身 MICCAI 2021 正式接收
baseline 无(指向论文) AUROC 88.61% + mAP@0.5 33.56%
附加承诺 — dataset + codes + trained models 全公开

F.2 作者阵容的角色分工

  • 数据集 3 人(Pham/Nguyen Trung/Nguyen)= 论文 7 人中的 4 人交集(Pham/Nguyen T./Nghia N./Nguyen H.Q.)——数据集署名是论文作者的真子集。
  • 算法侧增量 3 人:Thang Q. Huynh(FPT Technology Innovation 高级研究员线)、Minh Dao、Van Vu(算法与模型侧)——论文的检测/分类方法由他们主导。
  • 交叉关系:Nghia T. Nguyen 亦是 VinDr-Lab 平台论文作者——标注平台-数据-算法三线在同一团队闭环。
  • COI 对照:数据集页面 3/3 实名披露 VinBigdata 雇员;论文页未做企业 COI 披露(学术会议格式无此栏目)——数据的 COI 披露比论文更透明,这是 PhysioNet 格式的制度红利。

F.3 双 baseline 的正确读法

  • 图像级分类 AUROC 88.61%(95% CI 87.19-90.02):异常 vs 正常二分类,test 2,078 图。这是"筛查可用性"的刻度——88.6% 意味着可做初筛但不可独立诊断。
  • 病灶级 mAP@0.5 33.56%:只检 13 类中的 7 类关键灶(“a detector to localize 7 crucial findings amongst the total 13”)。33% 与 88.6% 之间 55 个百分点的鸿沟是病灶检测的真实难度刻度:检测要同时预测位置+类别,脊柱病灶多而小、形态学相似对易混。
  • 7/13 子集设计:论文摘要未列明是哪 7 类——本条核查后仍存照为缺口(附录 P 项 1)。合理的推测是大形态+高临床价值类(Fracture/Vertebral collapse/Osteophytes/Disc space narrowing/Spondylolisthesis/Surgical implant/Foraminal stenosis)——推测需论文正文验证,不得直接引用。
  • 复现者的空间:①未检测的 6 类 baseline 空白;②13 类全检挑战榜;③单评标签噪声下的鲁棒训练;④多类小灶的 Focal/SSL 增强——官方代码+模型公开使这些增量可比可验。

F.4 发表命运对照(与 529 的分水岭)

同为 VinBigdata 出品、同管线、同标注协议:SpineXR 走 MICCAI 顶会正式接收 + 模型代码公开;PCXR 的 Sci Data 论文 4 年未落地 + 无模型发布。数据集的命运并不只由数据质量决定——学术出口的选择与维护投入同样是数据集生命线的一部分。引用者对 529 应引 arXiv,对本条可直接引 MICCAI 论文——出口等级决定引用权重。

附录 G:DAIMS 十维自评——本条 7.8(家族最高)

DAIMS = Data-set AI-Readiness Measurement System,本库评估数据集 AI 就绪度的十维框架。本条为 VinDr 家族最高分,也是脊柱域本库首评。

维度 得分 评分理由
可发现性 8 PhysioNet 正式条目 + vindr.ai 家族页 + MICCAI 论文互链;但"SpineXR"检索常被拼写事故(Spondylolysthesis)牵连的类名淹没
可获取性 7 Restricted(注册+DUA 签约即可,无 CITI 强制)——门槛低但非即得;网速依赖 PhysioNet AWS/Open
格式 8 DICOM 原生(保留窗宽窗位)+ CSV 框标注 9 属性 schema 清晰 + supplemental 标签清单 PDF——工程可即用
文档 9 13 类完整清单(家族唯一)+ 官方划分声明 + 四步管线详述 + 脱标识三步——唯二瑕疵:7/13 子集清单未列、规模双口径
标注质量 6 3 名认证医生但单评(每 study 一人)+ 无 IAA/κ 披露 + 易混对风险——家族通病
伦理治理 9 双 IRB + 知情豁免声明 + HIPAA Safe Harbor(>90 压 90)+ 4 人独立双轮复核 + COI 3/3 实名——家族最重合规
规模 7 10,466 脊柱域当时最大(13 倍)但绝对量中等(MURA 4 倍于此);1,000 test studies 支撑统计检验
可复现性 9 官方划分声明 + 代码 + 训练模型全公开 + 双 baseline 数字——AI-Ready 的教科书配置
治理维护 7 单版本 v1.0.0 无更新(10,466/468 漂移未走版本号修复);vindr.ai 页持续在线
AI-Ready 综合印象 8 检测/分类双任务即用 + 框级语义 + 模型可对照——开箱即可复现 baseline 并做增量

G.1 得分结构解读

  • 三个 9 分(文档/伦理/可复现)说明本条的高分来自流程完备度而非规模——10,466 的绝对规模在 CV 大库面前是中等身材。
  • 唯一的 6 分(标注质量)是家族通病(单评无 IAA)——对照 529 同为 6 分:VinDr 的标注协议决定了这个天花板,后继版本若引入双评+κ,家族全体可上探 1 分。
  • 7.8 = 家族最高(529 约 7.2 / 527 约 7.5):提升项是 MICCAI 论文+模型公开+13 类清单三项;扣分项与兄弟相同(单评)。
  • 与库内头部对照:本条 7.8 在本库已评条目中位居前列——"完备流程 > 巨大规模"的评分信号对后继数据集发布者有方法论意义。

G.2 提升建议(给 VinBigdata 的假想清单)

①发布 7/13 检测子集的类别清单与按类 AP 分解;②统一 10,466/10,468 口径(走 1.0.1 版本号);③修正 Spondylolysthesis 拼写(同走版本号);④披露 13 类样本量分布;⑤引入双评子集+κ 估计;⑥披露颈椎/胸椎/腰椎段位分布。六项全部是低成本高回报的文档动作——数据本体无需重标。

附录 H:越南三连总装——医院、企业、姊妹的家族谱

H.1 三连对照总表

维度 528 TN-Mammo 529 VinDr-PCXR 530 本条 SpineXR
主体 Thong Nhat Hospital(医院自主) VinBigdata(企业主线) VinBigdata(企业姊妹)
解剖域 乳腺钼靶 儿科胸片 脊柱平片
规模 —(页面未给全量口径) 9,178 studies/15,347 图 5,000 studies/10,466 图
医院 单院(Thong Nhat) PTOPH 单院 H108+HMUH 双院
采集窗口 2017-2020(4 年) 2020-2021(1 年) 2011-2020(10 年)
标注 3 医生 3 医生(rad_id 6 编码位) 3 医生(rad1-3 铁证)
评审协议 单评 单评 单评
页面质量 三大事故(节缺席等) 三大事故(单院/评审/文案颠倒) 家族最完备(唯二小瑕)
论文出口 代码先行论文缺 arXiv 悬空 + Sci Data 4 年未落地 MICCAI 2021 正式接收
模型公开 — 无 代码+模型+划分全公开
库内 Views — 1,493 2,138(家族最高)

H.2 人物线:Ha-Hieu 桥

越南三连的人物桥是 Hieu Huy Pham / Hieu Trung Nguyen / Ha Quy Nguyen 三人组:528(医院自主线)共同作者 → 529(企业主线)核心作者 → 本条(企业姊妹)全署名。同批人物从医院项目走向企业平台,把"单院小库"的方法论复制成"双院大库+顶会论文"的工业化流程——越南医学影像 AI 的组织演进标本:个人学术网络(HMUH 医大系)× 企业平台(VinBigdata/VinDr-Lab)× 军队医疗资源(H108)三方合力。

H.3 三连的组合价值

  • 协议同构:三库共用 VinDr-Lab 平台、3 医生标注、rad_id 编码、DICOM 保真、CSV 框标注 schema——跨库迁移学习(胸片→脊柱)时管线代码可直接复用。
  • 对照实验天然素材:同家族不同解剖域(胸/乳腺/脊柱)+ 同协议——研究"标注协议在跨域下的稳定性"的最小对照系。
  • 文档质量的教育样本:529 的三大事故 vs 本条的完备——同团队可以写出两个质量等级的页面,说明数据集文档质量是项目投入函数而非团队能力函数。

H.4 三连之外的家族版图

VinBigdata 数据集矩阵(vindr.ai):VinDr-CXR(成人胸片,MICCAI 系,方法同源)→ VinDr-SpineXR(本条)→ VinDr-PCXR(儿科胸片)→ VinDr-Mammo(乳腺)。库内已收录 529/530 两篇;CXR 与 Mammo 截至本条写作未入库(后续批次候选)。企业矩阵的启示:平台先行(VinDr-Lab)→ 单域突破(CXR)→ 域复制(SpineXR/PCXR/Mammo)——数据集工厂的组织形态,与 524 RadVLM 单点式发布形成"工厂 vs 手工作坊"的两种范式。

附录 I:RAD_ID 编码空间与单评协议——从 rad1-3 反推 529 的 6

I.1 本条的铁证

annotations CSV 的 rad_id 取值恒在 {rad1, rad2, rad3}——3 名放射科医生的编码闭环。页面 “three radiologists certified by Vietnam Ministry of Health”(每 study 单人负责)与 CSV 编码空间完全吻合:编码位 = 标注人数 = 3,无冗余位。

I.2 反推 529 的 “6 radiologists” 之谜

529(VinDr-PCXR)页面 Methods 写 “6 radiologists”,同节又写 “3 experienced radiologists”——当时的未决矛盾。本条铁证给出最优雅解:rad_id 是编码空间而非实到人数——PCXR 的 6 个编码位(rad1-rad6)容纳含 test 集复核者/轮换排班在内的 6 个身份位,实际每个 study 仍是单人标注(协议与 SpineXR 同构)。编码空间 ≥ 实到人数,页面转述者把编码位当成了人数——一次典型的"编码位→人数"转译事故,与 527 的 three/four 数字残留同属页面考古的转译类形态。

I.3 单评协议的工程含义

  • 标签噪声不可仲裁:易混对(Osteophytes vs Enthesophytes)的判读分歧无第二人复核——直接进标签。研究者做误差分析时,把"标签错误"与"模型错误"分离是必要工序。
  • study 级医生效应:每 study 单人意味着 study 内标签风格一致、study 间存在医生风格差异——按 study 切分时,rad_id 分布可作为切分分层变量(官方划分已按此处理——“the split we used in the paper”)。
  • κ 缺失的补偿策略:研究者可用小样本自评(抽 50 study 让合作放射科医生重标)估计 IAA——官方未做但开放数据使外部可做,这正是开放数据的价值。
  • 对照系:MURA 多评(6 人)、527 swiss-mammo 双轮(3 人)、本条单评(3 人)——三种评审协议在库内形成天然梯度,做"标注协议 vs 下游性能"的横断研究有现成材料。

附录 J:脱标识三步流水线与 HIPAA Safe Harbor 对照

J.1 三步流水线全解

步骤 操作 工具/规格 存照
1. PHI 标签删除 脚本删除 DICOM 中的 PHI 标签,保留性别/年龄/处理参数 保留/删除清单见 supplemental_file_DICOM_tags_SpineXR.pdf;年龄 >90 统一压为 90 HIPAA Safe Harbor 的年龄项标准操作
2. 像素文字定位+裁剪 图像内烧录文字(患者姓名栏等)定位后裁剪 按文字位置分区(上/下),Python 裁剪 二次防御——标签层之外像素层
3. 人工复核 4 人独立复核团队,每图两轮×两人交叉 复核团队独立于标注与采集团队 家族最重规格;致谢 6 人显形

J.2 HIPAA Safe Harbor 18 项标识符对照表

# Safe Harbor 标识符类别 本条处理
1 姓名 DICOM 标签删除 + 像素烧录文字裁剪
2 行政区划(州以下地理细分) 越南法域操作(HIPAA 精神参照);院区不区分到患者级
3 与个人相关的日期(出生/入院/出院/死亡,年份除外) 采集日期不入 CSV;DICOM 日期标签按清单处理
4 年龄 >89 岁 >90 岁统一压 90——页面明文(等效 Safe Harbor 89 上限的 +1 表述)
5 电话号码 PHI 标签删除
6 传真号码 PHI 标签删除
7 电子邮箱 PHI 标签删除
8 社会保障号(越南等价身份号) PHI 标签删除
9 病历号(MRN) PHI 标签删除
10 健康计划受益号 PHI 标签删除
11 账号 PHI 标签删除
12 证书/执照号 PHI 标签删除
13 车辆标识符/牌照 不适用(DICOM 无此域)
14 设备标识符/序列号 设备型号保留(处理参数),序列号按清单处理
15 Web URL PHI 标签删除
16 IP 地址 PHI 标签删除
17 生物识别标识(指纹/声纹) 不适用
18 全脸照片及可比照片 不适用(X 光片非脸部);烧录文字裁剪已覆盖像素侧

J.3 三点方法论沉淀

  • "压 90"是本库首个明文案例:此前条目(529 等)未在页面写明年龄处理——本条把 HIPAA 年龄项的实操白纸黑字写进 Data Description,成为家族脱标识文档的标杆段落。
  • 复核人力与披露诚实度成正比:4 人双轮复核在致谢层显形(6 人名单)——愿意为脱标识投入独立复核团队的企业,其 COI 披露(3/3 实名)也最完整——人本投入与披露诚实是同一枚硬币的两面。
  • 保留≠泄漏:性别/年龄/处理参数三保留项是 AI-Ready 的必要元数据( demographics + 设备校正)——Safe Harbor 的精髓不是删光而是保留科学价值的最小集。

附录 K:坑点清单——十坑对照(给引用者与复现者)

编号 坑 正确姿势
坑点 1 引 10,468(论文)vs 10,466(页面)不注明口径 双口径并注:“10,466(页面 v1.0.0)/ 10,468(MICCAI 论文)”——差 2 张的版本冻结漂移
坑点 2 期待 13 类全检测 baseline 官方只检 7 类关键灶——其余 6 类 baseline 空白是复现机会不是文档缺失
坑点 3 引用 Spondylolysthesis 拼写 标准拼写 Spondylolisthesis——引页面类名时加 [sic] 或用标准拼写
坑点 4 找 IAA/κ 单评协议无 IAA——要做需自行小样本重标
坑点 5 把 “largest bounding-box dataset” 读成全域声明 是肌骨脊柱域限定——MURA 等图级库不算,跨域无此声明
坑点 6 把 mAP 33.56% 当低质量证据 与分类 88.61% 对照是检测任务难度的真实刻度——多类小灶检测天然低
坑点 7 忘 rad1-3 单评 每 study 一人——标签噪声无仲裁,误差分析必做标签核对
坑点 8 与 MURA 混淆 MURA 上肢 40,561 图级二分类 vs 本条脊柱 10,466 框级 13 类——完全不同库
坑点 9 test 集当双评 test 协议同 train——单评,rad_id 编码同样 3 位
坑点 10 和 529 PCXR 混淆 同家族不同解剖域(儿科胸 vs 脊柱)+ 不同发表命运(悬空 vs MICCAI)

K.1 十坑的分布结构

口径类 2 坑(#1/#5)+ 协议类 3 坑(#4/#7/#9)+ 类名类 2 坑(#3/#8)+ 任务预期类 2 坑(#2/#6)+ 家族混淆 1 坑(#10)。协议类坑占比最高——单评+编码位是引用者最容易误读的部分,本文档用附录 I/J 两篇专文压防。

附录 L:引用模板

L.1 数据集引用(PhysioNet APA)

Pham, H. H., Nguyen, H. T., & Nguyen, H. Q. (2021). VinDr-SpineXR: spinal lesions detection and classification from radiographs (Version 1.0.0). PhysioNet. https://doi.org/10.13026/q45h-5h59

L.2 算法论文引用(MICCAI 2021)

Nguyen, H. T., Pham, H. H., Nguyen, N. T., Nguyen, H. Q., Huynh, T. Q., Dao, M., & Vu, V. (2021). VinDr-SpineXR: A large annotated medical image dataset for spinal lesions detection and classification from radiographs. MICCAI 2021. arXiv:2106.12930.

L.3 BibTeX 合并版

@dataset{pham_2021_vindr_spinexr,
  author  = {Pham, Hieu Huy and Nguyen, Hieu Trung and Nguyen, Ha Quy},
  title   = {{VinDr-SpineXR}: spinal lesions detection and classification from radiographs},
  year    = {2021},
  version = {1.0.0},
  publisher = {PhysioNet},
  doi     = {10.13026/q45h-5h59},
  url     = {https://physionet.org/content/vindr-spinexr/1.0.0/}
}
@inproceedings{nguyen_2021_spinexr_paper,
  author    = {Nguyen, Hieu T. and Pham, Hieu H. and Nguyen, Nghia T. and Nguyen, Ha Q. and Huynh, Thang Q. and Dao, Minh and Vu, Van},
  title     = {{VinDr-SpineXR}: A large annotated medical image dataset for spinal lesions detection and classification from radiographs},
  booktitle = {Medical Image Computing and Computer Assisted Intervention (MICCAI 2021)},
  year      = {2021},
  note      = {arXiv:2106.12930}
}

L.4 引用纪律三条

①规模双口径并注(10,466 页面 / 10,468 论文);②baseline 数字引用必须带任务限定(AUROC=图像级分类 / mAP=病灶级检测 7 类);③类名引用用标准拼写 Spondylolisthesis,转述页面时 [sic]。RRID 体系下本条与其他 PhysioNet 条目共享资源引用格式(见 L.1 的 Version+DOI 双件套)。

附录 M:分层读法——不同读者的最优路径

读者 最短路径 跳过 关键收益
检测工程师(要复现 baseline) 附录 C(schema)→ §4(双数字)→ 附录 F.3 → L.3(BibTeX) 附录 D 逐类详注 官方划分+模型公开=半天上手
临床信息科(评估引入) §2(双 IRB)→ 附录 J(Safe Harbor)→ INFOBOX 附录 E/G 合规规格齐全可直接报审
数据集评审者(DAIMS 式评分) 附录 G → §8(批评视角)→ 附录 P(缺口清单) 附录 M 十维理由现成可查
医学生/初学者 §0 摘要卡 → 附录 A 速查卡 → 附录 D 表格 附录 F/I 的技术段 三个数字+13 类表即够
综述作者 附录 E(谱系表)→ 附录 H(越南三连)→ 附录 F.4(发表命运) 附录 C Table 1 转录+家族对照现成
后续条目作者(本库) FACTS.md → 附录 P → 附录 O(批次账本) 全部叙事节 核查方法与坑位直接继承

M.1 分层读法的设计说明

本条目体量 1,200+ 行,任何线性通读都是浪费——上表的路径设计让每类读者在 10 分钟内拿到核心证据链。速查卡(附录 A)是全条目的哈希索引;DAIMS(附录 G)是评审者的证据基座;附录 O 是生产者视角的批次账本(本库特有的元数据层)。

附录 N:批次八账本——526-530 五条与生产线状态

N.1 批次八五条总览

order slug rid 行数 核查要点 事故/方法论
526 (并行会话接手) — — 合成 LLM 变换数据;arXiv 论文先行 术语漂移事故;本会话让渡并留 FACTS+part1
527 swiss-mammo 627 1,214 瑞士乳腺钼靶;JMIR BERT 管线 v1.0.1 官方修正 three→four;二手污染存照;527 双发事故→查重守卫铁律
528 tn-mammo-breast-density 628 1,206 TN=Thong Nhat 三义辨析;代码先行论文缺 Cairo Journal 二手污染红线;Technical Validation 缺席
529 vindr-pcxr 629 1,201 儿科胸片;页面三大事故(单院/评审/文案颠倒) Sci Data 4 年未落地;arXiv 2110.04345→2203.10612 纠错
530 vindr-spinexr(本条) 630 本条 1,2xx 脊柱 13 倍跃升;MICCAI 顶会;双 baseline Spondylolysthesis 拼写;10,466/468 漂移——唯二小瑕

N.2 批次八方法论沉淀

  • PhysioNet 核查五步法:①摘要 vs 正文数字交叉 ②承诺节 vs 实际章节 ③跨节事实交叉 ④Limitations vs 数据本体一致性 ⑤论文 vs 页面术语对齐——五条全部跑通,本条产出最干净(唯二小瑕均为页面侧)。
  • 页面考古五形态集齐:数字残留(527)/ 节缺席(528)/ 三大事故(529)/ 术语漂移(526)/ 拼写事故(530:Spondylolysthesis)。五形态各一实证,方法论闭环。
  • 查重守卫铁律:DUP 变量 + if 显式中止(527 双发事故的固化产物)——528/529/530 三连零事故。
  • 发布节奏四形态:论文先行(527/530)vs 代码先行论文缺(528)vs arXiv 悬空(529)vs 并行接手(526)——四形态各有对照价值。
  • 合成数据三分法:人写虚构(527)/ LLM 变换(526)/ LLM 生成(523)——本条为全真实采集,三分法之外的自然对照。

N.3 本条在生产线的位置

越南三连收官 + VinDr 家族两连(529→530)完成。批次八进度 4/5(531-535 为 Grand Challenge 五连,挑战赛平台页面结构需新核查模板——预告)。生产线状态:FACTS 先行 → 四块组装 → 多轮加厚 → 双检 → 查重守卫 → 发布 → 关键词验证 → 封面 → 终验 → 归档 → tracker → 工单评论——十步闭环在本条再次全跑。

附录 O:核查日志与缺口清单

O.1 核查过程存照(2026-09-25)

步骤 动作 结果
信源采集 PhysioNet v1.0.0 页面 55,655 B / 25,738 字符文本
信源采集 arXiv 2106.12930(2021-06-24) MICCAI 2021 论文全文摘要+元数据
交叉检索 WebSearch(ADS / CatalyzeX / arXiv 作者检索) MICCAI 接收状态与 7 人名单确认
五步法① 摘要 vs 正文数字交叉 10,468/2,078(论文)vs 10,466/2,077(页面)——漂移存照
五步法② 承诺节 vs 实际章节 13 类清单在页面全录——承诺兑现(vs 529 缺席)
五步法③ 跨节事实交叉 rad1-3 CSV 编码 × 3 医生声明一致——单评确认
五步法④ Limitations vs 数据本体 论文 Limitations 与页面 Data Description 无冲突
五步法⑤ 论文 vs 页面术语对齐 Spondylolysthesis 拼写事故确认(页面侧)

O.2 信息缺口六项(FACTS §6 转录,正文 §8 已展开)

  1. 7/13 检测子集的 7 类清单(论文正文核对项——附录 F.3 存照)
  2. 10,466 vs 10,468 的最终裁决(页面/论文各执——建议官方走 1.0.1)
  3. 标注 IAA(3 人单评无 κ——家族通病)
  4. 每类病灶例数分布(13 类不均衡度未知)
  5. 其余 6 类标注的检测可用性(CSV 应有框——论文未报告)
  6. 颈椎/胸椎/腰椎三段的段位分布(合并类目下无法细分)

O.3 本条目终稿校验记录

  • 四块组装:part1(frontmatter+INFOBOX+§0-2)+ part2(§3-8)+ part3(FAQ 27 问+事实 36 条+术语 40 条)+ part4(本附录 A-O)→ 合并 530_full.md
  • 双检门槛:check_md.py(≥1,200 行)+ preflight_check.py——发布前跑通为准(结果见工单评论)
  • 查重守卫:DUP 变量 + if 显式中止(批次八铁律),预期 rid 630
  • 封面:cover_image_prompt 已入 frontmatter(脊柱全长片+13 徽章+双院剪影)——1536×1024 生成后 1820×1024 补白上传

(附录 O 完——全条目附录部分终稿)

附录 P:13 类检测难度矩阵与 7/13 子集推演

P.1 难度四因子模型

每个类的检测难度由四因子叠加:尺寸(框面积占比)、显著性(与背景对比度)、混淆度(类间形态相似性)、先验稀缺度(训练样本量)。四因子全差的类是检测地狱;全好的类是送分题。官方 mAP@0.5 33.56% 是 7 类均值——掩盖了类间方差(按类 AP 未披露)。

类 尺寸 显著性 混淆度 先验 综合难度推演
Fracture 小-中 高(皮质中断) 中 低(急诊片占比小) 高
Osteophytes 小 中 高(vs Enthesophytes) 高 高
Disc space narrowing 小(间隙) 低 中 高 极高
Foraminal stenosis 极小 低 中 中 极高
Enthesophytes 小 中 高 中 高
Spondylolisthesis 大(椎体位移) 高 低 低 中
Vertebral collapse 大 高 低 中 低(送分题)
Surgical implant 大(金属高亮) 极高 低 低 极低
Foreign body 中-大 极高 低 极低 极低
Sclerotic lesion 中 中(密度) 中 中 中
Subchondral sclerosis 小 低 高(vs Sclerotic) 中 高
Ankylosis 大(融合) 中 中 低 中
Other lesions — — 开放类 — 不可定义(官方未检)

P.2 7/13 子集的推演

官方只检 7 类"crucial findings"。按 P.1 矩阵推演,最可能的 7 类组合是临床价值×检测可行性的折中:Fracture / Osteophytes / Disc space narrowing / Vertebral collapse / Spondylolisthesis / Surgical implant / Foraminal stenosis——覆盖急诊高危(Fracture)、退行主力(Osteophytes/DSN/Foraminal)、结构性大灶(Collapse/滑脱)、术后物(Implant)。此为推演不是存照——论文正文核对项仍是缺口 1。被排除的 6 类(Enthesophytes/Sclerotic/Subchondral/Ankylosis/Foreign/Other)的共性:混淆度高或开放类或临床优先级低。

P.3 对后继研究者的含义

  • 33.56% 的 7 类均值里,“送分题”(Implant/Foreign 型)可能撑高均值——复现时务必自己算按类 AP,官方未分解的方差才是真实战场。
  • 未检测的 6 类中,Subchondral sclerosis vs Sclerotic lesion 的混淆对是检验标注一致性的天然探针——若外部复标,先测这对。
  • 13 类全检(含 Other 之外的 12 类)是本库挑战榜的合理设置:预期全检 mAP 显著低于 7 类均值——这个下降本身就是论文素材。

附录 Q:DICOM 实操与复现代码模板

Q.1 最小加载代码(pydicom + 官方 CSV)

import pandas as pd
import pydicom
from pathlib import Path

ROOT = Path("vindr-spinexr/1.0.0")
train = pd.read_csv(ROOT / "annotations/train.csv")

# No finding 样本:单行、坐标为空——清洗第一课
nofind = train[train["lesion_type"] == "No finding"]
assert nofind[["xmin", "ymin", "xmax", "ymax"]].isna().all().all()

# 三层哈希验证:image_id 即 DICOM 文件名
ds = pydicom.dcmread(ROOT / "train_images" / train.iloc[0]["image_id"] + ".dicom")
print(ds.PatientSex, ds.PatientAge, ds.ViewPosition)  # 保留标签:性别/年龄/投照位
print(ds.WindowWidth, ds.WindowCenter)                # 处理参数保留项

Q.2 复现官方分类 baseline 的要点清单

  • 不重切分:train/test 目录即官方划分(论文声明与论文一致)——重切分会让数字失去可比性。
  • study 级聚合:二分类 AUROC 是图像级,但报告时注意 study 级重复(同 study 多图)——官方 CI(87.19-90.02)的计算口径以论文为准。
  • 窗宽窗位:DICOM 保留 WindowWidth/WindowCenter——预处理沿用标签值而非自定(脊柱片的骨窗/软组织窗差异直接影响 Sclerotic 类可见性)。
  • 标签二值化:图像级"异常 vs 正常"从 lesion_type 派生——含 No finding 行的图=正常,其余=异常;一张图多病灶仍是"异常"。
  • 检测端:mAP@0.5 按 7 类算(官方口径);IoU 阈值 0.5 是 COCO 式标准但小灶敏感——补充 mAP@0.25/0.4 曲线更能展示难度梯度。
  • rad_id 用法:仅做切分分层与医生效应分析,不得当多评证据(单评协议)。

Q.3 DICOM 元数据核验脚本(脱标识验收)

import pydicom, random, glob

samples = random.sample(glob.glob("vindr-spinexr/1.0.0/train_images/**/*.dicom",
                                  recursive=True), 100)
for p in samples:
    ds = pydicom.dcmread(p, stop_before_pixels=True)
    for phi in ("PatientName", "PatientBirthDate", "PatientAddress",
                "PatientID", "StudyDate"):
        assert not hasattr(ds, phi), f"PHI 残留: {phi} in {p}"
    age = int(ds.PatientAge.rstrip("Y"))
    assert age <= 90, f"年龄未压 90: {age}"
print("100 张抽样:PHI 清零 + 年龄 <=90 验收通过")

该脚本是附录 J Safe Harbor 对照表的可执行版——拿到数据第一件事跑它,验收脱标识承诺。

附录 R:实验设计模式——防泄漏与评估协议

R.1 防泄漏三原则(本库数据的特有雷区)

  • study 级切分:同一 study 多图共享病例——按图切分会把同一病例泄进两侧。本库官方已按 study 切(4,000/1,000),任何子集实验(如 7 类)必须继承 study 归属。
  • rad_id 分层:rad1-3 的 study 分配不均(单评轮换)——若自切分,按 rad_id 分层保证两侧医生分布一致,否则模型学到的是医生风格而非病灶。
  • 双院混合:H108 与 HMUH 的设备/协议差异若在两侧分布失衡,模型学的是医院指纹——官方未披露院区标签(脱标识选择),自切分时以 study 为最小单元随机即可(无法按院分层——这是缺口 6 的工程侧代价)。

R.2 评估协议模板

任务 指标 官方锚点 报告要求
图像级异常分类 AUROC(95% CI) 88.61(87.19-90.02) CI 必报;附 Sens/Spec@Youden
病灶级检测 mAP@0.5(7 类) 33.56 按类 AP 必附(官方未分解)
病灶级检测(扩展) mAP@0.25/0.4/0.5 — 难度梯度曲线
全 12 类挑战 mAP@0.5(12 类) — 明确标注非官方口径
医生效应 rad_id 分组性能差 — 单评噪声的间接测量

R.3 基线复现的诚实纪律

复现 AUROC 88.61% 时允许 ±0.5 内浮动(随机种子/框架差异);mAP 33.56% 的浮动带更宽(±2)——检测器对 NMS/anchor 细节敏感。超出浮动带先查自己(预处理/切分),再疑论文(未披露的超参)——官方代码+模型公开使"查自己"有最终参照物:直接跑官方权重输出对照,是最快归因法。

附录 S:库内病灶级标注家族对照——框、跨、区域、掩码

S.1 病灶级标注家族总表

条目 解剖域 标注形态 粒度 类目数 评审
530 本条 VinDr-SpineXR 脊柱平片 bounding box 病灶框 13+1 单评 3 人
529 VinDr-PCXR 儿科胸片 bounding box 病灶框 胸部征象集 单评(rad6 位)
561 RadGraph 报告文本 span 框 语句成分 实体/关系 自动+人工
519 MS-CXR-T 胸片 局部扰动区域 图块级 5 类变化 论文派生
521 类(文本型) 报告 impression/finding 分节 文档级 — —

S.2 框级标注的谱系位置

  • 图像空间的三档粒度:图级标签(MURA 式)→ 区域级(MS-CXR-T 扰动块)→ 病灶级框(本条/PCXR)→ 像素级掩码(Kuok 60 图)——本条在"病灶框"档是脊柱域唯一规模库。
  • 文本空间的对应档:RadGraph 的 span 框是文本域的"病灶框"——561 与本条构成多模态病灶定位家族的两翼(像素定位 vs 语义定位),联合研究(报告句子→图像区域对齐)时两库可作桥。
  • 掩码 vs 框的取舍:掩码贵(Kuok 60 图的天价成本)而框可扩展(本条 10,466)——框是"语义足够+成本可控"的甜点位,这也解释了 VinDr 家族全线选框。

S.3 家族对照的三条洞察

  1. 标注成本与规模的反比律:库内病灶级库无一超过 2 万图——粒度越细规模越小是普适经济规律;本条 10,466 已是框级档的规模天花板之一。
  2. 评审协议与粒度无关:单评在框级(本条)、区域级(519 派生)都出现——IAA 披露不足是全库系统性短板(DAIMS 标注维普遍 6 分的根源)。
  3. "病灶级"是 AI-Ready 的分水岭:图级库只能训分类器,病灶级库才能训检测/定位/报告对齐——DAIMS 里标注粒度对 AI-Ready 的贡献超过规模本身,本条 7.8 分 vs 大库 7 分级的评分差异正是此理。

附录 T:机构与人名全表——本条目的 cast of characters

T.1 机构名录

机构 角色 存照
VinBigdata JSC(Vingroup 旗下) 数据集出品方+COI 声明主体(3 人全雇员) “VinBigdata did not profit”
Hospital 108(H108) 采集院 1——越南人民军 108 中央军队医院(河内) 双 IRB 之一;军队医疗旗舰
Hanoi Medical University Hospital(HMUH) 采集院 2——河内医科大学医院(教学旗舰) 双 IRB 之二;医大系人才池
VinDr Lab 标注平台——3 医生在此完成 13 类框标注 家族三库共用(Nghia T. Nguyen 平台作者)
PhysioNet 托管平台——2021-08-24 挂牌 v1.0.0 License 1.5.0+DUA,无 CITI
MICCAI 学术出口——2021 正式接收 医学影像顶会
越南卫生部 标注者认证机构 “certified by Vietnam Ministry of Health”
vindr.ai 家族专属页(Project Website) /datasets/spinexr

T.2 人名录(数据集 3 署名 + 致谢 6 人 + 论文增量 4 人)

人名 角色 存照
Hieu Huy Pham 数据集一作;VinBigdata 雇员(COI 实名);论文二作 三连人物桥(528→529→530)
Hieu Trung Nguyen 数据集二作;COI 实名;论文一作 论文 7 人之首
Ha Quy Nguyen 数据集三作;COI 实名;论文四作 家族 COI 披露常客
Anh T. Nguyen 致谢——数据构建与归一化 脱标识/归一化人力在致谢层
Ha T. Vuong 致谢——同上
Nguyet T.B. Dang 致谢——同上
Tien D. Phan 致谢——同上
Dung T. Le 致谢——同上
Chau T.B. Pham 致谢——同上
Nghia T. Nguyen 论文三作——VinDr-Lab 平台作者 平台-数据-算法闭环关键节点
Thang Q. Huynh 论文五作——算法侧 FPT 技术创新线
Minh Dao 论文六作——算法侧 检测/分类方法
Van Vu 论文七作——算法侧 检测/分类方法

T.3 人名结构的方法论读法

数据集 3 人(全 COI 实名)→ 致谢 6 人(构建/归一化/复核人力)→ 论文 7 人(数据 3+4 增量算法侧)——三个名单是同一项目的三层洋葱:署名层是制度责任人,致谢层是工序执行人,论文层是学术成果分配。PhysioNet 格式让致谢层显形(论文格式通常不列)——这正是数据描述文本比论文更"人本"的地方。

附录 U:版本与口径速查——引用前最后检查表

U.1 双 DOI 与版本状态

项 值 检查要点
v1.0.0 DOI 10.13026/q45h-5h59 锁版本引用用此——学术引用默认
latest DOI 10.13026/mjat-sv46 浮动引用用此——工具链引用可
版本史 v1.0.0 单版本(2021-08-24 至今) 无 1.0.1/2.0.0——latest 即 v1.0.0
页面规模 10,466 图 / 5,000 studies(train 8,389 + test 2,077) 页面口径
论文规模 10,468 图(train 8,390 + test 2,078) 论文口径——差 2 张

U.2 拼写与术语勘误表

页面原文 标准写法 处理建议
Spondylolysthesis Spondylolisthesis(脊椎滑脱) 引用用标准拼写;转述页面加 [sic]
Enthesophytes Enthesophytes(附着骨赘)——正确 无需处理(易误认为拼错的实为正确)
“largest bounding-box dataset” 肌骨脊柱域限定声明 引用时补域限定语

U.3 数字口径总检查表(发布前 30 秒过一遍)

  • [ ] 规模引用带口径:10,466(页面)/ 10,468(论文)
  • [ ] train/test 拆分口径一致:8,389/2,077(页面)或 8,390/2,078(论文),不混搭
  • [ ] AUROC 88.61% 标注"图像级异常分类"
  • [ ] mAP@0.5 33.56% 标注"病灶级检测,7/13 类"
  • [ ] 类名拼写用 Spondylolisthesis
  • [ ] rad_id 描述为"3 名医生单评(编码 rad1-3)“——不写"6 医生”
  • [ ] DOI 引 v1.0.0(10.13026/q45h-5h59)
  • [ ] MICCAI 2021 vs arXiv 2106.12930 双出口并注

相关数据集导航

以下为站内 AI-Ready 数据集百科中与本词条共享多个主题标签的相关数据集,按相关度降序排列:

  • mura — 共享标签:医学影像 / X光影像 / 目标检测 / 骨骼肌肉影像
  • grazpedwri-dx — 共享标签:医学影像 / X光影像 / 目标检测 / 骨骼肌肉影像
  • tbx11k — 共享标签:医学影像 / X光影像 / 目标检测 / 图像分类
  • vindr-pcxr — 共享标签:医学影像 / X光影像 / 目标检测 / 图像分类
  • dental-opg-xray — 共享标签:医学影像 / X光影像 / 目标检测 / 图像分类
  • vindr-cxr — 共享标签:医学影像 / X光影像 / 目标检测
  • chestx-det10 — 共享标签:医学影像 / X光影像 / 目标检测
  • fracatlas — 共享标签:医学影像 / X光影像 / 骨骼肌肉影像
  • rsna-bone-age — 共享标签:医学影像 / X光影像 / 骨骼肌肉影像
  • tufts-dental — 共享标签:医学影像 / X光影像 / 目标检测

导航说明:本章节由全站统一标签体系自动计算生成(标签重合度算法),双向可达;点击链接可跳转至对应数据集词条。

返回 AI-Ready 数据集