Abstract

CathAI Assistant is a proof of concept system that combines modern web technologies, GPU accelerated medical imaging pipelines, and large language models in order to support coronary angiography interpretation. The solution ingests de identified DICOM angiograms, performs automated coronary segmentation and vessel highlighting using a NVIDIA and MONAI pipeline, and exposes the results through an ASP.NET Core web application. Clinicians can browse cases, select specific images or cine frames, visualize vessel overlays, and read multi paragraph narrative summaries generated from the structured analysis. This article describes what the system is doing technically, outlines the architecture and implementation strategy, and discusses the potential impact and future evolution of the platform toward real time cath lab assistance and clinical decision support.

1. Background and Motivation

Coronary angiography remains a core diagnostic and interventional modality in cardiology, yet interpretation is highly operator dependent and time sensitive. Typical cath lab workflows involve rapid visual assessment of multiple projections, mental integration of anatomy and lesion severity, and manual documentation. There is a growing need for systems that can:

Recent advances in medical imaging AI (for example MONAI based segmentation models) and large language models make it possible to combine pixel level analysis with natural language explanations. CathAI Assistant is designed as a bridge between those capabilities and real cath lab workflows, starting with a focused four week proof of concept that is technically credible and clinically interpretable, but deliberately scoped as a non regulated prototype.

2. System Overview

CathAI Assistant is built as an end to end pipeline that starts from de identified DICOM studies and ends at a web based user interface. The main components are:

  1. A de identification and DICOM handling layer.

  2. A GPU based imaging backend using NVIDIA hardware and MONAI.

  3. An ASP.NET Core web application for case management and visualization.

  4. A vision service abstraction that decouples the application from specific AI engines.

  5. A large language model based summarization layer that generates multi paragraph narratives for each analyzed frame.

2.1 De identification and DICOM handling

Coronary angiogram studies are exported from the hospital PACS into a non production environment under controlled processes. Before any AI processing, a de identification pipeline:

The implementation uses Orthanc as a local DICOM server with de identification rules, supplemented by Python scripts based on pydicom where finer control is required. The output is a set of de identified DICOM studies that retain all imaging content and technical metadata but are safe to process in external environments. These studies are registered as “cases” in the CathAI application, with a folder structure that maps images and derived artifacts to individual cases.

2.2 Imaging AI backend with NVIDIA and MONAI

The imaging backend runs on a dedicated NVIDIA GPU node. In the current proof of concept this is a single workstation class system configured with Linux, CUDA, PyTorch, and MONAI. Orthanc provides DICOM ingest and retrieval, while a MONAI based pipeline performs:

This backend is exposed through a lightweight REST API. Given a request that references a de identified image, the API returns an object that includes the overlay (for visualization) and structured findings (for downstream summarization and storage).

2.3 ASP.NET Core web application

The clinician facing interface is an ASP.NET Core application. It provides:

When a user clicks on an image, the application opens a modern modal dialog that:

The application logs activity and can be extended with audit trails and role based access controls as the solution matures.

2.4 Vision service abstraction

A key design element is the IVisionImageAnalysisService interface, which abstracts the imaging AI from the rest of the application. Implementations of this interface are responsible for:

The current implementation, MonaiImageAnalysisService, calls the external MONAI inference endpoint, stores any overlay images, builds a structured textual summary of the MONAI result, and then drives the LLM based narrative generation. This separation makes it possible to swap models or backends without destabilizing the ASP.NET application.

2.5 Large language model summarization

The final step in the pipeline transforms structured imaging findings into a narrative form that is more useful to clinicians. The summarization component:

When the LLM is unavailable, a deterministic fallback generates multi paragraph text based purely on the structured summary. This ensures that the UI always has a meaningful explanation, even without external services.

3. Current Proof of Concept Scope

The first implementation is deliberately scoped to a four week proof of concept. Its objectives are to:

The proof of concept does not attempt to solve every integration problem. Out of scope items include:

This scope allows rapid iteration and feedback while maintaining technical rigor in the core components.

4. Potential and Future Directions

Although the current system is positioned as a technical demonstrator, it has significant potential across several dimensions.

4.1 Workflow support in the cath lab

Once extended to real time streaming and integrated with Holoscan, the same architecture can support:

The narrative summaries can evolve into preliminary report drafts that cardiologists review and edit, reducing documentation burden and improving consistency.

4.2 Quantitative analysis and longitudinal tracking

With reliable segmentation and consistent vessel labeling, the platform can be extended to:

This moves beyond per frame interpretation and into longitudinal disease tracking.

4.3 Training data generation and research

CathAI Assistant also provides a framework for building better models:

This supports iterative improvement of both the imaging models and the language based explanations.

4.4 Integration with enterprise systems

In later phases, the same architecture can be integrated with existing hospital infrastructure:

These steps move the system from a research prototype toward a clinically integrated platform.

5. Technical Challenges and Open Questions

Several technical and scientific questions remain and represent opportunities for further work.

6. Conclusion

CathAI Assistant demonstrates how a modern technical stack can be assembled to support coronary angiography analysis in a realistic, clinically relevant manner. By combining a de identified DICOM pipeline, a NVIDIA and MONAI based imaging backend, an ASP.NET Core web application, and large language model based summarization, the system provides a complete loop from raw images to interpretable overlays and narrative explanations.

The current proof of concept is intentionally scoped as a non regulated, four week implementation, but it establishes the architectural patterns and integration points that are needed for future evolution. With further work on generalization, real time performance, enterprise integration, and validation, the same approach can serve as the foundation for a new class of cath lab tools that augment human expertise with reproducible, structured, and explainable AI support.