Skip to content

Repository files navigation

Real-Time Echocardiographic Apical Standard Views Guidance

This repository contains the C++ code of a real-time application for echocardiographic guidance. The application is built on the top of the FAST framework. Ultrasound data is streamed to the application.

Using the application

The application provides intuitive feedback on how to move the ultrasound to reach standardized and reproducible apical standard views.

The objective is to place the blue/purple ultrasound sector within the red target box in the upper right figure. When the sector gets into the box, the box becomes green, and the view is standardized. A demonstration of how to use the application can be seen in this video.

Further information on how to use the application can be found in the user manual.

Image sources

Clinical scanner using FAST OpenIGTLink streamer

OpenIGTLink is an open source library for real-time image streaming. It allows you to importing images from various ultrasound scanners to this application.

We have used OpenIGTLink to stream images in real-time from a GE E95 ultrasound scanner in our multiple clinical studies. The use of the application with a GE E95 scanner is demonstrated here.

Clarius scanner using the FAST Clarius streamer

Ultrasound data can be streamed directly from a Clarius ultrasound scanner using the Clarius API.

DICOM Multiframe file using the FAST DICOM Multiframe Streamer

The application can be run retrospectively on DICOM Multiframe files. A detailed procedure on how to achieve this is described here.

Image file using the FAST Image File Streamer

The application can be run retrospectively on .png and .mhd files. A detailed procedure on how to achieve this is described here.

Build Instructions

Please see the build instructions.

License

This repository uses different licenses for code and model artifacts.

Code

The code in this repository (within source) is distributed under PolyForm Noncommercial License 1.0.0. Please refer to the license terms available here or in the LICENSE_CODE.md included in the repository.

Models

The models (within models) are distributed as open source under the Creative Commons Attribution-NonCommercial 4.0 International Public License. Please refer to the license terms available here or in the LICENSE_MODELS.txt included in the repository.

Citations

If you are using this repository, please cite the following articles:

The initial research paper on technology development:

David Pasdeloup, Sindre H. Olaisen, Andreas Østvik, Sigbjorn Sabo, Håkon N. Pettersen, Espen Holte, Bjørnar Grenne, Stian B. Stølen, Erik Smistad, Svein Arne Aase, Håvard Dalen, Lasse Løvstakken, Real-Time Echocardiography Guidance for Optimized Apical Standard Views, Ultrasound in Medicine & Biology, Volume 49, Issue 1, 2023, Pages 333-346, ISSN 0301-5629, https://doi.org/10.1016/j.ultrasmedbio.2022.09.006

The clinical validation of the technical method:

Sigbjorn Sabo, David Pasdeloup, Hakon Neergaard Pettersen, Erik Smistad, Andreas Østvik, Sindre Hellum Olaisen, Stian Bergseng Stølen, Bjørnar Leangen Grenne, Espen Holte, Lasse Lovstakken, Havard Dalen, Real-time guidance by deep learning of experienced operators to improve the standardization of echocardiographic acquisitions, European Heart Journal - Imaging Methods and Practice, Volume 1, Issue 2, September 2023, qyad040, https://doi.org/10.1093/ehjimp/qyad040

The FAST framework, on which this application is built:

E. Smistad, A. Østvik and A. Pedersen, "High Performance Neural Network Inference, Streaming, and Visualization of Medical Images Using FAST," in IEEE Access, vol. 7, pp. 136310-136321, 2019, doi: https://doi.org/10.1109/ACCESS.2019.2942441.

Contact:

David Pasdeloup, Lasse Løvstakken, Andreas Østvik, Erik Smistad.

About

AI based Echocardiography Guiding for Apical Standard Views

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages