Evoked Potentials (EPs)

Similar documents
Introduction to Wavelet Transform. Chapter 7 Instructor: Hossein Pourghassem

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

EE 791 EEG-5 Measures of EEG Dynamic Properties

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

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

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

Introduction to Wavelets Michael Phipps Vallary Bhopatkar

Digital Image Processing

Introduction to Wavelets. For sensor data processing

TRANSFORMS / WAVELETS

Introduction to Wavelet Transform. A. Enis Çetin Visiting Professor Ryerson University

WAVELET OFDM WAVELET OFDM

Chapter 2: Signal Representation

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

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

780. Biomedical signal identification and analysis

Fourier and Wavelets

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

Modern spectral analysis of non-stationary signals in power electronics

Digital Image Processing 3/e

Digital Signal Processing

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

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

Antennas and Propagation. Chapter 5c: Array Signal Processing and Parametric Estimation Techniques

WAVELET SIGNAL AND IMAGE DENOISING

Audio and Speech Compression Using DCT and DWT Techniques

APPLICATION OF DISCRETE WAVELET TRANSFORM TO FAULT DETECTION

System analysis and signal processing

(i) Understanding the basic concepts of signal modeling, correlation, maximum likelihood estimation, least squares and iterative numerical methods

WAVELETS: BEYOND COMPARISON - D. L. FUGAL

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

Peak-based EMG Detection Via CWT

ADDITIVE SYNTHESIS BASED ON THE CONTINUOUS WAVELET TRANSFORM: A SINUSOIDAL PLUS TRANSIENT MODEL

Application of The Wavelet Transform In The Processing of Musical Signals

Biomedical Signals. Signals and Images in Medicine Dr Nabeel Anwar

A DWT Approach for Detection and Classification of Transmission Line Faults

Nonlinear Filtering in ECG Signal Denoising

Digital Image Processing. Image Enhancement: Filtering in the Frequency Domain

Lecture 2: SIGNALS. 1 st semester By: Elham Sunbu

Theory of Telecommunications Networks

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

DISCRETE FOURIER TRANSFORM AND FILTER DESIGN

2.1 BASIC CONCEPTS Basic Operations on Signals Time Shifting. Figure 2.2 Time shifting of a signal. Time Reversal.

Signals. Periodic vs. Aperiodic. Signals

Lab 8. Signal Analysis Using Matlab Simulink

INDEX Space & Signals Technologies LLC, All Rights Reserved.

EEE508 GÜÇ SİSTEMLERİNDE SİNYAL İŞLEME

A new spike detection algorithm for extracellular neural recordings

CHAPTER 3 WAVELET TRANSFORM BASED CONTROLLER FOR INDUCTION MOTOR DRIVES

World Journal of Engineering Research and Technology WJERT

LOCAL MULTISCALE FREQUENCY AND BANDWIDTH ESTIMATION. Hans Knutsson Carl-Fredrik Westin Gösta Granlund

ARM BASED WAVELET TRANSFORM IMPLEMENTATION FOR EMBEDDED SYSTEM APPLİCATİONS

Theory of Telecommunications Networks

Practical Application of Wavelet to Power Quality Analysis. Norman Tse

Computer Science and Engineering

Seismic processing with continuous wavelet transform maxima

MATLAB SIMULATOR FOR ADAPTIVE FILTERS

Antennas and Propagation. Chapter 6b: Path Models Rayleigh, Rician Fading, MIMO

1.Explain the principle and characteristics of a matched filter. Hence derive the expression for its frequency response function.

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

Analysis on Extraction of Modulated Signal Using Adaptive Filtering Algorithms against Ambient Noises in Underwater Communication

Efficient Pulse Shaping and Robust Data Transmission Using Wavelets

Fourier Analysis. Chapter Introduction Distortion Harmonic Distortion

EC209 - Improving Signal-To-Noise Ratio (SNR) for Optimizing Repeatable Auditory Brainstem Responses

Steady-State MSE Convergence of LMS Adaptive Filters with Deterministic Reference Inputs with Applications to Biomedical Signals

Analysis of LMS Algorithm in Wavelet Domain

Lecture 3 Complex Exponential Signals

Introduction to Multiresolution Analysis (MRA)

Speech Coding in the Frequency Domain

Chapter 4 SPEECH ENHANCEMENT

Performance Analysis of MUSIC and LMS Algorithms for Smart Antenna Systems

Measurement of power quality disturbances

Advanced Digital Signal Processing Part 2: Digital Processing of Continuous-Time Signals

Fourier Methods of Spectral Estimation

THE APPLICATION WAVELET TRANSFORM ALGORITHM IN TESTING ADC EFFECTIVE NUMBER OF BITS

HIGH QUALITY AUDIO CODING AT LOW BIT RATE USING WAVELET AND WAVELET PACKET TRANSFORM

Fourier Analysis. Fourier Analysis

FPGA implementation of DWT for Audio Watermarking Application

INSTANTANEOUS FREQUENCY ESTIMATION FOR A SINUSOIDAL SIGNAL COMBINING DESA-2 AND NOTCH FILTER. Yosuke SUGIURA, Keisuke USUKURA, Naoyuki AIKAWA

SPEECH ENHANCEMENT WITH SIGNAL SUBSPACE FILTER BASED ON PERCEPTUAL POST FILTERING

Image compression using Thresholding Techniques

Signals and Systems Using MATLAB

Transform. Jeongchoon Ryoo. Dong-Guk Han. Seoul, Korea Rep.

Fault Location Technique for UHV Lines Using Wavelet Transform

Quality Evaluation of Reconstructed Biological Signals

Frequency Division Multiplexing Spring 2011 Lecture #14. Sinusoids and LTI Systems. Periodic Sequences. x[n] = x[n + N]

Characterization of Voltage Sag due to Faults and Induction Motor Starting

(Time )Frequency Analysis of EEG Waveforms

Two-Dimensional Wavelets with Complementary Filter Banks

On Wavelet Analysis of Auditory Evoked Potentials A.P. BRADLEY # AND W. J. WILSON ± School of Information Technology and Electrical Engineering;

Lecture 7 Frequency Modulation

FPGA implementation of LSB Steganography method

Available online at (Elixir International Journal) Control Engineering. Elixir Control Engg. 50 (2012)

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

ESE531 Spring University of Pennsylvania Department of Electrical and System Engineering Digital Signal Processing

Speech Compression Using Wavelet Transform

Wavelets and wavelet convolution and brain music. Dr. Frederike Petzschner Translational Neuromodeling Unit

Automatic Peak Picking Using Wavelet De-noised Spectra in Automated Struture Determination.

ELECTROMYOGRAPHY UNIT-4

Introduction. Chapter Time-Varying Signals

Transcription:

EVOKED POTENTIALS

Evoked Potentials (EPs) Event-related brain activity where the stimulus is usually of sensory origin. Acquired with conventional EEG electrodes. Time-synchronized = time interval from stimulus to response is usually constant.

EP = A Transient Waveform Evoked potentials are usually hidden" in the EEG signal. Their amplitude ranges from 0.1 10 µv, to be compared with 10 100 µv of the EEG. Their duration is 25 500 milliseconds.

Examples of Evoked Potentials Note the widely different amplitudes and time scales.

EP Definitions Amplitude Time for stimulus Latency

Auditive Evoked Potentials AEPs

Visual Evoked Potentials VEPs

Somatosensory Evoked Potentials SEPs

SEPs during Spinal Surgery stimulation recording electrodes electrode #1 electrode #2

EP Scalp Distribution

A. Evoked potentials resulting from a color task in which red and blue flashed checkerboards were presented in a rapid, randomized sequence at the center of the screen. B. Scalp voltage distributions evoked potentials at different latency ranges.

Brainstem Auditive EP (BAEPs) in Newborns wave III stimulus 2 months I III IV V 1 ms 8 months I II III IV V VI VII

BAEPs of Healthy Children 2 8 years 0 1 years wave I II III IV V newborn premature latency (ms)

Cognitive EPs

Ensemble Formation

Formation of an EP Ensemble stimulus# EEG signal EP ensemble

10 Superimposed EPs amplitude (microv) latency (ms)

Model for Ensemble Averaging fixed shape

Noise Assumptions I. II. III.

Ensemble Averaging The ensemble average is defined by The more familiar (scalar) expression for ensemble averaging is given by

evoked potentials Ensemble Averaging

Noise Variance The variance of the ensemble average is inversely proportional to the the number of averaged potentials, that is:

Reduction of Noise Level The noise estimate before division by the reduction factor 1/ M Reduction in noise level of the ensemble average as a function of #potentials #potentials

Exponential averaging The ensemble average can be computed recursively because: assuming Exponential averaging results from replacing the weight 1/M with alpha:

Exponential averaging

Noise Reduction of EPs with Varying Noise Level Assumption: all evoked potentials have identical shapes s(n) but with varying noise level. Such an heterogenous ensemble is processed by weighted averaging.

Weighted Averaging The weighted average is obtained by weighting each potential x i (n) with its inverse noise variance: where each weight w i thus is This expression reduces to the ensemble average when the noise variance is identical in all potentials.

Weighted Averaging, cont How to estimate the varying noise level?

Weighted averaging: An Example W eight ed a vera ge The ensemble consists of 80 EPs with variance 1 and 20 EPs with variance 20 (heterogenous) Ensemble a vera ge

Robust Waveform Averaging Gaussian noise Laplacian noise

The Effect of Latency Variations Signal model: x i (n)=s(n θ i )+v i (n)

Lowpass Filtering of the Signal The expected value of the ensemble average, in the presence of latency variations, is given by: or, equivalently, in the frequency domain:

Latency Variation and Lowpass Filtering Gaussian PDF Uniform PDF

Techniques for Correction of Latency Variations Synchronize with respect to a peak of the signal or similar property. Crosscorrelation between two EPs. Woody s method for iterative synchronization of all responses of the ensemble. The method terminates when no further latency corrections are done.

Estimation of Latency An Illustration Input signal Template waveform Correlation function Latency estimate

Woody s Method

Woody s Method: Different SNRs good SNR not so good SNR bad SNR

SNR-based Weighting Design a weight function w(n) which minimizes E [ (s(n) ŝ a (n)w(n)) 2] where s(n) denotes the desired signal and ŝ a (n) the ensemble average. The optimal filter is w(n)= σ2 s(n) σ 2 s(n)+ σ2 v M = 1 1 + σ2 v Mσ 2 s(n)

SNR-based Weighting Noise-free signal Ensemble average Weight function Weight function multiplied with ensemble average

Noise Reduction by Filtering Estimate the signal and noise power spectra from the ensemble of signals. Design a linear, time-invariant, linear filter such that the mean square error is minimized, i.e., design a Wiener filter. Apply the Wiener filter to the ensemble average to improve its SNR.

Wiener Filtering S s (e jω ) S v (e jω ) : signal power spectrum : noise power spectrum Wiener filter: jω H(e jω S s (e jω ) )= S S s (e jω )+ 1S v M S (e jω ) s (e jω )+ v(e jω ) for one potential for M potentials

increasing SNR Filtering of Evoked Potentials

Limitations of Wiener filtering Assumes that the observed signal is stationary (which in practice it is not...). Filtering causes the EP peak amplitudes to be severely underestimated at low SNRs. As a result, this technique is rarely used in practice.

Tracking of EP Morphology So far, noise reduction has been based on the entire ensemble, e.g., weighted or exponential averaging We will now track changes in EP morphology by socalled single-sweep analysis. More a priori information is introduced by describing each EP by a set of basis functions.

Selection of Basis Functions Orthonormality is an important function property of basis functions. Sines/cosines are well-known basis functions, but it is often better to use......functions especially determined for optimal (MSE) representation of different waveform morphologies (the Karhunen-Loève representation).

Orthogonal Expansions

Basis Functions: An Example Linear combinations of two basis functions model a variety of signal morphologies

Calculation of the Weights

Mean-Square Weight Estimation i.e. identical to the previous expression

Truncated Expansion The underlying idea of signal estimation through a truncated series expansion is that a subset of basis functions can provide an adequate representation of the signal part. Decomposition into signal and noise parts: The estimate of the signal is obtained from:

Truncated Expansion, cont

Examples of Basis Functions Sine/ Cosine Walsh

Sine/Cosine Modeling #basis functions K = 3 K = 7 K = 12 K = 500 VEP without noise

Sine/Cosine Modeling: Amplitude Estimate and MSE Error

MSE Basis Functions How should the basis functions be designed so that the signal part is efficiently represented with a small number of functions? We start our derivation by decomposing the series expansion of the signal into two sums, that is,

Karhunen Loève Basis Functions The Karhunene Loève (KL) basis functions, minimizing the MSE, are obtained as the solution of the ordinary eigenvalue problem, and equals the eigenvectors corresponding to the largest eigenvalues: The MSE equals the sum of the (N-K) smallest eigenvalues

KL Performance Index Example of the performance index

How to get Rx?

Example: KL Basis Functions Basis functions Signals Observed signal: x i Signal estimate: ŝ i

Time-Varying Filter Interpretation

Modeling with Damped Sinusoids The original Prony method The least-squares Prony method Variations

Adaptive Estimation of Weights

Adaptive Estimation of Weights The instantaneous LMS algorithm, in which the weights of the series expansion are adapted at every time instant, thereby producing a weight vector w(n) The block LMS algorithm, in which the weights are adapted only once for each EP ( block ), thereby producing a weight vector w i that corresponds to the i:th potential.

Estimation Using Sine/Cosine

Estimation Using KL Functions

Limitations Sines/cosines and the KL basis functions lack the flexibility to efficiently track changes in latency of evoked potentials, i.e., changes in waveform width. The KL basis functions are not associated with any algorithm for fast computations since the functions are signal-dependent.

Wavelet Analysis Wavelets is a very general and powerful class of basis functions which involve two parameters: one for translation in time and another for scaling in time. The purpose is to characterize the signal with good localization in both time and frequency. These two operations makes it possible to analyze the joint presence of global waveforms ( large scale ) as well as fine structures ( small scale ) in a signal. Signals analyzed at different scales, with an increasing level of detail resolution, is referred to as a multiresolution analysis.

Wavelet Applications signal characterization signal denoising data compression detecting transient waveforms and much more!

The Correlation Operation Recall the fundamental operation in orthonormal basis function analysis: in discrete-time, the correlation between the observed signal x(n) and the basis functions ϕ k (n): In wavelet analysis, the two operations of scaling and translation in time are most simply introduced when the continuous-time description is adopted:

The Mother Wavelet

The Wavelet Transform C W T I C W T

The Scalogram Composite signal Scalogram

The Discrete Wavelet Transform The CWT w(s, τ ) is highly redundant and needs to be sampled Dyadic sampling The discretized wavelet function The discrete wavelet transform (DWT) The inverse discrete wavelet transform (IDWT)

Multiresolution Analysis A signal can be viewed as the sum of a smooth ( coarse ) part and a detailed ( fine ) part. The smooth part reflects the main features of the signal, therefore called the approximation signal. The faster fluctuations represent the signal details. The separation of a signal into two parts is determined by the resolution with which the signal is analyzed, i.e., by the scale below which no details can be discerned.

Multiresolution Analysis Exemplified

Multiresolution Analysis, cont In mathematical terms this is expressed as:

The Scaling Function The scaling function ϕ(t) is introduced for the purpose of efficiently representing the approximation signal x j (t) at different resolution. This function, being related to a unique wavelet function ψ(t), can be used to generate a set of scaling functions defined by different translations: where the index 0 indicates that no time scaling is performed.

The Scaling Function, cont The design of a scaling function ϕ(t) must be such that translations of ϕ(t) constitute an orthonormal set of functions, i.e., Its design is not considered in this course, but some existing scaling functions are applied.

The Approximation Signal x0(t)

The Approximation Signal xj(t) (dyadic sampling)

The Multiresolution Property

The Refinement Equation h ϕ (n) is a sequence of scaling coefficients

The Wavelet Function It is desirable to introduce the function ψ(t) which complements the scaling function by accounting for the details of a signal rather than its approximations. For this purpose, a set of orthonormal basis functions at scale j is given by which spans the difference between the two subspaces Vj and Vj+1.

Scaling and Wavelet Functions

Orthogonal Complements

The Wavelet Series Expansion Compare this expansion with the orthogonal expansions mentioned earlier such as the one with sine/cosine basis functions, i.e., the Fourier series. The wavelet/scaling coefficients do not have a similar simple interpretation.

Multiresolution Signal Analysis: A Classical Example The Haar scaling function The Haar wavelet function These functions are individually and mutually orthonormal

The Haar Scaling Function

Haar Multiresolution Analysis Approximation signals Detail signals

Haar Scaling and Wavelet Functions

Computation of Coefficients The scaling and wavelet coefficients can computed recursively by exploring the refinement equation so that, for example, the scaling coefficients are computed with see derivation on page 300

Filter Bank Implementation

DWT Calculation

Inverse DWT Calculation

Scaling Function Examples

Coiflet Multiresolution Analysis

Scaling Coefficients in Noise

Denoising of Evoked Potentials

EP Wavelet Analysis Visual EP coefficients of W3 reconstructed waveform coefficients of V3 reconstructed waveform from Ademoglu et al., 1997

EP Wavelet Analysis, cont Waveforms reconstructed from V3 and superimposed for 24 normal subjects (upper panel) and for 16 patients with dementia (lower panel). Normal Dement

EMG IS NOT COVERED IN THIS COURSE