MedVision Logo MedVision: Benchmarking Quantitative Medical Image Analysis

1School of Informatics, University of Edinburgh
2School of Engineering, University of Edinburgh
3Queen Mary University of London

Paper accepted @ EMNLP26 Main Conference

MedVision overview

🌟 Highlights

  • Research gap. Modern VLMs cannot reliably produce precise quantitative measurements from medical images.
  • Dataset. MedVision v1.0.0 β€” a large-scale, multi-anatomy, multi-modality dataset for quantitative medical image analysis (22 public datasets, 29.0K 3D images, 11.2M annotated 2D slices, 24.3M single-instance annotations, and 45.3M multi-instance annotations); see the Dataset Explorer for later releases.
  • Benchmark. The first comprehensive evaluation of contemporary VLMs on detection, tumor/lesion (T/L) size estimation, and angle/distance (A/D) measurement in medical images.
  • Model. MedVision-V0, a 7B model trained on MedVision via supervised fine-tuning (SFT) and reinforcement fine-tuning (RFT); it significantly outperforms all evaluated VLMs across all three tasks β€” a strong, open baseline.
  • Open release. Data, model, and code (training and evaluation) are all publicly available.

🎯 Problem & Tasks

Clinical decisions rely on quantitative assessment β€” measuring a tumor to stage disease, a joint angle to plan surgery, an anatomical distance to track development. We therefore target a concrete model ability: given a medical image, produce precise numeric measurements in real-world physical units (millimeters and degrees, not pixels).

MedVision evaluates this ability across three quantitative tasks:

1️⃣ Detection

Localize healthy anatomical structures and abnormalities with bounding boxes.

2️⃣ Tumor/Lesion Size

Estimate the longest diameter (major axis) and its perpendicular diameter (minor axis) of a tumor/lesion, reported in millimeters.

3️⃣ Angle/Distance

Measure angles (degrees) and distances (mm) from anatomical landmarks.

πŸ“ˆ Leaderboard

Last updated: Sep 3, 2026

MedVision-V0 outperforms all 17 evaluated off-the-shelf VLMs across all three quantitative task families. Each task below leads with the full leaderboard (πŸ₯‡/πŸ₯ˆ/πŸ₯‰ mark the best three per column; click any metric to rank the table by it, best first; underlined metrics belong to a sub-task whose success rate fell below 50%, meaning they are computed on a minority of samples and should be read with care), followed by an interactive viewer of real predictions β€” the complete prompt, the model’s chain-of-thought response, and the error metrics, beside the image with a ground-truth-vs-prediction overlay.

1️⃣ Detection

Table 2: Detection performance (%), grouped into anatomy and tumor/lesion targets. R: recall; P: precision; F1: F1 score; IoU: intersection over union; SR: success rate.

Model Anatomy (18 regions, 13.4K samples) Tumor/Lesion (8 regions, 8.5K samples)
RPF1IoUSRIoU>0.5 RPF1IoUSRIoU>0.5
MedVision-V0 (7B)81.3πŸ₯‡80.4πŸ₯‡79.1πŸ₯‡72.0πŸ₯‡10080.1πŸ₯‡52.450.5πŸ₯‡46.9πŸ₯‡38.2πŸ₯‡10040.7πŸ₯‡
Gemma-4 (31B)34.820.7πŸ₯ˆ22.6πŸ₯ˆ16.7πŸ₯ˆ98.513.5πŸ₯ˆ43.614.6πŸ₯ˆ18.1πŸ₯ˆ12.7πŸ₯ˆ99.58.4πŸ₯ˆ
Lingshu (32B)37.420.2πŸ₯‰20.2πŸ₯‰13.7πŸ₯‰1006.740.26.08.65.11000.2
GLM-4.6V (106B)46.516.420.2πŸ₯‰13.599.96.052.45.17.74.699.80.5
Qwen3-VL-Thinking (32B)35.817.419.513.496.57.5πŸ₯‰33.96.68.25.298.01.3
MedGemma (27B)57.215.719.112.998.66.654.14.67.54.397.00.1
MedGemma (4B)68.7πŸ₯‰14.718.612.498.96.477.7πŸ₯‡4.47.54.299.30.0
Qwen2.5-VL (32B)44.814.918.412.51006.338.55.77.74.71000.6
LLaVA-OneVision (72B)34.919.018.111.81002.434.16.38.45.01000.4
MiniMax-M3 (428B, int4)32.515.417.511.899.95.635.77.8πŸ₯‰10.2πŸ₯‰6.5πŸ₯‰1001.6πŸ₯‰
InternVL3 (38B)31.117.017.211.51005.329.56.67.94.91000.8
Qwen2.5-VL (7B)69.7πŸ₯ˆ12.216.711.399.45.677.4πŸ₯ˆ3.86.53.699.60.0
HealthGPT (14B)29.620.7πŸ₯ˆ16.010.298.71.829.27.08.45.197.80.5
GLM-4.6V-Flash (9B)22.617.615.29.81002.526.26.17.54.71001.0
HuatuoGPT-Vision (34B)25.617.715.19.899.52.721.65.06.43.899.00.3
Gemma-3 (27B)37.112.414.910.11004.634.34.36.13.61000.3
MedDr (40B)53.611.114.69.796.84.263.4πŸ₯‰3.76.23.598.70.1
Llama-3.2-Vision (11B)52.212.714.39.489.43.249.03.65.93.485.40.1

2️⃣ Tumor/Lesion Size

Table 3: Tumor/lesion size estimation (2K samples). MAE in millimeters; MRE, SR, and MRE<0.1 in %.

Model MAE MRE SR MRE<0.1
MedVision-V0 (7B)10.5πŸ₯‡26.0πŸ₯‡100.023.5πŸ₯‡
Gemma-4 (31B)21.7πŸ₯ˆ72.6πŸ₯ˆ98.916.8πŸ₯ˆ
GLM-4.6V (106B)31.4πŸ₯‰107.3πŸ₯‰92.24.1
MiniMax-M3 (428B, int4)32.7108.195.85.6
GLM-4.6V-Flash (9B)34.4109.295.23.0
Lingshu (32B)35.7118.699.54.5
HealthGPT (14B)51.8176.0100.02.2
Qwen3-VL-Thinking (32B)53.2140.694.06.2πŸ₯‰
MedDr (40B)78.0240.787.31.9
Llama-3.2-Vision (11B)101.2329.498.30.7
Gemma-3 (27B)225.8611.499.00.5
MedGemma (27B)523.41905.057.00.5
HuatuoGPT-Vision (34B)1018.62847.298.31.5
LLaVA-OneVision (72B)1089.13368.0100.01.2
Qwen2.5-VL (32B)2054.66989.299.91.3
Qwen2.5-VL (7B)2897.27680.995.40.7
InternVL3 (38B)8606.825285.1100.00.2
MedGemma (4B)1109532.73733526.890.90.1

3️⃣ Angle/Distance

Table 4: Angle/distance measurement across all 17 off-the-shelf VLMs and MedVision-V0, for each sub-task. MAE in millimeters (distance) and degrees (angle); MRE, SR, and MRE<0.1 in %.

Model Ceph-Bio-400 + FeTA24 · Distance (1,100 samples)
MAEMRESRMRE<0.1
MedVision-V0 (7B)3.6πŸ₯‡6.4πŸ₯‡10081.4πŸ₯‡
MiniMax-M3 (428B, int4)18.0πŸ₯ˆ30.4πŸ₯ˆ97.522.0πŸ₯ˆ
GLM-4.6V (106B)22.7πŸ₯‰41.588.414.2
HealthGPT (14B)23.142.497.618.0
Gemma-4 (31B)23.837.9πŸ₯‰99.810.8
GLM-4.6V-Flash (9B)30.356.099.712.5
MedDr (40B)106.3197.691.28.5
Qwen3-VL-Thinking (32B)119.0197.898.418.6
Lingshu (32B)198.8247.710021.4πŸ₯‰
LLaVA-OneVision (72B)2541.74557.21006.1
HuatuoGPT-Vision (34B)3921.66251.598.25.4
Llama-3.2-Vision (11B)4666.27065.898.62.1
Gemma-3 (27B)5054.26606.999.013.3
MedGemma (27B)6239.08616.446.26.7
MedGemma (4B)15222.024918.095.10.1
Qwen2.5-VL (32B)56045.771734.799.96.3
InternVL3 (38B)62066.962191.899.88.0
Qwen2.5-VL (7B)63603.896542.098.30.5
Model Ceph-Bio-400 · Angle (960 samples)
MAEMRESRMRE<0.1
MedVision-V0 (7B)4.7πŸ₯‡52.1πŸ₯‡99.952.0πŸ₯‡
MiniMax-M3 (428B, int4)17.9πŸ₯ˆ477.148.68.5
GLM-4.6V (106B)19.7πŸ₯‰322.788.820.9πŸ₯ˆ
Gemma-4 (31B)23.9428.088.511.7
HealthGPT (14B)25.9463.299.316.7
InternVL3 (38B)30.3616.810020.4πŸ₯‰
Qwen3-VL-Thinking (32B)32.4378.269.63.6
LLaVA-OneVision (72B)33.6473.51002.9
Llama-3.2-Vision (11B)34.2287.1πŸ₯‰1003.2
Lingshu (32B)35.0512.51006.3
GLM-4.6V-Flash (9B)35.0531.799.18.1
MedGemma (4B)35.8298.896.76.0
Gemma-3 (27B)36.3702.299.96.7
Qwen2.5-VL (32B)41.2258.3πŸ₯ˆ99.21.0
MedDr (40B)45.7591.594.55.3
MedGemma (27B)46.41024.893.06.8
Qwen2.5-VL (7B)48.0724.997.62.0
HuatuoGPT-Vision (34B)7070.09032.795.43.7

πŸ”¬ Pilot Study: Frontier API Models

Running API-served frontier VLMs across the entire benchmark is prohibitively costly β€” the test set spans multiple tasks, each with a large number of samples. We therefore conduct a pilot study that evaluates frontier API models on a small testing subset per task (Tumor/Lesion Size for now), reusing the exact prompts and samples from the full benchmark. This pilot study benchmarks how capable today’s frontier models are at quantitative medical image measurement, facilitating the design of agentic AI systems for biomedical applications.

Table 5: Pilot study on tumor/lesion size estimation using a small testing subset (750 samples). MAE in millimeters; MRE, SR, and MRE<0.1 in %. Cost is the total API evaluation spend in USD.

Model MAE MRE SR MRE<0.1 Cost
MedVision-V0 (7B)9.6πŸ₯‡26.9πŸ₯‡100.024.1πŸ₯‡$0
Claude-Fable-512.546.5100.023.7$63.9
Gemini-3.1-Pro14.948.879.2 †18.1$101.3
GPT-5.5-Pro ‡490 of 750 samples13.752.4100.023.7$959

All API models were run with the same 16,000-token output budget. Gemini-3.1-Pro's thinking (non-disableable, default level) shares that budget with the answer; ~20% of responses exhaust it on reasoning and return empty/truncated output, lowering SR.

GPT-5.5-Pro was evaluated on 490 of the 750 samples: the run stopped after 6 of the 10 dataset tasks when its API spending budget was exhausted (a cost limit, not the token limit). Its metrics are computed over those 490 samples and are not directly comparable to the full-subset rows. Liver tumor and enhancing brain tumor were not evaluated, and kidney tumor covers KiPA22 only (100 of 199 samples); Table 6 and the radar below leave all three targets empty as incomplete.

Table 6: Per-target MRE and SR (%) of the pilot-study models; n is the number of samples per target in the 750-sample subset; the miscellaneous tumor/lesion group (52 samples) is omitted, as in the radar below.

Model kidney tumorCT (A) · n=199 liver tumorCT (A) · n=118 brain tumorMR (A) · n=96 brain resection cavityMR (A) · n=91 non-enhancing brain tumorMR (A) · n=88 metastatic lymph nodeMR (A) · n=63 enhancing brain tumorMR (A) · n=43
MRESR MRESR MRESR MRESR MRESR MRESR MRESR
MedVision-V0 (7B)35.3100.031.4100.025.9100.021.5100.015.2100.028.3100.011.7100.0
Claude-Fable-555.5100.064.4100.059.5100.014.1100.040.3100.042.2100.020.8100.0
Gemini-3.1-Pro †64.973.963.270.342.883.322.582.450.886.437.684.114.790.7
GPT-5.5-Pro76.4100.024.4100.055.8100.097.4100.0

SR below 100% for the reason given under Table 5.

Not evaluated or incomplete: GPT-5.5-Pro's run stopped after 6 of the 10 dataset tasks (490 of 750 samples) when the API budget ran out, skipping the KiTS23 and MSD tasks. Liver tumor and enhancing brain tumor were never evaluated, and its kidney-tumor result (KiPA22 only, 100 of 199 samples) is omitted as incomplete.

🀝 Call for Models

MedVision is an open, growing leaderboard β€” we keep adding models as the field moves. If there is a vision language model you would like to see evaluated on the benchmark, please πŸ§‘πŸ»β€πŸ’»open a GitHub issue with the model name and a link to its weights or API, and we will consider it for a future evaluation round.

Pull requests are equally welcome. Our πŸ“š New Models Guide walks through everything needed to plug a new VLM into the benchmark β€” a PR contributing complete, working inference code for a model is the fastest route onto the leaderboard.

Acknowledgements

This work was supported by UK Research and Innovation (grant EP/S02431X/1) through the UKRI Centre for Doctoral Training in Biomedical AI at the School of Informatics, University of Edinburgh. We also acknowledge the support of the Edinburgh International Data Facility (EIDF) and the Data-Driven Innovation Programme at the University of Edinburgh.

BibTeX

@misc{yao2026medvisionbenchmarkingquantitativemedical,
    title={MedVision: Benchmarking Quantitative Medical Image Analysis}, 
    author={Yongcheng Yao and Yongshuo Zong and Raman Dutt and Yongxin Yang and Sotirios A Tsaftaris and Timothy Hospedales},
    year={2026},
    eprint={2511.18676},
    archivePrefix={arXiv},
    primaryClass={cs.CV},
    url={https://arxiv.org/abs/2511.18676}, 
}