Skip to content

About

CardioPulmoRAD-AI is a multimodal explainable AI framework for early cardiopulmonary risk stratification and tele-triage. It fuses chest radiographs (DenseNet-121) and 13 clinical vitals (MLP) with dual XAI (Grad-CAM + SHAP) to support frontline health workers and decision support including specialist-in-the-loop referral in low-resource settings..

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

11 Commits

Folders and files

Repository files navigation

CardioPulmoRAD-AI

CardioPulmoRAD-AI is a multimodal explainable AI framework for early cardiopulmonary risk stratification and tele-triage. It fuses chest radiographs (DenseNet-121) and 13 clinical vitals (MLP) with dual XAI (Grad-CAM + SHAP) to support frontline health workers and decision support, including specialist-in-the-loop referral in low-resource settings.

CardioPulmoRAD-AI 🫀🫁🤖

A Multimodal Explainable Artificial Intelligence Framework for Early Cardiopulmonary Risk Stratification and Referral Decision Support Using Chest Radiographs and Clinical Data

PyTorch License: MIT Paper Status Python


📌 Overview

CardioPulmoRAD-AI is an end-to-end multimodal deep learning and Explainable Artificial Intelligence (XAI) framework engineered for rapid triage, risk stratification, and specialist-in-the-loop tele-consultation in resource-constrained primary healthcare settings.

By dynamically fusing high-resolution spatial feature embeddings from posterior-anterior (PA) chest radiographs with 13 structured physiological parameters (vital signs and clinical variables), CardioPulmoRAD-AI overcomes the diagnostic blind spots inherent in single-modality vision models.


🌟 Key Features

  • Multimodal Intermediate Fusion: Concatenates spatial embeddings from a pre-trained DenseNet-121 backbone ($V_{\text{img}} \in \mathbb{R}^{1024}$) and clinical embeddings from a multi-layer perceptron (TabularMLP, $V_{\text{clin}} \in \mathbb{R}^{128}$) into a unified latent feature representation ($V_{\text{fused}} \in \mathbb{R}^{1152}$).
  • Dual-Modality Explainable AI (XAI):
    • Grad-CAM for spatial radiological feature attribution and visual heatmap localization.
    • SHAP (SHapley Additive exPlanations) for clinical variable contribution scoring.
  • Specialist-in-the-Loop Tele-Triage Gateway: A 3-tier risk stratification protocol designed to connect frontline health workers with remote cardiologists, radiologists, and pulmonologists before tertiary emergency transfer.
  • Low-Resource Optimization: A lightweight reference implementation designed to run efficiently on edge hardware without demanding enterprise GPU infrastructure.

🏗️ Repository Structure

CardioPulmoRAD-AI/
├── LICENSE                     # Open Source License (MIT)
├── CITI_Certificate.pdf        # Research Ethics & Compliance Certification
├── requirements.txt            # Python Dependencies
├── demo_simulation.py          # Multimodal Forward Pass & Triage Simulation Script
└── src/
    └── models.py               # PyTorch Architecture (DenseNet-121 + MLP + Fusion)

About

CardioPulmoRAD-AI is a multimodal explainable AI framework for early cardiopulmonary risk stratification and tele-triage. It fuses chest radiographs (DenseNet-121) and 13 clinical vitals (MLP) with dual XAI (Grad-CAM + SHAP) to support frontline health workers and decision support including specialist-in-the-loop referral in low-resource settings..

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages