CineMR: Tool-Integrated Vision-Language Reasoning for Quantitative Cardiac MRI Assessment
Organizations: Institute for Artificial Intelligence, University of Central Florida · Department of Clinical Sciences, College of Medicine, University of Central Florida · Nemours Cardiac Center, Nemours Children’s Hospital, Florida · Children’s Heart Center, WVU Golisano Children’s, West Virginia
Abstract
Cardiovascular magnetic resonance (CMR), including cine imaging, is a reference standard for the noninvasive assessment of cardiac morphology and ventricular function. Cine CMR interpretation integrates qualitative visual assessment with quantitative measurements of ventricular volumes, ejection fraction, myocardial mass, wall thickness, and regional wall motion. Current medical vision-language models (VLMs) cannot reliably derive quantitative measurements from multidimensional cine images without analysis tools. We present CineMR, a tool-augmented VLM that invokes cardiac image-analysis tools and integrates their outputs into interleaved reasoning for quantitative CMR assessment. We also construct a multi-cohort visual question answering benchmark covering quantitative metric extraction, multiclass diagnosis, and differential diagnosis, together with tools for segmentation, phase selection, volumetry, morphometry, and regional wall motion analysis. CineMR is trained with supervised fine-tuning (SFT) on tool-interaction traces followed by Group Relative Policy Optimization (GRPO) with conditional tool-use rewards. On the multi-cohort cine CMR benchmark, CineMR achieves 35.9% pass@1 and 58.9% pass@4, compared with 1.5% pass@1 for the Qwen3-VL-8B backbone and 0.0% and 7.0% pass@1 for LLaVA-Med v1.5 and MedGemma-4B, respectively. Correct tool invocation reaches 99.8% after GRPO, up from 78.9% after SFT. Live tool outputs improve ventricular measurement accuracy by 20.4--23.7% over direct model predictions, and removing all tools reduces pass@1 from 35.9% to 27.9%. These results highlight the importance of reliable tool use for quantitative cine CMR reasoning and support CineMR as a promising approach for assistive cardiac image assessment. Code, benchmark resources, and model weights are available at https://github.com/AI-MIND-Lab/CineMR.
Figures & tables
| Tool | Input Output | Unlocked Metrics | Role |
|---|---|---|---|
| segment_cardiac | LV/RV/MYO masks | prerequisite | |
| measure_volume | EDV, ESV, EF, EDVi | computational | |
| compute_cardiac_metrics | mass, MVR, EDWT, S:L, SI | computational | |
| wall_motion_analysis | segment-level WMA | computational | |
| select_cardiac_phases | temporal grounding | auxiliary | |
| zoom_anatomy | local visual detail | auxiliary |
| ACDC | M&Ms | M&Ms-2 | Overall | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Method | P@1 | P@4 | Mean | P@1 | P@4 | Mean | P@1 | P@4 | Mean | P@1 | P@4 | Mean |
| LLaVA-Med v1.5 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| MedGemma-4B | 5.2 | 16.1 | 5.5 | 7.7 | 19.1 | 7.4 | 6.7 | 17.0 | 6.3 | 7.0 | 18.0 | 6.7 |
| Qwen3-VL-8B | 1.3 | 4.9 | 1.4 | 1.4 | 4.2 | 1.4 | 1.9 | 4.6 | 1.4 | 1.5 | 4.5 | 1.4 |
| SFT | 15.2 | 28.3 | 15.6 | 26.5 | 41.6 | 26.3 | 24.2 | 42.0 | 24.4 | 23.6 | 38.9 | 23.6 |
| GRPO | 33.9 | 58.0 | 34.7 | 36.2 | 58.0 | 35.4 | 36.9 | 62.0 | 37.3 | 35.9 | 58.9 | 35.7 |
| MedGemma-4B | Qwen3-VL-8B | CineMR (SFT) | CineMR (GRPO) | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Slice | P@1 | P@4 | Mean | P@1 | P@4 | Mean | P@1 | P@4 | Mean | P@1 | P@4 | Mean |
| Layer 1 | 1.9 | 7.5 | 2.2 | 2.9 | 8.3 | 2.6 | 6.5 | 20.2 | 6.4 | 10.8 | 31.5 | 10.1 |
| Layer 2 | 17.6 | 38.8 | 17.0 | 0.5 | 1.7 | 0.4 | 27.6 | 33.0 | 27.3 | 65.3 | 92.0 | 65.3 |
| Layer 3 | 8.4 | 23.3 | 7.2 | 0.6 | 1.9 | 0.6 | 55.2 | 83.7 | 55.8 | 60.9 | 86.7 | 60.7 |
| Layer 4 | 2.8 | 15.0 | 4.2 | 0.0 | 1.9 | 0.5 | 50.5 | 78.5 | 52.1 | 45.8 | 78.5 | 50.0 |
| Layer 5 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 12.9 | 33.3 | 12.6 | 13.3 | 32.5 | 13.0 |
Appendix figures & tables2 assets
Supplementary material from the paper’s appendix.
Appendix
| Acronym | Definition |
|---|---|
| LV / RV | Left / right ventricle (ventricular) |
| LVEF / RVEF | Left / right ventricular ejection fraction |
| LVEDV / LVESV | LV end-diastolic / end-systolic volume |
| RVEDV / RVESV | RV end-diastolic / end-systolic volume |
| EDWT | End-diastolic wall thickness |
| S:L ratio | Septal-to-lateral wall thickness ratio |
| Template ID | Layer | Tools | Question |
|---|---|---|---|
| L1_lvef | L1 | ✓ | What is the left ventricular ejection fraction (LVEF) for this patient? Report as a percentage and indicate whether it is normal, mildly reduced, reduced, or severely reduced. |
| L1_lvedv | L1 | ✓ | Report the left ventricular end-diastolic volume (LVEDV) and end-systolic volume (LVESV) for this cardiac MRI study, including BSA-indexed values if anthropometric data are available. |
| L1_rvedv | L1 | ✓ | What are the right ventricular end-diastolic volume (RVEDV), end-systolic volume (RVESV), and RV ejection fraction (RVEF) for this patient? |
| L1_lv_mass | L1 | ✓ | Calculate the left ventricular myocardial mass from this cardiac MRI segmentation. Report the absolute LV mass in grams. |
| L1_rvef | L1 | ✓ | What is the right ventricular ejection fraction (RVEF) for this patient? Is it within normal limits? |
| L1_max_edwt | L1 | ✓ | What is the maximum end-diastolic wall thickness (max EDWT) of the left ventricle in this cardiac MRI, and does it exceed the threshold for hypertrophy? |