CARDEA: Auditable Reasoning Grounded in Spatial Evidence for End-to-End Coronary Angiography Interpretation
Organizations: Artificial Intelligence and Robotics Innovation Center, China Medical University Hospital, Taichung, Taiwan · Division of Cardiovascular Medicine, Department of Internal Medicine, China Medical University Hospital, Taichung, Taiwan · Department of Neurology, China Medical University Hospital, China Medical University, Taichung, Taiwan · Neuroscience and Brain Disease Center, China Medical University, Taichung, Taiwan · School of Medicine, China Medical University, Taichung, Taiwan
Abstract
Invasive coronary angiography (CAG) is the gold standard for diagnosing coronary artery disease, but interpretation varies substantially among observers. Existing AI systems can improve consistency but lack auditable decision processes and are limited in comprehensive open-ended assessment, undermining clinician trust and clinical adoption readiness. We developed CARDEA, a unified large vision-language model that serves as the inference core of a CAG pipeline. It was trained solely on public datasets and closed-ended tasks in three stages: visual feature alignment, a self-distilled Chain-of-Box (CoB) cold start, and reinforcement learning with verifiable rewards (RLVR) with a CoB reward encouraging bounding-box use in the reasoning trace. We assessed its two study-level diagnoses, dominance classification and complexity assessment, against a dedicated classifier and two interventional cardiologists. Report generation was excluded from training and evaluated zero-shot across stages on an external cohort using vessel-severity macro-. CARDEA trailed the classifier on in-distribution dominance but drew level under domain shift (accuracy, 0.91 [95% confidence interval (CI), 0.86 to 0.95]) and was comparable to the cardiologists on complexity assessment (accuracy, 0.90 [CI, 0.82 to 0.97]). Only RLVR improved zero-shot report generation, raising its vessel-severity macro- (0.686 [CI, 0.664 to 0.707]) above the untuned base model (0.513) and over twice the always-normal floor (0.312). CARDEA runs an end-to-end CAG pipeline from raw multi-view videos through keyframe selection to study-level diagnosis while exposing auditable spatial evidence behind its conclusions. RLVR on verifiable closed-ended tasks surfaced open-ended reporting ability that supervised imitation did not. Clinical use requires prospective validation against expert cardiologists.
Figures & tables
| Level | Task | Metric | CARDEA | Baseline / Expert |
| Frame | Stenosis Det. | @IoU 0.5 | 0.37 (0.32–0.41) | a |
| @(IoU 0.5 or IoP 0.6) | 0.60 (0.56–0.65) | 0.60 f | ||
| Vessel Det. | @IoU 0.5, 25 seg. | 0.50 (0.48–0.53) | 0.47 (0.45–0.50) b, | |
| @IoU 0.5, 25 seg. | 0.50 (0.48–0.53) | 0.46 f | ||
| @IoU 0.5, 11 seg. | 0.58 (0.54–0.61) | 0.57 (0.54–0.61) b, | ||
| View Cls. (3-class) | Accuracy | 0.99 (0.98–1.00) | — |
| Task & Model | Accuracy | Target | Macro |
| RCA Stenosis Classification — Full | |||
| Adaptive Feature Fusion a | 0.72 | 0.81 | — |
| CARDEA | 0.80 (0.77–0.82) | 0.85 (0.83–0.87) | 0.77 (0.73–0.80) |
| RCA Stenosis Classification — Valid-views | |||
| CARDEA | 0.81 (0.78–0.84) | 0.86 (0.84–0.88) | 0.78 (0.75–0.81) |
| View Classification — Full | |||
| Diagnostic | Text similarity | |||
| Stage | VS- (2-class) | VS- (3-class) | ROUGE-L | BERTScore |
| Full cohort ( ) | ||||
| Naive (always-normal) | 0.312 (0.298–0.325) | 0.208 (0.199–0.217) | 0.81 | 0.77 |
| Base Model (Qwen3-VL) [ 25 ] | 0.513 (0.481–0.544) | 0.361 (0.335–0.389) | 0.22 | 0.66 |
| Stage 1 (Align) | 0.452 (0.427–0.478) | 0.309 (0.287–0.332) | 0.33 | 0.73 |
| Stage 2 (Cold start) | 0.373 (0.351–0.396) | 0.253 (0.235–0.274) | 0.34 | 0.69 |
| RLVR initialization | Align | Cold start | Cold start | Cold start |
| CoB reward | Cond. | None | Uncond. | Cond. |
| Validation | ||||
| Dominance | 0.80 | 0.82 | 0.77 | 0.84 |
| Complexity Assess. | 0.71 | 0.75 | 0.71 | 0.76 |
| Test | ||||
| Dominance (Real) | 0.81 (0.75–0.86) | 0.81 (0.75–0.86) | 0.73 (0.68–0.79) | 0.76 (0.70–0.81) |
Appendix figures & tables5 assets
Supplementary material from the paper’s appendix.
Appendix
| Setting | Value |
| SFT: Align and Cold Start | |
| Adaptation | LoRA (rank 32, , dropout 0) |
| Optimizer | AdamW |
| Learning rate | for Align; for Cold Start |
| Global batch size | 64 |
| Training duration | 2 epochs per stage |