AngioAI-Pro / README.md
MuhammadAdil63's picture
Deploy AngioAI Pro: YOLOv8-seg stenosis ensemble, corrected metrics & SYNTAX
f0d9c8b verified
|
Raw History Blame Contribute Delete
1.13 kB
---
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.