a sliding window approach to detrended fluctuation analysis of heart rate variability ·...

1
A sliding window approach to detrended fluctuation analysis of heart rate variability Daniel Lucas Ferreira e Almeida ([email protected]) Fabiano Araujo Soares ([email protected]) Joao Luiz Azevedo de Carvalho ([email protected]) Department of Electrical Engineering University of Brasilia, Brasilia–DF, Brasil Introduction I Heart rate variability (HRV): study of the nervous system control over circulatory function [1] I Traditional analysis: I Time-domain, frequency-domain, geometrical techniques I Generally require the signal to be stationary I Analysis of long duration signals not recommeded I Detrended Fluctuation Analysis (DFA) [2] I Quantifies long–term correlations I Able to distinguish intrinsic HRV features from non-stationary external trends [2,3] I Allows analyzing long duration signals I Two coefficients: I α 1 : short-term correlations I α 2 : long-term correlations I DFA involves segmenting the signal into windows I Detrended signal: discontinuities at the edges of each window I At least one window will have fewer samples I In this paper: I We propose a sliding window approach for DFA I Evaluation using random signals and real HRV signals I Results are compared with the traditional approach DFA: Traditional Calculation [2,3] 1) Obtain “integrated signal”: y(n) = n η =0 [RR(η ) - RR], where RR is the mean value the HRV signal RR(n) 2) y(n) is segmented into windows of length l k . The “trend signal”, y k (n), is a piecewise-linear approximation of y(n), obtained by replacing the samples of y(n) with the values obtained by linear fitting within each window 3) Calculate “detrended signal”: e k (n) = y(n) - y k (n) 4) Calculate RMS approximation error: E k = s 1 N N-1 n=0 |e k (n)| 2 5) Repeat steps 2 through 4 for multiple values of l k 6) Obtain f(x) = 20log 10 (E k ), where x = 20log 10 (l k ) (Fig. 1) 7) α 1 : angular coefficient of first-order approximation of f(x), for x s.t. 4 l k 16 8) α 2 : angular coefficient of first-order approximation of f(x), for x s.t. 16 l k N, where N is the length of RR(n) 10 15 20 25 30 35 40 45 50 20 25 30 35 40 45 50 55 60 window length (dBhb) detrended signal RMS value (dBms) Figure 1: Calculating α 1 and α 2 : RMS approximation error vs. window length A Sliding Window Approach to DFA I If N/l k / Z, last window would have fewer samples (Fig. 2a) I Overlapping windows (Fig. 2b): I Good: Makes all windows exactly l k -sample long I Bad: Does not eliminate discontinuities in detrended signal (Fig. 3a) I Sliding window approach (Fig. 2c): I Replace step 2 with: ”For η =1, 2, ..., N, the value of y k (η ) is obtained by: (i) taking a segment of y(n), with l k samples, centered around the η -th sample of y(n); (ii) least-square fitting a first-order polynomial, y 0 (n), to said segment; (iii) evaluating this polynomial at n= η , and making y k (η )=y 0 (η ).” I Results in a smooth trend signal (Fig. 3b) I No discontinuities in detrended signal (Fig. 3b) (a) (b) l k l k l k l k l k l k -m l k l k l k l k l k l k N samples (c) l k y k (n) Figure 2: Different approaches for segmenting the signal: (a) traditional approach; (b) overlapping window approach; (c) sliding window approach 0 50 100 150 200 250 300 −200 0 200 400 600 800 1000 integrated signal, y[n] trend signal, y k [n] detrended signal, e k [n] Integrated Signal Trend Signal Detrended Signal 0 50 100 150 200 250 300 −200 0 200 400 600 800 1000 integrated signal, y[n] trend signal, y k [n] detrended signal, e k [n] (a) (b) heartbeat number (n) RR interval duration (ms) RR interval duration (ms) Figure 3: Integrated, trend, and detrended signals, obtained with: (a) traditional approach; (b) sliding window approach Evaluation: Random Signals I Created with different power-law correlation characteristics: white noise, pink noise (1/f) and Brownian noise (1/f 2 ) I Expected α for each of these is 0.5, 1.0 and 1.5, respectively [2] I 250 signals of each type; 4096 samples each I Table 1: mean error and standard deviation for each approach I Student’s t-test: α 1 and α 2 coefficients for sliding window approach are different from those for traditional approach (p < 0.05) Table 1: Mean error (from expected value, α) and standard deviation for α 1 and α 2 for traditional and proposed approaches Evaluation: Real HRV Signals I Signals obtained from Physiobank: 11 normals, 9 elite athletes, 8 Chi meditators (during meditation and during rest), 12 apneics, 7 with mild epileptic seizures [4,5,6] I Each signal has 20,000 interbeat intervals I Ectopic beats and false +/- were removed and corrected using ECGLab [7] I Figure 4: α 1 and α 2 for each group (sliding window approach) I Statistical tests: nonparametric Friedman ANOVA test, as some groups tested negative for normality (Table 2) I Table 3: correlation (r ) and regression (m) coefficients between traditional and proposed approaches alpha 1 alpha 2 alpha 1 alpha 2 Normal Subjects with Apnea Epileptics 0.4 0.4 0.4 0.4 0.8 0.8 0.8 0.8 1.2 1.2 1.2 1.2 1.6 1.6 1.6 1.6 Normal Athletes Meditators (at rest) Meditators (meditating) Normal Subjects with Apnea Epileptics Figure 4: α 1 and α 2 for HRV signals from different groups of subjects (sliding window approach) Table 2: ANOVA: traditional vs. sliding window approach (p values) Table 3: Comparison between traditional and sliding window approaches Conclusions I While the results from the two approaches are quantitatively similar, extremely correlated, and with similar precision for both α 1 and α 2 , the proposed approach presented some advantages, e. g., a better accuracy for white noise signals I Both approaches seem able to visually differentiate between most of the studied groups References [1] Malik M & Camm AJ. Heart Rate Variability, Wiley-Blackwell, 1995 [2] Peng CK et al. Chaos 5(1):82–87, 1995 [3] Leite FS et al. Proc BIOSIGNALS 3:225–229, 2010 [4] Peng CK et al. Int J Cardiol 70(2):101–107, 1999 [5] Penzel T et al. Comput Cardiol 27:255–258, 2000 [6] Al-Alweel IC et al. Neurology 53(7):1590–1592, 1999 [7] Carvalho JLA et al. Proc ICSP 6(2):1488–1491, 2002 Financial Support PIBIC/CNPq; FAP-DF; PROAP/CAPES; PGEA/ENE/UnB 35th IEEE EMBC — Osaka, Japan — July 5, 2013 [email protected] http://www.pgea.unb.br/joaoluiz/

Upload: others

Post on 10-Mar-2020

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: A sliding window approach to detrended fluctuation analysis of heart rate variability · 2015-03-09 · A sliding window approach to detrended uctuation analysis of heart rate variability

A sliding window approach to detrended fluctuationanalysis of heart rate variability

Daniel Lucas Ferreira e Almeida ([email protected])Fabiano Araujo Soares ([email protected])

Joao Luiz Azevedo de Carvalho ([email protected])

Department of Electrical EngineeringUniversity of Brasilia, Brasilia–DF, Brasil

Introduction

I Heart rate variability (HRV): study of the nervous systemcontrol over circulatory function [1]

I Traditional analysis:I Time-domain, frequency-domain, geometrical techniquesI Generally require the signal to be stationaryI Analysis of long duration signals not recommeded

I Detrended Fluctuation Analysis (DFA) [2]I Quantifies long–term correlationsI Able to distinguish intrinsic HRV features from non-stationary external

trends [2,3]I Allows analyzing long duration signalsI Two coefficients:

Iα1: short-term correlationsIα2: long-term correlations

I DFA involves segmenting the signal into windowsI Detrended signal: discontinuities at the edges of each windowI At least one window will have fewer samples

I In this paper:I We propose a sliding window approach for DFAI Evaluation using random signals and real HRV signalsI Results are compared with the traditional approach

DFA: Traditional Calculation [2,3]

1) Obtain “integrated signal”: y(n) =n∑η=0

[RR(η)− RR],

where RR is the mean value the HRV signal RR(n)2) y(n) is segmented into windows of length lk. The “trendsignal”, yk(n), is a piecewise-linear approximation of y(n),obtained by replacing the samples of y(n) with the valuesobtained by linear fitting within each window3) Calculate “detrended signal”: ek(n) = y(n)− yk(n)

4) Calculate RMS approximation error: Ek =

√1

N

N−1∑n=0

|ek(n)|2

5) Repeat steps 2 through 4 for multiple values of lk6) Obtain f(x) = 20log10(Ek), where x = 20log10(lk) (Fig. 1)7) α1: angular coefficient of first-order approximation of f(x),for x s.t. 4 ≤ lk ≤ 168) α2: angular coefficient of first-order approximation of f(x),for x s.t. 16 ≤ lk ≤ N, where N is the length of RR(n)

10 15 20 25 30 35 40 45 5020

25

30

35

40

45

50

55

60

window length (dBhb)

det

ren

ded

sig

nal

RM

S va

lue

(dB

ms)

Figure 1: Calculating α1 and α2: RMS approximation error vs. window length

A Sliding Window Approach to DFA

I If N/lk /∈ Z, last window would have fewer samples (Fig. 2a)I Overlapping windows (Fig. 2b):

I Good: Makes all windows exactly lk-sample longI Bad: Does not eliminate discontinuities in detrended signal (Fig. 3a)

I Sliding window approach (Fig. 2c):I Replace step 2 with: ”For η = 1, 2, ...,N, the value of yk(η) is obtained

by: (i) taking a segment of y(n), with lk samples, centered around theη-th sample of y(n); (ii) least-square fitting a first-order polynomial,y′(n), to said segment; (iii) evaluating this polynomial at n = η, andmaking yk(η) = y′(η).”

I Results in a smooth trend signal (Fig. 3b)I No discontinuities in detrended signal (Fig. 3b)

(a)

(b)

lk lk lk lk lk lk-m

lk

lk

lk

lk

lk

lk

N samples

(c)

lk

yk(n)

Figure 2: Different approaches for segmenting the signal:(a) traditional approach; (b) overlapping window approach;

(c) sliding window approach

0 50 100 150 200 250 300−200

0

200

400

600

800

1000

integrated signal, y[n]trend signal, yk[n]detrended signal, ek[n]

Integrated SignalTrend SignalDetrended Signal

0 50 100 150 200 250 300−200

0

200

400

600

800

1000

integrated signal, y[n]trend signal, yk[n]detrended signal, ek[n]

(a)

(b)

heartbeat number (n)

RR in

terv

al d

ura

tio

n (m

s)RR

inte

rval

du

rati

on

(ms)

Figure 3: Integrated, trend, and detrended signals, obtained with:

(a) traditional approach; (b) sliding window approach

Evaluation: Random Signals

I Created with different power-law correlation characteristics:white noise, pink noise (1/f) and Brownian noise (1/f2)I Expected α for each of these is 0.5, 1.0 and 1.5, respectively [2]I 250 signals of each type; 4096 samples each

I Table 1: mean error and standard deviation for eachapproach

I Student’s t-test: α1 and α2 coefficients for sliding windowapproach are different from those for traditional approach(p < 0.05)

Table 1: Mean error (from expected value, α) and standard deviation for

α1 and α2 for traditional and proposed approaches

Evaluation: Real HRV Signals

I Signals obtained from Physiobank: 11 normals, 9 eliteathletes, 8 Chi meditators (during meditation and duringrest), 12 apneics, 7 with mild epileptic seizures [4,5,6]

I Each signal has ≈20,000 interbeat intervalsI Ectopic beats and false +/− were removed and corrected

using ECGLab [7]I Figure 4: α1 and α2 for each group (sliding window

approach)I Statistical tests: nonparametric Friedman ANOVA test, as

some groups tested negative for normality (Table 2)I Table 3: correlation (r) and regression (m) coefficients

between traditional and proposed approaches

alpha 1

alp

ha

2

alpha 1

alp

ha

2

Normal

Subjects with Apnea

Epileptics

0.40.40.4

0.4 0.8

0.8

0.8

0.8

1.2 1.2

1.2 1.2

1.61.6

1.6 1.6NormalAthletes

Meditators (at rest)Meditators (meditating)

NormalSubjects with ApneaEpileptics

Figure 4: α1 and α2 for HRV signals from different groups of subjects

(sliding window approach)

Table 2: ANOVA: traditional vs. sliding window approach (p values)

Table 3: Comparison between traditional and sliding window approaches

Conclusions

I While the results from the two approaches are quantitativelysimilar, extremely correlated, and with similar precision forboth α1 and α2, the proposed approach presented someadvantages, e. g., a better accuracy for white noise signals

I Both approaches seem able to visually differentiate betweenmost of the studied groups

References

[1] Malik M & Camm AJ. Heart Rate Variability, Wiley-Blackwell, 1995[2] Peng CK et al. Chaos 5(1):82–87, 1995[3] Leite FS et al. Proc BIOSIGNALS 3:225–229, 2010[4] Peng CK et al. Int J Cardiol 70(2):101–107, 1999[5] Penzel T et al. Comput Cardiol 27:255–258, 2000[6] Al-Alweel IC et al. Neurology 53(7):1590–1592, 1999[7] Carvalho JLA et al. Proc ICSP 6(2):1488–1491, 2002

Financial Support

PIBIC/CNPq; FAP-DF; PROAP/CAPES; PGEA/ENE/UnB

35th IEEE EMBC — Osaka, Japan — July 5, 2013 [email protected] http://www.pgea.unb.br/∼joaoluiz/