HolOrama: A Unified Platform for Cardiac Image Analysis

Software

Link to Source: GitHubPaperDocumentation

Authors: Anselm W. Stark, Pooya Mohammadi Kazaj, Sebastian Balzer, Marc Ilic, Manuel Bergamin, Ryota Kakizaki, Andreas Giannopoulos, Andreas Haeberlin, Lorenz Räber, Isaac Shiri, Christoph Gräni

Summary: HolOrama brings intravascular ultrasound, optical coherence tomography and cardiac computed tomography into a single open-source application, where coronary arteries can be segmented, measured, viewed in three dimensions and fused into one geometry.

HolOrama is an open-source application for cardiac image analysis. Its name combines the Greek words holo, meaning whole, and orama, meaning vision, reflecting the aim of viewing the entire heart across different imaging methods within a single interface. It currently supports intravascular ultrasound, a catheter-based technique that images a coronary artery from the inside; optical coherence tomography, a light-based intravascular technique; and coronary computed tomography angiography, a non-invasive scan of the coronary arteries. Images are read in the DICOM and NIfTI file formats that are standard in medical imaging.

For the two intravascular methods, the application allows frame-by-frame inspection and the manual drawing of one or several contours, covering the vessel lumen, the external elastic membrane, calcium, lipid, macrophages and side branches, with the corresponding measurements calculated automatically. Lumen contours in intravascular ultrasound can also be segmented automatically across all frames. Frames belonging to the same phase of the heart cycle are identified by an automatic gating step, and breathing motion is detected from the lumen area signal, reviewed or corrected by hand, and then used to reorder the gated frames into a breathing-corrected pullback. Results can be exported as detailed reports, as coordinate tables, or as image and segmentation files suitable for training machine learning models.

For coronary computed tomography angiography, volumes are displayed as synchronized axial, coronal and sagittal slices alongside a three-dimensional rendering of the segmentation. A brush tool adds or erases labels on any of the two-dimensional views, and a lasso tool in the three-dimensional view removes the voxels of a chosen label that fall inside a drawn region, which makes it straightforward to clean up outliers. Cut lines drawn on the slices define the left ventricular outflow tract and the aortic root, after which the coronary arteries, aorta and left ventricle can be exported as a combined segmentation file or as a surface mesh. Data from computed tomography and from the intravascular methods can be fused into a single geometry.

Segment, modify and analyze IVUS images, inclusive with gating functionalities
Also spans to OCT images, address uncertainty systematically
Segment and visualize CCTA data in 3D, remove outliers with intuitiv tools
Fuse CCTA and intravascular data into one single geometry

The application is written in Python, runs on Linux, macOS and Windows through provided installation scripts, and supports graphics processor acceleration for the automatic segmentation models. It is released under the permissive MIT open-source license and is accompanied by online documentation. HolOrama is developed and maintained by the AI-CVM lab team with contributions from the wider community. The intravascular ultrasound component and its application to coronary artery anomalies are described in Computer Methods and Programs in Biomedicine (2025), and the cardiac computed tomography segmentation framework is described in a 2026 preprint.

Reference

Stark AW, Mohammadi Kazaj P, Balzer S, Ilic M, Bergamin M, Kakizaki R, Giannopoulos A, Haeberlin A, Räber L, Gräni C. Automated intravascular ultrasound image processing and quantification of coronary artery anomalies: the HolOrama software. Computer Methods and Programs in Biomedicine, 2025;109065. doi:10.1016/j.cmpb.2025.109065

Mohammadi Kazaj P, Weber LF, Xie W, Safavi-Naini SAA, Stark A, Baj G, Mokhtari A, Yoshida T, Ryffel C, Okuno T, Akashi Y, Buechel RR, Pilgrim T, Valenzuela W, Siontis GCM, Xu X, Hundertmark M, Windecker S, Gräni C, Shiri I. A unified framework for comprehensive cardiac CT segmentation and phenotyping: human-in-the-loop data annotation, vision foundation model development, multicenter evaluation and clinical validation. arXiv preprint, 2026. doi:10.48550/arXiv.2607.11287