跳转至

LUMINA: A Multi-Vendor Mammography Benchmark with Energy Harmonization Protocol

会议: CVPR 2026 arXiv: 2603.14644 代码: 领域: 医学图像 关键词: 乳腺X线摄影, 多厂商数据集, 能量协调, 直方图匹配, 基准测试

一句话总结

提出 LUMINA 多厂商乳腺 FFDM 数据集(468 例患者、1824 张图像),附带前景像素直方图匹配的能量协调预处理方法,在诊断/BI-RADS/密度三任务上系统评估了 CNN 与 Transformer 模型。

研究背景与动机

现有公开乳腺 X 线数据集(如 CBIS-DDSM、INbreast)在规模、临床标注和厂商多样性上存在明显不足:CBIS-DDSM 基于老旧的屏幕胶片扫描(SFM),INbreast 仅包含 115 例患者。多厂商采集系统因能量设置(高能/低能)和厂商特有处理流程不同,导致图像外观和强度分布存在显著的域漂移(domain shift),模型在跨厂商场景下泛化能力差。本文的动机是:(1) 构建一个注重厂商多样性和能量元数据的 FFDM 基准数据集;(2) 提出一种模型无关的前景直方图协调方法来消除厂商/能量漂移。

方法详解

整体框架

LUMINA 的工作流分为三步:(1) 数据收集与整理——来自 6 个厂商的 1824 张 FFDM 图像,包含病理确认的良恶性标签、BI-RADS 评分和乳腺密度标注;(2) 前景直方图协调(Energy Harmonization)——将所有图像对齐到低能参考分布;(3) 多任务基准评估——在诊断、BI-RADS 分类和密度预测三个临床任务上对比 CNN(ResNet-50、DenseNet-121、EfficientNet-B0)和 Transformer(Swin-T)。

关键设计

  1. 多厂商数据集构建: 收集来自 IMS、Metaltronica、FUJIFILM、Siemens、Carestream、GE 六个厂商的数据,468 例患者(250 良性、218 恶性),12-14 bit 深度的 DICOM 格式。标注包括病理确认结果、BI-RADS 0-6 级和乳腺密度 A-D 级。FUJIFILM 的 MONOCHROME1 格式统一转为 MONOCHROME2。

  2. 前景直方图协调 (Foreground-Only CDF Matching): 核心思路是排除背景(强度为 0 的像素),仅对前景乳腺区域进行 CDF 匹配。具体地,定义前景掩码 \(M_s = \{(x,y) \mid \mathbf{I}_s(x,y) > 0\}\),分别计算源图像和参考图像的前景直方图 \(H_s(k), H_r(k)\),归一化为 CDF \(\bar{C}_s(p), \bar{C}_r(q)\),通过映射函数 \(\mathcal{T}(p) = \arg\min_q |\bar{C}_s(p) - \bar{C}_r(q)|\) 实现强度变换。参考直方图取自低能 FFDM 子集,使用 12-bit bins 保留细节。该方法的设计动机是:标准直方图匹配会被大面积黑色背景像素严重干扰,前景掩码可有效避免此问题。

  3. 双视图共享骨干网络: CC(头尾位)和 MLO(斜位)两视图分别通过共享权重的骨干网络提取特征,拼接后经全连接层分类。共享权重比独立权重减少 48% 参数(4.34M vs 8.34M),性能相当甚至更优。

损失函数 / 训练策略

  • 标准分类交叉熵损失
  • AdamW 优化器:CNN 用 \(\text{lr}=1 \times 10^{-3}\),Swin-T 用 \(\text{lr}=1 \times 10^{-5}\)
  • 100 epochs,每 30 epochs 学习率衰减 0.1,weight decay \(1 \times 10^{-5}\)
  • 5 折交叉验证,以最佳验证 AUC 选模型
  • 数据增强仅使用水平翻转和尺寸调整,灰度图复制三通道
  • PyTorch + CUDA 确定性标志以确保结果可复现
  • 训练环境:8 × NVIDIA A6000 GPU

实验关键数据

主实验

数据集/任务 指标 本文最优 之前SOTA参考 说明
诊断 (Two-view, 512²) AUC 93.54% (EfficientNet-B0) 双视图+高分辨率最优
诊断 (Single, 512²) AUC 92.13% (EfficientNet-B0) 单视图次优
BI-RADS 二分类 (224²) AUC 92.80% (EfficientNet-B0) 低/高风险分类
BI-RADS 三分类 (224²) AUC 83.27% (EfficientNet-B0) 低/中/高风险
密度预测 (224²) Macro-AUC 89.43% (Swin-T) Transformer 更适合密度

消融实验

配置 关键指标 (AUC) 说明
共享骨干 EfficientNet-B0 (224²) 92.99% 参数 4.34M
独立骨干 EfficientNet-B0 (224²) 93.54% 参数 8.34M,多一倍参数但性能持平
原始图像(无协调) 基线 各任务AUC均低于协调后
前景直方图协调 +提升 ACC/AUC/F1全面提升,Grad-CAM更聚焦

关键发现

  • 双视图模型始终优于单视图,证实 CC+MLO 互补信息的价值
  • EfficientNet-B0 在诊断和 BI-RADS 任务中最优(参数仅 4M),Swin-T 在密度预测中最优
  • 更高输入分辨率(512²)通常带来性能提升,但 224² 仍有竞争力且计算开销显著降低
  • 直方图协调不仅提升指标,还改善 Grad-CAM 注意力聚焦,使模型更关注病灶区域
  • 低能图像在协调后获益最大(因高能图像在数据中占主导)

亮点与洞察

  • 前景掩码的实用价值: 简单但有效的 idea——排除背景像素后再做直方图匹配。这个看似朴素的设计在乳腺 X 线场景中至关重要,因为 FFDM 图像有大片黑色背景
  • 模型无关的预处理: 该协调方法可作为轻量级预处理步骤应用于任意骨干网络,工程落地友好
  • 数据集的系统性: 完整标注(病理+BI-RADS+密度)+ 厂商/能量元数据的组合在现有数据集中独一无二
  • 临床洞察: EfficientNet-B0 在诊断任务中以最少参数胜出,Swin-T 因全局注意力在密度预测中更适合——揭示了任务类型与模型选择的关系

局限性 / 可改进方向

  • 数据集规模仍偏小(468 例),与大规模数据集(EMBED 50 万张)相比有差距
  • 仅来自土耳其单一机构,患者人群多样性有限
  • 协调参考分布选择为低能 FFDM 的代表子集,缺乏自适应参考选择机制
  • 未探索更高级的域适应方法(如对抗训练、频域对齐)
  • 未与已有的跨厂商方法(如 ComBat、HarmoFL)做直接实验对比
  • 四视图模型表现反而不如双视图,可能因参数过多导致小数据集过拟合

相关工作与启发

  • ComBat 基于经验贝叶斯修正 batch effect,但作用于特征空间而非像素空间
  • HarmoFL 在联邦学习中通过频域振幅归一化降低跨站点变异
  • 本文与 VinDr-Mammo(5000 患者、越南单厂商)、RSNA(1970 患者)等形成互补——LUMINA 虽规模小但厂商更多样
  • 本文的像素空间方法更直观、无需训练,可与特征空间方法互补
  • 启发:对于多中心医学影像研究,轻量级的像素空间预处理可能比复杂的域适应方法更实用
  • 与 MIL-PF(同为 CVPR 2026)结合使用有潜力——先用 LUMINA 协调预处理,再用冻结编码器+MIL 分类

评分

  • 新颖性: ⭐⭐⭐ 数据集贡献扎实,但方法(前景直方图匹配)技术上偏简单
  • 实验充分度: ⭐⭐⭐⭐ 三任务、多模型、多分辨率、消融+可视化+能量分析均覆盖
  • 写作质量: ⭐⭐⭐⭐ 表格和图表丰富,实验设置透明,数据集对比表格有说服力
  • 价值: ⭐⭐⭐⭐ 多厂商基准数据集对社区有直接贡献,已在 OSF/Kaggle/GitHub 三平台公开