Sunteți pe pagina 1din 6

Proceedings of the Sixth International Conference on Machine Learning and Cybernetics, Hong Kong, 19-22 August 2007

ANALYSIS OF DIASTOLIC MURMURS FOR CORONARY ARTERY


DISEASEBASED ON HILBERT HUANG TRANSFORM
ZHI-DONG ZHAO, YANG WANG

School of Communication Engineering, Hangzhou Dianzi University, Hangzhou, 310018, China


E-MAIL: zhaozd@ hdu.edu.cn

Abstract: Advanced signal processing methods such as Short Time


Coronary Artery Disease (CAD) is the leading disease of Fourier Transform, Wigner-Ville Distribution and Wavelet
heart attacks. A novel approach based on Hilbert-Huang Transform etc exist some limitations [3][4][5]. Short Time
transform (HHT) is proposed to analyze diastolic murmurs of Fourier Transform involves an intrinsic trade-off between
CAD. HHT is composed of Empirical Mode Decomposition time resolution and frequency resolution. In Wigner-Vill
(EMD) and Hilbert transform. It is a powerful method for the
analysis of nonlinear and non-stationary signal. EMD method
distribution the inherent cross-term interferences often
is very sensitive to end conditions. Firstly a new improved mask the true time-frequency information associated with
strategy is proposed to restrict the end effect; then the the signal of interest. The wavelet transform has received
diastolic murmurs of normal object and CAD patient are considerable attention in recently years. It provides a
analyzed by improved Hilbert Huang transform. Hilbert multi-resolution representation of signals, whereas, it is not
spectrum and marginal spectrum are studied. The results adaptive in nature; once the wavelet mother function is
show that the Hilbert spectrum and marginal spectrum reveal given, one will have to use it to analyze all the data. In
not only the time-frequency varying characteristic of diastolic addition, wavelet transform also underlies an uncertainty
murmurs but also more physically meaningful interpretations principle. In 1998, Dr. Norden Huang proposed a novel
of the underlying hemodynamic processes.
signal processing algorithm: Hilbert Huang Transform
(HHT) [6] [7]. It has proven to be a powerful tool to
Keywords:
analyze nonstationary and nonlinear signal. The key parts
Hilbert Huang transform; Diastolic murmur; Time
frequency analysis of HHT are the Empirical Mode Decomposition (EMD) and
Hilbert transform. EMD can decompose adaptively
1. Introduction diastolic murmurs into a finite and usually small number of
Intrinsic Mode Functions (IMFs) that admit well-behaved
Coronary Artery Disease (CAD) is a leading type of Hilbert transform. Hilbert transform of IMFs can yield
heart disease in the world, and it is caused by the gradual instantaneous frequency and instantaneous amplitude. The
buildup in the walls of the arteries of plaque. CAD can local energy and instantaneous frequency derived from the
develop slowly and silently over years without any IMFs give the fine-resolution frequency-time distribution of
symptoms. Early diagnose of CAD is one of the most the energy that is designated as Hilbert spectrum. The
important medical research areas. Diastolic murmurs that three-dimensional distribution can reflect the inherent
occur as additional components in the heart sound signal essential characteristic of the signal.
provide clinicians with valuable diagnostic and prognostic In this paper, we present a novel method to analyze
information about the function of heart valve. When diastolic murmurs of CAD based on Hilbert Huang
coronary arteries become narrowed or blocked, the Transform. The paper is organized as follows: section 2
turbulence appears which is produced by blood moving introduces HHT. A new method to restrict the end effect of
across the stenotic arteries. During the relatively quiet EMD is proposed in section 3. In section 4, Hilbert
diastolic period of the cardiac cycle, the murmurs are likely spectrum and marginal spectrum distributions of diastolic
to be loudest when coronary blood flow is maximal. Initial murmurs are studied; Results and discussions are also
studies show that diastolic murmurs produced by coronary drawn. Finally, some conclusions are given in section 5.
arterial stenosis contain higher frequency components
[1][2].
Diastolic murmurs are typical non-stationary signals.

1-4244-0973-X/07/$25.00 ©2007 IEEE


3337
Proceedings of the Sixth International Conference on Machine Learning and Cybernetics, Hong Kong, 19-22 August 2007

2. HHT method frequency.


Once the signal x(t ) is decomposed into a series of
HHT is a robust tool for time frequency analysis of IMFs, Hilbert transform can be carried out on each IMF
nonlinear and non-stationary signal. HHT comprises EMD
and Hilbert transform. EMD can adaptively decompose
c j (t ) to get a series of instantaneous frequency ω j (t )
signal into a small number of IMFs having the same and amplitude A j (t ) which constitute the time - frequency
numbers of zero-crossing and extrema and also having
symmetric envelopes defined by the local maxima and -energy distribution of signal, called as Hilbert spectrum.
minima respectively. Hilbert spectrum provides higher resolution and
The IMFs represent the local characteristic time scales concentration in time-frequency plane and avoids the false
embedded in signal. The IMFs are acquired by EMD which high frequency and energy dispersion existed in Fourier
is a numerical sifting process. The sifting process can be spectrum.
separated into following steps: Hilbert transform of each IMF component c j (t ) is:
(1) Finding all the local extrema, including maxima
1 +∞ c j (τ )
and minima; using smooth cubic splines to interpolate the
extrema, then obtaining the top envelop envup (t ) and
v j (t ) =
π ∫
t −τ
−∞
dτ (2)

c j (t ) as a real part and v j (t ) as an imaginary part


bottom envelop envlow (t ) .
(2)Obtaining the mean of the two form an analytic signal z j (t ) :
envelopes: m1(t) = (envup (t) + envlow(t))/2 . Subtracting the z j (t ) = c j (t ) + jv j (t ) (3)
mean from the original data to get the differences: With amplitude and phase defined by the expressions:
h1 (t ) = x(t ) - m1 (t ) . vj (t)
Aj (t) = c2j (t) + v2j (t) , θ j (t) = arctan( ) (4)
(3) Regarding h1 (t ) as the new data and repeating cj (t)
steps (1) and (2) until the resulting signal meets the criteria
Instantaneous frequency of c j (t ) is defined as:
of an IMF, defined as c1 (t ) . The highest frequency
components are captured firstly; the lower frequency
ω j (t ) = dθ j (t ) / dt (5)
components are extracted in the subsequent modes. The Both the amplitude A j (t ) and instantaneous
residual signal r1 (t ) is given by r1 (t ) = x (t ) - c1 (t ) .
frequency ω j (t ) of each IMF are the functions of time.
(4) Regarding r1 (t ) as new data and repeating steps The original signal can be expressed as the following form:
(1) (2) (3) until extracting all the IMFs. The sifting n

procedure is terminated until the residue rn (t ) becomes x(t ) = ∑ Aj (t ) exp{i ∫ ω j (t )dt} (6)
j =1
less than a predetermined small number or the residue
The amplitude can also be contoured on the
becomes monotonic.
The original signal x(t ) can thus be expressed as time-frequency plane. {t , ω j (t ), A j (t )} form the three
follows: dimensional time-frequency plot: H (ω , t ) , generally called
n as Hilbert spectrum.
x(t ) = ∑ c j (t ) + rn (t ) (1) With the Hilbert spectrum defined, the marginal
j =1
spectrum h(ω ) can also be defined as:
c1 (t ), c2 (t ),..., cn (t ) are the IMFs and rn (t ) is the T
residue component. The decomposition is adaptive, local, h(ω ) = ∫ H (ω , t )dt (7)
0
completely and “nearly” orthogonal. The basis function Where T is the total data length. Marginal spectrum
directly comes from the signal which guarantees the offers a measure of total amplitude (or energy) contribution
inherent characteristic of signal and avoids the diffusion from each frequency value. It represents the cumulated
and leakage of signal energy. The sifting process eliminates amplitude over the entire data span in a probabilistic sense.
riding waves, so the IMF is more symmetrical and
guarantees obtaining meaningful results for instantaneous

3338
Proceedings of the Sixth International Conference on Machine Learning and Cybernetics, Hong Kong, 19-22 August 2007

3. End effect of EMD restricted using the above method. The signal is
decomposed into 6 IMFs and a residue as depicted in figure
The key feature of the HHT method is EMD. EMD 2. From figure 2 it can be easily seen that the first IMF and
method relies on the top and bottom envelope derived from the second IMF are similar with sinusoidal FM 1 signal and
a cubic spline interpolation between local extrema. The sinusoidal FM 2 signal, respectively. Actually, the
decomposition is very sensitive to end conditions. It is sinusoid FM 1 signal and sinusoid FM 2 signal are IMFs
difficult to interpolate data near the end points, where the themselves in nature because they satisfy the IMF
cubic splines have swings and estimation of top and bottom conditions which have the same numbers of zero-crossing
and extrema and also are local symmetric, so only two IMF
envelopes are difficult as there are not enough data. If the
should be extracted by sifting process. The amplitude of
ends are left unattended, it will produce illusive oscillations other IMFs and residue are small comparing with the
which will propagate inwards and progressively corrupt the original signal; they can be regarded as the approximate
subsequently low frequency IMFs. errors and be discarded. Figure3 shows the real
The problem has been discussed in previous papers on instantaneous frequency and estimated instantaneous
the EMD. Huang had adopted a method of adding frequency of the original signal. The blue solid line
characteristic waves at the end. Coughlin and Tung represents the real instantaneous frequency and the red
proposed a modified method by extending both the dashed line represents the estimated instantaneous
beginning and end of the data by the addition of typical frequency. The time-frequency signatures of the signal are
waves: “sinuous function” with adaptive amplitude, captured by the IMFs extracted by EMD. The results
frequency and phase [8]. Rilling proposed a method of indicate that the method we proposed is effective.
mirrorizing the extrema closet to the edge, rather than pad 1

the time series with extra wave [9] [10]. 0.8

In this paper, we propose a novel method to restrict the 0.6

end effect and improve the precision of EMD. The key 0.4

points are to determine the values and locations of extrema 0.2

nearby end points. Supposed the length of data x is N. The 0

steps can be implemented as follows:


-0.2

-0.4

(1) Finding all the maxima and minima and -0.6

considering the beginning and end points both as maximum -0.8

and minimum, that is, max(1), min(1), max(N) and min(N) -1


0 50 100 150 200 250 300 350 400 450 500

(the subscript represents location of extrema).


(2) Taking max (1), max (N) as the mean of all Figure 1. The sum signal of two sinusoidal FM
maximum except for first and last maximum; similarly, 1

taking min (1), min (N) as the mean of all minimum except 0.5

for the first and last minimum.


0

-0.5

(3) Adaptively estimating the value of end points: If -1

max(1)< x(1) then max(1)=x(1); if max(N)< x(N) then -1.5


0 50 100 150 200 250 300 350 400 450 500

max(N)= x(N); if min(1)>x(1) then min(1)=x(1); if min(N) 1

> x(N) then min(N) = x(N). 0.5

(4) Using cubic splines interpolation to get top and 0

bottom envelopes and repeating the second step of above -0.5

sifting process to extract IMF.


-1
0 50 100 150 200 250 300 350 400 450 500

Performance of the proposed method is tested by the 0.2

simulated signal. The signal is the sum of two signals with 0

sinusoidal frequency modulated (FM). For sinusoidal FM 1 -0.2


0.1
0 50 100 150 200 250 300 350 400 450 500

signal, smallest frequency: 0.0625Hz; highest frequency: 0

-0.1

0.3750Hz; period of the sinusoidal FM: 250; number of 0.05


0 50 100 150 200 250 300 350 400 450 500

points: 500; frequency at time point 250: 0.3750Hz. For


0

-0.05
0 50 100 150 200 250 300 350 400 450 500

sinusoidal FM 2 signal, smallest frequency: 0.0625Hz;


0.05

highest frequency: 0.1875Hz; period of the sinusoidal FM: -0.05


0.01
0 50 100 150 200 250 300 350 400 450 500

250; number of points: 500; frequency at time point 250: 0

0.1875Hz. Figure 1 shows the sum signal. The signal is


-0.01
0 50 100 150 200 250 300 350 400 450 500

decomposed by EMD where the end effect has been Figure 2. IMFs and residue obtained by EMD

3339
Proceedings of the Sixth International Conference on Machine Learning and Cybernetics, Hong Kong, 19-22 August 2007

0.45
can be clearly seen that the energy mainly concentrates on
lower frequency domain.
0.4
Figure 8 shows the diastolic murmurs of CAD patient,
0.35 as diagnosed by coronary artery radiography. The left
y 0.3 anterior decending artery is stenosed about 60% and the
c
n
e
u
q 0.25
right coronary artery is stenosed about 85%. Figure 9 shows
er
F
s
u
the IMFs of the murmur obtained by EMD. The diastolic
o
e
n
at
0.2
cardiac cycle can be decomposed into 6 IMFs. The Hilbert
n
at
s
nI
0.15 spectrum is illustrated in figure 10. Figure 11 shows the
0.1
marginal spectrum of diastolic murmurs. The HHT
spectrum has superior temporal and frequency resolutions.
0.05
The spectrums show precise time-frequency representation
0
0 50 100 150 200 250 300 350 400 450 500
of signal. The energies spread over a much wider frequency
domain. Much higher spectral energies are concentrated on
Figure 3. Real instantaneous frequency and estimated high frequency comparing with those of normal objects.
instantaneous frequency; the blue solid line represents the More energy distributes in frequency band over 200Hz and
real instantaneous frequency and the red dashed line a peak also lies around 350Hz, which often doesn’t appear
represents the estimated instantaneous frequency. in diastolic murmurs of normal objects. It can be explained
The above example shows how important adopting as follows: for CAD patient, the narrowed coronary arteries
appropriate method to restrict end effect can be in the lead to the blood flow in coronary artery changing from
procedure of EMD. The proposed method eliminates large laminar flow to turbulence flow, from simplicity to
swings near the boundary points in spline interpolation. It complexity. Coronary arterial stenosis gives rise to high
shows its power and capacity to deal with the end effect in frequencies of diastolic murmurs. The EMD method makes
performing spline interpolation and improve the precision no assumption about linearity or stationarity of signal and
of EMD. the IMFs are usually easy to interpret and relevant to the
underlying dynamic processes being studied.
4. Spectrum analysis of diastolic murmurs 0.15

0.1

Heart sounds are recorded from the chest of normal


objects and CAD patients using a specially designed high
0.05

sensitivity cardiac microphone. The ECG signals are also 0

recorded as a time reference to aid in locating the diastolic -0.05

phase. For each cycle, the central portion of diastole is


-0.1
digitized (Sample frequency equals 2.0 kHz). Isolating and
analyzing only the mid-diastolic period avoid the very loud -0.15

valve sounds. During mid-diastole phase coronary artery -0.2


0 50 100 150 200 250

blood flow is greatest and the sounds associated with


stenoses will be loudest. Figure 4. Diastolic murmurs of a normal object
Figure 4 shows the diastolic murmurs of a normal 0.1

object. Figure 5 shows the IMFs of the murmur obtained by 0


-0.1
0.05 0 50 100 150 200 250

EMD. The diastolic murmurs can be decomposed into 6 0

IMFs. The Hilbert spectrum is shown in figure 6. The -0.05


0.1 0 50 100 150 200 250

vertical bars on the right of the panel give the relative


0

-0.1
0.1 0 50 100 150 200 250

amplitude scale. Figure 6 provides more distinct 0

information on the time-frequency contents of diastolic


-0.1
0.05 0 50 100 150 200 250

murmurs which reveals clearly the dynamic characteristic -0.05


0.01
0 50 100 150 200 250

of murmurs in time-frequency plane. The Hilbert spectrum 0


-0.01

contains no energy with frequency above 350Hz. The 0 50 100 150 200 250

spectrum appears in the skeleton form and can provide the Figure 5. IMFs of diastolic murmurs from the normal object
frequency variations from one instant to the next. Figure 7
shows the marginal spectrum of the diastolic murmurs. It

3340
Proceedings of the Sixth International Conference on Machine Learning and Cybernetics, Hong Kong, 19-22 August 2007

0 1000 0

900 -0.5 900 -0.5

800 -1 800 -1
Frequency (Hz)

700 -1.5 700 -1.5

Frequency (Hz)
600 -2 600 -2

500 -2.5 500 -2.5

400 -3 400 -3

300 -3.5 300 -3.5

200 -4 200 -4

100 -4.5 100 -4.5

-5 -5
50 100 150 200 50 100 150 200

Figure 6. Hilbert spectrum of the diastolic murmurs Figure 10. Hilbert spectrum of the diastolic murmurs
8 6

5
6
4

4 3

2
2
1

0 0
0 100 200 300 400 500 600 700 800 900 1000 0 100 200 300 400 500 600 700 800 900 1000

Frequency (Hz) Frequency (Hz)


Figure 7. Marginal spectrum of the diastolic murmurs Figure 11. Marginal spectrum of the diastolic murmurs

5. Conclusions
0.3

0.2

0.1
Diastolic murmurs contain the information of coronary
artery occlusions, which give the basis of CAD diagnosis.
0
Hilbert Huang Transform is an adaptive powerful method
-0.1
to analyze nonlinear and non stationary time series. In this
paper we use Hilbert Huang Transform method to analyze
-0.2
the diastolic murmurs for Coronary Artery Disease. We
0 50 100 150 200 250
firstly present a novel method to restrict the end effect of
Figure 8. Diastolic murmurs of CAD patient EMD. One example indicates that signal can be accurately
decomposed by EMD. The proposed method is simple,
0.1
powerful and effective. Then by applying EMD and Hilbert
0

-0.1
transform, we can obtain Hilbert spectrum and marginal
0.2 0 50 100 150 200 250

0 spectrum of diastolic murmurs for normal objects and CAD


patients. They provide higher resolution and energy
-0.2
0.1 0 50 100 150 200 250

-0.1
0.1 0 50 100 150 200 250
concentration in time-frequency plane. The Hilbert
-0.1
0
spectrum and marginal spectrum effectively reveal the
0.05 0
information whether the arteries are blocked and provide a
50 100 150 200 250

0
-0.05
0.02
0 50 100 150 200 250
reliable indicator of coronary artery disease. Analysis of
diastolic murmur indicates the clinical pathology
0

-0.02
0 50 100 150 200 250

significations of CAD and gives important diagnostic


Figure 9. IMFs of diastolic murmurs from patient information for the diagnosis of CAD.

3341
Proceedings of the Sixth International Conference on Machine Learning and Cybernetics, Hong Kong, 19-22 August 2007

Acknowledgements [5] Khadr.L, Matalgah.M, et al, “The wavelet transform


and its applications to phonocardiogram signal
This work is supported by Scientific Project Fund of analysis”, Medical informatics,Vol16,
Zhejiang Provincial Science and Technology Department No.3,pp.221-227,1991.
under Grant no. 2006C31010 and by Scientific Research [6] Huang,N.E.,et al., “The empirical mode composition
Fund of Zhejiang Provincial Education Department under and the Hilbert spectrum for nonlinear and
Grant no.20050482. non-stationary time series analysis”, Proc
R.Soc.Lond.A, Vol.454 , pp. 903-995,1998.
References [7] Cheng Junsheng,et al, “Research on the intrinsic mode
function (IMF) criterion in EMD method ”,
[1] Akay.M, et al, “Harmonic decomposition of diastolic Mechanical Systems and Signal Processing, Vol.20,
heart sounds associated with coronary artery disease”. No.4,pp.817-824, 2006.
Signal Processing. No.1, pp. 79–90, 1995. [8] Coughlin and Tung KK, “11-Year solar cycle in the
[2] Akay.M.et al, “A Comparative study of advanced stratosphere extracted by the empirical mode
signal processing techniques for detection Coronary decomposition method”, KT Advances in Space
Artery Disease”. Proceedings of the Annual Research, Vol.34, pp. 323-329, 2004.
International Conference of the IEEE Engineering in [9] Flandrin P, Rilling G, Goncalves P. “Empirical mode
Medicine and Biology Society, pp.2139–2140, 1991. decomposition as a filter bank”, IEEE Signal
[3] Djebbari.A , Bereksi Reguig, “Short-time Fourier Processing Letters, Vol.11, No.2, pp.112-114, 2004.
transform analysis of the phonocardiogram signal”. [10] Rilling, et al, “On Empirical Mode Decomposition and
The 7th IEEE International Conference on Electronics, its Algorithms”, IEEE-EURASIP Workshop on
Circuits and Systems, pp.844-847, 2002. Nonlinear Signal and Image Processing, 2003.
[4] Debbal.S.M and Bereksi-Reguig.F, “Time-frequency [11] Paul A. Hwang, Norden E. Huang, et al, “A Note on
analysis of the first and the second heartbeat sounds”, Analyzing Nonlinear and Nonstationary Ocean Wave
Applied Mathematics and Computation, Vol.184, No.2, Data”, Applied Ocean Research, vol. 25,No.4
pp.1041-1052, 2007. pp.187–193,2003.

3342

S-ar putea să vă placă și