MODELLING NEWBORN EEG BACKGROUND USING A TIME VARYING FRACTIONAL BROWNIAN PROCESS. N. Stevenson, L. Rankine, M. Mesbah, and B.

Similar documents
EEG- Signal Processing

Biomedical Signal Processing and Signal Modeling

If we want to analyze experimental or simulated data we might encounter the following tasks:

Novel Approach for Time-Varying Bispectral Analysis of Non- Stationary EEG Signals

Adaptive Noise Cancellation

Stochastic Processes. A stochastic process is a function of two variables:

HMM and IOHMM Modeling of EEG Rhythms for Asynchronous BCI Systems

13. Power Spectrum. For a deterministic signal x(t), the spectrum is well defined: If represents its Fourier transform, i.e., if.

GENERALIZATION OF CAMPBELL S THEOREM TO NONSTATIONARY NOISE. Leon Cohen

EE538 Final Exam Fall :20 pm -5:20 pm PHYS 223 Dec. 17, Cover Sheet

Applied Probability and Stochastic Processes

Statistics of Stochastic Processes

Effects of data windows on the methods of surrogate data

Stochastic Processes

7 The Waveform Channel

Signal interactions Cross correlation, cross spectral coupling and significance testing Centre for Doctoral Training in Healthcare Innovation

Course content (will be adapted to the background knowledge of the class):

Biological Systems Modeling & Simulation. Konstantinos P. Michmizos, PhD

NONLINEAR DYNAMICS AND CHAOS. Facilitating medical diagnosis. Medical classifications

Event-related fmri. Christian Ruff. Laboratory for Social and Neural Systems Research Department of Economics University of Zurich

Statistical signal processing

BME 50500: Image and Signal Processing in Biomedicine. Lecture 5: Correlation and Power-Spectrum CCNY

UCSD ECE153 Handout #40 Prof. Young-Han Kim Thursday, May 29, Homework Set #8 Due: Thursday, June 5, 2011

Wavelet Methods for Time Series Analysis. Part IV: Wavelet-Based Decorrelation of Time Series

International Journal of Advanced Research in Computer Science and Software Engineering

ENSC327 Communications Systems 19: Random Processes. Jie Liang School of Engineering Science Simon Fraser University

Communications and Signal Processing Spring 2017 MSE Exam

Time Evolution of ECoG Network Connectivity in Patients with Refractory Epilepsy

ECE 636: Systems identification

Wavelet Methods for Time Series Analysis. Motivating Question

3. ESTIMATION OF SIGNALS USING A LEAST SQUARES TECHNIQUE

Massachusetts Institute of Technology

Final Report For Undergraduate Research Opportunities Project Name: Biomedical Signal Processing in EEG. Zhang Chuoyao 1 and Xu Jianxin 2

Signal Modeling Techniques in Speech Recognition. Hassan A. Kingravi

Module 4. Signal Representation and Baseband Processing. Version 2 ECE IIT, Kharagpur

Chapter 2 Random Processes

EE538 Final Exam Fall 2007 Mon, Dec 10, 8-10 am RHPH 127 Dec. 10, Cover Sheet

cybomett 9 Springer-Verlag 1995

The goal of the Wiener filter is to filter out noise that has corrupted a signal. It is based on a statistical approach.

Stochastic Processes. M. Sami Fadali Professor of Electrical Engineering University of Nevada, Reno

MIXED EFFECTS MODELS FOR TIME SERIES

Independent Component Analysis. Contents

Translation invariant classification of non-stationary signals

This examination consists of 10 pages. Please check that you have a complete copy. Time: 2.5 hrs INSTRUCTIONS

Lab 4: Quantization, Oversampling, and Noise Shaping

Modelling internet round-trip time data

NAME: 11 December 2013 Digital Signal Processing I Final Exam Fall Cover Sheet

EE/CpE 345. Modeling and Simulation. Fall Class 9

Introduction to Probability and Stochastic Processes I

16.584: Random (Stochastic) Processes

Communication Theory II

Stochastic Network Calculus

Introduction to Biomedical Engineering

Lesson 1. Optimal signalbehandling LTH. September Statistical Digital Signal Processing and Modeling, Hayes, M:

Wavelet Methods for Time Series Analysis. Part IX: Wavelet-Based Bootstrapping

A New Approach for Computation of Timing Jitter in Phase Locked Loops

NONLINEAR TIME SERIES ANALYSIS, WITH APPLICATIONS TO MEDICINE

Each problem is worth 25 points, and you may solve the problems in any order.

Two Decades of Search for Chaos in Brain.

Parametric Signal Modeling and Linear Prediction Theory 1. Discrete-time Stochastic Processes (cont d)

HST 583 FUNCTIONAL MAGNETIC RESONANCE IMAGING DATA ANALYSIS AND ACQUISITION A REVIEW OF STATISTICS FOR FMRI DATA ANALYSIS

EEM 409. Random Signals. Problem Set-2: (Power Spectral Density, LTI Systems with Random Inputs) Problem 1: Problem 2:

ELEG 3143 Probability & Stochastic Process Ch. 6 Stochastic Process

Modeling and Predicting Chaotic Time Series

LANGEVIN THEORY OF BROWNIAN MOTION. Contents. 1 Langevin theory. 1 Langevin theory 1. 2 The Ornstein-Uhlenbeck process 8

PROBABILITY AND STOCHASTIC PROCESSES A Friendly Introduction for Electrical and Computer Engineers

Myoelectrical signal classification based on S transform and two-directional 2DPCA

C H A P T E R 4 Bivariable and Multivariable Analysis of EEG Signals

SIMULATION SEMINAR SERIES INPUT PROBABILITY DISTRIBUTIONS

NON-LINEAR PARAMETER ESTIMATION USING VOLTERRA AND WIENER THEORIES

The Modified Allan Variance as Time-Domain Analysis Tool for Estimating the Hurst Parameter of Long-Range Dependent Traffic

Modeling and Performance Analysis with Discrete-Event Simulation

2A1H Time-Frequency Analysis II

Recipes for the Linear Analysis of EEG and applications

8. The approach for complexity analysis of multivariate time series

Chapter 6. Random Processes

Introduction to time-frequency analysis Centre for Doctoral Training in Healthcare Innovation

A Mathematica Toolbox for Signals, Models and Identification

Prof. Dr. Roland Füss Lecture Series in Applied Econometrics Summer Term Introduction to Time Series Analysis

The PPP Hypothesis Revisited

Probability and Statistics for Final Year Engineering Students

Use of the Autocorrelation Function for Frequency Stability Analysis

Introduction to the Mathematics of Medical Imaging

BCT Lecture 3. Lukas Vacha.

UCSD ECE 153 Handout #46 Prof. Young-Han Kim Thursday, June 5, Solutions to Homework Set #8 (Prepared by TA Fatemeh Arbabjolfaei)

Fourier Series Representation of

Practical Spectral Estimation

2A1H Time-Frequency Analysis II Bugs/queries to HT 2011 For hints and answers visit dwm/courses/2tf

Multifractal analysis of wind farm power output

Module 9: Stationary Processes

ELEG 833. Nonlinear Signal Processing

Revisiting and testing stationarity

A METHOD FOR NONLINEAR SYSTEM CLASSIFICATION IN THE TIME-FREQUENCY PLANE IN PRESENCE OF FRACTAL NOISE. Lorenzo Galleani, Letizia Lo Presti

Testing Stationarity with Time-Frequency Surrogates

An Analysis of the INFFC Cotton Futures Time Series: Lower Bounds and Testbed Design Recommendations

Stochastic Models, Estimation and Control Peter S. Maybeck Volumes 1, 2 & 3 Tables of Contents

Master Thesis. Change Detection in Telecommunication Data using Time Series Analysis and Statistical Hypothesis Testing.

Financial Econometrics and Quantitative Risk Managenent Return Properties

Dynamic Modeling of Brain Activity

A source model for ISDN packet data traffic *

Transcription:

MODELLING NEWBORN EEG BACKGROUND USING A TIME VARYING FRACTIONAL BROWNIAN PROCESS N. Stevenson, L. Rankine, M. Mesbah, and B. Boashash Perinatal Research Centre, University of Queensland RBW, erston, QLD, 4029, Australia email: n.stevenson@uq.edu.au ABSTRACT A high quality model of newborn EEG background can aid in the analysis of newborn EEG. This paper proposes an improvement to the current time varying, power law spectrum model for newborn EEG background by using a band limited fractional Brownian process with time varying urst exponent. This model provides a more detailed definition of newborn EEG background than current models. The advantages of using a fractional Brownian process is that development of features for analysing newborn EEG background is inherent in the model and simulation of continuous newborn EEG background with variable spectral characteristics is simplified. The model is validated by showing that a fractional Brownian process is indeed a suitable model for newborn EEG background using the statistical properties of a fractional Brownian process and a database of 1080 epochs of newborn EEG background. A newborn EEG background simulation algorithm, based on discrete time varying FIR filtering, is then presented. 1. INTRODUCTION The electroencephalograph (EEG) measures the electrical activity on the surface of the brain. It is a useful tool in the diagnosis of central nervous system (CNS) dysfunction in the newborn [1]. In particular, it is highly suitable for detecting seizure [2]. The EEG of the newborn exhibits characteristics that differ from that of the adult. The EEG tends to contain lower frequency content than the adult and exhibits different deterministic patterns that are more complex and varied [1]. Newborn EEG is generally understood to be composed of a stochastic or chaotic background with a spectrum consisting of an inverse power law, [3], from which several deterministic patterns such as seizure, delta brushes and theta bursts or modulations such as tracé discontinu, tracé alternant and burst suppression, emerge [1]. Furthermore, the newborn EEG is usually contaminated with physiological and environmental artifacts [1]. There has been much research into classifying the deterministic patterns of EEG, in particular seizure, but little work has been done regarding the classification of newborn EEG background [3, 4]. The ability to accurately determine background behaviour in the EEG permits detection of determinism or artifacts in the newborn EEG. This reformulates the seizure detection problem as one in which periods of non background are first isolated and then analysed for the presence of seizure. A model of newborn EEG background is an important step towards developing a standard framework for evaluating seizure detection methods without requiring large databases of newborn EEG which are costly and time consuming to build. In addition, a high quality model can lead to the development of features that respond to subtle changes in newborn EEG background. These subtle changes may be an indication of CNS health [5]. This paper builds on the model developed in [3] by using an alternate method for generating the 1/ f α spectrum. This method is based on a fractional Brownian process, [6], and provides a strict definition of the properties of the waveforms being used. This model also appeals as it accounts for the self similarity property which is a feature regularly encountered in biological signals, [6, 7]. Fractional Brownian motion (fbm), B(t), is a nonstationary stochastic process that can be categorised by a urst exponent,, [6]. It is has an increment that is stationary and Normally distributed with zero mean and a variance proportional to t s α 1 for s t [7]. The covariance function of B(t) is [8], C(t,s) = Γ(1 2) cos(π) [ t 2 + s 2 t s 2]. (1) 2π The spectrum of B(t) is defined in [8] as, S( f ) = 1 f α (2) where α = 2 + 1. It is the spectral properties of fbm that appeal when modelling newborn EEG background. The advantages of such a model is that its statistical properties can be defined, [7], discontinuities can be avoided when 2007 EURASIP 1246

appending epochs of newborn EEG together to form a long duration trace and only a single filter is required as opposed to the 15 level filter bank used in [3]. The main problem is that nonstationary random process are difficult to categorise and additional band limiting increases the difficulty [7]. In this paper, several techniques are used to test if a filtered fractional Brownian process can be used to model newborn EEG background. The model is tested with 1080, 8 second epochs of newborn EEG background taken from three newborns using the probability density function (pdf) of the fractional increment and an estimate of the covariance function via the Wigner Ville spectrum (WVS). These features are also used to compare the fractional Brownian model to the Normal model, defined in [2], the coloured Normal model, defined in [4], and the time varying coloured noise model, defined in [3], for newborn EEG background. A method for simulating the fractional Brownian process with time varying urst exponent using a time varying FIR filter is then detailed. 2. DATA ACQUISITION The EEG data were acquired and labelled by a neurologist at the Royal Brisbane and Women s ospital, Brisbane, Australia. The EEG used in this analysis was bandpass filtered with cutoff frequencies at 0.5z and 30z to remove low frequency physiological artifacts and high frequency electrical and muscular artifacts. The EEG was then sampled at 64z. A total of 1080, eight second epochs (blocks of time) were selected from the EEG background of 3 newborns. The tested epochs were selected from four separate regions of the brain (frontal/parietal and left/right temporal) as these regions can be considered as uncorrelated [9] (see Table 1 where the linear correlation coefficient squared value, ρ 2, is averaged across the three babies). Table 1. Regional correlation in the neonatal brain ρ 2 F4 T4 F3 T3 P3 T5 P4 T6 F4 T4 1 0.12 0.00 0.01 F3 T3 1 0.00 0.01 P3 T5 1 0.02 P4 T6 1 3. TE NEWBORN BACKGROUND MODEL The proposed model is based on a high pass filtered, discrete fractional Brownian process, with a time varying urst exponent to account for the long term nonstationary nature of the EEG. The model is given as, eeg(n;q) = B(n,(q)) hpf(n) (3) where n is discrete time, q is the epoch number which can be considered a subsampled version of n, (q) is the urst exponent, and hpf(n) is an FIR high pass filter with cutoff frequency of 0.5z. The newborn EEG background generated by this model has a nonstationary power spectrum of the form, EEG(n,k;q) = 1 k α(q) (4) where k is discrete frequency and α(q) = 2(q) + 1. 4. TESTING FOR FRACTIONAL BROWNIAN MOTION Two criteria are used to test the hypothesis that fbm can model newborn EEG background. These criteria are the covariance function (via the WVS) and the distribution of the increment of the process [7]. The similarity between an estimate of the covariance function of the data and (1) is measured using the correlation and the similarity of the distributions is measured using the Kolmogorov Smirnov (KS) test, [10]. The covariance function is defined as, E[B(n)B(m)] = E[K(n, m) M(n)M(m)] (5) where E is the expectation operation, M is the mean, [n,m] are discrete time, and can be estimated using the time varying correlation function defined as [11], N/2 1 K(n,m) = m=0 B(n + m)b(n m) (6) where N is the length of the EEG epoch in samples (assumed to be even), as B(n) is a zero mean process [7]. The Fourier transform of the expectation of K(n,m) is the WVS and it is the correlation between the WVS of the data and (2) that is used to assess the model fit to the data. The database is separated into epochs of similar urst exponent to provide an accurate estimate of the WVS. It is assumed that epochs of similar urst exponent are realisations of the same underlying fractional Brownian process, therefore the WVS is can be estimated by averaging the Wigner Ville distribution of these epochs together, [11, pp. 37]. The urst exponent is indirectly estimated by using the fractal dimension (FD) of a time series. The iguchi method for estimating the FD is used as it has been shown to be superior for short duration nonstationary signals, [12]. The relationship between α, FD and is given as α = 5 2FD = 2 + 1 (7) Therefore, the urst exponent, = 2 FD. The KS test statistic is defined as, KS = max ( F(x) ˆF(x) ) (8) 2007 EURASIP 1247

where F(x) is the standardised cumulative pdf of the data x, and ˆF(x) is the cumulative pdf of the standard Normal random variable. The null hypothesis is that the data are PSfrag from replacements a Normal distribution [10]. These criteria are then applied to other competing models; the Normal model of Roessgen et al. [2], the coloured noise model of Celka and Colditz [4] and the time varying coloured model of Rankine et al., [3]. A plot of example outputs of each model and an epoch of newborn EEG background is shown in Fig. 1. eeg p() 0 0.2 0.4 0.6 0.8 1 Fig. 2. The distribution of ( estimated using a histogram, estimated using a Beta distribution) replacements Roessgen Celka Rankine fbm 0 2 4 6 8 time (secs) Fig. 1. Sample outputs of the models under test 5. RESULTS It can be seen that the fractional Brownian model for newborn EEG more closely fits the raw data and the WVS of the data than the model of Roessgen et al and Celka and Coldtiz. The level of improvement gained by using a fractional Brownian model over that of Celka and Colditz is similar to that noted in [3] (i.e. 8%). The results are similar between the fractional Brownian model and the model of Rankine et al.. This implies that the inclusion of the properties of self similarity and fractional increment into the model do not affect its validity. The increment of the data is tested using the fractional derivative of the data based on an estimate of the urst exponent. The fractional derivative is applied according to the inverse of (10). The KS test is used to test whether the pdf of the increment is Normally distributed. The null hypothesis is that the newborn EEG background increment and the simulated fractional Brownian increment are drawn from the same random process. The results show that 93% of all epochs (1001/1080) cannot be rejected as having a fractional increment with a Normal distribution at the 0.5% level of significance. The low level of significance is chosen as only an estimate of is used and the epoch is bandwidth limited. The distribution of over the three babies is shown in Fig. 2, with a maximum likelihood estimate of the Beta distribution. The results of the comparison of newborn EEG and a fractional Brownian process are shown in Table 2 as ρ(wvs(n, k)). Table 2. Results of various models when tested against newborn EEG background. The results are presented as mean (variance) model ρ(wvs(n, k)) Roessgen et al. 0.02 (0.00) Celka & Colditz 0.73 (0.10) Rankine et al. 0.82 (0.12) fbm 0.81 (0.13) 6. SIMULATION The simulator is based on the fact that an epoch of fractional Brownian motion can be considered a fractional anti derivative (running integration) of a Normal random process. A fractional anti derivative in time is the equivalent of a multiplication by ( j2π f ) α in frequency, so it is assumed that a fractional anti derivative can be approximated as, D α x(t) = F { } 1 F {x(t)} (9) ( j2π f ) α/2 where, x(t) is the signal (in this case it is a realisation of a Normally distributed random process), D α is the fractional anti derivative with respect to time and F is the Fourier transform, [11]. 2007 EURASIP 1248

In discrete time, D 1 can be considered a filter with an impulse response equal to the unit step function. Generalising for α results in a filter defined in the z domain, for epoch q, as (see [7] for details), (z;α(q)) = 1 (1 z 1. (10) ) α(q)/2 PSfrag replacements In the discrete time domain the impulse response is [7], { ( 1 ) n = 0 h(n;α(q)) = α(q) 2 + n 1 h(n 1;α(q)) (11) n n 1 This filter is well defined at n = 0, causal, and provides stable responses at both the low frequency and high frequency ends of the spectrum, [7]. In the case of newborn EEG background simulation where the frequency content is limited, the frequency response of (z;α(q)) is f α(q)/2 and the phase response is approximately linear. Therefore, a simulated epoch of EEG can be defined as, generate α(q) set Q generate x(n; q) set x(0;q) = x(n;q 1) anti differentiate x(n;q) using α(q) append to EEG eeg(n) = [eeg(n),y(n;α(q))] P filter q = Q q Q q = q + 1 eeg(n;q) = x(n;q) h(n;α(q)) hpf(n) (12) where is the convolution operation, x(n;q) is the q th realisation of a Normal random process, h(n;q) is the fractional anti derivative operation and hpf(n) is the high pass filter mentioned above. In order to synchronise epochs when appending them together to generate a long duration trace of EEG data the discrete Normal random process, x(n; q), used to generate the fractional Brownian motion is given the following condition; x(0;q) = x(n;q 1) when q > 1 where N is the length of the epoch in samples. The simulation process is outlined in Fig. 3. It must also be noted that when simulating newborn EEG the urst exponent does not appear to be entirely random as it exhibits signs of determinism. This slow variation over time is evidenced when observing the autocorrelation function, Fig. 4, and is also noticed in the EEG records of other newborns. It can be seen that there are clear dependencies on epoch lag values of [1,2,3,5] samples. owever, its direct characterisation is beyond the scope of this work. This change in urst exponent may correspond to changes in the state of the newborn brain. The distribution and rate of change of the urst exponent at various times may also provide valuable features when analysing newborn EEG. A simulated trace of newborn EEG is shown in Fig. 5(a) sampled at 64z with the actual and estimated values of the time varying urst exponent. A histogram of the distribution of the estimated value of is shown in Fig. 5(b). Note the similarity to Fig. 2. PSfrag replacements eeg(n) Fig. 3. The newborn EEG background simulation process, where y(n;α(q)) = x(n;q) h(n;α(q)) work of Roessgen et al. in [2]. The idea of using a coloured stochastic Normal model was improved by using a Wiener filter in [4] and the time varying nature of the newborn EEG background was incorporated in the model presented in [3]. The model presented in this paper assumes the time varying stochastic 1/ f α behaviour outlined in [3] and places further the restrictions of a Normally distributed fractional increment and self similarity [7]. The properties of fbm can be used to generate features that can be used when analysing newborn EEG background. The self similarity of a fractional Brownian process also R(τ) 0.5 0.4 0.3 0.2 0.1 7. DISCUSSION The evolution of a newborn EEG background model with respect to seizure detection in the newborn started with the 0 0 10 20 30 time lag, τ, (epochs) Fig. 4. Autocorrelation function of the estimated urst exponent of the EEG over a period of 15 minutes 2007 EURASIP 1249

rag replacements 15th European Signal Processing Conference (EUSIPCO 2007), Poznan, Poland, September 3-7, 2007, copyright by EURASIP 9. REFERENCES eeg(n) 0 0.2 0.4 0.6 PSfrag replacements 0.8 eeg(n) 1.0 p() time (mins) 0 6 12 18 24 0 6 12 18 24 time (mins) (a) simulated EEG p() [1] J. S. ahn and B. R. Tharp, Neonatal and pediatric electroencephalography, in Electrodiagnosis in Clinical Neurology, M. Aminoff, New York: Churchill Livingstone, 1992. [2] M. Roessgen et al., Seizure detection in newborn EEG using a model based approach, IEEE Transactions on Biomedical Engineering, 45(6), pp. 673 685, June 1998. [3] L. Rankine, N. Stevenson, M. Mesbah and B. Boashash, A nonstationary model of newborn EEG, IEEE Transactions on Biomedical Engineering, 54(1), pp. 19 28, January 2007. [4] P. Celka and P. Colditz, Nonlinear nonstationary Wiener model of infant EEG seizure, IEEE Transactions on Biomedical Engineering, 49(6), pp. 556 564, June 2002 [5] S. Pramming et al., Glycaemic threshold for changes in electroencephalograms during hypoglycaemia in patients with insulin dependent diabetes, British Medical Journal (CRE), 296, pp. 665 667, 1988. 0 0.2 0.4 0.6 0.8 1.0 (b) distribution of Fig. 5. A simulated trace of 24 minutes of newborn EEG background with the inputted and estimated values for (q), and a histogram, p(), of the estimated values of the urst exponent with fitted Beta distribution. is highly relevant for biological signals and many other signals seen in nature, [6]. It also provides some justification for using nonlinear and fractal analysis techniques when analysing newborn EEG. In addition, the use of fbm results in simplification when simulating newborn EEG background compared to the technique outlined in [3]. 8. CONCLUSION This paper presents further refinement of a time varying spectral model of newborn EEG background using band limited fbm with a time varying urst exponent. The use of fbm provides similar modelling performance compared to current models with further specification of the statistical properties and self similarity of the data. This provides some justification for fractal analysis of newborn EEG and suggests several features that can be used in the analysis of newborn EEG background. The use of fbm also simplifies and improves the simulation of large traces of newborn EEG background. [6] B. Mandelbrot, Some noises with 1/ f spectrum, a bridge between direct current and white noise, IEEE Transactions on Information Theory., rr 13(2), April 1967. [7] N. Jeremy Kasdin, Discrete simulation of colored noise and stochastic processes and 1/ f α power law noise generation, Proceedings of the IEEE, 83(5), pp. 802 827, May 1995. [8] P. Flandrin, On the spectrum of fractional Brownian motions, IEEE Transactions on Information Theory, 35(1), pp. 197 199, January 1989. [9] J. Altenburg et al., Seizure detection in the neonatal EEG with synchronization likelihood, Clinical Neurophysiology, 114, pp. 50 55, 2003. [10] W.J Conover, Practical Nonparametric Statistics, New York: Wiley, 1999. [11] B. Boashash, Time Frequency Signal Analysis and Processing: A Comprehensive Reference, Amsterdam: Elsevier, 2003. [12] T. iguchi, Approach to an irregular time series on the basis of fractal theory, Physica D, 31, pp. 277 283, 1988. 2007 EURASIP 1250