Removal of ocular artifacts from EEG signals using adaptive threshold PCA and Wavelet transforms

Similar documents
EEG Waves Classifier using Wavelet Transform and Fourier Transform

Evoked Potentials (EPs)

Denoising EOG Signal using Stationary Wavelet Transform

Introduction to Wavelet Transform. Chapter 7 Instructor: Hossein Pourghassem

Denoising EEG Signal Using Wavelet Transform

Wavelet Transform. From C. Valens article, A Really Friendly Guide to Wavelets, 1999

Denoising of ECG signal using thresholding techniques with comparison of different types of wavelet

Wavelet Transform. From C. Valens article, A Really Friendly Guide to Wavelets, 1999

FACE RECOGNITION USING NEURAL NETWORKS

EE 791 EEG-5 Measures of EEG Dynamic Properties

Image Enhancement using Image Fusion

Nonlinear Filtering in ECG Signal Denoising

EOG artifact removal from EEG using a RBF neural network

EEG DATA COMPRESSION USING DISCRETE WAVELET TRANSFORM ON FPGA

Image Denoising Using Complex Framelets

A Novel Approach for MRI Image De-noising and Resolution Enhancement

Application of The Wavelet Transform In The Processing of Musical Signals

Interpolation of CFA Color Images with Hybrid Image Denoising

Multiresolution Analysis of Connectivity

An Improved Approach of DWT and ANC Algorithm for Removal of ECG Artifacts

Detection, localization, and classification of power quality disturbances using discrete wavelet transform technique

International Journal of Digital Application & Contemporary research Website: (Volume 1, Issue 7, February 2013)

CHAPTER 3 WAVELET TRANSFORM BASED CONTROLLER FOR INDUCTION MOTOR DRIVES

A DWT Approach for Detection and Classification of Transmission Line Faults

Audio and Speech Compression Using DCT and DWT Techniques

SPEECH ENHANCEMENT WITH SIGNAL SUBSPACE FILTER BASED ON PERCEPTUAL POST FILTERING

LEVEL DEPENDENT WAVELET SELECTION FOR DENOISING OF PARTIAL DISCHARGE SIGNALS SIMULATED BY DEP AND DOP MODELS

WAVELET SIGNAL AND IMAGE DENOISING

WAVELET TRANSFORM ANALYSIS OF PARTIAL DISCHARGE SIGNALS. B.T. Phung, Z. Liu, T.R. Blackburn and R.E. James

FREQUENCY BAND SEPARATION OF NEURAL RHYTHMS FOR IDENTIFICATION OF EOG ACTIVITY FROM EEG SIGNAL

Adaptive Detection and Classification of Life Threatening Arrhythmias in ECG Signals Using Neuro SVM Agnesa.A 1 and Shally.S.P 2

Wavelet Transform for Classification of Voltage Sag Causes using Probabilistic Neural Network

World Journal of Engineering Research and Technology WJERT

A DUAL TREE COMPLEX WAVELET TRANSFORM CONSTRUCTION AND ITS APPLICATION TO IMAGE DENOISING

VU Signal and Image Processing. Torsten Möller + Hrvoje Bogunović + Raphael Sahann

Keywords Medical scans, PSNR, MSE, wavelet, image compression.

Published by: PIONEER RESEARCH & DEVELOPMENT GROUP ( 1

SPIHT Algorithm with Huffman Encoding for Image Compression and Quality Improvement over MIMO OFDM Channel

HTTP Compression for 1-D signal based on Multiresolution Analysis and Run length Encoding

Design and Testing of DWT based Image Fusion System using MATLAB Simulink

technology, Algiers, Algeria.

Research Article A Segmental Approach with SWT Technique for Denoising the EOG Signal

MULTISPECTRAL IMAGE PROCESSING I

Efficient Target Detection from Hyperspectral Images Based On Removal of Signal Independent and Signal Dependent Noise

Multi scale modeling and simulation of the ultrasonic waves interfacing with welding flaws in steel material

Image Denoising using Filters with Varying Window Sizes: A Study

IMPROVING THE MATERIAL ULTRASONIC CHARACTERIZATION AND THE SIGNAL NOISE RATIO BY THE WAVELET PACKET

Audio Enhancement Using Remez Exchange Algorithm with DWT

Chapter 4 SPEECH ENHANCEMENT

Automatic Artifact Correction of EEG Signals using Wavelet Transform

APPLICATION OF DISCRETE WAVELET TRANSFORM TO FAULT DETECTION

Feature analysis of EEG signals using SOM

Drum Transcription Based on Independent Subspace Analysis

Original Research Articles

Efficient Image Compression Technique using JPEG2000 with Adaptive Threshold

EE216B: VLSI Signal Processing. Wavelets. Prof. Dejan Marković Shortcomings of the Fourier Transform (FT)

Study and Analysis of Various Window Techniques Used in Removal of High Frequency Noise Associated in Electroencephalogram (EEG)

A Finite Impulse Response (FIR) Filtering Technique for Enhancement of Electroencephalographic (EEG) Signal

Improvement of Classical Wavelet Network over ANN in Image Compression

Enhancement of Speech Signal Based on Improved Minima Controlled Recursive Averaging and Independent Component Analysis

Digital Image Processing

Computer Science and Engineering

Selection of Mother Wavelet for Processing of Power Quality Disturbance Signals using Energy for Wavelet Packet Decomposition

SUB-BAND INDEPENDENT SUBSPACE ANALYSIS FOR DRUM TRANSCRIPTION. Derry FitzGerald, Eugene Coyle

Enhancement of Speech Signal by Adaptation of Scales and Thresholds of Bionic Wavelet Transform Coefficients

DUE to the rapid development of sensing and computing. An SPC Monitoring System for Cycle-Based Waveform Signals Using Haar Transform

FPGA implementation of DWT for Audio Watermarking Application

A Comparative Study of Wavelet Transform Technique & FFT in the Estimation of Power System Harmonics and Interharmonics

TRANSFORMS / WAVELETS

Image Forgery. Forgery Detection Using Wavelets

AN ERROR LIMITED AREA EFFICIENT TRUNCATED MULTIPLIER FOR IMAGE COMPRESSION

Performance Comparison of Various Filters and Wavelet Transform for Image De-Noising

Analysis of Wavelet Denoising with Different Types of Noises

Artefacts Removal of EEG Signals with Wavelet Denoising

Noise Attenuation in Seismic Data Iterative Wavelet Packets vs Traditional Methods Lionel J. Woog, Igor Popovic, Anthony Vassiliou, GeoEnergy, Inc.

Chapter 5. Signal Analysis. 5.1 Denoising fiber optic sensor signal

Keywords: Discrete wavelets transform Weiner filter, Ultrasound image, Speckle, Gaussians, and Salt & Pepper, PSNR, MSE and Shrinks.

Improvement in DCT and DWT Image Compression Techniques Using Filters

Sound pressure level calculation methodology investigation of corona noise in AC substations

ICA & Wavelet as a Method for Speech Signal Denoising

Robot Navigation control through EEG Based Signals

Satellite Image Resolution Enhancement using Dual-tree Complex Wavelet Transform and Non Local Mean

Using Invariant Translation to Denoise Electroencephalogram Signals

Characterization of Voltage Sag due to Faults and Induction Motor Starting

Biosignal Analysis Biosignal Processing Methods. Medical Informatics WS 2007/2008

Evaluation of Visual Cryptography Halftoning Algorithms

IMPLEMENTATION OF IMAGE COMPRESSION USING SYMLET AND BIORTHOGONAL WAVELET BASED ON JPEG2000

EEG SIGNAL COMPRESSION USING WAVELET BASED ARITHMETIC CODING

LabVIEW Based Condition Monitoring Of Induction Motor

Wind profile detection of atmospheric radar signals using wavelets and harmonic decomposition techniques

An Adaptive Wavelet and Level Dependent Thresholding Using Median Filter for Medical Image Compression

Image Compression Using SVD ON Labview With Vision Module

A Review on Image Fusion Techniques

Introduction to Wavelets. For sensor data processing

A Novel Approach for Reduction of Poisson Noise in Digital Images

ANALYSIS OF PARTIAL DISCHARGE SIGNALS USING DIGITAL SIGNAL PROCESSING TECHNIQUES

Orthonormal bases and tilings of the time-frequency plane for music processing Juan M. Vuletich *

Introduction to Wavelets Michael Phipps Vallary Bhopatkar

The Scientist and Engineer's Guide to Digital Signal Processing By Steven W. Smith, Ph.D.

A WAVELET ENHANCED INTEGRAL APPROACH TO LINEAR DYNAMIC DATA RECONCILIATION

Transcription:

Available online at www.interscience.in Removal of ocular artifacts from s using adaptive threshold PCA and Wavelet transforms P. Ashok Babu 1, K.V.S.V.R.Prasad 2 1 Narsimha Reddy Engineering College, Hyderabad, 2 D.M.S.S.V.H.college of Engineering, Machilipatnam, A.P.(state), INDIA Email: ashokbabup2@gmail.com 1, kvsvr@yahoo.com 2 Abstract - It becomes more difficult to identify and analyze the Electroencephalogram (EEG) signals when it is corrupted by eye movements and eye blinks. This paper gives the different methods how to remove the artifacts in s. In this paper we proposed wavelet based threshold method and Principal Component Analysis (PCA) based adaptive threshold method to remove the ocular artifacts. Compared to the wavelet threshold method PCA based adaptive threshold method will gives the better PSNR value and it will decreases the elapsed time. Keywords Electroencephalogram (EEG), Principal Component Analysis (PCA), Stationary Wavelet Transform (SWT), Discrete Wavelet Transform (DWT), PCA based Adaptive threshold algorithm.. I. INTRODUCTION EEG is the recording of electrical activity along the scalp produced by the firing of neurons within the brain. In clinical contexts, EEG refers to the recording of the spontaneous electrical activity over a short period of time. In neurology the main diagnostic application of EEG is in the case of Epilepsy, as epileptic activity can create clear abnormalities on a standard EEG study i.e., eye movements and eye blinks mostly disturb the EEG signals. EEG activity shows oscillations at a variety of frequencies, shapes and amplitudes. Several of these oscillations have characteristic frequency ranges, spatial distributions and are associated with different states of brain functioning. The is considered to be in low state when the amplitude of is below 2µV, if it ranges between 2µV to 5µV it is considered as medium and if amplitude is above 5µV it is considered as high. An electric field is conjured which is two order of magnitude Greater than the desired electrical activity when the human eye blinks or moves. An eye blink can last up to 4ms and can be 1 times larger in amplitude than electrical signals originating from cerebral cortex. EOG is defined as the electrical activity associated with the eye movement [1]. This paper is mainly focused to detect the artifacts and remove them in order to have a clear and clean study of EEG. There were several methods which were introduced and brought up by several authors in order to remove the ocular artifacts from EEG. G.Wilson introduced a method of adaptive filtering using RLS algorithm in order to eliminate artifacts which are embedded in the s [2]. Rebeca Romo- Vazquez applied a method which was a combination of independent component analysis (ICA) and wavelet de noising in order to remove the ocular artifacts from EEG[3].V.Krishnaveni proposed wavelet transform to automatically identify and remove ocular artifacts from EEG[4]. P.Senthil Kumar combined adaptive technique using Recursive Least Square algorithm and wavelet transform to get correct the ocular artifacts without removing the underlying EEG information [5]. II. WAVELET TRANSFORMS The s are analyzed techniques named wavelet transforms. The characteristics of the signal are analyzed by the wavelet transforms by transforming the signal into time and frequency localizations i.e., wavelet can keep track of time and frequency. In numerical analysis and functional analysis a discrete wavelet transform (DWT) is any wavelet transform for which the wavelets are discretely sampled. The main advantage is it captures both frequency and location information. Wavelets are defined by the wavelet function Ψ(t) i.e., the mother wavelet, we are choosing the scales i and positions j of the mother wavelet. Ψ i,j (t) = 2 i/2 Ψ( 2 i t k) where i,k are integers Scales and positions chosen based on powers of two are named as dyadic scales and positions. A wavelet can be built for any function by dilating a function Ψ(t). With a coefficient 2 i and translating the resulting function on a grid whose interval whose interval is proportional to 2 -i. The dilated i.e., the stretched versions of the wavelet match the low frequency components and the contracted

Removal of ocular artifacts from s using adaptive threshold PCA and Wavelet transforms i.e., the compressed versions match the high frequency components. The signal is split into detail and approximation using the multi resolution decomposition algorithm [4]. The Stationary wavelet transform (SWT) is a wavelet transform algorithm designed to overcome the lack of translation-invariance of the discrete wavelet transform (DWT). Translation-invariance is achieved by removing the down samplers and up samplers in the DWT and up sampling the filter coefficients by a factor of 2 i in the i th level of the algorithm [9]. The SWT is an inherently redundant scheme as the output of each level of SWT contains the same number of samples as the input. So for a decomposition of N levels there are a redundancy of N in the wavelet coefficients. X(n) Fig.1. Stationary wavelet transform III. METHODOLOGY 1) Stationary wavelet transform (SWT) is applied to the contaminated (EEG with eye artifacts) with Symlet wavelet of order 3 being used and the is decomposed into eight levels. 2) The eye blink artifacts should be identified. 3) Setup a threshold value and a threshold function for the ocular artifacts. 4) To reconstruct the, apply wavelet reconstruction procedure. Threshold value was selected based on rig sure which is based on stein s unbiased estimate of risk One gets an estimate of the risk for a particular threshold value t. minimizing the risks in t gives a selection of the threshold value. The threshold function used in Hard is as follows: If wavelet coefficient value > threshold value Then new wavelet coefficient value = (-.7) (wavelet Coefficient value) else new wavelet coefficient value = (old) wavelet coefficient value. A. Wavelet Modified Threshold Algorithm 1). Read the, EOG signal and get noisy 2). For each wavelet decomposition level perform low pass and high pass filtering on original signal or approximate signal, dilate low pass and high pass filters. 3). For each wavelet decomposition level (only the bands whose frequency range corresponds to EOG signals, i.e. from 1 to 5 Hz), if the wavelet coefficient > threshold then new wavelet coefficient = (-.7) * wavelet coefficient. 4). Perform reconstruction using filtered wavelet coefficients. 5). Calculate MSE and PSNR for noisy and filtered s. B. Principal Component Analysis Principal component analysis (PCA) involves a mathematical procedure that transforms a number of (possibly) correlated variables into a (smaller) number of uncorrelated variables called principal components. The first principal component accounts for as much of the variability in the data as possible, and each succeeding component accounts for as much of the remaining variability as possible. Principal components are guaranteed to be independent only if the data set is jointly normally distributed. PCA is sensitive to the relative scaling of the original variables. Depending on the field of application, it is also named the discrete Karhunen Loève transform (KLT), the Hotelling transform or proper orthogonal decomposition (POD). The mathematical technique used in PCA is called Eigen analysis: we solve for the Eigen values and eigenvectors of a square symmetric matrix with sums of squares and cross products. The eigenvector associated with the largest Eigen value has the same direction as the first principal component. The eigenvector associated with the second largest Eigen value determines the direction of the second principal component. The sum of the Eigen values equals the trace of the square matrix and the maximum number of eigenvectors equals the number of rows (or columns) of this matrix. PCA is the simplest of the true eigenvector-based multivariate analyses. Often, its operation can be thought of as revealing the internal structure of the data in a way which best explains the variance in the data. If a multivariate dataset is visualized as a set of coordinates in a high-dimensional data space (1 axis per variable), PCA can supply the user with a lower-dimensional picture, a "shadow" of this object when viewed from its

Removal of ocular artifacts from s using adaptive threshold PCA and Wavelet transforms (in some sense) most informative viewpoint. This is done by using only the first few principal components so that the dimensionality of the transformed data is reduced. PCA is sensitive to the scaling of the variables. If we have two variables and they have the same sample variables and are positively correlated, then the PCA will tend to rotate by 45 and the loadings for the two variables with respect to the principal components will be equal.pca is mathematically defined as an orthogonal linear transformation that transforms the data to a new coordinate system such that the greatest variance by any projection of the data comes to lie on the first coordinate (called the first principal component), the second greatest variance on the second coordinate, and so on. IV. ADAPTIVE THRESHOLD PCA METHOD In this method, Eigen values are not used for selection, only those vectors with significant low frequency energy are used. The adaptive thresholding mechanism for the signal is below:"static threshold may not be suitable for all cases. So threshold value is adopted based on low frequency band energies of Eigen vectors encountered so far. Here an exponentially decaying mechanism is used to have maximum effect of most recent Eigen vectors. Thus we can choose significant Eigen vectors in each cluster (due to adaptive thresholding) and thus vectors discarded may correspond to artifact related. However the factors for adaptive thresholding are chosen based on experiments" A. PCA Algorithm: 1). Read the, EOG signal and get noisy 2). Split the EEG data into vectors of length 1 and covariance matrix of the vectors. 3). Perform Eigen values and Eigen vectors of the above data based on covariance matrix. 4). For each Eigen vector perform low pass filtering using a filter of cut off frequency 5 Hz and calculate the energy of filtered data. 5). If the energy calculated corresponding to Eigen value is greater than a threshold, mark these for reconstruction else discard the vector. 6). Perform reconstruction only on these Eigen vectors which are marked for reconstruction. 7). Calculate MSE and PSNR for noisy and filtered s. B. Adaptive Threshold PCA Algorithm 1). Read the, EOG signal and get noisy 2). Split the EEG data into vectors of length 1 and covariance matrix of the vectors. 3). Perform Eigen values and Eigen vectors of the above data based on covariance matrix. 4). For each Eigen vector perform low pass filtering using a filter of cut off frequency 5 Hz and calculate the energy of filtered data. 5). Calculate the Threshold value by using the formula, Current low frequency energy/2 + A (Previous threshold value). 6). Perform reconstruction only on these Eigen vectors which are marked for reconstruction. 7). Calculate MSE and PSNR for noisy and filtered s. In the wavelet threshold method we used the technique of hard thresholding. It has one disadvantage that it is independent of Eigen vectors. To avoid the disadvantage we can use adaptive threshold PCA method. For equivalent or filter response consider the low frequency components. In adaptive threshold method for first lowest frequency assume threshold value as x and second threshold value can calculated as current low frequency energy/2 + A ( Previous value ). In this way we can calculate the remaining threshold values, where A is the adaptive threshold value. For each Eigen vector if Eigen value is significant, pick the Eigen vector with considerable energy in low frequency range. By initializing the threshold value find out the filtered data and calculate the energy. EEG/EOG/Noisy EEG Signal - - 1 x 1-3 5 1 15 No.of samples Fig.2(a)

Removal of ocular artifacts from s using adaptive threshold PCA and Wavelet transforms EEG Signal - - 1 x 1-3 5 1 15 Fig.2.(b) PSD Amplitude -2-3 -4-5 -6-7 -8 2 4 6 8 1 12 14 Frequency Fig.2. (c) Fig.2. Results for Adaptive threshold PCA method: (a) is the EEG/EOG/Noisy, (b) is the estimated, (c) is the power spectral density curve. Table 1: Comparison of Wavelet threshold and PCA adaptive threshold methods Parameter Noisy MSE Filtered MSE Noisy PSNR Filtered PSNR Elapsed time EEG Wavelet Threshold method 6.351e-8 1.4217e-8.9342 13.4916 3.63839sec EEG Wavelet Modified Threshold 6.351e-8 4.4251e-8.9342 3.6292 1.45553 sec method PCA Denoise method 6.351e-8 7.826e-9.9342 18.677 1.4458sec PCA Adaptive Threshold denoise method 6.351e-8 7.4452e-9.9342 19.113 1.62615sec 1 x 1-3 EEG/EOG/Noisy EEG Signal - - 5 1 15 EEG Signal - - 1 x 1-3 Fig 3(a) 5 1 15 fig 3(b) PSD Amplitude 1 2 3 4 5 6 7 8 2 4 6 8 1 12 14 Frequency fig3(c) Fig.3.Results for Wavelet modified threshold method: (a) is the EEG/EOG/Noisy, (b) is the estimated, (c) is the power spectral density curve.

Removal of ocular artifacts from s using adaptive threshold PCA and Wavelet transforms V. RESULTS AND DISCUSSION From the above results we can observe that fig 2(a) is the combination of EEG, EOG, and with some noise. The black colored signal is the, red colored signal is the EOG signal and blue colored signal is the noisy signal. Fig 2(b) is the estimated. Where black colored signal is the noisy EEG data and green colored signal is the estimated by using adaptive threshold PCA method. Fig 2(c) is the comparison of power spectral densities. Where red colored signal is the noisy PSD and blue colored signal is the filtered PSD signal. Fig 3(a) is the combination of EEG, EOG, and with some noise. The black colored signal is the, red colored signal is the EOG signal and blue colored signal is the noisy signal. Fig 3(b) is the estimated EEG signal. Where black Colored signal is the noisy EEG data and green colored signal is the estimated by using wavelet modified threshold method. Fig 3(c) is the comparison of power spectral densities. Where red colored signal is the noisy PSD and blue colored signal is the filtered PSD signal. From the table we can observe that comparison of MSE, PSNR, and Elapsed times. PCA adaptive threshold method will gives the best PSNR value compares to other algorithms but the elapsed time will be slightly higher than PCA method due to adaptive threshold. In adaptive threshold method for each low frequency it will adopt a threshold value. So the elapsed time will be slightly greater than PCA method. In EEG modified threshold method the PSNR value is very low compared to other methods. This is because of inter band interference between different low frequency bands. Because mixing of low frequency band with other frequency band the PSNR value decreases when reconstructing the signal. [2]. P.He, G.Wilson, C.Russell, Removal of ocular artifacts from EEG by adaptive filtering, Med. Biol. Eng. Comput., 24, 42,47-412, 24. [3].Rebecca Romo-Vazquez, Radu Ranta,Valarie Louis- Dorr, Didier Maquin, Ocular artifacts removal in scalp EEG: Combining ICA and wavelet de noising, Nancy University, CNRS. [4]. Senthil, R.Arumuganathan, K.Sivakumar, and C.Vimal, Removal of ocular artifacts in the EEG through wavelet transform without using an EOG reference channel, Int.J. Open Problems Compt.Math., Vol.1, No.3, December 28. [5]. P.Senthil, R.Arumuganathan, K.Sivakumar, C.Vimal, An adaptive method to remove ocular artifacts from s using Wavelet transform, Journal of Applied Sciences Research, 5(7): 741-745, 29. [6].S.G.Mallat, A theory for multi resolution signal decomposition: The wavelet representation, IEEE Trans. On Pattern Analysis and Machine Intell., Vol.2, No.7, (1989), pp.674-693. V. CONCLUSION The performance of two methods mainly PCA adaptive threshold and wavelet threshold methods are discussed in this paper. In PCA adaptive threshold method the elapsed time is slightly less than the other methods. To improve the elapsed time we can use the more efficient REFERENCES [1]. Jimy Psein, Detection and removal of eye blink artifacts from EEG using wavelet analysis and independent component analysis, Thesis, RIT, New York, 27.