Model Based Spectral Analysis
Model Based Spectral Analysis
14.10.2004
Overview
Model-based spectral estimation
Three methods in more detail
Performance and design patterns
Spectral parameters
EEG segmentation
Periodogram and AR-based approaches
Model-based spectral analysis
Linear stochastic model
Autoregressive (AR) model
Linear prediction
e2 E[e 2p (n)]
Estimation of model
parameters
Parameter estimation process critical for
the successful use of an AR model
Three methods presented
Autocorrelation/covariance method
Modified covariance method
Burg’s method
The actual model is the same for all
methods
Autocorrelation/covariance
method
Straightforward minimization of error
variance
e p (n) aTp ~
x p ( n)
~
e2 E[e 2p (n)] aTp R x a p
rx (0)
(d i )
i arctan( )
( d i )
1 ri 2
i arccos( cos i )
2ri
i 2(1 ri )
EEG segmentation
Assumption of stationarity does not
hold for long time intervals
Segmentation can be done manually or
with segmentation methods
Automated segmentation helpful in
identifying important changes in signal
EEG segmentation principles
A reference window and a test window
Dissimilarity measure
Segment boundary where dissimilarity
exceeds a predefined threshold
Design aspects
Activity should be stationary for at least
a second
Transient waveforms should be eliminated
Changes should be abrupt to be
detected
Backtracking may be needed
Performance should be studied in
theoretical terms and with simulations
The periodogram approach
Calculate a running periodogram from
test and reference window
Dissimilarity defined as normalized
squared spectral error
Can be implemented in time domain
N
x
( r ( k , n ) rx ( k ,0 )) 2
1 ( n ) k N
rx (0, n)rx (0,0)
The whitening approach
Based on AR model
Linear predictor filter “whitens” signal
When the spectral characteristics change, the
output is no longer a white process
Dissimilarity defined similarly to periodogram
approach
The normalization factor differs
Can also be calculated in time domain
Dissimilarity measure for
whitening approach
N t 1
1 e 2 (n k )
3 ( n)
N
k 0
(
re (0,0)
1)