DrVD-Bench
收藏资源简介:
DrVD-Bench是第一个用于临床视觉推理的多模态基准,包含三个模块:视觉证据理解、推理轨迹评估和报告生成评估,共7,789个图像-问题对。该基准覆盖20种任务类型、17种诊断类别和五种成像模态(CT、MRI、超声、X射线和病理学),并模拟了从模态识别到病变识别和诊断的临床工作流程。
DrVD-Bench is the first multimodal benchmark for clinical visual reasoning. It consists of three modules: visual evidence understanding, reasoning trajectory evaluation, and report generation evaluation, with a total of 7,789 image-question pairs. This benchmark covers 20 task types, 17 diagnostic categories, and five imaging modalities: CT, MRI, ultrasound, X-ray, and pathology, and simulates the clinical workflow spanning from modality recognition to lesion recognition and diagnosis.
DrVD-Bench 数据集概述
数据集简介
DrVD-Bench 是一个用于评估视觉-语言模型(VLMs)在医学图像诊断中是否像人类医生一样推理的多模态基准。该数据集包含三个模块:视觉证据理解、推理轨迹评估和报告生成评估,共计 7,789 个图像-问题对。
数据集特点
- 覆盖范围:
- 任务类型:20种
- 诊断类别:17种
- 成像模态:CT、MRI、超声、X射线和病理学
- 临床工作流:从模态识别到病变识别和诊断的完整流程。
数据集用途
- 评估对象:19种视觉-语言模型(包括通用和医学专用、开源和专有模型)。
- 评估结果:模型性能随推理复杂性增加而显著下降,部分模型表现出类似人类的推理痕迹,但多数依赖表面相关性而非视觉理解。
快速开始
环境准备
bash pip3 install -r requirements.txt
数据集获取
- Kaggle:https://www.kaggle.com/datasets/tianhongzhou/drvd-bench/data
- Hugging Face:https://huggingface.co/datasets/jerry1565/DrVD-Bench
模型输出格式要求
- visual_evidence_qa.jsonl / independent_qa.jsonl:单字母(如
A、B、C)。 - joint_qa.jsonl:字母列表(如
[B,D,A])。 - report_generation.jsonl:完整字符串。
推理示例
使用 Qwen-2.5-VL-72B API 进行推理: bash python qwen2.5vl_example.py --API_KEY="your_qwen_api_key" --INPUT_PATH="/path/to/joint_qa.jsonl" --OUTPUT_PATH="/path/to/result.jsonl" --IMAGE_ROOT=path/to/benchmark/data/root --type="joint"
指标计算
-
视觉证据理解 / 独立问答: bash python compute_choice_metric.py --json_path="/path/to/results.jsonl" --type=single
-
联合问答: bash python compute_choice_metric.py --json_path="/path/to/results.jsonl" --type=joint
-
报告生成: bash python report_generation_metric.py --API_KEY=your_deepseek_api_key --JSON_PATH=/path/to/results.jsonl
联系方式
- Tianhong Zhou:zth24@mails.tsinghua.edu.cn
- Yin Xu:xuyin23@mails.tsinghua.edu.cn
- Yingtao Zhu:zhuyt22@mails.tsinghua.edu.cn




