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

Saved in:
Bibliographic Details
Main Author: Xu, Ran
Other Authors: Ser Wee
Format: Final Year Project
Language:English
Published: 2015
Subjects:
Online Access:http://hdl.handle.net/10356/64301
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-64301
record_format dspace
spelling sg-ntu-dr.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
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Electrical and electronic engineering::Wireless communication systems
spellingShingle DRNTU::Engineering::Electrical and electronic engineering::Wireless communication systems
Xu, Ran
Heart sound analysis
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.
author2 Ser Wee
author_facet Ser Wee
Xu, Ran
format Final Year Project
author Xu, Ran
author_sort Xu, Ran
title Heart sound analysis
title_short Heart sound analysis
title_full Heart sound analysis
title_fullStr Heart sound analysis
title_full_unstemmed Heart sound analysis
title_sort heart sound analysis
publishDate 2015
url http://hdl.handle.net/10356/64301
_version_ 1772829053138501632