Skip to content

Novel heart murmur detection and classification/characterization method

Notifications You must be signed in to change notification settings

my-anaconda/HM-Detect-LSTM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HM-Detect

HM-Detect is a novel heart murmur detection and classification/characterization method using techniques in sound feature analysis, signal processing, and machine learning.

In this project, several LSTM layers are used to classify the timing of a heart murmur between fundamental sounds S1 and S2 (early-, mid-, late-, or holo-systolic). This method was trained on the CirCor DigiScope Phonocardiogram Database and the Michigan Heart Sound & Murmur Library.

The CirCor Database and Michigan Heart Sound & Murmur Library are available online but are not included in this repository. Extra folders were made to store spectrograms, GAN plots, SSEs, TensorFlowJS models, Time Series Data/Time Series Data Five Seconds plots, and of course the two training databases mentioned before. These folders are referenced multiple times within the code, but are not in the repository as they are very large to upload. The programs required to generate the files in these "extra folders" have been uploaded to this repository.

As of right now, LSTM v9 seems to be the most successful based on ROC curves.

About

Novel heart murmur detection and classification/characterization method

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published