← Back to Portfolio AI Engineering · Development · Cardiology

AI-Enabled Automatic Coronary Vessel Extraction

Deep Learning Python · PyTorch · Triton · HTCondor Coronary CTA End-to-End Pipeline

Automating coronary vessel segmentation to streamline clinical analysis.

Coronary vessel extraction from CT angiography is a prerequisite step for downstream plaque analysis, stenosis quantification, and fractional flow reserve (FFR) predictions. This project delivered a fully automated deep learning pipeline that minimizes the labor-intensive manual tracing, dramatically accelerating the analysis workflow.

The work spanned the full ML lifecycle: from data curation and annotation quality control, through model architecture selection and training, to post-processing refinement and production deployment on a distributed computing cluster.

Impact
Streamlined analysis workflow
Highlight
Data curation, model refinement, and post-processing
Stack
Python, PyTorch, Triton, HTCondor

From data curation to production inference.

High-quality training data is the foundation of getting accurate and robust inference results in production for the analysis workflow. A significant portion of this project was devoted to systematic data curation — sourcing, cleaning, and quality-grading coronary CTA scans — through collaborations with clinical analysts to segment coronary vessel lumen and annotate labels.

Model training utilized PyTorch on GPU clusters. Post-processing steps — topology correction, anatomical constraint enforcement, and centerline extraction — were critical to delivering vessel trees suitable for downstream quantitative analysis. A Directed Acyclic Graph (DAG) was designed to use with HTCondor in AWS to perform inference and image processing to compute plaque components.

Python PyTorch NVIDIA Triton TensorRT HTCondor

Interested in AI pipeline development for medical imaging?

Get in Touch