Giter Club home page Giter Club logo

multiechoai's Introduction

MultiEchoAI

Early Myocardial Infarction Detection over Multi-view Echocardiography

This repository includes the implementation of the myocardial infarction (MI) detection framework that leverages Artificial Intelligence (AI) models using multi-view echocardiography in Early Myocardial Infarction Detection over Multi-view Echocardiography.

The proposed AI-based myocardial infarction detection framework over multi-view echocardiography.

Content

Software environment using conda

conda create -n echoAI python=3.9
conda activate echoAI
conda install tensorflow-gpu
conda install scikit-learn=1.1.1

Getting started with HMC-QU Dataset

HMC-QU dataset is the first publicly shared dataset serving myocardial infarction detection on the left ventricle wall. The dataset includes a collection of apical 4-chamber (A4C) and apical 2-chamber (A2C) view 2D-echocardiography recordings.

Download the HMC-QU dataset from the link below or using the Kaggle API: https://www.kaggle.com/datasets/aysendegerli/hmcqu-dataset

kaggle datasets download -d aysendegerli/hmc-qu-dataset
unzip hmc-qu-dataset.zip

Active Polynomial features extracted from HMC-QU Dataset

In this repository, we share the features extracted by Active Polynomials (APs) and their corresponding ground-truth labels in folder /APs_Features. For an easy experimental usage, data splits of single-view (A2C and A4C) and multi-view are given in folder /DataSplits.

Myocardial infarction detection by AI-models

The detection of myocardial infarction can be carried out for each AI-model with respect to the given echocardiography view as follows:

python train.py --view multi
python train.py --view 2CH
python train.py --view 4CH

To specify the GPUs in a server, the code also be executed as follows:

python train.py --gpu 0 --view multi
python train.py --gpu 1 --view 2CH
python train.py --gpu 2 --view 4CH

Citation

If you use the implementation provided in this repository, please cite the following paper:

@misc{https://doi.org/10.48550/arxiv.2111.05790,  
  author = {Degerli, Aysen and Kiranyaz, Serkan and Hamid, Tahir and Mazhar, Rashid and Gabbouj, Moncef},  
  title = {Early Myocardial Infarction Detection over Multi-view Echocardiography},
  publisher = {arXiv},
  year = {2021},
  doi = {10.48550/ARXIV.2111.05790}
}

multiechoai's People

Contributors

degerliaysen avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.