跳转至

3D-RAD: A Comprehensive 3D Radiology Med-VQA Dataset with Multi-Temporal Analysis and Diverse Diagnostic Tasks

会议: NeurIPS 2025
arXiv: 2506.11147
代码: https://github.com/Tang-xiaoxiao/3D-RAD
领域: 医学VQA / 3D医学图像理解 / 多模态
关键词: 3D Med-VQA, CT影像, 多时相推理, 纵向诊断, Benchmark

一句话总结

提出 3D-RAD——首个大规模3D医学VQA基准,包含170K条CT影像问答数据,覆盖六类临床任务(含创新性的多时相诊断任务),并配套136K训练集,揭示了现有VLM在3D时序推理上的严重不足。

背景与动机

现有Med-VQA数据集面临三大瓶颈: 1. 维度局限:绝大多数基于2D图像或从3D切出的2D切片,丢失了体积空间关系,而临床诊断(CT/MRI)本质上依赖3D信息 2. 任务单一:多为简单多选或3-5词短回答,缺少数值计算、时序分析等真实临床场景 3. 规模与粒度不足:如VQA-RAD仅315张图、SLAKE仅642张图,难以支撑大规模训练和全面评估

此外,放射科实际工作流程中大量涉及随访比对——对比患者不同时间点的扫描来判断病灶是新发、消退还是持续存在——但目前没有Med-VQA数据集支持这类多时相推理。

核心问题

如何构建一个大规模、多任务、支持3D体积输入和多时相推理的Medical VQA基准,以全面评估和提升VLM在真实3D放射学场景中的能力?

方法详解

整体框架

3D-RAD基于CT-RATE数据集(16,188次CT扫描,11,255位患者),通过半自动化流水线构建QA对,最终形成: - 3D-RAD-Bench(评测集):33,910条QA,2,662张3D图像 - 3D-RAD-T(训练集):136,195条QA,13,526张3D图像

六类任务分为开放式(Task 1-3)和封闭式(Task 4-6):

关键设计

  1. Task 1 异常检测 (Anomaly Detection):从3D CT中识别异常模式,输出异常类型、特征和位置。分四个子任务:疾病诊断、异常类型、异常特征、异常位置。开放式回答。

  2. Task 2 图像观察 (Image Observation):分析医学图像中的描述性信息,包括正常和异常结构的识别(如心脏支架),考察模型基础感知能力。

  3. Task 3 医学计算 (Medical Computation):对3D医学图像进行定量推理,如测量结节直径、壁厚等数值任务。考察模型的数值推理能力。

  4. Task 4 存在检测 (Existence Detection):对18类预定义异常进行二分类(是/否),评估跨病理类别的泛化能力。

  5. Task 5 静态时序诊断 (Static Temporal Diagnosis) [创新任务]:仅给当前单次3D扫描,要求模型推断病灶时序状态(顽固病灶/消退病灶/新发病灶/无异常),不提供历史信息。模拟无历史记录时的隐式时序推理。

  6. Task 6 纵向时序诊断 (Longitudinal Temporal Diagnosis) [创新任务]:提供历史诊断标签序列(如 [1, 0, 1]),结合当前扫描判断同样的四类时序状态。考察模型整合显式时序上下文的能力。

数据构建流水线

  • 开放式QA (Task 1-3):从临床报告的Findings/Impression字段提取,注入提示模板后由GPT-4o-mini生成QA对。采用"6W"框架(what/where/which)确保多样性,答案约束在5词以内
  • 封闭式QA (Task 4-6):基于CT-RATE的多标签标注,通过模板直接生成。Task 5-6需要多次扫描患者的纵向标签比对
  • 质量控制:五维度GPT评分(视觉可验证性、具体清晰度、答案恰当性、QA对齐度、语言质量),低于3分剔除;高频问答仅保留前10条;人工验证600样本一致率96.17%
  • 跨LLM一致性验证:用DeepSeek-R1、LLaMA3-70B、LLaMA3-8B交叉验证GPT-4o-mini的评分可靠性

实验关键数据

Zero-shot 评测(现有3D Med-VLM)

任务 指标 RadFM (13B) M3D (7B) M3D (4B) OmniV (1.5B)
Task1 异常检测 ROUGE 17.62 18.64 23.19 25.72
Task2 图像观察 ROUGE 19.14 20.82 23.19 26.69
Task3 医学计算 ROUGE 6.62 23.24 5.63 7.88
Task4 存在检测 ACC 29.20 18.00 40.25 28.66
Task5 静态时序 ACC 44.11 25.47 25.40 22.96
Task6 纵向时序 ACC 42.99 24.17 24.31 24.23

Fine-tuning 效果(M3D-RAD)

任务 指标 M3D (4B) Zero-shot M3D-RAD (4B) Fine-tuned 提升
Task1 异常检测 ROUGE 23.19 42.45 +19.26
Task2 图像观察 ROUGE 23.19 50.52 +27.33
Task3 医学计算 ROUGE 5.63 36.46 +30.83
Task4 存在检测 ACC 40.25 82.43 +42.18
Task5 静态时序 ACC 25.40 49.30 +23.90
Task6 纵向时序 ACC 24.31 74.77 +50.46

消融实验要点

  • 数据规模效应:从1%→10%→100%训练数据,所有任务持续提升,但Task 5/6在不同数据量下方差很大,说明现有架构缺乏时序推理的归纳偏置
  • 跨任务迁移:单任务fine-tune也能提升其他任务性能,但全任务联合训练效果最佳——说明数据集价值不仅在规模,还在多样化领域知识
  • 通用VLM评测:LLaVA-OneVision、Qwen2.5-VL等通用模型在Task 4-6上也表现不佳,专门fine-tune的M3D-RAD一致优于通用模型

亮点

  1. 首个大规模3D Med-VQA基准:170K条数据,六类任务,系统性覆盖从感知到推理的临床需求
  2. 创新性时序推理任务:Task 5(静态时序)和Task 6(纵向时序)是Med-VQA领域首次系统化引入多时相诊断,贴合真实随访场景
  3. 严格的质量控制:多LLM交叉验证+五维度评分+人工验证,最终一致率96.17%
  4. 训练集的实用价值:136K高质量训练样本,fine-tune后在时序任务上从~25%提升到~75%,证明了数据的有效性
  5. 揭示性发现:时序推理能力不是预训练中涌现的,必须通过显式监督学习获得

局限性 / 可改进方向

  1. 时序信息有限:Task 6仅提供诊断标签序列(0/1),未利用多时间点的完整3D扫描——更丰富的空间形态变化信息被浪费
  2. 模型输入限制:现有VLM不支持同时输入多个3D体积,真正的纵向对比推理尚不可行
  3. 缺少开放式时序任务:Task 5-6仅为封闭式四分类,未引入开放式问答形式的时序分析
  4. 数据源单一:仅基于CT-RATE的胸部CT,未覆盖脑部、腹部等其他部位或MRI模态
  5. QA生成依赖LLM:GPT-4o-mini生成的QA对可能引入固有偏差或幻觉,即便有人工抽检

与相关工作的对比

  • vs VQA-RAD / SLAKE / PathVQA:这些是2D数据集,规模小(百~千级图像),任务简单,无3D支持、无时序推理
  • vs M3D-VQA:同为3D Med-VQA,但M3D-VQA仅120K问答、5类任务,无多时相推理
  • vs RadFM:RadFM是统一2D/3D基础模型,但作为基准评估不够系统化,且缺少时序维度
  • vs CT-RATE:3D-RAD基于CT-RATE构建,在其放射学报告和多标签标注上额外构建了结构化VQA任务

启发与关联

  • 与 idea 20260316_2d_to_3d_medical_distill 相关:3D-RAD揭示了3D医学理解的数据瓶颈,2D→3D蒸馏可作为预训练策略来提升3D VLM的基础能力
  • 与 idea 20260317_multi_agent_medical_diagnosis 相关:3D-RAD的六类任务(检测→观察→计算→判别→时序推理)天然对应多智能体的分工模式
  • 关键启发:论文暴露了一个重要gap——现有3D VLM完全不具备多3D体积联合输入的能力。如果能设计一种多时间点3D扫描的高效表征与对齐方法,将成为有影响力的方向。Task 5的低上限(fine-tune后仅49.3%)说明仅从单帧推断时序状态极其困难,而Task 6通过简单标签序列就能到74.8%——这暗示显式时序信号的巨大价值

评分

  • 新颖性: ⭐⭐⭐⭐ 首个支持多时相推理的大规模3D Med-VQA基准,Task 5/6设计有新意;但本质仍是数据集论文
  • 实验充分度: ⭐⭐⭐⭐⭐ 覆盖4个3D Med-VLM + 多个通用VLM,zero-shot/fine-tune/数据规模消融/跨任务消融/失败案例分析,非常全面
  • 写作质量: ⭐⭐⭐⭐ 结构清晰,图表丰富;但部分章节(如相关工作)过度引用自身团队的工作
  • 价值: ⭐⭐⭐⭐⭐ 填补3D Med-VQA领域空白,开源数据集+代码,136K训练集有实际使用价值,揭示了时序推理的关键瓶颈