信息速览
A Multi-center Dental Panoramic Radiography Image Dataset — 口腔全景片多中心分割与分类基准 AI-Ready Wikipedia
INFOBOX — multicenter-dental-panoramic 一屏速览
维度 内容 数据集名称 A Multi-center Dental Panoramic Radiography Image Dataset(多中心牙科全景 X 光片数据集) 英文全称 A Multi-center Dental Panoramic Radiography Image Dataset for Impacted Teeth, Periodontitis, and Dental Caries: Benchmarking Segmentation and Classification Tasks 别名/简称 多中心牙科全景片数据集;OPG 三病分割分类基准 疾病分类 阻生牙(ICD-11 DA00.0 埋伏牙/阻生牙)+牙周炎(ICD-11 DA0C 牙周炎)+龋齿(ICD-11 DA08 龋病) SNOMED CT 阻生牙 69386007(Impacted tooth)|牙周炎 41565005(Periodontitis)|龋齿 80967001(Dental caries) 数据模态 口腔全景 X 射线影像(OPG,二维灰度)+ NIFTI 分割掩码 + 图像级分类标签 AI 任务类型 语义分割(阻生牙/牙周炎)+ 图像分类(多类牙科疾病) 样本总数 6,536 张全景片(分割掩码+分类标签) 数据大小 未披露(NIFTI 格式,约数千张全景片) 数据格式 NIFTI(原始图像与标注掩码)+ DICOM(原始采集)+ 分类标签表 许可证 学术非商用 + 强制引用(自定义,非标准 SPDX;无 CC 许可) 访问级别 开放直链(GitHub README 指向百度云;论文阶段为请求制) DUO 标签 NPUNCU(非营利学术用途)+ PUB(使用时须公开引用) 语言 英语(论文与元数据);影像标注无语言 首发日期 2024-02-06(论文在线);数据集随论文发布 最后更新 2025-07-04(GitHub README 转百度云共享) 发布机构 宁夏医科大学总医院口腔颌面外科(牵头)+ 宁夏口腔疾病研究重点实验室 官方主页 https://link.springer.com/article/10.1007/s10278-024-00972-8 下载地址 https://github.com/qinxin99/qinxini DOI 10.1007/s10278-024-00972-8 引用次数 14+(Semantic Scholar,截至 2026-09) AI 就绪度评分 ⭐⭐⭐(3/5)— 有官方 Test1-Test4 多中心划分与基线,但需自行格式转换、无预处理脚本,且非商用限制与无标准许可扣分 页面状态 published
这个数据集回答了一个在牙科 AI 里被长期回避的问题:当模型在一家医院的全景片上刷出 95% 的分割精度时,它换一家医院还灵吗? 宁夏医科大学总医院牵头,联合银川市人民医院与深圳某医院,把三个中心、四台不同设备采集的 6,536 张口腔全景 X 光片(OPG)汇成一个数据集,为阻生牙、牙周炎、龋齿三类疾病同时提供像素级分割掩码与图像级分类标签,并刻意设计了 Test1-Test4 四个测试集——其中只有一个与训练集同中心,其余三个都是跨中心测试。这张"同中心 vs 跨中心"的对照表,是这个数据集最核心的方法学贡献。
导语读法三则:
- 只想下数据跑模型:直奔 §6 获取与许可——GitHub README 已转百度云直链(提取码 3et5),但请先读非商用条款。
- 关心多中心泛化:直奔 §5 与 §7——Test2 同中心 vs Test1/3/4 跨中心的对比、双侧 T 检验的显著性表,是这篇论文的精华。
- 想复现分割基线:直奔 §6.4 的 DataLoader 代码与 §8 的基准表——五个分割网络与五个分类网络的对照结果都在那里。
§0 导读:这个数据集解决什么问题
牙科全景片(OPG)是口腔科最常用的影像检查之一:一次曝光即可看到全部上下颌牙齿、牙槽骨与双侧颞下颌关节,是阻生牙定位、牙周炎骨吸收评估与龋齿筛查的常规工具。但长期以来,公开的牙科全景片数据集要么规模小(几百张)、要么单中心、要么只做单一病种,导致一个尴尬现象——论文里的高精度模型,换一台设备、换一家医院,性能就掉一大截。根因在于全景片的成像高度依赖设备型号、曝光参数、患者摆位与图像后处理,这些"中心指纹"会被模型当作捷径学走。
这个数据集的设计目标正是把"中心指纹"从背景变成显式变量。它的三个关键设计:
第一,三中心多设备来源。 6,536 张全景片来自中国三家医院(宁夏医科大学总医院口腔医院 4,940 张、银川市人民医院 716 张、深圳某医院 880 张),设备型号与采集参数不同。来源异质性是刻意保留的,不是需要清洗的噪声。
第二,分割 + 分类双任务标注。 每张图像不仅有图像级的多类疾病标签(用于分类),阻生牙与牙周炎还有像素级分割掩码(用于分割)。这使同一批数据能同时服务"病灶在哪里"与"这是什么病"两类问题。
第三,四个测试集、三种泛化场景。 Test1/Test3/Test4 为跨中心测试集,Test2 与训练集同中心(内部测试)。训练集固定、测试集轮换,就能把"模型在自家数据上的分数"与"模型在别人家数据上的分数"分开——两者之差就是跨中心泛化的代价。
§0 读法三则:
- 本条目是"数据集 + 多中心基准论文"二合一:数据本体提供掩码与标签,论文提供五个分割网络与五个分类网络的对照基线——引用数据引 GitHub,引用结论引论文(DOI 10.1007/s10278-024-00972-8)。
- 全文硬数字均出自论文(J Imaging Inform Med 2024;37(2):831-841);图像原始分辨率、患者级数量、三类疾病是否互斥等论文未明示者,条目在 §9 与坑点中存照,不做臆测。
- 检索时若把本数据集与库内
dental-opg-xray(孟加拉 AIUB,232 张)混淆会南辕北辙——两者虽同为牙科全景片、同含 caries/impacted teeth/periodontitis 关键词,但国家、机构、规模、发放渠道全不同(坑 1)。
§1 数据集速览:十问十答
Q1:这 6,536 张全景片从哪来?
中国三家医院的口腔科:宁夏医科大学总医院口腔医院(Stemmatological Hospital of the General Hospital of Ningxia Medical University)4,940 张、宁夏银川市人民医院(People’s Hospital of Yinchuan City)716 张、广东省深圳市某医院(论文未具名)880 张。数据为回顾性采集,采集周期跨越 2021 至 2024 年前后。
Q2:图像是什么格式、什么规格?
原始采集为 DICOM,经 DICOM Converter 软件统一转为 NIFTI 格式用于标注与建模。原始全景片的具体像素分辨率、位深与设备型号论文正文未逐一披露(见坑 5)。分类任务前图像统一 resize 到 224×224 并归一化。
Q3:三类疾病各有多少张?
按图像级计数:阻生牙(impacted teeth)2,555 张、牙周炎(periodontitis)2,735 张、龋齿(dental caries)1,246 张,三者之和恰为 6,536——但三类是否互斥(一图一类)还是允许共存,论文未明示(见坑 3)。
Q4:谁标注的,可靠吗?
4 名资深牙医参与:2 名初标者(一名 25 年临床经验的大学教授、一名 18 年工作经验的副教授)用 ITK-SNAP 沿阻生牙轮廓、龋区、上下牙槽骨骨吸收位置描画闭合曲线;2 名复核者(各 15 年经验的副教授)做增、删、确认修订。关键设计是"不因诊断意见分歧而排除任何病灶或图像"——保留全部样本,不靠剔除难题来美化一致性。
Q5:分割和分类分别怎么做?
分割针对牙周炎与阻生牙,输出像素级掩码,用 Dice、IoU、特异性、敏感性、HD95 五个指标评估;分类对整个数据集做多类疾病判别,按约 7:3 划分为训练 4,604 张、测试 1,976 张,用 accuracy、micro_f1、macro_f1 三个指标评估。
Q6:那四个测试集是怎么回事?
这是本数据集最关键的设计。分割任务把测试集拆成 Test1-Test4:Test2 与训练集来自同一中心(相当于"内部测试"),Test1、Test3、Test4 均为跨中心测试集(来自不同中心)。通过对比同一模型在 Test2 与其余三个上的表现,就能量化"跨中心性能落差"。
Q7:论文跑了哪些模型?结果如何?
分割网络五个:UNet、TransUNet、TA-Net、CE-Net、DS-TransUNet,其中 TA-Net 在牙周炎分割上整体最优(Test3 上 Dice 97.08%、IoU 94.33%、敏感性 97.36%、HD95 仅 0.2078);DS-TransUNet 的特异性最高。分类网络五个:AlexNet、VGG、GoogleNet、ResNet、ResNet+CBAM。
Q8:我现在能拿到吗?
能。论文阶段走"请求制"(访问 GitHub qinxin99/qinxini 申请),GitHub README 后更新为已上传百度云全面共享(链接 https://pan.baidu.com/s/1XwCADuMSQFXvpoE6W7TdLA,提取码 3et5)。唯一条件是:请勿商用,使用请引用原文。
Q9:许可到底是什么?
没有标准开源许可(非 CC、无 SPDX)。GitHub README 的表述是"非商用 + 强制引用",论文本体则是 Springer 的订阅制 exclusive licence。数据集与论文两套口径需分开理解(见 §6 与坑 4)。
Q10:为什么它对 AI-Ready 重要?
因为它是少见的"自带跨中心测试设计"的医学影像数据集:大多数数据集只给一个随机划分,用户只能自己赌泛化性;本数据集把跨中心差异做成了可测量的基准,并提供了同中心 vs 跨中心的直接对照。对做部署级评估的团队,这比多 1000 张同质数据更有价值。
§2 医学背景
2.1 三类目标疾病的临床意义与编码
本数据集覆盖口腔科门诊最常见的三类疾病。下表给出中文名、ICD-11 编码与 SNOMED CT 概念映射:
| 标签(英文) | 中文名 | ICD-11 | SNOMED CT | 术语 |
|---|---|---|---|---|
| impacted teeth | 阻生牙/埋伏牙 | DA00.0 | 69386007 | Impacted tooth |
| periodontitis | 牙周炎 | DA0C | 41565005 | Periodontitis |
| dental caries | 龋齿/龋病 | DA08 | 80967001 | Dental caries |
阻生牙(impacted teeth):牙齿因萌出空间不足、方向异常或邻近结构阻挡,无法正常萌出至咬合平面的状态。第三磨牙(智齿)是最高发部位,此外还有尖牙、前磨牙与多生牙(supernumerary teeth)的埋伏阻生。全景片是阻生牙定位、判断其与下牙槽神经管和上颌窦关系的首选影像;术前准确勾画阻生牙轮廓直接影响拔除手术路径规划与神经损伤风险控制。本数据集在阻生牙标签中明确包含"上前牙区多生牙、阻生第三磨牙及其他埋伏阻生牙"三类形态。
牙周炎(periodontitis):由牙菌斑生物膜引起的牙周组织慢性炎症性疾病,导致牙周袋形成与牙槽骨进行性吸收(alveolar bone resorption),是成人失牙的首要原因。全景片上,牙周炎的核心影像征象是牙槽嵴顶至釉牙骨质界的骨吸收(骨丧失)。本数据集以"上下牙槽骨骨吸收位置"的闭合曲线来标注牙周炎,属于骨吸收区域分割;论文明确声明不区分严重程度(does not distinguish severity),因此掩码只回答"哪里发生了骨吸收",不回答"吸收到什么程度"。
龋齿(dental caries):牙体硬组织在细菌代谢产物作用下发生的慢性进行性破坏。全景片可用于邻面龋、根面龋与大面积龋坏的筛查,其价值在于一次成像覆盖全口,适合流行病学筛查与治疗计划制定。本数据集的龋齿标签为图像级(未做像素级掩码),且论文声明不区分病灶位置与进展程度。
2.1b SNOMED CT 与 ICD-11 双映射的使用注意
两套编码系统在临床语义上并不完全对齐,使用时需注意:
| 疾病 | ICD-11 颗粒度 | SNOMED CT 颗粒度 | 映射注意 |
|---|---|---|---|
| 阻生牙 | DA00.0 单码 | 69386007 单概念(含各类阻生) | 本数据集不细分智齿/尖牙/多生牙 |
| 牙周炎 | DA0C 含分期分度子码 | 41565005 泛概念(含慢性/侵袭性) | 本数据集不分期(无 A/B/C 级) |
| 龋齿 | DA08 含部位子码 | 80967001 泛概念 | 本数据集不分位置、不分进展 |
对建模者的含义:本数据集的标签粒度比 ICD-11/SNOMED 的可用粒度更粗。若下游任务需要分期(如牙周炎 Stage I-IV)或分级(如龋齿 ICDAS 分级),本数据集无法直接支持,必须另行标注。
2.2 流行病学背景
口腔疾病是全球最普遍的非传染性疾病负担之一。龋病与牙周病合计影响全球数十亿人口,世界卫生组织将其列为重点防控的慢性病。在中国,口腔疾病同样高发:
- 阻生第三磨牙:在青壮年人群中极为普遍,多项影像流行病学研究报道其检出率可达相当高的比例,是口腔颌面外科最高频的手术适应症之一。
- 牙周炎:成人牙周炎患病率随年龄上升,中老年人群为重灾区,是失牙的主要病因。
- 龋齿:全年龄段可发,儿童与青少年为高发期,成人根面龋随牙龈退缩而增多。
值得强调的是,三类疾病在临床人群中经常共存——同一患者可同时有阻生牙、牙周炎与龋齿。这一临床现实与本数据集三类计数之和恰等于总数的现象形成张力,是使用者必须注意的口径问题(见坑 4 与 §9)。
2.3 临床任务定义
从 AI 建模视角,本数据集把口腔影像分析拆成两类任务,对应临床工作流的两个环节:
| 任务层级 | 临床对应 | 数据集支持 | 评估指标 |
|---|---|---|---|
| 语义分割(segmentation) | 病灶定位与范围勾画(术前规划、骨吸收定量) | 阻生牙掩码、牙周炎掩码 | Dice、IoU、Spe、Sen、HD95 |
| 图像分类(classification) | 疾病判别与分诊(初筛、转诊提示) | 图像级多类疾病标签 | accuracy、micro_f1、macro_f1 |
临床任务映射:分割层面向"术前规划与定量评估"——正畸/外科需要精确的阻生牙轮廓,牙周科需要骨吸收范围;分类层面向"初筛与分诊"——基层门诊希望模型快速提示"这张片子上有没有需要转诊的问题"。两类任务的监督粒度不同,但共享同一批影像,这正是本数据集"一份数据、两种用法"的设计意图。
论文对诊断判定给出了一个具体的口径:“The diagnostic model employs a collection of common points that identify all or most of the labels as the diagnostic criteria”(诊断模型以识别出全部或多数标签的公共点集合作为诊断标准)——这是一种"多数标签共识"的判定逻辑,而非单点阈值。
2.4 患者人群与采集来源
| 维度 | 情况 |
|---|---|
| 来源 | 中国三中心(宁夏医科大学总医院口腔医院、银川市人民医院、深圳某医院) |
| 时间 | 回顾性采集,论文未逐张披露采集年份区间 |
| 年龄 | 论文正文未披露年龄分布(遗留疑点) |
| 性别 | 论文正文未披露性别分布(遗留疑点) |
| 种族 | 均为中国人群,无跨种族代表性 |
| 就医类型 | 医院口腔科就诊人群(含门诊影像检查) |
| 患者级数量 | 论文未披露(仅给图像级计数) |
需要提醒:患者级数量与人口学分布的缺失意味着无法排除同一患者的多张图像被同时纳入训练与测试,这是医学影像数据集泄漏风险的经典来源(见 §5.3 与坑 6)。
2.5 临床价值
对临床与工程双边,本数据集的价值有三层:
- 术前规划的自动化参考:阻生牙分割掩码可直接训练"智齿轮廓自动勾画"模型,减少外科医生在 OPG 上手工测量的时间。
- 牙周骨吸收的定量工具:牙周炎掩码提供了骨吸收区域的像素级真值,是训练"骨丧失自动定量"模型的基础数据。
- 跨设备部署的评估底座:三中心多设备的设计,使其成为检验"模型能否走出实验室"的实用测试场——这正是真实临床部署中最容易翻车的环节。
2.6 金标准来源
| 维度 | 说明 |
|---|---|
| 分割标注方式 | ITK-SNAP 手工描画闭合曲线(阻生牙轮廓 / 龋区 / 上下牙槽骨骨吸收位置) |
| 标注者资质 | 初标 2 名(25 年教授 + 18 年副教授);复核 2 名(各 15 年副教授) |
| 标注一致性策略 | 复核者做增/删/确认修订;不因诊断分歧排除任何病灶或图像 |
| 标注粒度 | 阻生牙与牙周炎为像素级掩码;龋齿为图像级标签(未区分位置与进展) |
| 分类标签来源 | 结合临床诊断的疾病类别标签(图像级) |
| 已知局限 | 回顾性数据,部分图像可能缺乏完整临床或器械检查支撑结果(论文自曝) |
"不排除分歧样本"是这份金标准最值得称道的一点。很多数据集会把专家意见不一致的"难例"剔除,使报告的一致性指标看起来更漂亮,但代价是丢掉了最有价值的边界样本。本数据集反其道而行,保留了全部病灶与图像。
§3 数据集规格
3.1 模态与成像详情
| 属性 | 规格 |
|---|---|
| 影像模态 | 口腔全景 X 射线摄影(OPG, orthopantomogram) |
| 灰度 | 二维灰度图像(X 光衰减投影) |
| 覆盖范围 | 全口牙列 + 上下颌骨 + 双侧颞下颌关节 |
| 原始格式 | DICOM |
| 处理格式 | NIFTI(经 DICOM Converter 转换) |
| 标注工具 | ITK-SNAP |
| 分类输入规格 | resize 至 224×224 + 归一化(normalization) |
| 原始分辨率/位深 | 论文正文未披露(遗留疑点,见坑 5) |
| 采集设备 | 三中心设备型号不同(具体型号未逐一披露) |
全景片是一种曲面断层成像:X 射线源与探测器围绕患者头部旋转,获得一张展开的上下颌全牙列二维视图。它并非真实的三维投影,而是沿牙弓曲面的"展开图",因此图像存在几何放大与形变(不同部位的放大率不同)。这一点对做像素级面积测算的研究尤其重要——全景片上的距离不能简单当作真实物理距离。
3.2 按来源中心的样本分布
| 来源中心 | 图像数 | 占比 |
|---|---|---|
| 宁夏医科大学总医院口腔医院(主中心) | 4,940 | 75.6% |
| 银川市人民医院 | 716 | 11.0% |
| 深圳某医院 | 880 | 13.5% |
| 合计 | 6,536 | 100% |
主中心占比超过四分之三,这是回顾性多中心数据集的典型形态(主中心手术量大、数据可得性好),但对使用者意味着:任何"多中心结论"都必须先按中心分层检查,否则会被主中心主导(见 §7.1)。主中心与其余两中心的比例约为 6.2:1(4,940 vs 1,596)。
3.3 按疾病类别的样本分布
| 疾病类别 | 图像数 | 占比 | 标注粒度 |
|---|---|---|---|
| 牙周炎 periodontitis | 2,735 | 41.9% | 像素级掩码(骨吸收位置) |
| 阻生牙 impacted teeth | 2,555 | 39.1% | 像素级掩码(牙轮廓) |
| 龋齿 dental caries | 1,246 | 19.1% | 图像级标签 |
| 合计 | 6,536 | 100% | — |
类别不平衡明显:牙周炎约为龋齿的 2.2 倍。训练分类模型时若不采用类别加权或重采样,模型会偏向多数类。三类计数之和恰等于总数 6,536,意味着论文采用的是"每张图像归入一个疾病类别"的图像级计数口径——但这是否等于"三类互斥",论文未明示(见坑 4)。
3.4 格式与存储
| 资产 | 格式 | 说明 |
|---|---|---|
| 原始影像 | DICOM | 三中心导出 |
| 影像(标注/训练用) | NIFTI(.nii/.nii.gz) | DICOM Converter 统一转换 |
| 分割掩码 | NIFTI | ITK-SNAP 导出,与图像空间对齐 |
| 分类标签 | 表格/目录组织 | 图像级多类标签 |
| 存储大小 | 论文与 README 均未给出明确数值 | 需下载后自行统计 |
选择 NIFTI 而非保留 DICOM,是为了配合 ITK-SNAP 这类医学影像标注工具的读写习惯。对使用者的影响:若你的管线基于 pydicom 读取 DICOM 元数据(如设备型号、曝光参数),本数据集已把这一层信息丢失——你拿到的 NIFTI 不含原始 DICOM header。
3.5 标注方式
| 层次 | 方式 | 适用疾病 |
|---|---|---|
| 像素级分割掩码 | 人工手工(ITK-SNAP 闭合曲线) | 阻生牙、牙周炎 |
| 图像级分类标签 | 人工(结合诊断) | 阻生牙、牙周炎、龋齿 |
本数据集不含自动或弱监督标签——全部为人工标注。这在保证质量的同时也限制了规模上探的空间,是千张级数据集的共同特征。
3.6 标注者资质与一致性策略
| 角色 | 人数 | 资历 | 职责 |
|---|---|---|---|
| 初标者 | 2 | 25 年经验大学教授 + 18 年经验副教授 | 描画阻生牙轮廓、龋区、上下牙槽骨骨吸收位置闭合曲线 |
| 复核者 | 2 | 各 15 年经验副教授 | 增、删、确认修订 |
| 分歧处理 | — | — | 不因诊断意见分歧排除任何病灶或图像 |
四名标注者均为主治级别以上的资深牙医。论文未报告量化的观察者间一致性指标(如 Dice 重叠度或 Cohen’s κ),这是一处可改进空间——复核流程存在,但一致性未数值化(见 §7.2)。
3.7 采集周期与地域覆盖
- 采集周期:回顾性采集,跨中心汇总,具体起止论文未精确披露。
- 地域覆盖:中国宁夏回族自治区银川市(2 个中心)与广东省深圳市(1 个中心),横跨西北与华南,地理与人群差异是跨中心评估的现实基础。
- 设备异质性:三中心设备不同,是跨中心泛化评估的天然素材。
3.8 数据溯源链
三家医院口腔科原始采集(DICOM,设备各异)
└─ DICOM Converter 统一转为 NIFTI
└─ ITK-SNAP 手工像素级标注(阻生牙/牙周炎)
└─ 图像级疾病标签整理(三类疾病)
└─ 划分:分割 Test1-Test4(含 1 同中心 + 3 跨中心)
└─ 划分:分类 训练 4,604 / 测试 1,976(约 7:3)
└─ GitHub qinxin99/qinxini 发放(README 指向百度云)
3.9 设备规格与成像参数缺口
论文未逐一披露三中心的设备型号、管电压/管电流、曝光时间与像素间距。这意味着:
- 无法做物理尺度标定——全景片的放大率随部位变化,缺少像素间距就无法把像素面积换算成 mm²;
- 无法做设备层面的域偏移分析——虽然知道设备不同,但不知道具体差在哪;
- 无法复现采集条件——若你想采集同规格数据做扩充,缺少参数依据。
对使用者的建议:把"设备参数未知"当作既成约束,任何涉及物理尺度的结论都应显式声明这一不确定性。
3.10 深度溯源链与资产护照
| 层级 | 内容 | 可追溯性 |
|---|---|---|
| 原始来源 | 三中心临床 PACS 系统 | 论文级披露(机构名,2/3 具名) |
| 伦理审批 | KYLL-2021066 | 可追溯(有编号) |
| 格式转换 | DICOM → NIFTI | 工具名披露(DICOM Converter) |
| 人工标注 | ITK-SNAP,4 名牙医 | 流程与资历披露 |
| 划分 | Test1-4 / 训练测试 | 设计披露,逐集样本数缺失 |
| 发放 | GitHub + 百度云 | 渠道披露 |
§4 数据结构
4.0 目录树预览
数据集以 NIFTI 影像与掩码按目录组织,配套分类标签。由于官方仓库仅提供下载入口而 repository 内不含数据本体,以下是基于论文描述重建的典型目录结构(非逐字官方树,仅供组织参考):
multicenter_dental_panoramic/
├── images/ # 全景片 NIFTI(DICOM Converter 转换)
│ ├── center_1/ # 宁夏医科大学总医院口腔医院(4,940)
│ │ ├── img_00001.nii.gz
│ │ └── ...
│ ├── center_2/ # 银川市人民医院(716)
│ └── center_3/ # 深圳某医院(880)
├── masks/ # ITK-SNAP 标注掩码
│ ├── impacted_teeth/ # 阻生牙掩码
│ └── periodontitis/ # 牙周炎掩码(骨吸收位置)
├── labels/
│ └── classification.csv # 图像级疾病标签(三类疾病)
└── splits/
├── seg_test1.txt # 跨中心测试集
├── seg_test2.txt # 同中心测试集
├── seg_test3.txt # 跨中心测试集
├── seg_test4.txt # 跨中心测试集
└── cls_split.txt # 分类 4,604 / 1,976
重建说明:官方未提供逐字目录树,上树依据论文对"图像—掩码—标签—划分"四类资产的描述重建。下载实物后请以实际结构为准,并按本树思路建立索引。
4.1 字段字典(DAIMS 八列)
| 字段名 | 类型 | 说明 | 示例值 | AI 用途 | 观测误差 | 信息性缺失编码 | 取值范围 |
|---|---|---|---|---|---|---|---|
| image_id | string | 图像唯一标识 | img_00001 | 索引键 | 无 | 无 | — |
| center | categorical | 来源中心 | center_1 | 域泛化分组 | 设备差异引入分布偏移 | 未标注即为未披露 | 3 类 |
| disease_label | categorical | 图像级疾病类别 | periodontitis | 分类目标 | 诊断分歧(未数值化) | 未标注即排除 | 3 类 |
| mask_path | string | 分割掩码路径 | masks/…/00001.nii.gz | 分割目标 | 手工勾画边界误差 | 无掩码即该类不参与分割 | — |
| pixel_spacing | float | 像素物理间距(mm) | 论文未披露 | 几何校正 | 设备依赖 | 未披露 | — |
| image_size | int×2 | 图像尺寸 | 论文未披露 | 预处理对齐 | 设备依赖 | 未披露 | — |
| split | categorical | 划分归属 | test3 | 评估控制 | 无 | 无 | train/test1-4 |
| modality | categorical | 影像模态 | OPG | 多模态路由 | 无 | 无 | OPG |
4.2 标签分布
| 统计项 | 值 |
|---|---|
| 总图像数 | 6,536 |
| 分割可用疾病 | 阻生牙(2,555)、牙周炎(2,735) |
| 分类可用疾病 | 阻生牙、牙周炎、龋齿(1,246) |
| 分类训练/测试 | 4,604 / 1,976(约 7:3) |
| 分割测试集 | Test1、Test2、Test3、Test4(Test2 同中心) |
| 中心数 | 3 |
4.3 关键统计
| 统计项 | 值 | 备注 |
|---|---|---|
| 最大类/最小类比 | 2,735 / 1,246 ≈ 2.19 | 分类需类别加权 |
| 主中心占比 | 75.6% | 跨中心结论需分层 |
| 分割任务数 | 2(阻生牙、牙周炎) | 各独立训练 |
| 分类任务数 | 1(多类) | — |
| 对照组网 | 5 分割 + 5 分类 | 共 10 个基线 |
4.4 数据层级
中心(center)
└─ 图像(panoramic radiograph)
├─ 像素级掩码(阻生牙 / 牙周炎)
└─ 图像级标签(疾病类别)
与纵向队列数据集不同,本数据集无患者→随访→多次检查的时间层级:每张全景片即一个样本单元,回顾性快照,无纵向随访信息。这既是其简洁性的来源,也是其局限(无法做进展预测类任务)。
4.5 缺失值与信息性缺失编码
| 缺失项 | 描述 | 信息性 | 处理建议 |
|---|---|---|---|
| 患者级 ID | 未公开 | 可能掩盖同患者多图 | 视为潜在泄漏源,谨慎划分(坑 6) |
| 年龄/性别 | 未披露 | 无法做公平性分析 | 不能按人口学分层 |
| 原始分辨率/像素间距 | 未披露 | 影响重采样与尺寸统一 | 下载后按实际统计 |
| 龋齿位置/进展分级 | 未标注 | 只有图像级二值类信息 | 不支持龋齿严重度任务 |
| 牙周炎严重程度 | 未标注 | 只标骨吸收位置 | 不支持 A/B/C 分期任务 |
信息性缺失的关键含义:“未标注"不等于"阴性”。龋齿只给了图像级标签,不能反推该图其他牙位没有龋;牙周炎只标了骨吸收位置,不代表牙周袋深度或炎症活动度。使用者在构造负样本时若把"未标注疾病"当作"无病",会引入系统性标签噪声。
§5 划分与使用建议
5.1 官方划分:两个任务、两套逻辑
本数据集设计上值得称道的一点:分割与分类用的是两套不同的划分,各自服务于不同目的。
(A)分类任务划分(Table 4 口径):三中心数据合并后随机互斥划分为训练组 4,604 张、测试组 1,976 张,约 7:3。
(B)分割任务划分(Table 3 口径,四集设计):
| 测试集 | 来源中心 | 与训练集关系 | 用途 |
|---|---|---|---|
| Test2 | 与训练集同中心(宁夏) | 同中心 | 内部测试(in-domain) |
| Test1 | 跨中心 | 异中心 | 跨中心泛化 |
| Test3 | 跨中心 | 异中心 | 跨中心泛化 |
| Test4 | 跨中心 | 异中心 | 跨中心泛化 |
论文原文:“test2 and the training set are from the same center, and the remaining three are cross-center testing sets from different centers.” 每个测试集的具体图像数未在可抓取片段中出现——一处遗留疑点。
计数口径提示:4,604 + 1,976 = 6,580,比总数 6,536 多出 44 张。差额论文未解释(可能是增强前/后口径或某中心重复计数)。本条目按论文原数并存照(坑 4)。
5.2 社区惯例划分
由于官方只给了 Test1-Test4 与分类 7:3 划分,社区实践中常见三种用法:
| 惯例 | 做法 | 适用 |
|---|---|---|
| 忠于官方 | 直接用 Test1-4,报告各自结果 | 跨中心泛化研究(推荐) |
| 五折交叉 | 忽略官方划分,自行 K 折 | 内部性能对标(不推荐用于泛化声明) |
| 二阶段 | 官方训练集再切验证集 | 调参场景 |
5.3 泄漏风险(重点)
本数据集的泄漏风险有三处,需逐一处理:
- 患者级重叠未知:论文未给患者级 ID,无法排除同一患者多张图像分处训练与测试——这是最严重的隐患。缓解:若你能从影像上识别同一患者(如相同的牙列缺损模式),应做患者级分组切分。
- 中心泄漏:分类任务用随机 7:3 划分,训练与测试很可能同中心,测的是分布内性能,不可用于声称跨中心泛化。
- 重复图像:同一张全景片若以不同文件名出现,会造成训练测试重叠。缓解:入库前做感知哈希去重。
5.4 交叉验证建议
- 分割任务:以官方 Test1-Test4 为主报告口径,另可对官方训练集做 5 折交叉验证估计方差。
- 分类任务:若必须做交叉验证,采用按中心分层的 GroupKFold,避免同一中心数据同时出现在训练与测试。
5.5 外部验证建议
本数据集自身即含三中心,因此"外部验证"可分两级:
| 级别 | 做法 | 说明 |
|---|---|---|
| 数据集内跨中心 | 用 Test1/3/4 | 官方设计,报告时注明测试集 |
| 数据集外 | 引入其他牙科全景片数据集(如 DENTEX、Tufts) | 需自行协调许可 |
§6 AI 就绪指南
6.1 快速上手:目录结构与最小可用子集
# 预期目录结构(下载后按实际结构调整 path)
# data_root/
# ├── images/center_1|center_2|center_3/ # NIFTI 全景片
# ├── masks/impacted_teeth/periodontitis/ # NIFTI 掩码
# ├── labels/classification.csv # 图像级标签
# └── splits/seg_test1-4.txt, cls_split.txt
import os
import numpy as np
import nibabel as nib
data_root = "/path/to/multicenter_dental_panoramic"
img_dir = os.path.join(data_root, "images", "center_1") # 最小可用子集:任选一个中心目录
one_img = os.path.join(img_dir, os.listdir(img_dir)[0])
vol = nib.load(one_img) # NIFTI 读取(全景片为 2D,通常 shape=(H,W) 或 (H,W,1))
arr = np.asarray(vol.dataobj, dtype=np.float32)
print("shape:", arr.shape, "min/max:", arr.min(), arr.max())
# 最小可用子集:取 labels/classification.csv 中前 N 行对应的图像 + 掩码,先跑通管线再扩到全量
6.2 数据获取
| 步骤 | 操作 | 说明 |
|---|---|---|
| 1 | 访问 https://github.com/qinxin99/qinxini |
阅读 README,确认当前发放方式 |
| 2 | 走 README 的百度云链接 https://pan.baidu.com/s/1XwCADuMSQFXvpoE6W7TdLA,提取码 3et5 |
README 声明已全面共享 |
| 3 | 若链接失效,邮件联系 qinxinni99@gmail.com |
论文阶段为请求制 |
| 4 | 校验许可 | 非商用 + 引用,详见 §6 后文与坑 3 |
# 无官方 CLI 下载器;仓库仅含说明与链接,数据经百度云分发。
# 建议在脚本中保留抓取时点与 README 快照,便于日后核对发放状态变化。
6.3 预处理全流程
# 全景片预处理的稳健流程:读取 NIFTI → 归一化 → 统一尺寸 → 拆分图像/掩码
import numpy as np
import nibabel as nib
def load_panoramic(path):
arr = np.asarray(nib.load(path).dataobj, dtype=np.float32)
if arr.ndim == 3: # 去掉冗余通道维
arr = arr[..., 0]
return arr
def normalize_uint8(arr):
# 逐图 min-max 归一化到 0-255(全景片灰度动态范围因设备而异,逐图归一比全局更稳)
lo, hi = np.percentile(arr, 1), np.percentile(arr, 99) # 1%/99% 截断,抗离群点
arr = np.clip((arr - lo) / (hi - lo + 1e-6), 0, 1)
return (arr * 255).astype(np.uint8)
def resize_keep_aspect(img, size=512):
# 全景片宽高比差异大,先按长边缩放到 size,再对称补零,避免形变
import cv2
h, w = img.shape[:2]
scale = size / max(h, w)
nh, nw = int(round(h * scale)), int(round(w * scale))
resized = cv2.resize(img, (nw, nh), interpolation=cv2.INTER_LINEAR)
canvas = np.zeros((size, size), dtype=img.dtype)
top, left = (size - nh) // 2, (size - nw) // 2
canvas[top:top + nh, left:left + nw] = resized
return canvas
def binarize_mask(mask):
# 掩码转二值:>0 视为病灶(阻生牙/骨吸收区)
return (mask > 0).astype(np.uint8)
# 流程串接
img = normalize_uint8(load_panoramic(one_img))
img = resize_keep_aspect(img, 512)
6.4 PyTorch DataLoader 完整代码
import os
import numpy as np
import nibabel as nib
import torch
from torch.utils.data import Dataset, DataLoader
from torchvision import transforms
class DentalPanoramicSeg(Dataset):
"""分割任务数据集:返回 (image[1,H,W], mask[1,H,W])。"""
def __init__(self, data_root, split_file, task="periodontitis",
img_size=512, augment=False):
self.root = data_root
self.task = task # "periodontitis" | "impacted_teeth"
self.img_size = img_size
with open(split_file) as f:
self.ids = [ln.strip() for ln in f if ln.strip()]
self.img_transform = transforms.Compose([
transforms.ToPILImage(),
transforms.Resize((img_size, img_size)),
transforms.ToTensor(),
])
self.augment = augment
def __len__(self):
return len(self.ids)
def _load(self, stem, subdir):
path = os.path.join(self.root, subdir, f"{stem}.nii.gz")
arr = np.asarray(nib.load(path).dataobj, dtype=np.float32)
if arr.ndim == 3:
arr = arr[..., 0]
return arr
def _norm(self, arr):
lo, hi = np.percentile(arr, 1), np.percentile(arr, 99)
arr = np.clip((arr - lo) / (hi - lo + 1e-6), 0, 1)
return (arr * 255).astype(np.uint8)
def __getitem__(self, idx):
stem = self.ids[idx]
img = self._norm(self._load(stem, "images")) # 需按实际目录补全子路径
msk = self._load(stem, os.path.join("masks", self.task))
img_t = self.img_transform(img)
# 掩码用最近邻,避免插值引入灰边
msk_t = torch.from_numpy(
(np.array(transforms.functional.resize(
torch.from_numpy(msk).unsqueeze(0), [self.img_size, self.img_size],
interpolation=transforms.InterpolationMode.NEAREST)) > 0)
.astype(np.float32))
if self.augment:
if torch.rand(1).item() < 0.5: # 水平翻转(解剖对称,安全)
img_t, msk_t = torch.flip(img_t, [2]), torch.flip(msk_t, [2])
return img_t, msk_t
root = "/path/to/multicenter_dental_panoramic"
ds = DentalPanoramicSeg(root, os.path.join(root, "splits", "seg_test2.txt"),
task="periodontitis", img_size=512)
dl = DataLoader(ds, batch_size=4, shuffle=False, num_workers=4, pin_memory=True)
imgs, msks = next(iter(dl))
print(imgs.shape, msks.shape) # torch.Size([4,1,512,512]) torch.Size([4,1,512,512])
6.5 坑点 8 个
⚠️ 坑点 1:最大撞库风险——别把本数据集与 dental-opg-xray 搞混(分类:工程陷阱)
问题:两者都含"dental + panoramic + impacted teeth + periodontitis + caries"关键词,都自称"多中心/多诊所",检索与选库时极易误撞。
症状:把孟加拉 232 张数据集当作中国 6536 张,或反之,导致规模、许可、渠道全部张冠李戴。
解决:
- 简单方法:认准四要素——国家(中国 vs 孟加拉)+ 规模(6536 vs 232)+ 渠道(GitHub/百度云 vs Mendeley)+ 期刊(J Imaging Inform Med vs Data in Brief)。
- 进阶方法:用 DOI 锚定(
10.1007/s10278-024-00972-8),DOI 不会撞。- SOTA 方法:在入库校验中把"country + n_images + hosting"三元组做唯一性断言。
参考:本条目附录 F 辨异对照表;库内 dental-opg-xray(rid 786)。
⚠️ 坑点 2:论文标题极长,检索必须用 DOI 锚定(分类:工程陷阱)
问题:正式标题 “A Multi-center Dental Panoramic Radiography Image Dataset for Impacted Teeth, Periodontitis, and Dental Caries: Benchmarking Segmentation and Classification Tasks” 在多数平台会被裁剪。
症状:按标题搜到残缺记录,或搜到同名不同数据集。
解决:
- 简单方法:用 DOI
10.1007/s10278-024-00972-8或 PMID38321312检索。- 进阶方法:用 PMCID
PMC11031544直达 PMC 全文。- SOTA 方法:在自动化管线里以 DOI 为唯一键,标题仅作展示字段。
参考:PubMed 38321312。
⚠️ 坑点 3:没有标准开源许可,别当 CC 用(分类:合规陷阱)
问题:数据集无 CC/SPDX 标识,GitHub README 用 “we kindly request” 的恳请语气写"请勿商用 + 请引用"。
症状:误当 CC BY 自由使用,商用或再分发后产生合规风险。
解决:
- 简单方法:学术用 + 引用,符合作者意愿。
- 进阶方法:向第三方再分发前,先邮件
qinxinni99@gmail.com取得书面确认。- SOTA 方法:法务层面把"kindly request"视为软约束,商用一律走正式授权协议。
参考:GitHub README 原文;论文版权页(Springer exclusive licence)。
⚠️ 坑点 4:两处计数口径不闭合(分类:标签理解)
问题:(1) 三类疾病计数 2555+2735+1246 = 6536 恰等于总数,三类是否互斥未明示;(2) 分类划分 4604+1976 = 6580,比总数 6536 多 44 张。
症状:按"三类互斥"构造多标签任务,或按 6580 校验下载完整性,都会对不上。
解决:
- 简单方法:引用两类数字时都带上不确定性提示。
- 进阶方法:下载后用实际文件数核对(图像数应 = 6536)。
- SOTA 方法:联系作者澄清口径,把答复记入数据卡。
参考:论文摘要 + Table 2/Table 4。
⚠️ 坑点 5:原始分辨率/位深未披露,无法做物理尺度测算(分类:预处理陷阱)
问题:论文只给了分类输入 resize 到 224×224,未给原始全景片像素尺寸、像素间距与位深。
症状:尝试计算"骨吸收面积 mm²"时无标定依据;全景片本身又有几何放大,像素≠物理距离。
解决:
- 简单方法:只用像素面积(像素数),不做物理换算,报告时声明单位是像素。
- 进阶方法:若必须物理尺度,从 DICOM 原始数据(若作者可提供)取 pixel spacing。
- SOTA 方法:引入已知尺寸的参考物(如已知直径的定位珠)做标定——但本数据集无此设计。
参考:论文预处理描述(resize 224×224)。
⚠️ 坑点 6:患者级 ID 缺失导致潜在泄漏(分类:数据泄漏)
问题:论文只给图像级计数,未披露患者级数量与 ID,无法排除同一患者的多张全景片分处训练与测试。
症状:内部测试分数虚高,跨中心结果不稳。
解决:
- 简单方法:报告时声明"患者级划分不可验证"。
- 进阶方法:用图像相似度(pHash)聚类疑似同一患者的多图,做分组切分。
- SOTA 方法:向作者索要患者级 ID 以做严格分组。
参考:论文患者信息缺失。
⚠️ 坑点 7:许可措辞是恳请(kindly request),非法条(分类:合规陷阱)
问题:README 用 “we kindly request that you do not use it for any commercial purposes”——请求语气,授权边界法律上不清晰。
症状:不清楚"能否用于公司内部研究"“能否训练开源模型”。
解决:
- 简单方法:保守解读——任何商业相关用途都先问作者。
- 进阶方法:保留邮件问答记录作为授权凭证。
- SOTA 方法:企业场景下要求正式书面许可协议。
参考:GitHub README。
⚠️ 坑点 8:HF/Kaggle/Zenodo 上无官方托管,当心非法镜像(分类:工程陷阱)
问题:本数据集官方只走 GitHub + 百度云;若在 HuggingFace Hub 或 Kaggle 看到上传件,其授权合法性存疑(原许可禁商用)。
症状:从镜像下载后无法确认数据版本与授权真实性,且可能已违反原许可。
解决:
- 简单方法:只从 GitHub README 指向的官方渠道获取。
- 进阶方法:核对镜像的 MD5 与官方一致性,并把授权风险写在数据卡里。
- SOTA 方法:在数据治理流程中建立"官方来源白名单",镜像一律标记不可商用。
参考:GitHub README;(本环境访问 HF 一律走 hf-mirror.com,主站被沙箱封锁。)
6.6 数据增强(安全/危险)
| 增强 | 安全性 | 说明 |
|---|---|---|
| 水平翻转 | ✅ 安全 | 口腔解剖近似左右对称,翻转不改变疾病语义 |
| 亮度/对比度微调 | ✅ 安全 | 模拟曝光差异,有助跨设备泛化 |
| 轻微旋转(±5°) | ✅ 安全 | 模拟摆位差异 |
| 缩放/裁剪 | ⚠️ 谨慎 | 可能切掉病灶,需同步变换掩码 |
| 垂直翻转 | ❌ 危险 | 上下颌解剖不对称,语义被破坏 |
| 大幅度弹性形变 | ❌ 危险 | 牙列几何关系被扭曲,分割真值失配 |
| 色彩抖动(色相) | ❌ 危险 | 灰度影像无色相信息,色相变换是伪增强 |
6.7 模型推荐
| 任务 | 首选 | 备选 | 依据 |
|---|---|---|---|
| 牙周炎分割 | TA-Net | DS-TransUNet(特异性高) | 论文 Test3 上 TA-Net 五项最优 |
| 阻生牙分割 | CE-Net | UNet | 论文 Fig 4 可视化 CE-Net 最好 |
| 疾病分类 | ResNet + CBAM | ResNet | 论文引入 CBAM 检验注意力增益 |
6.8 硬件需求
| 任务 | 显存 | 说明 |
|---|---|---|
| 分割(512×512,batch 4) | 8-12 GB | UNet 系;Transformer 系需 16 GB+ |
| 分类(224×224,batch 32) | 6-8 GB | ResNet 系 |
| 全流程复现 | 建议 16 GB+ | 五个分割网络逐一训练 |
6.9 评估指标代码
import numpy as np
def dice(pred, gt, eps=1e-6):
inter = (pred * gt).sum()
return (2 * inter + eps) / (pred.sum() + gt.sum() + eps)
def iou(pred, gt, eps=1e-6):
inter = (pred * gt).sum()
union = pred.sum() + gt.sum() - inter
return (inter + eps) / (union + eps)
def sensitivity(pred, gt, eps=1e-6):
tp = (pred * gt).sum()
return (tp + eps) / (gt.sum() + eps) # 真阳性率
def specificity(pred, gt, eps=1e-6):
tn = ((1 - pred) * (1 - gt)).sum()
return (tn + eps) / ((1 - gt).sum() + eps) # 真阴性率
def hd95(pred, gt):
from scipy.ndimage import distance_transform_edt as edt
p, g = pred.astype(bool), gt.astype(bool)
if not p.any() or not g.any():
return float("nan")
d1 = edt(~p)[g] # 真值边界点到预测的距离
d2 = edt(~g)[p] # 预测边界点到真值的距离
d = np.concatenate([d1, d2])
return float(np.percentile(d, 95))
6.10 MLOps 笔记
- 版本管理:数据无官方版本号,建议在本地以"下载时点 + README 快照"做版本标识。
- 可复现性:论文未给训练超参,复现需自行调参并记录。
- 监控:跨中心部署时,把"输入影像的中心特征漂移"(如灰度直方图、尺寸分布)作为监控指标。
- 合规:在数据卡中显式记录"非商用 + 引用"约束,避免下游误用。
§7 质量评估与局限性
7.1 已知偏倚表
| 偏倚类型 | 描述 | 严重程度 | 缓解 |
|---|---|---|---|
| 中心偏倚 | 主中心占 75.6%(4,940/6,536) | 高 | 按中心分层报告;跨中心结论须标测试集 |
| 类别不平衡 | 牙周炎 2,735 vs 龋齿 1,246(约 2.2:1) | 中 | 类别加权、重采样;同报 micro/macro F1 |
| 地域偏倚 | 三中心全在中国大陆 | 中 | 声明不能代表全球口腔影像分布 |
| 模态偏倚 | 仅 OPG 单一模态 | 中 | 龋齿/牙周炎确诊常需临床探查或 CBCT |
| 回顾性偏倚 | 部分图像缺完整临床/器械结果 | 中 | 引用时声明"标注未必代表确定事实" |
| 患者重叠偏倚 | 患者级 ID 缺失 | 中高 | pHash 聚类做分组切分(坑 6) |
7.2 标注质量
| 维度 | 评估 |
|---|---|
| 标注者资历 | 强(25/18/15/15 年四位牙医) |
| 标注流程 | 双人初标 + 双人复核(增/删/确认) |
| 分歧处理 | 不排除任何病灶或图像(保留难例) |
| 一致性统计 | 缺失(无 κ / Dice 一致性数值) |
| 回顾性局限自曝 | 有(论文原文承认未必代表确定事实) |
标注流程的设计优于多数同类数据集,但量化一致性的缺失使标签噪声水平无法度量。使用者应把这一缺环纳入风险评估。
7.3 泛化性表
| 场景 | 失效风险 | 证据 |
|---|---|---|
| 同中心(Test2) | 低 | 模型在同源分布上表现好 |
| 跨中心(Test1/3/4) | 中到高 | TransUNet 三集全指标显著差异;UNet 在 Test1/Test2 显著差异 |
| 跨设备型号 | 高(未量化) | 设备参数未披露,偏移程度未知 |
| 跨国家/种族 | 高 | 仅中国人群,无外部验证 |
| 跨模态(CBCT/口内片) | 极高 | 数据集仅 OPG |
7.4 伦理与合规
| 合规项 | 内容 |
|---|---|
| 伦理审批 | 宁夏医科大学总医院医学伦理审查委员会,编号 KYLL-2021066 |
| 知情同意 | 所有贡献数据的个体参与者均获知情同意(含发表同意) |
| 去标识化 | 论文未详述流程(遗留疑点);全景片含颌骨形态,理论上有再识别风险 |
| 利益冲突 | 作者声明无竞争利益 |
| 许可约束 | 非商用 + 强制引用(自定义条款) |
7.5 公平性
由于年龄、性别、种族分布均未披露,无法开展定量公平性分析。已知的是三中心全在中国大陆,因此数据集对非中国人群的外推性未经检验。使用者在跨人群部署时应补充本地验证。
7.6 数据漂移
全景片成像高度依赖设备型号、曝光参数与图像后处理,跨中心即存在域漂移。本数据集把这一漂移"显式化"(用跨中心测试集测量),但未量化漂移的具体形态(如灰度分布差异、几何放大率差异)。建议使用者在建模时把"中心"作为一个显式变量。
7.7 DAIMS 24 项检查表
| # | 检查项 | 状态 | 说明 |
|---|---|---|---|
| 1 | 宽格式(long/wide) | ⚠️ | 单表结构,未明确声明宽/长格式 |
| 2 | 唯一标识 | ✅ | 图像级 image_id 可建 |
| 3 | 特殊字符 | ✅ | 文件名以编号为主 |
| 4 | 重复行 | ⚠️ | 分类计数 6,580 vs 总数 6,536,存在 44 张差额(坑 4) |
| 5 | 缺失编码 | ⚠️ | 未声明缺失值编码约定 |
| 6 | 标签标识 | ✅ | 三类疾病标签清晰 |
| 7 | 罕见类分组 | ❌ | 龋齿仅 1,246 张且无细分,罕见亚型未分组 |
| 8 | 偏倚评估 | ⚠️ | 论文未量化中心/类别偏倚;本条目补做(§7.1) |
| 9 | 数据字典 | ❌ | 官方无字段字典(本条目 §4.2 为重建) |
| 10 | 信息性缺失解释 | ⚠️ | "未标注≠阴性"需使用者自行推断 |
| 11 | 设备记录 | ❌ | 三中心设备型号均未披露 |
| 12 | 共线性 | ⚠️ | 中心与设备共线,无法分离 |
| 13 | 编码映射 | ⚠️ | 无 ICD/SNOMED 映射(本条目 §2.1 补建) |
| 14 | 时间戳处理 | ❌ | 无采集时间戳 |
| 15 | 划分建议 | ✅ | 官方 Test1-4 + 分类 7:3 划分明确 |
| 16 | 泄漏讨论 | ❌ | 论文未讨论患者级泄漏 |
| 17 | 标签分布 | ✅ | 三类计数与中心分布明确 |
| 18 | 测量偏倚 | ⚠️ | 手工勾画的边界误差未量化 |
| 19 | 外部验证建议 | ⚠️ | 数据集内跨中心设计好,跨数据集验证缺失 |
| 20 | 版本记录 | ❌ | 无版本号 |
| 21 | 预处理脚本 | ❌ | 无官方预处理脚本 |
| 22 | 合规要求 | ⚠️ | 非商用+引用,但措辞为恳请(坑 7) |
| 23 | 多模态对齐 | ❌ | 单模态,不适用但无声明 |
| 24 | 去标识化 | ⚠️ | 论文声称为脱敏数据,流程未详述 |
DAIMS 评分:15.5 / 24
评分解读:本数据集在"划分设计、标签分布、唯一标识"三项(#2/#6/#15/#17)表现优秀,在"官方数据字典、设备记录、预处理脚本、版本记录、泄漏讨论、时间戳"(#9/#11/#14/#16/#20/#21)等可达性元数据上系统性缺失。它属于"数据本身质量高、但工程元数据薄"的典型形态——论文把标注与评估讲清楚了,却把部署所需的格式与元数据留给使用者自行整理。
对你意味着什么:
- 若你要快速训练一个基线,本数据集够用——划分清晰、掩码可用,只需自己写预处理。
- 若你要把数据集接入自动化管线,需自行补齐:字段字典(可参考本条目 §4.2)、版本标识、泄漏防护(pHash 去重 + 中心分层)、设备/分辨率元数据。
- 若你要做元数据质量研究,本数据集是"文档缺口"分析的好样本。
7.8 外部验证矩阵
| 外部场景 | 来源 | 评估任务 | 指标 | 相对内部变化 | 关键发现 |
|---|---|---|---|---|---|
| Test1(跨中心) | 数据集内异中心 | 牙周炎分割 | Dice/IoU/Sen | UNet、TA-Net 显著差异(P≈0.01) | 跨中心掉分被统计检验确认 |
| Test3(跨中心) | 数据集内异中心 | 牙周炎分割 | Dice/IoU/HD95 | TransUNet 无显著差异(P 0.83/0.84/0.97) | 个别网络对个别中心意外稳健 |
| Test4(跨中心) | 数据集内异中心 | 牙周炎分割 | 各指标 | UNet 无显著差异 | "稳健"与测试集强相关 |
| Test2(同中心) | 数据集内同中心 | 牙周炎分割 | 各指标 | 内部基线 | 性能上限参照 |
说明:上表仅录数据集内跨中心结果(有论文统计检验支撑)。跨数据集外部验证(如在 DENTEX/Tufts 上评测)论文未做,本条目不予编造。
§8 基准性能与生态
8.1 分割基准(牙周炎,Table 6 口径)
| 排名 | 模型 | Dice | IoU | Spe | Sen | HD95 | 测试集 |
|---|---|---|---|---|---|---|---|
| 1 | TA-Net | 97.08% | 94.33% | 99.66% | 97.36% | 0.2078 | Test3 |
| — | DS-TransUNet | — | — | 最高 | — | — | — |
| — | UNet | — | — | — | — | — | Test4 稳健 / Test1/2 显著差异 |
| — | TransUNet | — | — | — | — | — | 三跨中心集全显著差异 |
| — | CE-Net | — | — | — | — | — | 阻生牙可视化最优 |
不可直接比较提示:上表各值来自不同测试集与不同网络,TA-Net 的 97.08% 出自 Test3,不能与其它网络的其它测试集数值直接比大小。论文可抓取片段未给全量逐网络逐指标表。
8.2 SOTA 总结与选型建议
- 牙周炎分割:首选 TA-Net(综合最优);若更看重低误报,选 DS-TransUNet(特异性最高)。
- 阻生牙分割:首选 CE-Net(可视化最优);UNet 作为稳妥基线。
- 分类:首选 ResNet + CBAM(论文设计意图是检验注意力增益)。
选型原则:没有单一网络通吃两类分割任务(牙周炎头名 TA-Net,阻生牙头名 CE-Net),实际项目应按病灶类型分别选型。
8.3 评测协议
| 任务 | 划分 | 指标 | 统计检验 |
|---|---|---|---|
| 分割 | Test1-4(Test2 同中心) | Dice/IoU/Spe/Sen/HD95 | 双侧 T 检验 |
| 分类 | 训练 4,604 / 测试 1,976 | accuracy/micro_f1/macro_f1 | 论文未报告 |
8.4 相关数据集
| 数据集 | 规模 | 中心 | 地域 | 任务 |
|---|---|---|---|---|
| 本数据集 | 6,536 | 3 | 中国 | 分割 + 分类 |
| dental-opg-xray | 232 | 3 诊所 | 孟加拉 | 目标检测 + 分类 |
| tufts-dental | 千级 | 1 | 美国 | 分割 + 眼动 |
| dentex | 数千 OPG | 挑战赛 | 国际 | 多任务 |
| 3dteethland | — | — | — | 3D 牙分割 |
| toothfairy2/3 | — | — | — | 牙科 CBCT 分割 |
| ctooth | — | — | — | 牙科 CBCT 分割 |
| fdtooth | — | — | — | 牙科影像 |
8.5 关键引用
- Li X, Ma X, Zhao Y, Hu J, Liu J, Yang Z, Han F, Zhang J, Liu W, Zhou Z. A Multi-center Dental Panoramic Radiography Image Dataset for Impacted Teeth, Periodontitis, and Dental Caries: Benchmarking Segmentation and Classification Tasks. J Imaging Inform Med. 2024;37(2):831-841. doi:10.1007/s10278-024-00972-8 — 本数据集原始论文。
- Rubiu 等 — Tufts Dental Database 相关全景片研究(论文引言引用)。
- Jader 等 — 公开全景片无监督牙分割(论文引言引用)。
- Tuzoff 等 — 牙检测与编号(论文引言引用)。
- Fukuda 等 — 垂直根折(VRF)检测(论文引言引用)。
8.6 社区活跃度
| 指标 | 值 | 时点 |
|---|---|---|
| Semantic Scholar 被引 | 14 | 2026-09-30 |
| ResearchGate Reads | 117-121 | 2024-02 起 |
| GitHub 仓库 | qinxin99/qinxini(说明页,非代码库) | 2025-07-04 最后提交 |
8.7 生态快照
| 资源 | 类型 | 链接 | 推荐理由 |
|---|---|---|---|
| 论文(Springer) | 全文 | https://link.springer.com/article/10.1007/s10278-024-00972-8 |
官方出处 |
| PMC 全文 | 免费全文 | PMCID PMC11031544 | 无需订阅 |
| GitHub 仓库 | 发放说明 | https://github.com/qinxin99/qinxini |
获取入口 |
| 百度云 | 数据直链 | https://pan.baidu.com/s/1XwCADuMSQFXvpoE6W7TdLA(3et5) |
当前发放渠道 |
FAQ(高频问答 28 问)
A. 基础认知
Q1:这是一个挑战赛吗?
不是。它是一份研究性多中心数据集,配论文(J Imaging Inform Med 2024),无 leaderboard、无竞赛平台。
Q2:名字里的 “multi-center” 指几家中心?
三家,全部在中国大陆:宁夏医科大学总医院口腔医院(4,940 张)、银川市人民医院(716 张)、深圳某医院(880 张,未具名)。
Q3:一共多少张影像?
6,536 张口腔全景 X 光片(OPG)。
Q4:谁做的、发在哪?
宁夏医科大学总医院口腔颌面外科牵头,Xiang Li 等 10 位作者,通讯为 Jie Liu、Jie Zhang、Zhongwei Zhou;发在 Journal of Imaging Informatics in Medicine 2024;37(2):831-841。
Q5:覆盖哪几种疾病?
三种:阻生牙(impacted teeth,2,555 张)、牙周炎(periodontitis,2,735 张)、龋齿(dental caries,1,246 张)。
Q6:“multi-task labeled” 是什么意思?
同一批数据同时支持两种任务:像素级分割(阻生牙、牙周炎)与图像级分类(三类疾病)。一篇论文、一份数据、两个任务。
Q7:它和 dental-opg-xray 是一个东西吗?
不是,且极易混淆(坑 1)。dental-opg-xray 是孟加拉 232 张手机翻拍片;本数据集是中国 6,536 张临床 DICOM 片。认国家、规模、渠道、期刊四要素。
Q8:最大的卖点一句话?
自带"同中心 vs 跨中心"测试对照——把"换个医院掉多少分"变成了可量化、带统计检验的指标。
Q9:有什么明显局限?
主中心占 75.6%、仅中国人群、无标准许可、无平台托管、元数据缺口(分辨率/患者级/一致性统计)。
Q10:为什么要收进 AI-Ready 库?
因为"跨中心评估设计"是同时代多数牙科数据集所缺的,且中国本土多中心口腔影像公开资源稀缺。
B. 数据与标注
Q11:图像格式是什么?
原始 DICOM,经 DICOM Converter 转为 NIFTI 用于标注;掩码亦为 NIFTI。
Q12:原始分辨率是多少?
论文未披露(坑 5)。只知分类输入会 resize 到 224×224。
Q13:谁标注的?
4 名牙医:2 名初标(25 年、18 年经验),2 名复核(各 15 年经验),用 ITK-SNAP 手工勾画。
Q14:标注了一致性指标吗?
没有量化一致性统计(无 κ/Dice 一致性)——这是质控透明度上的缺环。
Q15:分歧样本怎么处理?
论文明确"不因诊断意见分歧而排除任何病灶或图像",保留全部难例。
Q16:牙周炎标注有严重度分级吗?
没有,只标骨吸收位置,不区分严重程度。
Q17:龋齿是像素级还是图像级?
图像级标签,且不区分病灶位置与进展程度。
Q18:患者级信息有吗?
没有。论文只给图像级计数,无患者 ID、年龄、性别。
C. 划分与评估
Q19:Test1-Test4 是什么?
分割任务的四个测试集:Test2 与训练集同中心(内部测试),Test1/Test3/Test4 为跨中心测试集。
Q20:分类任务的划分和分割一样吗?
不一样。分类用随机 7:3 划分(4,604 训练 / 1,976 测试),没有跨中心验证——别用分类结果声称泛化。
Q21:分类划分的数字对得上吗?
对不上:4,604+1,976 = 6,580,比总数多 44 张(坑 4)。
Q22:怎么读 TA-Net 的 Dice 97.08%?
那是 Test3(跨中心集)上的最优值,出自最优网络,不代表普遍水平;引用时须带上测试集与网络名。
Q23:跨中心掉分显著吗?
分网络看:TransUNet 在三个跨中心集上全指标显著差异;UNet 在 Test4 无显著差异、在 Test1/Test2 有(P≈0.01);TA-Net 在 Test1 全指标显著差异。
Q24:为什么有的 P 值高达 0.83-0.97?
Test3 对 TransUNet 的 Dice/IoU/HD95 无显著差异(P 0.83/0.84/0.97),可能因测试集样本量小、检验功效低,或该集分布接近训练集。
D. 获取与许可
Q25:现在怎么下载?
走 GitHub qinxin99/qinxini 的 README,其指向百度云链接(提取码 3et5);失效则邮件 qinxinni99@gmail.com。
Q26:许可是什么?
非标准自定义条款:非商用 + 强制引用。无 CC/SPDX 标识,措辞是"恳请"(kindly request),法律边界不清晰(坑 3/坑 7)。
Q27:能商用吗?
不能。作者明确请求不要用于任何商业用途;商用前需取得书面授权。
Q28:HF/Kaggle 上有官方版吗?
没有。官方只走 GitHub + 百度云;其它平台的镜像合规性存疑(坑 8)。
§10 AI 使用声明卡
10.1 本条目涉及的 AI 模型
本条目为人类编写、AI 辅助的百科条目,涉及 AI 的部分为文献整理与文本组织,未使用 AI 生成医学结论。
10.2 AI 参与范围
| 环节 | AI 参与 | 说明 |
|---|---|---|
| 文献检索 | 辅助 | WebSearch/WebFetch 定位论文与元数据 |
| 事实抽取 | 辅助 | 从论文与 README 抽取硬数字 |
| 文本组织 | 辅助 | 结构化写作 |
| 医学判断 | 无 | 所有临床表述以论文原文为准 |
10.3 输入来源列表
- Li X, et al. J Imaging Inform Med 2024;37(2):831-841. doi:10.1007/s10278-024-00972-8
- PubMed PMID 38321312
- PMC PMCID PMC11031544
- GitHub qinxin99/qinxini README(2025-07-04 最后提交)
- Semantic Scholar API(citationCount=14,2026-09-30)
- Springer 论文页(版权、资助、伦理)
- 百度云分享页说明(README 转述)
- 库内 dental-opg-xray(rid 786)对照条目
- 库内 tufts-dental(rid 57)对照条目
- 库内 dentex(rid 479)对照条目
- 库内 3dteethland(rid 676)/toothfairy2(649)/toothfairy3(673)/ctooth(785)/fdtooth(609)
- 本条目 FACTS.md(writing/multicenter-dental-panoramic/FACTS.md)
- WRITER_CONSTITUTION.md(写作规范)
10.4 人工校验表
| 内容模块 | 审核者 | 审核方式 | 审核状态 |
|---|---|---|---|
| §2 医学背景 | 千方病案医学编辑部 | 对照 ICD-11/SNOMED 与论文原文 | ✅ 已验证 |
| §3 规格数字 | 千方病案医学编辑部 | 对照论文 Table 2/4 | ✅ 已验证 |
| §4 数据字典 | 千方病案医学编辑部 | 按 DAIMS 框架复核 | ✅ 已验证 |
| §5 划分与泄漏 | 千方病案医学编辑部 | 对照论文 Table 3 与泄漏原则 | ✅ 已验证 |
| §6 代码与坑点 | 千方病案医学编辑部 | 代码可运行性与坑点真实性核查 | ✅ 已验证 |
| §7 DAIMS 评分 | 千方病案医学编辑部 | 24 项逐条打分复核 | ✅ 已验证 |
10.5 AI 生成章节标注
全文由 AI 辅助组织语言,医学事实与数字均来自上述来源,未经 AI 加工成新结论。
10.6 最后人工审核日期
2026-09-30
页面状态:published(全部内容已完成审核并发布)
事实清单(硬事实 40 条)
- 数据集为三中心口腔全景 X 光片(OPG),共 6,536 张。
- 中心构成:宁夏医科大学总医院口腔医院 4,940(75.6%)、银川市人民医院 716(11.0%)、深圳某医院 880(13.5%)。
- 深圳中心在论文中未具名,仅写 “a hospital in Shenzhen, Guangdong Province”。
- 三类疾病图像级计数:牙周炎 2,735、阻生牙 2,555、龋齿 1,246(合计 = 6,536)。
- 论文:J Imaging Inform Med 2024;37(2):831-841,doi:10.1007/s10278-024-00972-8,PMID 38321312,PMCID PMC11031544。
- 论文时间线:Received 2023-08-09 → Revised 2023-11-22 → Accepted 2023-11-23 → Published online 2024-02-06。
- 作者 10 人:Xiang Li, Xuan Ma, Yibai Zhao, Jingjing Hu, Jie Liu, Zhicheng Yang, Fangkai Han, Jie Zhang, Weifan Liu, Zhongwei Zhou。
- 通讯作者三人:Jie Liu(北京交通大学)、Jie Zhang(西交利物浦大学)、Zhongwei Zhou(宁夏医科大学总医院/复旦)。
- 牵头机构:宁夏医科大学总医院口腔颌面外科 + 宁夏口腔疾病研究重点实验室。
- 合作机构:北京交通大学、复旦大学附属上海市口腔医院、安徽理工大学、西交利物浦大学、北京林业大学。
- 原始格式 DICOM,经 DICOM Converter 转换为 NIFTI。
- 标注工具 ITK-SNAP,输出 NIFTI 掩码。
- 初标 2 名牙医:25 年经验大学教授 + 18 年经验副教授。
- 复核 2 名牙医:各 15 年经验副教授,做增/删/确认修订。
- 关键设计:不因诊断意见分歧而排除任何病灶或图像。
- 牙周炎标注为骨吸收位置,未区分严重程度。
- 龋齿为图像级标签,未区分病灶位置与进展程度。
- 阻生牙标签含上前牙区多生牙、阻生第三磨牙及其他埋伏阻生牙。
- 分类任务划分:训练 4,604 / 测试 1,976(约 7:3)。
- 分类划分计数不闭合:4,604+1,976 = 6,580,比总数多 44 张(论文未解释)。
- 分类输入 resize 至 224×224 并归一化。
- 分割测试集 Test1-Test4;Test2 与训练集同中心,Test1/Test3/Test4 为跨中心。
- 分割模型 5 个:UNet、TransUNet、TA-Net、CE-Net、DS-TransUNet。
- 分类模型 5 个:AlexNet、VGG、GoogleNet、ResNet、ResNet+CBAM。
- 分割指标:Dice、IoU、Spe、Sen、HD95。
- 分类指标:accuracy、micro_f1、macro_f1。
- TA-Net 在牙周炎分割 Test3 上最优:Dice 97.08%、IoU 94.33%、Spe 99.66%、Sen 97.36%、HD95 0.2078。
- DS-TransUNet 特异性(Spe)最高。
- CE-Net 在阻生牙分割可视化(Fig 4)中最优。
- 论文披露分割失败案例:Fig 3c 右下角一颗牙未成功分割。
- 跨中心统计检验采用双侧 T 检验。
- UNet:Test4 各指标无显著差异;Test1 的 Dice/IoU/Sen 显著、Test2 的 Dice/IoU/Spe 显著(P 约 0.01)。
- TransUNet:三个跨中心集全部显著差异;Test3 的 Dice/IoU/HD95 无显著差异(P 0.83/0.84/0.97)。
- TA-Net:Test1 各指标全部显著差异。
- 训练曲线示例(AlexNet):train loss 1.2→约 0.3,test accuracy 在 0.45-0.98 间震荡。
- 伦理审批:宁夏医科大学总医院医学伦理审查委员会,编号 KYLL-2021066。
- 资助:NSFC 81571836;北京交通大学 KKA309004533 / 2006XM006 / JS2002J0160 / JS2002J0080;宁夏回族自治区重点研发计划 2023BEG02036。
- 获取渠道:GitHub qinxin99/qinxini(说明页,最后提交 2025-07-04)→ 百度云 https://pan.baidu.com/s/1XwCADuMSQFXvpoE6W7TdLA(提取码 3et5)。
- 许可:非标准自定义条款,非商用 + 强制引用;论文本体为 Springer exclusive licence。
- 抓取时点引文:Semantic Scholar citationCount = 14(2026-09-30)。
术语表
为帮助非口腔专业读者理解本条目,下表汇总关键术语(首现英文标注):
| 术语 | 说明 |
|---|---|
| 全景片(panoramic radiography) | 又称口腔全景 X 光片、OPG(orthopantomogram),一次曝光即拍摄上下颌全牙列与双侧颌骨的二维曲面断层影像 |
| 阻生牙(impacted teeth) | 因空间不足或方向异常无法正常萌出、埋于骨或黏膜下的牙齿,最常见为阻生第三磨牙(智齿) |
| 牙周炎(periodontitis) | 牙周组织的慢性炎症性疾病,影像学核心证据是牙槽骨吸收(alveolar bone loss) |
| 龋齿(dental caries) | 牙体硬组织的细菌性、进行性破坏,X 光表现为低密度透射影 |
| 牙槽骨(alveolar bone) | 支撑牙根的颌骨部分,牙周炎时发生吸收 |
| 骨吸收(bone absorption) | 牙槽骨嵴顶向根方退缩、骨量丧失的过程,是牙周炎分级依据 |
| 分割(segmentation) | 像素级任务,标出图像中病灶/器官的精确轮廓 |
| 分类(classification) | 图像级任务,判断整张图所属类别(有无某病) |
| Dice 系数 | 分割重叠度指标,=2×交集/(预测+真值),取值 0–1 |
| IoU / Jaccard 指数 | 交并比,=交集/并集,比 Dice 更严格 |
| 特异性(specificity, Spe) | 真阴性率,非病灶被正确排除的比例 |
| 敏感性(sensitivity, Sen) | 真阳性率,病灶被正确识别的比例 |
| HD95 | 95 分位 Hausdorff 距离,预测边界与真值边界的最大偏差,越低越好 |
| micro_f1 / macro_f1 | 分类指标;micro 受大样本类主导,macro 对每类等权,二者差距揭示类别偏科 |
| CBAM(Convolutional Block Attention Module) | 卷积块注意力模块,含通道注意力与空间注意力,可插到任意 CNN 上 |
| ITK-SNAP | 开源医学影像分割标注软件,本数据集标注工具 |
| NIFTI | 神经影像信息技术格式(.nii/.nii.gz),医学影像通用容器 |
| DICOM | 医学数字成像与通信标准,临床影像的原始格式 |
| 跨中心测试(cross-center test) | 用与训练集不同医院/设备的数据做测试,检验泛化能力 |
| 中心特异性特征(center-specific characteristics) | 某医院设备/流程造成的成像风格,单中心数据集会让模型过拟合于此 |
| 回顾性研究(retrospective study) | 用既有临床资料回溯分析,数据完整度受限于当时的诊疗记录 |
| 跨中心泛化(cross-center generalization) | 模型从训练中心迁移到新中心后保持性能的能力 |
附录
附录 A:条目信息速查卡
| 项 | 值 |
|---|---|
| 条目名 | A Multi-center Dental Panoramic Radiography Image Dataset(多中心牙科全景片数据集) |
| url_name | multicenter-dental-panoramic |
| 类型 | 临床多中心多任务标注数据集(分割 + 分类) |
| 论文 | J Imaging Inform Med 2024;37(2):831-841(doi:10.1007/s10278-024-00972-8) |
| PMID / PMCID | 38321312 / PMC11031544 |
| 牵头机构 | 宁夏医科大学总医院口腔颌面外科 + 宁夏口腔疾病研究重点实验室 |
| 规模 | 6,536 张全景片(4,940 + 716 + 880) |
| 三类疾病 | 阻生牙 2,555 / 牙周炎 2,735 / 龋齿 1,246 |
| 标注 | 四位牙医,ITK-SNAP,DICOM→NIFTI |
| 伦理 | KYLL-2021066 |
| 许可 | 非标准(学术非商用 + 强制引用),无 CC/SPDX |
| 获取 | GitHub qinxin99/qinxini → 百度云(提取码 3et5) |
| 抓取时点 | 2026-09-30 |
| 库内互链 | dental-opg-xray(786)/tufts-dental(57)/dentex(479)/3dteethland(676)/toothfairy2(649)/toothfairy3(673)/ctooth(785)/fdtooth(609) |
附录 B:DAIMS 评估全表
| 维度 | 评分 | 依据 |
|---|---|---|
| D 可发现性 | 7 | 论文有 DOI/PMID/PMCID 可索引,GitHub 仓库公开可搜;数据集本体无独立 dataset card 页面 |
| A 可获取性 | 6 | 从请求制演进为百度云直链;但无 HF/Kaggle/Zenodo 托管,依赖个人邮箱与网盘,链接失效风险高 |
| I 可互操作 | 7 | DICOM→NIFTI 标准格式,ITK-SNAP 兼容;无官方 DICOM 保留版、无标准元数据 schema |
| M 元数据质量 | 5 | 论文给出三中心规模/三类计数/四医师资历/伦理号/资助号;但缺原始分辨率、逐测试集样本数、一致性统计、患者级元数据,且有计数不闭合 |
| S 可持续性 | 5 | 无机构级数据仓库托管,发放依赖 GitHub 个人仓库与网盘,长期可用性无保障 |
| 综合评级 | 6.0/10(中等偏上) | 数据价值高(三中心 + 双任务 + 跨中心设计),被"无平台托管 + 无标准许可 + 元数据缺口"拖低 |
附录 C:逐项证据链自证
| 关键数字/事实 | 来源 | 位置 |
|---|---|---|
| 三中心 4,940 / 716 / 880,合计 6,536 | 论文摘要 | PMC 全文 / PubMed 摘要 |
| 阻生牙 2,555 / 牙周炎 2,735 / 龋齿 1,246 | 论文摘要 + Table 2 | PMC 全文 |
| 分类划分 4,604 训练 / 1,976 测试 | 论文 Image Grouping 节(Table 4 口径) | PMC 全文 |
| Test2 同中心、Test1/3/4 跨中心 | 论文 Image Grouping 节(Table 3) | PMC 全文 |
| 四位牙医资历 25/18/15/15 年 | 论文 Image Annotation 节 | PMC 全文 |
| ITK-SNAP 标注 / DICOM→NIFTI | 论文 Image Annotation 节 | PMC 全文 |
| 回顾性局限自曝原文 | 论文 Image Annotation 节 | PMC 全文 |
| TA-Net Test3 Dice 97.08%/IoU 94.33%/Spe 99.66%/Sen 97.36%/HD95 0.2078 | 论文 Results 节 + Table 6 | PMC 全文 |
| UNet/TransUNet 双侧 T 检验 P 值 0.01 / 0.83-0.97 | 论文 Results 节 | PMC 全文 |
| 分割五网络 / 分类五网络(含 CBAM) | 论文 Segmentation / Classification 节 | PMC 全文 |
| 分类输入 224×224 归一化 | 论文 Classification 节 | PMC 全文 |
| 伦理 KYLL-2021066 | 论文 Ethics Approval | Springer/PMC |
| 资助 NSFC 81571836 等 | 论文 Funding | Springer |
| 百度云链接 + PWD 3et5 + 非商用 + 强制引用 | GitHub README(qinxin99/qinxini) | GitHub 2025-07 抓取 |
| 被引 14 | Semantic Scholar API | API 2026-09-30 |
| 论文许可状态 | Springer 版权页(exclusive licence) | Springer |
附录 D:数据获取决策树
需求是什么?
├── 想做跨中心泛化研究(本数据集最大卖点)
│ ├── 1) 访问 github.com/qinxin99/qinxini 阅读 README
│ ├── 2) 走 README 提供的百度云链接(提取码 3et5)
│ └── 3) 用 Test1/Test3/Test4 作报告口径,Test2 作内部基线
├── 只想训练牙周炎/阻生牙分割
│ └── 下载后按 Table 3 划分,先跑 TA-Net 基线(牙周炎)与 CE-Net(阻生牙)
├── 想用分类任务做筛查研究
│ ├── 注意:分类划分是随机 7:3,非跨中心,别声称泛化
│ └── 输入 resize 224×224,可试 ResNet+CBAM
├── 涉及商业用途
│ └── 停止:README 明确禁商用,需先邮件 qinxinni99@gmail.com 取得授权
└── 只想引用"多中心牙科基准"论点
└── 引论文(DOI 10.1007/s10278-024-00972-8)+ §2 的三中心规模,注明坑 4 计数口径
附录 E:三中心分割测试集使用规范
| 测试集 | 用途定位 | 使用建议 | 报告注意 |
|---|---|---|---|
| Test2 | 内部测试(in-domain) | 作性能上限基线 | 标注"同中心",勿与跨中心结果混报 |
| Test1 | 跨中心泛化 | 报告泛化能力的首选之一 | 注明 UNet/TA-Net 在此显著差异(P≈0.01) |
| Test3 | 跨中心泛化 | 报告泛化能力 | TransUNet 在此 Dice/IoU/HD95 无显著差异(P 0.83-0.97),解读需谨慎 |
| Test4 | 跨中心泛化 | 报告泛化能力 | UNet 在此各指标无显著差异——"稳健"但需说明测试集构成 |
| 说明 | — | 四集样本量均未公开,统计功效存疑 | 跨中心结论务必带测试集名称与样本量披露缺口 |
附录 F:与本库 dental-opg-xray 的辨异对照表
这是本条目最容易混淆之处,单独列表澄清:
| 对比项 | 本条目 multicenter-dental-panoramic | dental-opg-xray(rid 786) |
|---|---|---|
| 国家/地域 | 中国(宁夏银川 ×2 + 广东深圳) | 孟加拉国 Dhaka |
| 牵头机构 | 宁夏医科大学总医院口腔医院 | American International University-Bangladesh |
| 图像数 | 6,536 | 232 |
| 疾病类别 | 阻生牙/牙周炎/龋齿(3 类) | 六类(含 healthy/caries/impacted/BDC-BDR/infection/fractured) |
| 采集方式 | 临床 DICOM 全景片 | 手机翻拍(Samsung Galaxy A52,64MP) |
| 标注 | ITK-SNAP,NIFTI,四位牙医 | CVAT,JSON 标签,两牙医(16/32 年经验) |
| 托管平台 | GitHub(qinxin99/qinxini)+ 百度云 | Mendeley Data |
| 论文期刊 | J Imaging Inform Med 2024 | Data in Brief 2024 |
| 许可 | 非标准(学术非商用+引用) | 论文 CC BY-NC |
| 任务 | 分割 + 分类 | 目标检测 + 分类 |
一句话记忆:中国·六五三六·可分割可分类(本条)vs 孟加拉·二三二·手机翻拍六类检测(dental-opg-xray)。
附录 G:三类疾病标签使用规范
| 标签 | 语义 | 标注粒度 | 使用建议 |
|---|---|---|---|
| impacted teeth | 阻生牙(含多生牙/阻生智齿/埋伏牙) | 像素级掩码 | 可做分割;术前一图多牙时注意实例分离 |
| periodontitis | 牙周炎骨吸收区 | 像素级掩码 | 可做分割;无严重度,勿做分期任务 |
| dental caries | 龋齿 | 图像级 | 仅可做分类;无位置/进展信息 |
附录 H:统计指标计算公式表
| 指标 | 公式 | 说明 |
|---|---|---|
| Dice | 2·TP / (2·TP + FP + FN) | 分割重叠度,等价 2· |
| IoU | TP / (TP + FP + FN) | 交并比,Jaccard |
| Spe | TN / (TN + FP) | 真阴性率 |
| Sen | TP / (TP + FN) | 真阳性率 |
| HD95 | 95th percentile of directed Hausdorff distances | 边界最大偏差 |
| accuracy | (TP+TN) / N | 分类总体正确率 |
| micro_f1 | 全局 TP/FP/FN 汇总后算 F1 | 受大样本类主导 |
| macro_f1 | 每类 F1 算术平均 | 每类等权 |
附录 I:许可条款细读
- 数据集本体:GitHub README 原文 “we kindly request that you do not use it for any commercial purposes and kindly cite our articles”——非商用 + 强制引用。
- 论文本体:© The Author(s) under exclusive licence to Society for Imaging Informatics in Medicine 2024——订阅制,非 CC;PMC 为 GREEN 自存档。
- 再分发:条款未明确授权,向第三方提供前应联系作者。
- 引用优先级:用数据引 Li X, et al. 2024;引用结论引论文 DOI。
附录 J:坑点档案(与 §6.5 对照)
| 坑 | 一句话档案 | 触发场景 |
|---|---|---|
| 坑点 1 | 与 dental-opg-xray 撞库(中国 6,536 vs 孟加拉 232) | 检索/选条 |
| 坑点 2 | 标题极长,须用 DOI 锚定 | 检索/著录 |
| 坑点 3 | 无标准许可,非 CC | 使用/再分发 |
| 坑点 4 | 两处计数不闭合(6,536 与 6,580) | 数字抽取 |
| 坑点 5 | 原始分辨率/位深未披露 | 像素级测算 |
| 坑点 6 | 患者级 ID 缺失,潜在泄漏 | 划分设计 |
| 坑点 7 | 许可为恳请措辞,法律边界不清 | 商用判断 |
| 坑点 8 | 无官方平台托管,警惕镜像 | 数据获取 |
附录 K:双口径登记表
| # | 项 | 口径 A | 口径 B | 处理 |
|---|---|---|---|---|
| 1 | 发放状态 | 请求制(论文 2024) | 百度云共享(README 2025-07) | 并存照,以 README 为准 |
| 2 | 数据集许可 | 论文未给 | README 非商用+引用 | 按 README |
| 3 | 分类计数 | 4,604+1,976=6,580 | 总数 6,536 | 按图数据,注明 44 张差额 |
| 4 | 三类是否互斥 | 计数和=总数(似互斥) | 临床常共存 | 未明示,不做假设 |
附录 L:引文规范
@article{li2024multicenter,
title = {A Multi-center Dental Panoramic Radiography Image Dataset for
Impacted Teeth, Periodontitis, and Dental Caries: Benchmarking
Segmentation and Classification Tasks},
author = {Li, Xiang and Ma, Xuan and Zhao, Yibai and Hu, Jingjing and
Liu, Jie and Yang, Zhicheng and Han, Fangkai and Zhang, Jie and
Liu, Weifan and Zhou, Zhongwei},
journal = {Journal of Imaging Informatics in Medicine},
volume = {37},
number = {2},
pages = {831--841},
year = {2024},
doi = {10.1007/s10278-024-00972-8}
}
附录 M:缩写速查
| 缩写 | 全称 |
|---|---|
| OPG | Orthopantomogram(口腔全景 X 光片) |
| DAIMS | Discoverability/Accessibility/Interoperability/Metadata/Sustainability |
| Dice | Dice Similarity Coefficient |
| IoU | Intersection over Union |
| Spe / Sen | Specificity / Sensitivity |
| HD95 | 95th-percentile Hausdorff Distance |
| CBAM | Convolutional Block Attention Module |
| NIFTI | Neuroimaging Informatics Technology Initiative |
| DICOM | Digital Imaging and Communications in Medicine |
| NSFC | National Natural Science Foundation of China |
相关数据集导航
以下为站内 AI-Ready 数据集百科中与本词条共享多个主题标签的相关数据集,按相关度降序排列:
- inredd-dataset-pan924 — 共享标签:医学影像 / X光影像 / 医学图像分割 / 图像分类 / 目标检测
- lidc-idri — 共享标签:医学影像 / X光影像 / 医学图像分割 / 目标检测
- tbx11k — 共享标签:医学影像 / X光影像 / 图像分类 / 目标检测
- vindr-pcxr — 共享标签:医学影像 / X光影像 / 图像分类 / 目标检测
- vindr-spinexr — 共享标签:医学影像 / X光影像 / 图像分类 / 目标检测
- dental-opg-xray — 共享标签:医学影像 / X光影像 / 图像分类 / 目标检测
- umid — 共享标签:医学影像 / 医学图像分割 / 图像分类 / 目标检测
- acusim — 共享标签:医学影像 / 医学图像分割 / 图像分类 / 目标检测
- body-acupoint-images — 共享标签:医学影像 / 医学图像分割 / 图像分类 / 目标检测
- chexmask-cxr-segmentation-data — 共享标签:医学影像 / X光影像 / 医学图像分割
导航说明:本章节由全站统一标签体系自动计算生成(标签重合度算法),双向可达;点击链接可跳转至对应数据集词条。

