MedOS Family MedMO

Open-source medical foundation model

MedMO

Grounding and understanding multimodal large language model for medical images

MedMO unifies visual grounding, clinical reasoning and language understanding across medical imaging modalities. It is trained only on medical data, 26M+ samples from 45 datasets, and released in 4B and 8B sizes.

Models on Hugging Face Code Paper Project page

Ankan Deria, Komal Kumar, Adinath Madhavrao Dukre, Eran Segal, Salman Khan, Imran Razzak · Mohamed bin Zayed University of Artificial Intelligence

At a glance

One model for medical images, questions, reports and localization

26M+training samples
45medical datasets
4training stages
4B and 8Bmodel sizes, each with a Next variant
72.7%average medical VQA accuracy, +6.6 points over Fleming-VL-8B
60.1%average text QA accuracy, +14.4 points over Fleming-VL-8B
56.1IoU on Bacteria grounding, +47.8 over Fleming-VL-8B
143.4CIDEr for report generation on MIMIC-CXR

Result figures are for MedMO-8B-Next, as reported on the MedMO project page.

Why MedMO

Three limits of existing medical multimodal models

Multimodal large language models have advanced quickly, but their use in medicine is held back by limited domain coverage, imperfect alignment between modalities and too little grounded reasoning.

Reliance on distilled data

Most existing models are trained on data distilled from proprietary models, which often lacks the domain grounding needed for fine-grained clinical reasoning.

Hallucination risk

Distillation pipelines without structured supervision amplify hallucinations and inconsistencies in medical outputs.

Narrow modality coverage

Current models focus on single tasks or a few modalities instead of unified generalization across them.

Training

A four-stage training pipeline

MedMO is built on Qwen3-VL and post-trained in four stages. Each stage adds a capability: broad medical understanding, high-resolution localization, instruction following, and reward-driven grounding.

  1. General medical SFTLarge-scale training for foundational understanding18.5M samples · 768×768 images
  2. High-resolution SFTSpatial localization and fine-grained grounding3M samples · 1280×1280 images
  3. Instruction tuningHuman-style medical instruction following4.3M samples · Multi-task
  4. Reinforcement learningGRPO with verifiable rewards300K samples · Bounding-box IoU reward

Where the training samples go

  • Stage 1: General medical SFT 18.5M samples
  • Stage 2: High-resolution SFT 3M samples
  • Stage 3: Instruction tuning 4.3M samples
  • Stage 4: Reinforcement learning 300K samples

26.1M samples across the four stages. Stage 4 is 1% of the samples.

Cross-modal pretraining

Heterogeneous visual encoders are aligned with a medical language backbone using a DeepStack fusion mechanism.

Multi-task supervision

Training spans captioning, VQA, report generation, retrieval and grounded disease localization with bounding boxes.

Verifiable rewards

A bounding-box GIoU reward is combined with factuality checks to improve spatial grounding and step-by-step reasoning.

Scalable architecture

The modular design on Qwen3-VL allows later expansion to additional modalities.

MedMO training architecture and capabilities
Training architecture and capabilities. Figure 2 of the paper.

Results

Where MedMO-8B-Next gains over the previous best open model

Each row compares MedMO-8B-Next with Fleming-VL-8B on one benchmark, sorted by the size of the gain. Grounding improves the most.

  • Fleming-VL-8B
  • MedMO-8B-Next
Bacteria grounding IoU 8.3 → 56.1 +47.8
Grounding, average IoU 17.2 → 56.8 +39.6
MedQA (text QA) 53.7 → 83.8 +30.1
MedXpertQA (VQA) 21.6 → 42.9 +21.3
Text QA, average 45.7 → 60.1 +14.4
PMC-VQA 64.3 → 74.1 +9.8
MMLU-Med (text QA) 71.8 → 80.2 +8.4
Medical VQA, average 66.1 → 72.7 +6.6
MMMU-Med (VQA) 63.3 → 69.3 +6.0

Scores are accuracy in percent, or IoU in percent for grounding. Gains are differences in points.

Compare every model on every benchmark

Pick a task and a benchmark to rank all models reported for it.

  • MedMO
  • Other open-source models
  • Proprietary models

Full results tables

VQA-RAD, SLAKE and Medbullets are reported in two variants for some models (closed/all, or 4 and 5 options), so they appear in the tables but not in the chart. MedMO rows are highlighted. A dash means not reported.

Medical VQA: full table (accuracy, %)
ModelMMMU-MedVQA-RAD (closed/all)SLAKE (closed/all)PathVQA (all)PMC-VQAOMVQAMedXQAAvg.
GPT-4.175.265.072.255.555.275.545.263.4
Claude Sonnet 474.667.670.654.254.465.543.361.5
Gemini-2.5-Flash76.968.575.855.455.471.052.865.1
BiomedGPT24.916.613.611.327.627.9––
Med-R1-2B34.839.054.515.347.4–21.1–
MedVLM-R1-2B35.248.656.032.547.677.720.445.4
MedGemma-4B-IT43.772.576.448.849.969.822.354.8
LLaVA-Med-7B29.353.748.038.830.544.320.337.8
HuatuoGPT-V-7B47.367.067.848.053.374.221.654.2
BioMediX2-8B39.849.257.737.043.563.321.844.6
Qwen2.5VL-7B50.664.567.244.151.963.622.352.0
InternVL2.5-8B53.559.469.042.151.381.321.754.0
InternVL3-8B59.276.4/52.972.1/62.439.053.879.122.457.4
Lingshu-7B54.077.2/43.082.4/33.241.954.282.926.955.1
Fleming-VL-8B63.378.4/56.486.9/80.056.564.388.221.666.1
Qwen3VL-8B (base model)61.454.1/31.234.3/15.014.652.377.224.840.5
MedMO-4B54.650.9/35.041.0/30.042.450.679.724.845.4
MedMO-4B-Next58.779.7/59.678.0/74.073.375.790.627.068.5
MedMO-8B64.672.3/64.770.6/70.056.359.484.826.263.2
MedMO-8B-Next69.386.4/68.083.0/81.656.374.193.342.972.7
Text QA: full table (accuracy, %)
ModelMMLU-MedPubMedQAMedMCQAMedQAMedbullets (op4/op5)MedXQASGPQAAvg.
GPT-4.189.675.677.789.177.030.949.970.0
Claude Sonnet 491.378.679.392.180.233.656.373.1
Gemini-2.5-Flash84.273.873.691.277.635.653.369.9
BiomedGPT––––––––
Med-R1-2B51.566.239.139.933.611.217.937.0
MedVLM-R1-2B51.866.439.742.333.811.819.137.8
MedGemma-4B-IT66.772.252.256.245.612.821.646.8
LLaVA-Med-7B50.626.439.442.034.49.916.131.3
HuatuoGPT-V-7B69.372.851.252.940.910.121.945.6
BioMediX2-8B68.675.252.958.945.913.425.248.6
Qwen2.5VL-7B73.476.452.657.342.112.826.348.7
InternVL2.5-8B74.276.452.453.742.411.626.148.1
InternVL3-8B77.575.457.762.150.2/42.813.131.251.2
Lingshu-7B69.675.856.363.562.0/53.816.427.553.1
Fleming-VL-8B71.874.051.853.740.5/37.312.124.945.7
Qwen3VL-8B (base model)79.370.460.066.156.1/47.715.134.753.6
MedMO-4B75.778.058.078.557.5/47.716.429.455.1
MedMO-4B-Next74.878.258.178.357.4/47.616.529.555.0
MedMO-8B81.077.665.084.366.5/60.219.936.061.3
MedMO-8B-Next80.275.662.083.865.2/57.820.935.560.1
Report generation: full table
ModelMIMIC-CXRCheXpert PlusIU-XrayMed-Trinity
R-LCIDErRaTESembR-LCIDErRaTESembR-LCIDErRaTESembR-LCIDErRaTESemb
GPT-4.19.082.851.323.924.578.845.523.230.2124.651.347.5––––
Claude Sonnet 420.056.645.619.722.059.543.518.925.488.355.441.0––––
Gemini-2.5-Flash25.480.750.329.723.672.244.327.433.5129.355.650.9––––
Med-R1-2B19.335.440.614.818.637.138.517.816.138.341.412.5––––
MedVLM-R1-2B20.340.141.614.220.943.538.915.522.761.146.122.7––––
MedGemma-4B-IT25.681.052.429.227.179.047.229.330.8103.657.046.8––––
LLaVA-Med-7B15.043.412.818.318.445.538.823.518.868.240.916.0––––
HuatuoGPT-V-7B23.469.548.920.021.364.744.219.329.6104.352.940.7––––
BioMediX2-8B20.052.844.417.718.147.940.821.619.658.840.111.6––––
Qwen2.5VL-7B24.163.747.018.422.262.041.017.226.578.148.436.323.581.544.938.3
InternVL2.5-8B23.261.847.021.020.658.543.119.724.875.451.136.713.547.142.512.8
InternVL3-8B22.966.248.221.520.965.444.325.222.976.251.231.312.946.642.23.7
Lingshu-7B30.8109.452.130.026.579.045.426.841.2180.757.648.416.074.544.424.0
Fleming-VL-8B35.7132.556.733.626.182.247.140.144.9198.666.051.313.135.841.918.1
Qwen3VL-8B (base model)25.177.950.333.421.967.444.437.925.091.4452.542.920.269.945.933.6
MedMO-4B26.092.649.831.615.162.336.634.226.694.042.141.322.5152.647.834.3
MedMO-4B-Next28.396.752.034.323.574.542.638.738.0147.862.049.426.3183.849.538.6
MedMO-8B31.7140.057.150.023.687.547.342.231.1169.745.341.337.0270.453.039.2
MedMO-8B-Next32.6143.457.751.525.788.348.143.831.8171.956.043.138.5272.153.840.7
Grounding: full table (IoU, %)
ModelNIHDeepLesionBacteriaMedSG (multi_view)MedSG (object_tracking)MedSG (referring)Avg.
InternVL3-8B10.10.000.76.313.03.35.6
Fleming-VL-8B0.000.008.342.036.716.617.2
Lingshu-7B5.30.710.828.338.710.413.9
Qwen3VL-8B16.40.009.168.417.831.413.8
MedSG-Bench–––55.062.160.4–
MedMO-8B8.8338.554.675.877.270.154.2
MedMO-8B-Next15.940.556.177.578.871.956.8
Bar chart from the MedMO project page comparing the four MedMO models with Lingshu-7B, Fleming-VL-8B and Qwen3VL-8B on VQA, text QA, bounding-box and report generation benchmarks
Benchmark overview from the project page. VQA, text QA, grounding and report generation. Source.

For report generation, MedMO-8B-Next reaches CIDEr 143.4 on MIMIC-CXR (Fleming-VL-8B: 132.5) and CIDEr 272.1 on Med-Trinity, where the next best open-source model reaches 81.5. MedMO-4B-Next exceeds Fleming-VL-8B on average medical VQA and text QA at half the size.

Grounding example

Finding one cell in a microscopy image

Asked to detect and localize all cells in an image, MedMO returns a box on the cell. The two compared models return boxes covering almost the whole image.

Boxes from Fleming-VL and Qwen3-VLcell, enlarged at right
The whole image, on a 0 to 999 coordinate grid.
Ground truthMedMO
Enlarged about 28 times around the cell.
SourcePredicted box
Ground truth[54, 545, 63, 554]
MedMO[53, 548, 62, 557]
Fleming-VL[0, 0, 999, 999]
Qwen3-VL[31, 21, 965, 957]

Coordinates as listed on the project page, drawn here as schematic boxes without the microscopy image. Each MedMO coordinate is within 3 grid units of the ground truth.

Data

A unified multimodal medical dataset

Sunburst diagram of the unified multimodal medical dataset: imaging modalities on the left and biological systems on the right
Dataset composition. Source: project page.

The training data brings together 26M+ samples from 45 medical datasets, covering both how an image was acquired and which part of the body it shows.

Imaging modalities

X-rayCTMRIUltrasoundNuclear medicineOptical imagingPathology and microscopy

Biological systems

NervousRespiratoryCardiovascularDigestiveHepatobiliaryUrinaryReproductiveMusculoskeletal

Tasks

CaptioningVisual question answeringReport generationRetrievalBounding-box disease localization

Contributions

What MedMO contributes

Open-source foundation model

A post-trained multimodal vision-language model for medical image understanding and grounding, available in 4B and 8B variants.

Scalable training pipeline

26M+ multimodal medical samples curated from 45 datasets, with multi-stage post-training that progressively improves cross-modal alignment.

New evaluation benchmark

A dedicated Cell dataset built from open-source microscopy images with varying sizes, shapes and densities, for evaluating detection.

Comprehensive analysis

Experiments across data and methodology, providing an open benchmark for future multimodal medical LLM research.

Open source

Get the model

Models on Hugging FaceCode and usage guideRead the paperProject page

Available checkpoints

MedMO-4B · MedMO-8B · full collection

See the model cards for checkpoint-specific requirements, licensing and usage instructions. MedMO is part of the MedOS Family. A qualitative example from the paper: view a published result.

Cite

@article{deria2026medmo,
  title   = {MedMO: Grounding and Understanding Multimodal Large Language Model for Medical Images},
  author  = {Deria, Ankan and Kumar, Komal and Dukre, Adinath Madhavrao and Segal, Eran and Khan, Salman and Razzak, Imran},
  journal = {arXiv preprint arXiv:2602.06965},
  year    = {2026}
}