NUST Institutional Repository

Segmentation and Classification of Phonocardiogram Signals using Machine Learning Techniques

Show simple item record

dc.contributor.author Afshan, Zo-
dc.date.accessioned 2023-07-31T09:20:42Z
dc.date.available 2023-07-31T09:20:42Z
dc.date.issued 2020
dc.identifier.other ) 00000205299
dc.identifier.uri http://10.250.8.41:8080/xmlui/handle/123456789/35306
dc.description Supervisor: Dr. Farhan Hussain Co-Supervisor Dr. Shahzor Ahmad en_US
dc.description.abstract Cardiovascular diseases (CVDs) are one of the major causes of deaths in the world. CVDs generally describe the conditions of the heart that involve narrowed or blocked blood vessels, causing heart attack, angina or stroke. Human heart beats continuously by contraction and relaxation of heart muscles. During the contraction state (termed as systole) the ventricles contract, forcing blood through vessels into the lungs and the body. During the relaxation (termed as diastole) the ventricles are filled with the blood coming from the right and left atria. Sounds produced by the heart due to snap shut of the valves are the heart sounds which can be heard and detected through stethoscope and phonocardiograph. The phonocardiogram (PCG) signals provide valuable information about the heart condition for exact and timely detection of heart diseases. Digital stethoscopes have the ability to record the PCG signal and transmit it for further analysis and identification of abnormal sounds. PCG signal consists of various events like S1 sound, S2 sound, S3 sound, S4 sound and murmurs. S1 and S2 are the main events considered for the heart sound segmentation which are followed by the systolic and diastolic activities of the heart. This research work proposes a heart sound segmentation and classification algorithm which diagnose the abnormal symptoms of the heart in time. The proposed algorithm first performs segmentation of heart sound into S1, systole, S2 and diastole with accuracy of 91% using proposed multi-threshold and spectrograms, afterwards it extract features from these four states to perform classification of PCG as normal or abnormal using SVM and incorporating spectrogram with accuracy of 93.3%. The proposed algorithm is implemented on the PhysioNet heart sound challenge dataset using Support Vector Machine and Convolutional Neural Network for classification of heart beats into S1 and S2 based on extracted features. For classification of normal and abnormal heart sound Support Vector Machine, K-Nearest Neighbor and Neural Network are employed. The developed algorithm is suitable for the detection of normal and abnormal heart sounds for cardiovascular disease detection. en_US
dc.language.iso en en_US
dc.publisher College of Electrical & Mechanical Engineering (CEME), NUST en_US
dc.subject Key Words: PCG, Cardiovascular Diseases, Segmentation, Feature Extraction, Classification, SVM, PhysioNet heart sound challenge en_US
dc.title Segmentation and Classification of Phonocardiogram Signals using Machine Learning Techniques en_US
dc.type Thesis en_US


Files in this item

This item appears in the following Collection(s)

  • MS [331]

Show simple item record

Search DSpace


Advanced Search

Browse

My Account