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.