Git Product home page Git Product logo

rhythm-classification's Introduction

Rhythm Classification of ECG Recordings

Electrocardiography (ECG) is used to measure the electrical activity of the heart. Electrodes are placed on various parts of the human skin to measure the differences in electrical changes. By deriving these changes the condition of the heart can be assessed in order to identify if the patients heart is in a healthy our unhealthy state. Often this technique is used to identify if a patient has suffered from a heart attack.

The normal rhythm of the heart follows a very strict wave form, with only small variance. If an alternative wave form is identified, one can immediately tell that something is wrong. The identification of the rhythm type is indispensable for determining the next steps of the patients treatment. Although routinized cardiologists can identify the rhythm type precisely, it often takes a lot of time to identify if and what kind of abnormal rhythm the patient’s heart has. Having a classification algorithm which supports the physician in his work would save him time and will let him focus on the next steps more closely.

Data Set

The data set includes only the electrical signals with a frequency of 300 Hz and the following labels:

  1. Normal Rhythm 2. Artrial Fibrillation 3. Other Frequency 4. Noisy

Link to dataset: https://www.physionet.org/challenge/2017/

rhythm-classification's People

Contributors

nidhimundra avatar jopfeiff avatar

Stargazers

Arancia avatar  avatar Viswanath Gangavaram avatar  avatar 韩伟 avatar Zifan Shi avatar

Watchers

James Cloos avatar Viswanath Gangavaram avatar  avatar  avatar

rhythm-classification's Issues

Peak off by 1 error

Sometimes the found peak is off by 1, i.e. to the left or to the right of the correct one. Improved logic needed in peak_finder.py.

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.