Isolation of Systolic Heart Murmurs Using Wavelet Transform and Energy Index

Similar documents
Extraction of Unwanted Noise in Electrocardiogram (ECG) Signals Using Discrete Wavelet Transformation

PHONOCARDIOGRAM SIGNAL ANALYSIS FOR MURMUR DIAGNOSING USING SHANNON ENERGY ENVELOP AND SEQUENCED DWT DECOMPOSITION

Monitoring Cardiac Stress Using Features Extracted From S1 Heart Sounds

Removal of Baseline wander and detection of QRS complex using wavelets

CHAPTER 4 CLASSIFICATION OF HEART MURMURS USING WAVELETS AND NEURAL NETWORKS

Detection of pulmonary abnormalities using Multi scale products and ARMA modelling

Wavelet Decomposition for Detection and Classification of Critical ECG Arrhythmias

Continuous Wavelet Transform in ECG Analysis. A Concept or Clinical Uses

Segmentation of Heart Sounds by Re-Sampled Signal Energy Method

Heart Murmur Recognition Based on Hidden Markov Model

ISPUB.COM. Spectral analysis of the PCG signals. S Debbal, F Bereksi-Reguig INTRODUCTION THEORITICAL BACKGROUND RESULTS AND DISCUSSION.

1, 2, 3 * Corresponding Author: 1.

Heart Diseases diagnosis using intelligent algorithm based on PCG signal analysis

Vital Responder: Real-time Health Monitoring of First- Responders

Heart sounds and murmurs. Dr. Szathmári Miklós Semmelweis University First Department of Medicine 15. Oct

Study and Design of a Shannon-Energy-Envelope based Phonocardiogram Peak Spacing Analysis for Estimating Arrhythmic Heart-Beat

FIR filter bank design for Audiogram Matching

ECG Beat Recognition using Principal Components Analysis and Artificial Neural Network

Priya Rani 1, A N Cheeran 2, Vaibhav D Awandekar 3 and Rameshwari S Mane 4

A Novel Design and Development of Condenser Microphone Based Stethoscope to Analyze Phonocardiogram Spectrum Using Audacity

Discrete Wavelet Transform-based Baseline Wandering Removal for High Resolution Electrocardiogram

Efficient Computation of Phonocardiographic Signal Analysis in Digital Signal Processor Based System

CHAPTER-IV DECISION SUPPORT SYSTEM FOR CONGENITAL HEART SEPTUM DEFECT DIAGNOSIS BASED ON ECG SIGNAL FEATURES USING NEURAL NETWORKS

REVIEW ON ARRHYTHMIA DETECTION USING SIGNAL PROCESSING

SPECTRAL ANALYSIS OF LIFE-THREATENING CARDIAC ARRHYTHMIAS

2. The heart sounds are produced by a summed series of mechanical events, as follows:

PERFORMANCE CALCULATION OF WAVELET TRANSFORMS FOR REMOVAL OF BASELINE WANDER FROM ECG

MicroECG: An Integrated Platform for the Cardiac Arrythmia Detection and Characterization

CHAPTER 5 WAVELET BASED DETECTION OF VENTRICULAR ARRHYTHMIAS WITH NEURAL NETWORK CLASSIFIER

Diagnosis Of Congenital Heart Disease Using Fetal Phonocardiogr,..J.Sofia Bobby,et al,.

PHONOCARDIOGRAPHY (PCG)

Heart Rate Calculation by Detection of R Peak

Quick detection of QRS complexes and R-waves using a wavelet transform and K-means clustering

Application of Wavelet Analysis in Detection of Fault Diagnosis of Heart

A Novel Fourth Heart Sounds Segmentation Algorithm Based on Matching Pursuit and Gabor Dictionaries

Fuzzy Based Early Detection of Myocardial Ischemia Using Wavelets

EPILEPTIC SEIZURE DETECTION USING WAVELET TRANSFORM

Heart Sounds Parameter Extraction for Automatic Diagnosis

Neural Network based Heart Arrhythmia Detection and Classification from ECG Signal

Extraction of P wave and T wave in Electrocardiogram using Wavelet Transform

Biomedical Signal Processing

ECG - QRS detection method adopting wavelet parallel filter banks

Heart Sounds Segmentation Analysis Using Daubechies Wavelet (db),

Detection of Discontinuity in ECG. Using Wavelet Transform

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

Performance Analysis of Epileptic EEG Expert System Using Scaled Conjugate Back Propagation Based ANN Classifier

A Microcontroller-Based Heart Sounds and Murmurs Generator Using Discrete Wavelet Transform

PC based Heart Sound Monitoring System

HEART MURMURS: DECIPHERING THEIR CAUSE AND SIGNIFICANCE

Detection of First Heart Sound. Using Sequence Alignment Algorithm

EEG signal classification using Bayes and Naïve Bayes Classifiers and extracted features of Continuous Wavelet Transform

Assessment of Reliability of Hamilton-Tompkins Algorithm to ECG Parameter Detection

CHAPTER 4 ESTIMATION OF BLOOD PRESSURE USING PULSE TRANSIT TIME

CHAPTER IV PREPROCESSING & FEATURE EXTRACTION IN ECG SIGNALS

VLSI Implementation of the DWT based Arrhythmia Detection Architecture using Co- Simulation

SPPS: STACHOSTIC PREDICTION PATTERN CLASSIFICATION SET BASED MINING TECHNIQUES FOR ECG SIGNAL ANALYSIS

Premature Ventricular Contraction Arrhythmia Detection Using Wavelet Coefficients

Automatic Detection of Heart Disease Using Discreet Wavelet Transform and Artificial Neural Network

A color spectrographic phonocardiography (CSP) applied to the detection and characterization of heart murmurs: preliminary results

Brain Tumour Diagnostic Support Based on Medical Image Segmentation

Physiology of the Heart Delmar Learning, a Division of Thomson Learning, Inc.

Performance Analysis of Epileptic Seizure Detection Using DWT & ICA with Neural Networks

A Novel Application of Wavelets to Real-Time Detection of R-waves

EEG Signal Classification Using Wavelet Feature Extraction and Neural Networks

CARDIAC EXAMINATION MINI-QUIZ

Stenosis Detection using Burg Method with Autoregressive Model for Hemodialysis Patients

Frequency Tracking: LMS and RLS Applied to Speech Formant Estimation

Australian Journal of Basic and Applied Sciences

Segmentation of Tumor Region from Brain Mri Images Using Fuzzy C-Means Clustering And Seeded Region Growing

CARDIOVASCULAR PHYSIOLOGY

USING CORRELATION COEFFICIENT IN ECG WAVEFORM FOR ARRHYTHMIA DETECTION

Detection ischemic episodes from electrocardiogram signal using wavelet transform

Index. cardiology.theclinics.com. Note: Page numbers of article titles are in boldface type.

DETECTION OF HEART ABNORMALITIES USING LABVIEW

Identification of Premature Ventricular Contraction ECG Signal using Wavelet Detection

Automated Brain Tumor Segmentation Using Region Growing Algorithm by Extracting Feature

Gray Scale Image Edge Detection and Reconstruction Using Stationary Wavelet Transform In High Density Noise Values

COLIC AND MURMURS: AN OVERVIEW

: Biomedical Signal Processing

ISSN: ISO 9001:2008 Certified International Journal of Engineering and Innovative Technology (IJEIT) Volume 2, Issue 10, April 2013

Classification of Epileptic EEG Using Wavelet Transform & Artificial Neural Network

Robust R Peak and QRS detection in Electrocardiogram using Wavelet Transform

FREQUENCY COMPRESSION AND FREQUENCY SHIFTING FOR THE HEARING IMPAIRED

Genetic Algorithm based Feature Extraction for ECG Signal Classification using Neural Network

Cardiac Ausculation in the Elderly

HISTORY. Question: What category of heart disease is suggested by the fact that a murmur was heard at birth?

Introduction. Cardiac Imaging Modalities MRI. Overview. MRI (Continued) MRI (Continued) Arnaud Bistoquet 12/19/03

AUTOMATIC ANALYSIS AND VISUALIZATION OF MULTILEAD LONG-TERM ECG RECORDINGS

EEL 6586, Project - Hearing Aids algorithms

Stenosis Characterization and Identification for Dialysis Vascular Access

Original Article. Recognition of heart sound based on distribution of Choi-Williams. Introduction. Heart sounds and their composition

A Review on Arrhythmia Detection Using ECG Signal

Detection of the third and fourth heart sounds using Hilbert-Huang transform

Juan Carlos Tejero-Calado 1, Janet C. Rutledge 2, and Peggy B. Nelson 3

Detection and elimination of Heart sound form Lung sound based on wavelet multi resolution analysis technique and linear prediction

Intelligent Identification of Childhood Musical Murmurs

Classification of Phonocardiogram using an Adaptive Fuzzy Inference System

A framework for automatic heart sound analysis without segmentation

CAMOSUN COLLEGE BIOLOGY 144 (2010) LABS

Doctoral School on Engineering Sciences Università Politecnica delle Marche

Transcription:

28 Congress on Image and Signal Processing Isolation of Syslic Heart Murmurs Using Wavelet Transform and Energy Index Nikolay Atanasov and Taikang Ning Trinity College, Connecticut, USA nikolay.atanasov@trincoll.edu taikang.ning@trincoll.edu Abstract The paper presents the results of a signal processing approach detect and isolate syslic murmurs. The identification of the first and second heart sounds and separating sysle and diasle from a complete cardiac cycle were successfully carried out through wavelet analysis using an orthogonal Daubechies (db6) wavelet as the mother wavelet. At the fifth level of decomposition, S and S2 were effectively separated from syslic heart murmurs. A quantitative measure of signal energy was developed and used determine the boundaries of S and S2 sounds and isolate syslic murmurs. The energy index can be also used delineate the intensity and configuration of a syslic murmur. We have examined and reported in this paper the performance of this approach by examining few known clinical syslic murmurs: atrial septal defect (ASD), ventricular septal defect (VSD), and mitral valve prolapse (MVP).. Introduction The heart acts as a pump move blood through the arterial circulation by rhythmically contracting (sysle) and relaxing (diasle). Through decades of integrated efforts from many disciplines, modern electronics embedded with advanced signal processing algorithms and clinical intelligence, were developed improve our knowledge of the anamy and physiology of the cardiovascular system. For example, electrocardiogram (ECG/EKG), echocardiography, magnetic resonance imaging (MRI), and cardiac catheterization have been routinely used in hospitals and clinics. Heart sounds and murmurs, the audiry events acquired from the heart with a stethoscope, on the other hand, carry other types of information regarding the condition of the anamy and physiology of the cardiovascular system, i.e., vibrations of heart walls originated from the opening and closure of cardiac valves and the turbulent flow of blood. Although the precise mechanism that produces heart sounds and murmurs is still a subject of research, cardiac auscultation has been the most popular bedside investigative ol used by physicians detect alternations of the cardiovascular system []-[2]. The challenge involved in cardiac auscultation is complicated. To begin, the effectiveness of cardiac auscultation depends heavily on the physician s audiry sensitivity and the quality of the auscultation equipment. While there are established descriptions of the major heart sound and murmur characteristics, such as timing, intensity, duration, pitch, and configuration []-[2], their interpretation is qualitative, rather than quantitative. Even in modern clinical practice, cardiac auscultation is still susceptible the physician's clinical experience as a result of the lack of quantitative measures and the sensitivity of the human ear. This paper presents a new signal processing approach isolate syslic heart murmurs based on wavelet transform [3] - [7] and an energy index (defined in the following section). Wavelet transform based analysis has been used examine heart sound signals by many researchers [8] - [2]. Syslic murmurs appear between the first (S) and the second (S2) heart sound; diaslic murmurs are heard after S2 and before the next S sound [2]. Segmentation of the heart cycle in sysle and diasle is an important first step in heart signal analysis. The suggested approach demonstrates the isolation of the sysle interval and the detection of syslic murmur onset and duration. The importance of the presented approach lays in the fact that recognition and quantification of heart murmur characteristics can be performed efficiently only when the exact onset and duration of the heart murmur are known. Therefore, this method can be beneficial for the analysis of a broad range of heart defects using signal processing. 978--7695-39-9/8 $25. 28 IEEE DOI.9/CISP.28.758 26

To facilitate the processing, each complete cardiac cycle was first divided in several segments containing its main components: S, sysle, S2, and diasle. S and S2 can be recognized based on known clinical observations, e.g., S is louder than S2 at the apex while S2 is louder than S at the base (upper liming of the heart) [2]; the sysle period is usually longer than the diasle period. To distinguish S and S2 and isolate the heart murmur, pitch (frequency) is a valuable measure since heart murmurs generally exhibit higher frequency contents than those of S and S2 [2], [3]-[4]. Therefore, S and S2 can be recognized by using a multi-resolution discrete wavelet transform [6]-[7]. A properly chosen mother wavelet and scaling depth are important for differentiation between the frequency distributions of the murmur and the heart sounds. In our paper, we found that the Daubechies wavelet (db6) at the fifth scale provides a satisfacry filtering effect. Without loss of generality, the effectiveness of the suggested new approach was demonstrated via several syslic heart murmurs having clinical significance, including atrial septal defect (ASD), ventricular septal defect (VSD), mitral valve prolapse (MVP), and Still s murmur. 2. Methods 2. Wavelet Transform In recent years, researchers in applied mathematics and signal processing have developed powerful wavelet methods for the multi-scale representation and analysis of signals [3]-[7]. Wavelet analysis differs from the traditional Fourier transform by that a signal is treated as a combination of scaled and delayed wavelets. For a given signal x(t), the continuous-time wavelet transform (CWT) is given below * t τ CWT x ( τ, a) = x( t) h dt () a a where h(t-τ/a) is the scaled, shifted version of a mother wavelet [7]. Wavelet analysis can localize information in the time-frequency domain; in particular, it can trade time-resolution for frequency-resolution when necessary, which makes it useful for the analysis of non-stationary signals. Heart sound signals have frequency contents that change over time and therefore a joint time-frequency wavelet transform (WT) is an appropriate choice for heart sound analysis [8]-[2]. WT uses short data windows at high frequency signals and long data windows for low frequency components. This unique performance is useful in heart sound analysis can facilitate the separation of the underlying signal in low-frequency heart sounds S and S2 and high-frequency murmurs. WT based methods have become popular in analyzing cardiovascular sounds in recent years [8]. Wavelet decomposition in combination with a simplicity-based adaptive filter was used by Kumar [] for boundary identification of S and S2. Turbulent sounds caused by femoral artery stenosis were analyzed by Akay [9] using a wavelet transform method decompose the flow sounds in details and approximations. Tovar- Corona utilized continuous wavelet transformations develop spectrogram looking maps of heart signals that present wavelet scale variation in time (scaleograms) [2]. 2.2. Separating murmurs from S and S2 via discrete wavelet transform (DWT) A WT based multi-resolution signal decomposition was proposed by Mallat [6], which can be used in identifying the boundaries of heart sounds S and S2. The Mallat algorithm uses dyadic (based on powers of two) scales and positions make the analysis efficient without loss of accuracy. For example, for a time series sequence representing the waveform of cardiac cycles, a lower resolution signal can be derived by low-pass filtering with a half-band low-pass filter, where two outputs (details and approximations) are separated high and low frequency components. The effectiveness of WT filtering hinges upon two key parameters: the chosen mother wavelet and the scale depth applied. Each mother wavelet has its own center frequency. As the scale increases, the frequency band of the retained signal decreases as follows: Fc Fa =, (2) a where F c is the center frequency of the mother wavelet in Hz; a and are the scale and the sampling period, respectively. F a is a pseudo-frequency that corresponds the scale a. Heart sounds S and S2 sounds have a frequency range roughly below the band of 6-8 Hz, and heart murmurs are mostly higher than 25 Hz. Therefore, effectively separate S and S from heart murmurs, we have chosen db6 wavelet and the fifth scale level because db6 wavelet resembles S and S2. The center frequency of db6 is approximately.7273 Hz. The frequency band associated with each approximation level can be estimated using (2). Table summarizes the estimation up the sixth level. At the fifth level of decomposition (scale=32), the corresponding pseudo- 27

frequency is lower than the murmurs and higher than S and S2 hearts sounds. Murmurs with high-frequency contents are expected be eliminated using this WT based filtering, while S and S2 sounds will remain. Table. Pseudo-frequency bands of six approximation levels (A A 6 ) using db6 WT. Level (Scale) Frequency Band (Hz) A (2) 88 99 A 2 (4) 99 455 A 3 (8) 455 227 A 4 (6) 227 4 A 5 (32) 4 57 A 6 (64) 57 28 2.3. Isolation of sysle and quantification of murmurs using an energy index The intensity of heart murmur is normally graded six different levels according the Levine scale [], which has been observed in clinical practice for more than 7 years. Sound intensity, by definition, is the measurement of the sound power per unit area (e.g., watts/cm 2 ). To characterize the syslic murmur by its intensity, we used an energy index shown below engy = µ N N 2 ( x(n)- x ), (3) n= where {x(n)} is the time series representing heart sounds and the murmur, and µ x is the sample mean. The energy index is the mean-squared value of a signal and can be used effectively determine the sysle interval and provide the murmur intensity profile during the sysle. The following steps are necessary isolate the sysle: Perform WT filtering described in Section 2.2. Divide the complete cardiac cycle in smaller data segments of equal length and calculate the energy index for each segment using (3). Mark S (S2) boundary at about 7.3% of the peak energy of S (S2), which should be within 55 milliseconds from the heart sound peak. The confirmed S and S2 boundaries also mark the beginning and end of sysle. The sysle murmur, on the other hand, can also be detected using the energy index against another predetermined threshold, which is set at 25% of the mean energy of the whole sysle. The sysle interval is examined sample by sample and a murmur is marked when the sample energy is higher than the threshold. The onset and the end of the murmur are determined by this approach. 3. Results and Discussion Without loss of generality, we examined the performance of the proposed WT based algorithm using both simulated and clinically recorded heart sound episodes, such as ASD, VSD, MVP, and Still s murmur. We present the results for a computersimulated ASD episode and a clinically-recorded MVP episode obtained from [2]. The p trace in Fig. shows the phonocardiogram of ASD for three cardiac cycles. The botm trace in Fig. displays the filtered result using the db6 wavelet at the fifth level approximation (scale=32) through DWT. As observed in the fifth level approximation, the syslic murmur was greatly reduced while S and S2 were less affected. This result can effectively facilitate the isolation of the sysle period. Heart cycle waveform with an ASD murmur 2 5 5 5 Time Sample Fifth approximation obtained by DWT 2 5 5 5 Time Sample Figure. Digitized heart signal waveform containing an Atrial Septal Defect (ASD) and the fifth level of decomposition. Fig. 2A shows a single sysle of ASD after DWT decomposition. Through the steps listed in Section 2.3, the energy content of the approximation at the fifth level was computed and shown in Fig. 2B, where the onset and end of the sysle can be easily identified. 28

Fig. A Original Waveform.5.5 2 3 4 5 6 Elapsed.4 Fig. B Energy Waveform.3.2. 2 3 4 5 6 Elapsed Figure 2. (A). ASD waveform after DWT and (B) the energy index profile. To detect the boundaries of S and S2, the magnitude of the energy waveform was compared the empirically determined energy threshold. The isolated sysle is shown in Fig. 3A. After the sysle was isolated, the energy index was computed using (3); the energy profile is displayed in Fig. 3B. Figure 4. ASD heart signal decomposed in S sound, syslic murmur, and S2 sound The same procedure was performed for several other syslic heart murmurs. In all cases, syslic murmurs were correctly detected and isolated with good accuracy. Fig.5 shows the result of the WT analysis of a sound episode of mitral valve prolapse (MVP) murmur. (A) 2 3 4 5 6 (B) 2 3 4 5 6 (C).4.2 2 3 4 5 6 (D) Figure 3. A. ASD waveform in sysle and B. the energy profile during sysle. The sysle energy waveform is examined sample by sample detect the increased energy level of the present murmur. An ASD waveform is decomposed using WT in various sections depicted in Fig. 4. 2 4 6 8 2 Figure 5. Segmentation of an MVP episode: (A) Original heart signal; (B) Fifth level of DWT decomposition; (C) Energy index profile; (D) Detected and isolated MVP murmur 29

4. Conclusion Clinical diagnosis of cardiovascular alternations through auscultation of heart sounds is a highly delicate professional skill. Many facrs contribute the challenge of becoming masterful in cardiac auscultation. Our study of WT based signal processing algorithm provides a possibility of making cardiac auscultation less subjective personal differences, even though our study focus was on a small set of syslic murmurs. Nevertheless, we feel comfortable draw the following statements:. Heart sounds and murmurs are not narrow-band signals. WT based algorithm with a carefully selected mother wavelet that resembles the heart sounds or murmurs can be very effective detect and isolate S, S2 and murmurs. 2. Daubechies wavelet (db6) is an appropriate mother wavelet for heart sound analysis. 3. The energy index can accurately reflect the intensity of heart sounds and murmurs. Furthermore, it is also possible use the energy index provide a satisfacry description regarding the configuration of a murmur. 4. Isolation of sysle and detecting the onset of syslic murmurs were performed using thresholds. These thresholds were generated by empirical tests. Better assessment is necessary avoid subjective differences. 5. WT based decomposition, combined with the energy index, proves be effective in analyzing syslic murmurs. It can be extended diaslic murmurs as well with minor modifications. Acknowledgments The authors would like thank Trinity College Howard Hughes Medical Institute (HHMI) grant for sponsoring the research. References [] A. R. Freeman and S. A. Levin, The clinical significance of the syslic murmur, Ann Intern Med., 933:6, 37-385. [4] S. Qian and D. Chen, Joint Time-frequency Analysis: Methods and Applications, NJ: Prentice Hall, 996. [5] C. W. Lang and K. Forinash, Time-frequency analysis with the continuous wavelet transform. Am J Phys 66(9):794-797. 998. [6] S. Mallat, "A theory for multiresolution signal decomposition: the wavelet representation," IEEE Pattern Anal. and Machine Intell., vol., no. 7, pp. 674-693, 989. [7] O. Rioul and M. Vetterli, Wavelets and Signal Processing, Sig. Proc. IEEE, Ocber 99 [8] Y. M. Akay and M. Akay et al "Noninvasive acoustical detection of coronary artery disease: a comparative study of signal processing methods," IEEE Trans. on Biomed. Eng., Vol.4, No.6, pp.57-578, June, 993. [9] Y. M. Akay, et al. "Investigating the Effects of Vasodilar Drugs on the turbulent Sound Caused by Femoral Artery Stenosis Using Short-Term Fourier and Wavelet Transform Methods," IEEE Trans. on Biomed. Eng., Vol.4, No., pp.92-928, Ocber, 994. [] D. Kumar, P. Carvalho, M. Antunes, J. Henriques, L. Eugénio, R. Schmidt, and J. Habetha, "Wavelet Transform and Simplicity based Heart Murmur Segmentation", Proc. of the Computers in Cardiology, Valencia, Spain, September 26. [] M. Unser and A. Aldroubi, A Review of Wavelets in Biomedical Applications, Proc. IEEE, vol. 84, no. 4, April 996. [2] B. Tovar-Corona B and J. N. Torry, Time-frequency representation of syslic murmurs using wavelets, Comput in Cardiol, 6-64, 998. [3] T. Ning and K.S. Hsieh, Delineation of Syslic Murmurs by Auregressive Modeling, Proc. IEEE 2 st Northeast Bioeng. Conf., pp.9-2, Bar Harbor, Maine, May 22-23, 995. [4] N. Atanasov and T. Ning, Quantitative delineation of heart murmurs using features derived from auregressive modeling, Proc. IEEE 33th Annual Northeast Bioeng. Conf., pp.67-68, Sny Brook, March -, NY, 27. [5] R. Keren, M. Tereschuk, and X. Juan, Evalation of a novel method for grading heart murmur intensity, Arch Pediatr Adolesc Med., 59: 329-334, 25. [2] D. Mason. Listening the Heart: Heart Sounds and Murmurs, Davis F A, Aug., 2. [3] M. Vetterli and J. Kovacevic, Wavelets and Subband Coding. Englewood Cliffs, NJ: Prentice Hall, 995. 22