Valentin Koch1,2,3, Olle Holmberg1,2,4, Edna Blum5, Ece Sancar1,2, Alp Aytekin5, Masaru Seguchi5, Erion Xhepa5, Jens Wiebe5, Salvatore Cassese5, Sebastian Kufner5, Thorsten Kessler5,6, Hendrik Sager5,6, Felix Voll5, Tobias Rheude5, Tobias Lenz5, Adnan Kastrati5,6, Heribert Schunkert5,6, Julia A. Schnabel1,2,7, Michael Joner5,6, Carsten Marr1, Philipp Nicol5
1. Helmholtz Munich - German Research Center for Environmental Health, Munich, Germany
2. School of Computation and Information Technology, Technical University of Munich, Munich, Germany
3. Munich School for Data Science, Munich, Germany
4. Helsing GmbH, Munich, Germany
5. German Heart Centre Munich, Technical University of Munich, Munich, Germany
6. German Center for Cardiovascular Research, Partner Site Munich Heart Alliance, Munich, Germany
7. School of Biomedical Engineering and Imaging Sciences, King's College London, London, UK
We present DeepNeo, a deep learning-based algorithm, to automate the process of segmenting and characterizing neointimal tissue of stented patients (tissue that grows over the stent) in optical coherence tomography (OCT) images. OCT is a tool that provides high-resolution imaging of stented segments after PCI (percutaneous coronary intervention, a non-surgical procedure that improves blood flow to the heart, e.g. by implanting a stent).

We provide a tool for researchers to quickly analyze and download results,
The user-friendly interface is designed with several features to facilitate accurate and efficient analysis, including an upload mask (a), which allows users to upload OCT pullback images (DICOM or .zip), a visual representation of the current OCT frame with segmentation and neointima prediction (b), a schematic view of quadrants (c) (top row represents quadrant I, bottom row quadrant IV) and neointima and lumen (d) that provides a visual representation of the tissue characteristics, including a slider that enables users to move through the pullback. In addition, the interface includes a pullback analysis (e) that provides a detailed analysis of the OCT images and a manual correction feature (f) to correct beginning and end of the stent if necessary. The webtool also allows users to download a detailed analysis of their results and provides an information tab (g) for additional guidance. Users are required to accept the research-only use on the welcome page (h) before accessing the tool.
To run the DeepNeo tool, follow these steps:
First, clone this repository to your local machine.
git clone https://github.com/ValentinKoch/DeepNeo.git
cd app
conda create --name DeepNeo python=3.10
conda activate DeepNeo
pip install -r requirements.txt
Before running the application, update the configuration file to match your system's paths. Locate the config.py file in the app folder and make the necessary adjustments to the folder paths.
Within the app folder, start the DeepNeo web application by executing:
python run_gradio.py
After running the script, a local server will start, and a URL will be generated. Open this URL in your web browser to access the DeepNeo web application.
We are very happy to provide models, please request them at Zenodo and contact Valentin Koch (valentin.koch@helmholtz-munich.de), Carsten Marr (carsten.marr@helmholtz-munich.de), or Michael Joner (joner@dhm.mhn.de).