Heart sound analysis

Heart auscultation is a common diagnosis for heart diseases, but the skill is highly dependent on personal experience. Technologies have already made the digital signal-processing methods practical for this application. This project was aimed to analyze the heart sound waveform and find an algorithm...

Full description

Bibliographic Details
Main Author: Xu, Ran
Other Authors: Ser Wee
Format: Final Year Project (FYP)
Language:English
Published: 2015
Subjects:
Online Access:http://hdl.handle.net/10356/64301
_version_ 1824456398550859776
author Xu, Ran
author2 Ser Wee
author_facet Ser Wee
Xu, Ran
author_sort Xu, Ran
collection NTU
description Heart auscultation is a common diagnosis for heart diseases, but the skill is highly dependent on personal experience. Technologies have already made the digital signal-processing methods practical for this application. This project was aimed to analyze the heart sound waveform and find an algorithm to extract features efficient for classification. In the project, Matlab was used as the work platform and on which discrete wavelet transform was applied for feature extraction, combining with the method of principal components analysis (PCA) on the detail wavelet coefficients for feature selection, the heart sound samples were classified with the application of support vector machine (SVM). The kurtosis of the detailed wavelet coefficients were firstly used as feature vectors for classification, then the parameters after PCA were selected. Different wavelets at different levels were attempted for premier results. In total 10 NHS samples and 10 AS samples downloaded from websites [8-11] were used in this project, and with the decomposition and reconstruction using wavelet ‘db4’ at fourth level, after PCA, with the 5 most essential parameters chosen as the feature vector, the algorithm achieved an accuracy of 80% of classification for normal heart sound (NHS) and aortic stenosis (AS), where cross validation classification method was used to overcome the limited number of samples. In addition, according to the median differences for one parameter between two classes as well as their overlap areas, the parameters after PCA were reordered as a purpose to determine the best performed feature for classification. This proposed method had achieved an average accuracy of 90% for the classification with only the first 2 parameters chosen as feature vector and with noise injected.
first_indexed 2025-02-19T03:53:28Z
format Final Year Project (FYP)
id ntu-10356/64301
institution Nanyang Technological University
language English
last_indexed 2025-02-19T03:53:28Z
publishDate 2015
record_format dspace
spelling ntu-10356/643012023-07-07T17:24:33Z Heart sound analysis Xu, Ran Ser Wee School of Electrical and Electronic Engineering DRNTU::Engineering::Electrical and electronic engineering::Wireless communication systems Heart auscultation is a common diagnosis for heart diseases, but the skill is highly dependent on personal experience. Technologies have already made the digital signal-processing methods practical for this application. This project was aimed to analyze the heart sound waveform and find an algorithm to extract features efficient for classification. In the project, Matlab was used as the work platform and on which discrete wavelet transform was applied for feature extraction, combining with the method of principal components analysis (PCA) on the detail wavelet coefficients for feature selection, the heart sound samples were classified with the application of support vector machine (SVM). The kurtosis of the detailed wavelet coefficients were firstly used as feature vectors for classification, then the parameters after PCA were selected. Different wavelets at different levels were attempted for premier results. In total 10 NHS samples and 10 AS samples downloaded from websites [8-11] were used in this project, and with the decomposition and reconstruction using wavelet ‘db4’ at fourth level, after PCA, with the 5 most essential parameters chosen as the feature vector, the algorithm achieved an accuracy of 80% of classification for normal heart sound (NHS) and aortic stenosis (AS), where cross validation classification method was used to overcome the limited number of samples. In addition, according to the median differences for one parameter between two classes as well as their overlap areas, the parameters after PCA were reordered as a purpose to determine the best performed feature for classification. This proposed method had achieved an average accuracy of 90% for the classification with only the first 2 parameters chosen as feature vector and with noise injected. Bachelor of Engineering 2015-05-26T01:25:52Z 2015-05-26T01:25:52Z 2015 Final Year Project (FYP) http://hdl.handle.net/10356/64301 en Nanyang Technological University 75 p. application/pdf
spellingShingle DRNTU::Engineering::Electrical and electronic engineering::Wireless communication systems
Xu, Ran
Heart sound analysis
title Heart sound analysis
title_full Heart sound analysis
title_fullStr Heart sound analysis
title_full_unstemmed Heart sound analysis
title_short Heart sound analysis
title_sort heart sound analysis
topic DRNTU::Engineering::Electrical and electronic engineering::Wireless communication systems
url http://hdl.handle.net/10356/64301
work_keys_str_mv AT xuran heartsoundanalysis