Multi-Channel Signal Segmentation and Classification
Multi-Channel Signal Segmentation and Classification
Multi-Channel Signal Segmentation and Classification
Oldrich Vysata
Neurocenter Caregroup
Jiraskova 1389, 516 01 Rychnov nad Knez nou
Czech Republic
Email: vysata@neurol.cz
traction. The task of signal segments classification is
solved by neural networks [8, 5] in many cases. The
paper presents wavelet signal features classification by
self-organizing neural networks and it presents appropriate
graphical user interface proposed.
The information content of EEG signals [13, 12] is
fundamental for brain analysis and in connection with magnetic resonance methods it forms one of the most complex
diagnostic tools. To analyse extensive EEG observations
it is necessary to use efficient mathematical tools for fast
enough data processing. Digital filtering using finite impulse response (FIR) filters or discrete wavelet transform
can be used in the EEG signal preprocessing stage to remove power frequency from the observed signal and to reduce its undesirable frequency components at first. Fig. 1
presents a sample of an observed EEG signal segment with
results of its filtering in Fig. 2.
Signal segmentation methods related to change-point
detection can are usually applied to a given time series using Bayesian method [6] detecting changes of its statistical properties or it is possible to detect changes in signal frequency components important for EEG signal processing. Owing to the multi-channel basis of EEG signals
this method has been applied after the principal component
analysis (PCA) of an observed and preprocessed multichannel signal to its first principal component.
INTRODUCTION
Multi-sensor processing of noisy non-stationary observations [16] form an important area of digital signal processing. Wavelet functions including dual-tree complex
wavelet transform [14, 1, 4] form an efficient mathematical tool for processing of such signals. While the use
of wavelet functions for multi-dimensional signals is described in many papers already their use for multi-channel
signals is still not so extensively studied.
The paper presents the use of wavelet functions in
combination with the principal component analysis [2, 15]
allowing their application for signal segments feature ex-
(1)
SIGNAL SEGMENTATION
2
signal
(2)
2
noise
it is possible to assume that this analysis finds signal components with decreasing SNR. Proposed algorithm presented in Fig. 3 includes multi-channel signal filtering to
reject signal component of 50 Hz and to preserve signal
frequencies in the range of 0.5, 60 Hz and the following
evaluation of principal components.
SN R =
Discrete wavelet transform (DWT) forms a general mathematical tool for signal processing with many applications
in EEG data analysis [7, 9, 14, 3] as well. Its basic use includes time-scale signal analysis, signal decomposition and
signal compression.
The set of wavelet functions is usually derived from
the initial (mother) wavelet h(t) which is dilated by value
a = 2m , translated by constant b = k 2m and normalized
so that
1
tb
1
)=
hm,k (t) = h(
h(2m t k) (3)
a
a
2m
for integer values of m, k and the initial wavelet defined
either by the solution of a dilation equation or by an analytical expression [11]. The initial wavelet can be considered
as a pass-band filter and in most cases half-band filter covering the normalized frequency band 0.25, 0.5). A wavelet
dilation by the factor a = 2m corresponds to a pass-band
compression.
The set of wavelets define a special filter bank which
can be used for signal component analysis and resulting
wavelet transform coefficients can be further applied as signal features for its classification. Signal decomposition per-
1
0.5
0
0.5
1
Index
10
12
Figure 7. Graphical user interface for signal segments classification into the given number of classes and detection of
typical signal segments closest to cluster centers
14
Segment
0.5
0.4
0.3
0.2
0.1
2
10
Segment
12
14
16
Numerical results of classification of Q signal segments with feature matrix PR,Q = [p1 , p2 , , pQ ] for
the selection of different sets of R = 2 features and C = 4
classes are compared in Tab. 1. Each class i = 1, 2, , C
can be characterized by the mean distance of column feature vectors pjk belonging to class segments jk for k =
1, 2, , Ni from the class centre in the ith row of matrix WC,R = [w1 , w2 , , wC ] by relation
ClassDist(i) =
Ni
1
dist(pjk , wi )
Ni
(4)
k=1
CLASSIFICATION
(5)
This proposed Cluster Segmentation Criterion (CSC) provides low values for compact and well separated clusters
while close clusters with extensive dispersion of cluster
vectors provide high values of this criterion. It is obvious
that classification parameters achieved and summarized in
Tab. 1 both by the DFT and DWT provide similar results
but slightly better in the case of wavelet features selection.
Set 2
Set 3
Set 4
(Q=21)
(Q=36)
(Q=71)
(Q=99)
DFT
0.31
0.61
0.53
0.55
DWT/db4
0.32
0.37
0.35
0.47
DWT/harmonic
0.21
0.22
0.25
0.23
CONCLUSION
ACKNOWLEDGEMENT
Real EEG signals have been observed by the Neurocenter
Caregroup in Rychnov nad Knez nou. The dual-tree complex wavelet transform library has been kindly provided by
prof. N. Kingsbury [10] from the Engineering Department
of the University of Cambridge, U.K. The paper has been
supported by the Research grant No. MSM 6046137306.
References
[1] R. Anderson, N. Kingsbury, and J. Fauqueur.
Rotation-Invariant Object Recognition Using Edge
Profile Clusters. In The European Signal Processing
Conference EUSIPCO-06. EURASIP, 2006.
[2] C. M. Bishop. Neural Networks for Pattern Recognition. Clarendon Press, Oxford, U.K., 1995.
[3] N.P. Castellanos and V.A. Makarov. Recovering EEG
Brain Signals: Artifact Suppression with Wavelet Enhanced Independent Component Analysis. Journal of
Neuroscience Methods, 158(2):300312, 2006.
[4] C. Chaux, J. C. Pesquet, and L. Duval. Noise Covariance Properties in Dual-Tree Wavelet Decomposition. IEEE Transaction on Information Theory,
53(12):46904700, December 2007.
[5] D. I. Choi and S. H. Park. Self-Creating and Organizing Neural Networks. IEEE Trans. Neural Networks,
5(4):561575, July 1994.
[6] W. J. Fitzgerald, J. J. K. O. Ruanaidh, and J. A. Yates.
Generalised Changepoint Detection. Technical report, University of Cambridge, U.K., 1994.
[7] A. Glavinovitch, M.N.S. Swamy, and E.I. Plotkin.
Wavelet-Based Segmentation Techniques in the Detection of Microarousals in the Sleep EEG. In 48th
Midwest Symposium on Circuits and Systems, pages
13021305. IEEE, 2005.
[8] S. Haykin. Neural Networks. IEEE Press, NY, 1994.
[9] P. Johankhani, V. Kodogiannis, and K. Revett. EEG
Signal Classification Using Wavelet Feature Extraction and Neural Networks. In Int. Symp. on Modern
Computing, JVA06, pages 120124. IEEE, 2006.
[10] N. G. Kingsbury. Complex Wavelets for Shift Invariant Analysis and Filtering of Signals. Journal
of Applied and Computational Harmonic Analysis,
10(3):234253, May 2001.
[11] D. E. Newland. An Introduction to Random Vibrations, Spectral and Wavelet Analysis. Longman Scientific & Technical, Essex, U.K., third edition, 1994.
[12] M. Nixon and A. Aguado. Feature Extraction & Image Processing. Elsevier, Amsterdam, 2004.
[13] Saeid Sanei and J. A. Chambers. EEG Signal Processing. Wiley - Interscience, 2007.
[14] I. W. Selesnick, R. G. Baraniuk, and N. G. Kingsbury.
The Dual-Tree Complex Wavelet Transform. IEEE
Signal Processing Magazine, 22(6):123151, 2005.
[15] J. Shlens.
A Tutorial on Principal Component
Analysis. http://www.snl.salk.edu/ shlens/pub/notes/
pca.pdf, 2005.
[16] S. V. Vaseghi. Advanced Digital Signal Processing
and Noise Reduction. John Wiley & Sons Ltd, 2006.