algorithms for automated diagnosis of heart diseases using ... · algorithms for automated...

1
Algorithms for Automated Diagnosis of Heart Diseases Using an Electronic Stethoscope W.A.P.A. Wijesinghe\ J. Wijayakulasooriya 2 and K.S. Walgama 1 1Department of Engineering Mathematics, Faculty of Engineering, University of Peradeniya 20epartment of Electronic and Electrical Engineering, Faculty of Engineering, University of Peradeniya Phonocardiography or heart sound signals acquired through an electronic stethoscopecan be processed and analysed for the automatic diagnosis of heart related diseases, and thus used to provide a decision support system to :assist medical professionals.Our aim is to develop an intelligent stethoscope, which is low cost and can be used in the same convenience of the normal stethoscope. This would provide an r: advanced device even for community level health care systems. At the core of this intelligentstethoscope is a set of algorithms. For the last two decades, a lot of work has been done to develop the automated electronic stethoscope. In addition to the investigation of heart sound signals using digital signal processing techniques, the available research has focused on segmentation of heart sound signals with or without using electrocardiography (ECG), and classification to diagnose heart diseases using the featuresextracted from the heart signals. In this research, the focus is to detect heart abnormalities without ECG, as using it would make the device expensive and inconvenient, and to extract as much features as possible through signal processing and other computational methods for classification. The proposed procedure basically consists of segmentation of the heart signal to identify the first and second heart sounds, the systolic and diastolic phases, and to identify heart murmurs (due to heart valve problems), according to its phase, the temporal position and distribution (as early, late and pan). In addition, heart rate variation is also estimated to diagnose h'eart rate related diseases. The segmentation algorithm is based on the Short Term Fourier Transform (STFT) or the spectrogram of the heart signal. Using the observations reported in the literature, that murmurs are of higher frequencies than heart sounds, the time-frequency spectrum is divided into two bands in the frequency domain, and the variation of energy in each of the bands with time is computed to obtain two functions: one to carry out segmentation and diastolic/ systolic phase identification; and the other to identify the temporal position and distribution of the murmurs within a phase. The algorithm was initially tested for a set of signals obtained from health-care training web sites, and has shown promising results for murmur detection. However, murmurs that overlap with the first and second heart sounds in the frequency domain posed a challenge for the proposed algorithm. As the algorithm is capable of computing the period of each heart cycle, heart rate variation can be estimated and diseases related to heart rate can also be diagnosed. Financial assistance from the University Research Grant RGI2009130lE is acknowledged

Upload: others

Post on 14-Jul-2020

9 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Algorithms for Automated Diagnosis of Heart Diseases Using ... · Algorithms for Automated Diagnosis of Heart Diseases Using an Electronic Stethoscope W.A.P.A. Wijesinghe\ J. Wijayakulasooriya2

Algorithms for Automated Diagnosis of Heart Diseases Using an ElectronicStethoscope

W.A.P.A. Wijesinghe\ J. Wijayakulasooriya2 and K.S. Walgama 1

1Department of Engineering Mathematics, Faculty of Engineering,University of Peradeniya

20epartment of Electronic and Electrical Engineering, Faculty of Engineering,University of Peradeniya

Phonocardiography or heart sound signals acquired through an electronicstethoscopecan be processed and analysed for the automatic diagnosis of heart relateddiseases, and thus used to provide a decision support system to :assist medicalprofessionals.Our aim is to develop an intelligent stethoscope, which is low cost and canbe used in the same convenience of the normal stethoscope. This would provide an

r: advanced device even for community level health care systems. At the core of thisintelligentstethoscope is a set of algorithms. For the last two decades, a lot of work hasbeen done to develop the automated electronic stethoscope. In addition to theinvestigation of heart sound signals using digital signal processing techniques, theavailable research has focused on segmentation of heart sound signals with or withoutusing electrocardiography (ECG), and classification to diagnose heart diseases using thefeaturesextracted from the heart signals.

In this research, the focus is to detect heart abnormalities without ECG, as usingit would make the device expensive and inconvenient, and to extract as much features aspossible through signal processing and other computational methods for classification.The proposed procedure basically consists of segmentation of the heart signal to identifythe first and second heart sounds, the systolic and diastolic phases, and to identify heartmurmurs(due to heart valve problems), according to its phase, the temporal position anddistribution (as early, late and pan). In addition, heart rate variation is also estimated todiagnose h'eart rate related diseases.

The segmentation algorithm is based on the Short Term Fourier Transform(STFT) or the spectrogram of the heart signal. Using the observations reported in theliterature, that murmurs are of higher frequencies than heart sounds, the time-frequencyspectrum is divided into two bands in the frequency domain, and the variation of energy ineach of the bands with time is computed to obtain two functions: one to carry outsegmentation and diastolic/ systolic phase identification; and the other to identify thetemporal position and distribution of the murmurs within a phase. The algorithm wasinitially tested for a set of signals obtained from health-care training web sites, and hasshown promising results for murmur detection. However, murmurs that overlap with thefirst and second heart sounds in the frequency domain posed a challenge for theproposed algorithm. As the algorithm is capable of computing the period of each heartcycle, heart rate variation can be estimated and diseases related to heart rate can also bediagnosed.

Financial assistance from the University Research Grant RGI2009130lE is acknowledged