Abstract
The heart sound is the characteristic signal of cardiovascular health status. The objective of this project is to explore the correlation between Wavelet Transform and noise performance of heart sound and the adaptability of classifying heart sound using bispectrum estimation. Since the wavelet has multi-scale and multi-resolution characteristics, in this paper, the heart sound signal with different frequency ranges is decomposed through wavelet and displayed on different scales of the resolving wavelet result. According to distribution features of frequency of heart sound signals, the interference components in heart sound signal can be eliminated by selecting reconstruction coefficients. Comparing de-noising effects of four wavelets which are haar, db6, sym8 and coif6, the db6 wavelet has achieved an optimal denoising effect to heart sound signals. The de-noising result of contrasting different layers in the db6 wavelet shows that decomposing with five layers in db6 provide the optimal performance. In practice, the db6 wavelet also shows commendable denoising effects when applying to 51 clinical heart signals. Furthermore, through the clinic analyses of 29 normal signals from healthy people and 22 abnormal heart signals from coronary heart disease patients, this method can fairly distinguish abnormal signals from normal signals by applying bispectrum estimation to denoised signals via ARMA coefficients model.
Keywords: Heart sound signals, Biomedical signal processing, Non-invasive diagnosis, ARMA model, Wavelet Transform
1. Introduction
Over the past 20 years, the morbidity and mortality of cardiovascular disease have increased constantly, and heart disease has been claimed as a pathema which imperils humankind’s health commonly and frequently (Wang et al., 2015, Zhou et al., 2015, An and Yu, 2016). The mechanical movements in the heart and the cardiovascular system can be reflected by heart sound, which contains the information about each part of the heart and interactions among all different sections in heart in both physiological and pathological fields. The presences of noise and distortion in the heart sound have been classified as a useful and reliable information diagnosing heart and cardiovascular diseases in an early stage (Cheng et al., 2016, Zhou et al., 2005). Since the heart sound diagnosis has to be executed in the noiseless environment in order to acquire accurate heart sound signals, the heart sound detection system publically adopts the analog method to eliminate noise utilizing the hardware, or the FIR digital filter (Wang et al., 2010, Joao et al., 2012, Gan et al., 2016, You et al., 2016). The weakness of heart sound signals, with the strength from 0.5 μV to 5 mV and the frequency from 1 to 1000 Hz, leads to vulnerability to external interferences, resulting in strong background noises in the signal detection process. Moreover, the traditional denoising method is not only undesirable in the elimination of noise, but also greatly impairs wanted signals in heart sound (Zhao et al., 2008, Zhu and Liu, 2006, Chen and Chen, 2005).
Comparing with the traditional method, the strategy presented in this paper has effectively denoised the heart sound signals through the Wavelet Transform. Besides, the wavelet filter used in this paper enables to control the cut-off frequency of the filter and reserve useful sections in signals whose frequency exceeds transmission bands according to the frequency distribution of heart sound: decomposing signals into detailed and approximate components on different ranges for the purpose of achieving effective separation between signals and noise (Zhang et al., 2013, Cheng and Li, 2015, Zhu, 2012, Yang et al., 2006, Liu, 2013).
The research of early diagnosis of coronary heart disease employs advanced digital signal processing technology to unveil the correlation between modern digital signal processing the heart sound and heart disease (Chen and Guo, 2006, Duan, 2016, Wang, 2014). In practice, heart sound diagnosis also has many advantages, such as, noninvasive operation, speediness, convenience, economy and so on.
2. Material and methods
The heart sound is an important biomedical signal of the human body, which contains a lot of information on heart health status. Analyzing the heart sound signal is quite essential to diagnose cardiovascular diseases, and its accuracy and reliability will directly affect the evaluation of patients’ clinical diagnosis and prognosis. Traditional heart sound recognition is less accurate because of the subjectivity and instability of auscultation which completes by doctors. Therefore, the research in non-invasive diagnosis methods based on modern information technology in the prevention and diagnosis of cardiovascular system diseases, like coronary heart disease, has become one of the most important issues in medical profession.
2.1. The compositions of heart sound signal
As other creatures in nature, the organs of human perform their physical activities in accordance with certain rules. The vibration caused by such physical activities will produce the sound signals, which contain the physiological and pathological characteristics. The heart sound signal is the weak signal, formed in the cardiac cycle, produced by the vibration of the myocardial contraction and relaxation, the opening and closing of the valve, and the impact of the blood stream on the heart wall and the aorta, which spread through the surrounding tissue to the chest wall.
The heart sound signal is a kind of biological weak signals under the strong noise background. It is easily affected by a number of human factors, for the reason that the heart sound signals is a kind of instable natural signals, which is signaled by the complex life. The changes of heart sound and the emergence of the heart murmur are the early symptoms of the organic pathological changes of heart. The change of physical structure of the heart directly leads to alteration in the heart sound signals, so the heart sound analyzing is a vital means in learning the status of the heart and large blood vessels. Each component of the heart sounds is shown in Fig. 1, including the first heart sound (s1), the second heart sound (s2), and under certain circumstances, there are the third heart sound (s3) and the forth heart sound (s4).
Fig. 1.

Oscillogram of heart sound signals.
The first heart sound starts at 0.02–0.04 s after the beginning of the QRS wave on the electrocardiogram (ECG) , accounting for 0.08–0.15 s, caused by blood flowing into the great vessels during ventricular contraction, mitral valve and tricuspid valve closure.
The occurrence of second heart sound (S2), starting from the tail of T wave on the electrocardiogram, is aroused by the blood flowing from the atrium into the ventricle when the aortic and pulmonary valves are closing but the atrioventricular valve is opening. The second heart sound occurs at the beginning of the diastolic period of the heart, at a relatively high frequency, which is usually shorter than the first heart sound, and takes about 0.07–0.12 s.
The third heart sound has low frequency and small amplitude, lagging 0.12–0.20 s behind the T wave on the electrocardiogram, accounting for 0.05–0.06 s, caused by rapid ventricular filling and ventricular wall vibration.
The fourth heart sound, with small amplitude, starts at 0.15–0.18 s of the P wave on the ECG, caused by Ventricular wall vibration when Atrial contraction and the blood flowing into the ventricle.
The diagnoses of coronary heart disease is divided into Invasive diagnosis Methods and Non-invasive diagnosis Methods. The Non-invasive diagnosis Method is generally based on electrical activity and pump activity of the heart, including electrocardiogram, dynamic electrocardiogram and phonocardiogram, echocardiography and modern medical imaging techniques such as NMR, CT, PET and so on. However, not all patients with coronary heart disease can be diagnosed by ECG and other methods. Some patients, with mild coronary heart disease, have normal ECG. So, using ECG is difficult to achieve accurate diagnosis of coronary heart disease.
Invasive diagnostic methods mainly refer to coronary angiography, which is currently the most reliable method of diagnosing coronary heart disease. However, angiography is a traumatic diagnosis, with certain risks. In some cases, it may cause serious complications or even death. Accordingly, some patients are hesitant, and this treatment has not been accepted universally.
2.2. Diagnosis significance of heart sound
The systematic use of heart sounds to diagnose heart health began in 1817. For a long time, cardiac auscultation was one of the oldest methods of diagnosing cardiovascular diseases and understanding the function of the heart. Since the French doctor Laennec invented the stethoscope, medical personnel subjectively analyze and judge the heart sound obtained from stethoscope according to their knowledge and experience. Until now, this technique is still a basic method of diagnosing cardiovascular diseases, yet it has great limitations. And heart sound analysis can improve the accuracy of cardiovascular disease diagnosis. Non-invasive diagnosis method has great value and irreplaceable advantages in diagnosing cardiovascular diseases comparied with what ECG and echocardiography do.
Domestic and foreign researchers use heart sound to analyze the coronary artery disease, beginning in the early 90s of the last century. It is generally believed that the heart sound is made up of the voice from the heart valve closure, myocardial stretch, the blood flowing and vocal tone.
Vascular stenosis caused by atherosclerosis can induce blood turbulence and vascular vibration. Heart sounds detected from the body surface can be used to diagnose diseases brought by blood clogging. Although the heart sound is quite weak and the cardiac murmur is relatively prominent, signals can still be detected because of the minimum pressure on the coronary artery and the maximum blood flowing in the coronary artery. Besides, clinical practices have proved this theory.
Based on the theoretical modeling, simulation and clinical experiment, the research on the diagnosis method of heart sound is carried out for a long time. Cheng To, John R. Burg and Kathlean A. Weaver use selective coronary angiography to demonstrate that diastolic murmurs are associated with coronary clogging. Besides, the aortic diastolic murmur in patients of coronary heart disease has disappeared after coronary artery bypass surgery. Consequently, they put forward the idea and method of using heart sound to diagnose coronary artery disease. L Semmlow and W. Welkowitz in 1983 used Fourier transform researching in the difference of Heart sound spectrum during the period of relaxation between patients with coronary heart disease and normal subjects. They also found that the high-frequency energy increased in patients with coronary heart disease.
M. Akay’s study is the most representative one in heart sound. Their research results reveal that the over flow happens when the blocking rate of coronary artery stenosis between 25% and 95% and this flow generates a faint heart signal with high frequency, which indicated the blocking in tubular artery. In 1992, M. Akay uses adaptive filtering method to eliminate the background noise of the heart sound signal. The ARMA and AR model were established for the diastolic heart sound signal. Using the power spectra and poles model as diagnostic parameters has created many valuable results. Experiments show the relation between the high frequency of heart sounds and coronary artery indeed existed.
2.3. Digital filtering of heart sound signal
The heart sound signal is a kind of biological weak signals under the strong noise background, and is easily disturbed by noises in detection processes. The collection of heart sound is mixed with manifold noise signals, such as environmental noise, power frequency noise, EMG noise, acquisition equipment noise and skin fricative noise. Therefore, only relying on the hardware filtering in heart sound acquisition system cannot complete the elimination of interference in the signal, and digital filtering is also needed to filter out a variety of noises in heart sound signals as far as possible.
In recent years, Wavelet Transform which is studied and valued by many scholars both at home and abroad, has been widely used in many fields including biomedical signal de-noising, speech signal processing and related signal processing because of its excellent denoising characteristics.
The Wavelet Transform not only inherits the characteristics of the Fourier transform, but also makes up many deficiencies of Fourier analysis. Therefore, it has made a rapid progress and been used widely.
The translation and contraction of Wavelet basis allows a flexible time-frequency window, which becomes narrow at high frequency and wide at low frequency. It is well suited for analyzing non-stationary heart sound signals, as it can focus on any details of the analyzed object.
At present, Wavelet Transform has been successfully applied in the fields of Biomedical Engineering, Intelligent Signal Processing, Image Processing, Speech and Image Coding, Speech Recognition and Synthesis, Multi-scale Edge Extraction and Reconstruction, Fractal and Digital Television.
Wavelet Transform can be described as follows:
| (1) |
where represents Wavelet generating function, a represents scaling factor, b represents the time-shifting factor, when b take different values, the wavelet along the timeline move to a different location, represents complex conjugation of .
In order to facilitate the use of computer processing, it is necessary to perform the discrete processing on the above-described transformation, Let’s start from the wavelet generating function:
| (2) |
| (3) |
It is called dyadic wavelet. Discrete Binary Wavelet Decomposition Algorithm is shown in Fig. 2:
Fig. 2.

Discrete wavelet decomposition structure.
Discrete dyadic Wavelet Transform and reconstruction can be realized by Mallat algorithm (Gan et al., 2016), therefore, the decomposition algorithm of the Wavelet Transform can be described as follows:
| (4) |
where cj,k represents Scaling factor, dj,k represents Wavelet coefficient, and h, g represents the corresponding coefficients of the filter H and G shown in Fig. 2, j represents Wavelet Transform decomposition level, j represents Discrete sampling points.
In the continuous Wavelet Transform, Ordering the parameter a = 2−i, b = k2−j, In which j, k ∈ Z ,so the discrete wavelet is:
| (5) |
Thus the corresponding discrete Wavelet Transform as follows:
| (6) |
The decomposition structure of Mallat fast algorithm of this algorithm is illustrated in Fig. 3.
Fig. 3.

Signal decomposition structure of Mallat algorithm.
According to the principle of the Wavelet Transform, the heart sound signal are reconstructed as the inverse process of the decomposition algorithm, therefore, the corresponding signal reconstruction formula is as follows:
| (7) |
3. Results and discussion
3.1. The experiments of wavelet de-noising
For the heart sound signal de-noising, different wavelet basis, the de-noising effect is inequality. Similarly, for the same wavelet, different decomposition layers, the de-nosing effect is not exactly the same.
In this paper, the orthogonal wavelets in commonly used heart sound processing, such as Haar, db6, sym8 and coif5, have been compared, and that result demonstrates that db6 wavelet has the optimal de-noising effect. At the same time, the de-nosing effects of different decomposing layers in the same wavelet are compared. The experiment results show that the de-nosing effects are not ideal when the number of decomposing layers is less than 5. When the number of decomposing layers is 5, the de-nosing effects are ideal. When the number of decomposing layers is more than 5, although the de-nosing effects is quite good, a considerable part of the heart sound signal itself is also filtered out. Therefore, using DB6 wavelet to carry out the 5 layer decomposition gets the best de-nosing effects, and the experimental results are shown in Fig. 4.
Fig. 4.
(a) Heart sound signal of un-filtered. (b) Filtered heart sound signal by db6.
In the parametric model method, the AR model illustrates the peak value in the spectrum, while the MA model shows the valley value in the spectrum. Consequently, the ARMA model is generally used to calculate the characteristic value of the heart sound signal. The ARMA model is a zero-pole model, which reflects the peak and valley value of the power spectrum.
3.2. Heart sound positioning
The location of heart sound signal is the prerequisite of feature extraction. In this paper, using synchronous heart sound signal of ECG as the reference signal locates the heart sound signal. Through the correspondence between QRS signal of the ECG wave and the heart sound signal, the heart sound signal can be located. According to the ECG signal waveform, the QRS group is first detected, then the position of the R wave peak can be determined when the slope of the R-wave equals zero. The first heart sound (S1) is Extracted, which locates from 0 to 120 ms to the vertex of the R wave starting from the right side.
3.3. ARMA model and power spectrum estimation
The armaqs and armarts functions, presented in Matlab signal processing toolbox, can be used to estimate the ARMA model parameters, and bi-spectrum estimation of ARMA model can be achieved by using function bispect. The armaqs function applies the q-slice algorithm to estimate ARMA model parameters, and the format is shown as follows:
[avec,bvec] = armaqs(y,p,q,norder,maxlag,samp_seg,overlap,flag)
The Amars function estimates the value of parameters in the ARMR model using the residual time series. The typical formats of bispect and armas functions are described as follows:
[avec,bvec] = armarts(y,p,q,norder,maxlag,samp_seg,overlap,flag)
[Bspec,waxis] = bispect(ma,ar,nfft)
3.4. The identification results of the heart sound
The collection of the sample signal was completed in the First Affiliated Hospital of Hunan University of Traditional Chinese Medicine and the Air Force General Hospital. The samples were divided into two groups, coronary heart disease and non-coronary heart disease. Each group had 18 patients. The coronary-group was confirmed by the coronary angiography.
The ARMA model order number P and Q in the bispectrum estimation are important for the classification of heart sounds. By selecting different parameters of P and Q in MATLAB, the calculation is carried out. When p = 2, q = 1, the bispectrum of normal and abnormal heart sounds are shown in Fig. 5. Fig.5(a) shows a normal heart sound signal of the double spectrum, while Fig.5(b) is a case of abnormal heart sound signal. As illustrated in Fig. (a) and (b), the upper-left one is the bispectrum of the armarts function estimation, and the lower-left is the bispectrum of the armaqs function. The lower right is the armaqs function estimation, and the lower-right is the armaqs function estimation of the bispectrum three-dimensional map.
Fig. 5.
(a) p = 2, q = 1 the Bispectrum of normal heart sound signals. (b) p = 2, q = 1 the Bispectrum of abnormal heart sound signals.
When p = 3 and q = 2, the bispectra of the normal and abnormal heart sounds are shown in Fig.6(a) and (b), respectively.
Fig. 6.
(a) p = 3, q = 2 the Bispectrum of normal heart sound signals. (b) p = 3, q = 2 the Bispectrum of abnormal heart sound signals.
When p = 4 and q = 3, the bispectra of the normal heart sound signal and the abnormal heart sound signal are shown in Fig.7(a) and (b), respectively.
Fig. 7.
(a) p = 4, q = 3 the Bispectrum of normal heart sound signals. (b) p = 4, q = 3 the Bispectrum of abnormal heart sound signals.
When p = 5 and q = 4, the bispectra of the normal heart sound signal and the abnormal heart sound signal are shown in Fig.8(a) and (b), respectively.
Fig. 8.
(a) p = 5, q = 4 the Bispectrum of normal heart sound signals. (b) p = 5, q = 4 the bispectrum of abnormal heart sound signals.
When p = 6 and q = 5, the bispectra of the normal heart sound signal and the abnormal heart sound signal are shown in Fig.9(a) and (b), respectively.
Fig. 9.
(a) p = 6, q = 5 the Bispectrum of normal heart sound signals. (b) p = 6, q = 5 the Bispectrum of abnormal heart sound signals.
In addition to p = 2, q = 1, the abnormal heart sound signal has a higher frequency component than the normal heart sound signal in the bispectrum, so we can distinguish the normal heart sound signal of healthy people and the abnormal one of patients basing on the bispectrum, and Non-invasive diagnosis can be achieved.
4. Conclusion
The heart sound signal is a kind of unstable nature signal emitted from complex beings and also representative biological signal of human, yet that signal could be disturbed and influenced by human factors easily, because of its characters of weakness, strong noise interference and randomness. In order to acquire accurate heart sound signals, filtering interference noises is the foundation and prerequisite of Non-invasive diagnosis of coronary heart disease. In this paper, decomposing five layers of the heart sound by db6 wavelet can filter various random noises, in the detection processing, effectively. Finally, the 29 cases normal signals from healthy people and 22 cases abnormal heart signals from coronary heart disease patients are accurately distinguished, through selecting the appropriate ARMA model parameters of the 51 filtered heart sound signals to conduct bispectrum estimation.
Acknowledgements
The Work was Science and Technology Development Program of Beijing Municipal Commission of Education (No. KZ201510011011), and the National College Student’s Scientific Research and Entrepreneurial Action Plan (No. SJ201501018).
Footnotes
Peer review under responsibility of King Saud University.
References
- An L.L., Yu L. Heart sound signal recognition based on gauss mixture model. J. Jinlin Univ. (Sci. Ed.) 2016;54(5):1096–1102. [Google Scholar]
- Chen T.H., Chen Q. A method for elimination of noise in ECG signals by digital filter. World Sci. Technol. Modern. Traditional Chin. Med. 2005;1:123–126. [Google Scholar]
- Chen X.C., Guo X.S. Research on intelligent non-destructive diagnostic instrument for coronary artery disease (CAD) Chin. Med. Equip. J. 2006;9:83–84. [Google Scholar]
- Cheng X.F., Li W. Research on heart-sound graphical processing methods based on heart-sounds window function. Acta Phys. Sin. 2015;64(5):058703. (1–10) [Google Scholar]
- Cheng X.F., Li Y.Y., Jiang W. Heart sound prediction model, method and application based on chaos theory. J. Nanjing Univ. Posts Telecommun. (Nat. Sci. Ed.) 2016;36(3):33–39. [Google Scholar]
- Duan Q. Study of the influence of social network based word-of-mouth communication over purchase intention. J. Mech. Eng. Res. Dev. 2016;39(2):413–420. [Google Scholar]
- Gan F.P., Wang H.B., Fang Y. Reconstruction of heart sound based on CS and BSBL. Comput. Eng. Des. 2016;37(4):1037–1041. [Google Scholar]
- Joao P.C., Alexandre M.F., Rui P.R. Application of fiber Bragg gratings to wearable garments. IEEE Sens. J. 2012;12(1):261–266. [Google Scholar]
- Liu Z.L. Fractal theory and application in city size distribution. Int. J. Inf. Technol. 2013;12(17):4158–4162. [Google Scholar]
- Wang L.W. Southwest University; Chongqing: 2014. The Affective Recognition of GSR Based on Nonlinear Prediction. [Google Scholar]
- Wang Y., Wang H.B., Liu L.H. An improved wavelet threshold shrinkage algorithm for noise reduction of heart sound. Int. Conf. Electr. Control Eng. 2010;2010:5018–5021. [Google Scholar]
- Wang L.Q., Miao C.Y., Zhang C. Study on heart sound extraction and identification based on an optical grating sensor. J. Signal Process. 2015;31(11):1432–1438. [Google Scholar]
- Yang Q.Q., Zhou Q.L., Liu J. Nonlinear time series analysis of heart sounds signal—new methods for non-invasive detection of coronary artery disease. J. Zhejiang Univ. (Eng. Sci.) 2006;8:1473–1476. [Google Scholar]
- You H.D., Fang Y., Wang H.B., Liu X.J. Visualized heart sounds acquisition system based on PSoC4. Appl. Electron. Tech. 2016;42(4):81–84. [Google Scholar]
- Zhang Z., Jung T., Makeig S. Compressed sensing of EEG for wireless telemonitoring with low energy consumption and inexpensive hardware. IEEE Trans. Biomed. Eng. 2013;60(1):221–224. doi: 10.1109/TBME.2012.2217959. [DOI] [PubMed] [Google Scholar]
- Zhao J.J., Zhang Y., Li W.M. Application of non-linear components of cardiac rhythm to diagnosis and risk prediction of cardiovascular disease. Ther. Adv. Cardiovasc. Dis. 2008;29(1):91–93. [Google Scholar]
- Zhou J., Yang Y.M., He W. A new algorithm of heart sound feature extraction. Chin. J. Biomed. Eng. 2005;24(6):685–689. [Google Scholar]
- Zhou K.L., Wang Y.G., Ye C. Heart sound signals feature analysis and recognition method. J. Guangxi Nor. Univ. Nat. Sci. Ed. 2015;33(3):34–44. [Google Scholar]
- Zhu W.X. People's Medical Publishing House; Beijing: 2012. Diagnosis and Treatment of Coronary Heart Disease. [Google Scholar]
- Zhu B.L., Liu Q. Denoising of heart sound signal based on adaptive wavelet. Comput. Technol. Dev. 2006;10:83–85. [Google Scholar]






