Spaces:
Sleeping
Sleeping
File size: 1,128 Bytes
0e91bec f0d9c8b a185e27 0e91bec 4697972 0e91bec f0d9c8b 0e91bec f0d9c8b a185e27 f0d9c8b a185e27 f0d9c8b a185e27 f0d9c8b a185e27 f0d9c8b a185e27 f0d9c8b | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | ---
title: AngioAI Pro
emoji: 🫀
colorFrom: red
colorTo: blue
sdk: gradio
sdk_version: 4.44.1
app_file: app.py
pinned: false
license: other
---
# AngioAI Pro — Coronary Angiography Analysis
Upload a coronary X-ray angiography (XCA) video. The pipeline:
| Step | Module | Notes |
|---|---|---|
| 1 | Keyframe extraction | contrast × sharpness score |
| 2 | Stenosis detection | 3 × YOLOv8-seg ensemble with weighted mask fusion |
| 3a | Binary vessel mask | ResUNet |
| 3b | Coronary segments | 25 SYNTAX segments (YOLOv8-seg) |
| 4 | QCA + FFR estimate | diameter stenosis on the measured branch; QFR = 1 − (0.33·DS + 0.60·DS²) |
| 5 | SYNTAX (anatomical) | segment weights × lesion multiplier, lesions ≥ 50 % DS |
**Held-out ARCADE stenosis test set (300 images):** precision 0.55, recall 0.76, F1 0.64 (mask IoU ≥ 0.3), 0.80 false positives per image.
Checkpoints are loaded from the private model repo `MuhammadAdil63/angio-ai-checkpoints` (Space secret `HF_TOKEN`).
> **Research use only.** Not a medical device and not for clinical diagnosis. Not validated on non-ARCADE data or on normal angiograms.
|