Wavelet transformation Emrah Duzel Institute of Cognitive Neuroscience UCL.

Slides:



Advertisements
Similar presentations
Fourier Series & Transforms
Advertisements

All slides © S. J. Luck, except as indicated in the notes sections of individual slides Slides may be used for nonprofit educational purposes if this copyright.
Ch 3 Analysis and Transmission of Signals
Time-frequency-domain modal identification of ambient vibration structures using Wavelet Transform Numerical example.
Symmetry and the DTFT If we know a few things about the symmetry properties of the DTFT, it can make life simpler. First, for a real-valued sequence x(n),
Thursday, October 12, Fourier Transform (and Inverse Fourier Transform) Last Class How to do Fourier Analysis (IDL, MATLAB) What is FFT?? What about.
1 Chapter 16 Fourier Analysis with MATLAB Fourier analysis is the process of representing a function in terms of sinusoidal components. It is widely employed.
Intro to Spectral Analysis and Matlab. Time domain Seismogram - particle position over time Time Amplitude.
5. Spectrograms and non-stationary signals
Fourier Transform – Chapter 13. Fourier Transform – continuous function Apply the Fourier Series to complex- valued functions using Euler’s notation to.
Analog-to-digital Conversion and Digital-to-analog Conversion (with DSP) ES-3.
Intro to Spectral Analysis and Matlab Q: How Could you quantify how much lower the tone of a race car is after it passes you compared to as it is coming.
Electroencephalography The field generated by a patch of cortex can be modeled as a single equivalent dipolar current source with some orientation (assumed.
Fourier Transform Analytic geometry gives a coordinate system for describing geometric objects. Fourier transform gives a coordinate system for functions.
Advanced Computer Graphics (Spring 2006) COMS 4162, Lecture 3: Sampling and Reconstruction Ravi Ramamoorthi
Autumn Analog and Digital Communications Autumn
Advanced Computer Graphics (Spring 2005) COMS 4162, Lecture 3: Sampling and Reconstruction Ravi Ramamoorthi
Discrete-Time Convolution Linear Systems and Signals Lecture 8 Spring 2008.
CELLULAR COMMUNICATIONS DSP Intro. Signals: quantization and sampling.
Basics of Signal Processing. frequency = 1/T  speed of sound × T, where T is a period sine wave period (frequency) amplitude phase.
Fourier Theory in Seismic Processing (From Liner and Ikelle and Amundsen) Temporal aliasing Spatial aliasing.
Digital to Analogue Conversion Natural signals tend to be analogue Need to convert to digital.
Advanced Computer Graphics CSE 190 [Spring 2015], Lecture 3 Ravi Ramamoorthi
Goals For This Class Quickly review of the main results from last class Convolution and Cross-correlation Discrete Fourier Analysis: Important Considerations.
EE513 Audio Signals and Systems Digital Signal Processing (Systems) Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
DSP. What is DSP? DSP: Digital Signal Processing---Using a digital process (e.g., a program running on a microprocessor) to modify a digital representation.
Signals and Systems Jamshid Shanbehzadeh.
Basics of Signal Processing. SIGNALSOURCE RECEIVER describe waves in terms of their significant features understand the way the waves originate effect.
Being Comoplex is Simpler: Event Related Dynamics Pedro Valdes-Sosa Eduardo Martínez-Montes Cuban Neurosciences Centre Wael El-Deredy School of Psychological.
Functional Brain Signal Processing: Current Trends and Future Directions Kaushik Majumdar Indian Statistical Institute Bangalore Center
Motivation Music as a combination of sounds at different frequencies
Theta-Coupled Periodic Replay in Working Memory Lluís Fuentemilla, Will D Penny, Nathan Cashdollar, Nico Bunzeck, Emrah Düzel Current Biology, 2010,20(7):
Richard W. Hamming Learning to Learn The Art of Doing Science and Engineering Session 14: Digital Filters I Learning to Learn The Art of Doing Science.
README Lecture notes will be animated by clicks. Each click will indicate pause for audience to observe slide. On further click, the lecturer will explain.
FMRI Methods Lecture7 – Review: analyses & statistics.
Functional Brain Signal Processing: EEG & fMRI Lesson 4
Contrasts & Inference - EEG & MEG Himn Sabir 1. Topics 1 st level analysis 2 nd level analysis Space-Time SPMs Time-frequency analysis Conclusion 2.
Lecture 21 Review: Second order electrical circuits Series RLC circuit Parallel RLC circuit Second order circuit natural response Sinusoidal signals and.
2D Sampling Goal: Represent a 2D function by a finite set of points.
Brain Computer Interfaces: Digital Signal Processing of Steady-State Visually Evoked Potentials Ian Linsmeier & Ahmed Saif ECE630.
Lecture 2 Analog to digital conversion & Basic discrete signals.
The Story of Wavelets Theory and Engineering Applications
The Spectrum n Jean Baptiste Fourier ( ) discovered a fundamental tenet of wave theory.
Fourier Analyses Time series Sampling interval Total period Question: How perturbations with different frequencies contribute to the turbulent kinetic.
All slides © S. J. Luck, except as indicated in the notes sections of individual slides Slides may be used for nonprofit educational purposes if this copyright.
Chapter 2. READING ASSIGNMENTS This Lecture: Chapter 2, pp Appendix A: Complex Numbers Appendix B: MATLAB or Labview Chapter 1: Introduction.
Fourier Series & Transforms
Frequency Domain Representation of Biomedical Signals.
Computer Architecture and Networks Lab. 컴퓨터 구조 및 네트워크 연구실 EEG Oscillations and Wavelet Analysis 이 윤 섭이 윤 섭.
Hülya Yalçın ©1 Fourier Series. Hülya Yalçın ©2 3.
Advanced Computer Graphics
Brain Electrophysiological Signal Processing: Postprocessing
Digital Signal Processing Lecture 4 DTFT
The general linear model and Statistical Parametric Mapping
EE Audio Signals and Systems
ECET 345 Competitive Success/snaptutorial.com
ECET 345 Education for Service-- snaptutorial.com.
ECET 345 Teaching Effectively-- snaptutorial.com.
Modulation of local and long-distance
Sinusoids: continuous time
Fourier Transform Analytic geometry gives a coordinate system for describing geometric objects. Fourier transform gives a coordinate system for functions.
Fourier Transform Analytic geometry gives a coordinate system for describing geometric objects. Fourier transform gives a coordinate system for functions.
Fourier Analyses Time series Sampling interval Total period
Cycle 10: Brain-state dependence
The general linear model and Statistical Parametric Mapping
Dynamic Causal Modelling for M/EEG
Fourier Transform Analytic geometry gives a coordinate system for describing geometric objects. Fourier transform gives a coordinate system for functions.
Chapter 3 Sampling.
Discrete Fourier Transform
Review and Importance CS 111.
Presentation transcript:

Wavelet transformation Emrah Duzel Institute of Cognitive Neuroscience UCL

Why analyse neural oscillations? Temporal code of information processing (versus rate code) Functional coupling Interareal synchrony Local field potentials and their correlation with fMRI Functional specificity of oscillations

Large scale neural dynamics of higher cognitive processes: At least three types of stimulus-responses Evoked response: Evoked response: the addition of response amplitude to the ongoing brain activity in a time-locked manner. Schah et al., 2004, Cereb Cortex Phase resetting response: Phase resetting response: the resetting of ongoing oscillatory brain activity without concomitant changes in response amplitude. Penny, Kiebel, Kilner, Rugg, 2002, Trends in Cog Sci. / Makeig et al., 2002, Science Induced response: Induced response: the addition of response amplitude that is not time-locked to stimulus onset. Tallon-Baudry and Bertrand, 1998, Trends in Cog Sci. Makeig et al., 2004

8 trials Phase-resetting of a 10 Hz oscillation Phase resetting ERP power 10 Measure of phase alignment Penny, Kiebel, Kilner, Rugg, 2002, Trends in Cog Sci. / Makeig et al., 2002, Science / Klimesh et al., 2001, Cog Brain Res. / Burgess and Gruzelier, 2000, Psychophys.

Single subject analyses of M400 old/new effects Clear evidence of evoked responses in some subjects

Overview Basics of digital signal processing –Sampling theory Fourier Transforms –Discrete Fourier Transforms Wavelet Analysis Applications and online demonstrations

Digital signal processing Decompose a signal into simple additive components Process these components in a useful manner Synthesize them into a final result

Sampling theory Nyquist theorem Sample rate Nyquist frequency Aliasing With each signal there are 4 critical parameters: –Highest frequency in the signal (determined by low- pass filter) –Twice this frequency –Sampling rate –SR / 2 (nyquist frequency/rate)

Nyquist theorem Sampling theory Nyquist theorem: a signal can be properly sampeld only if it does not contain frequencies above ½ sampling frequency AliasingAliasing: if a signal contains frequencies above the Nyquist frequency. –Loss of information –Introduces wrong information (waves take on different ‚identities‘ –Loss of phase information (phase shift)

Single-epoch wavelet transforms x Spectral analysis Wavelet averaging

+ Phase ERP Wavelettransformation

Different morlet wavelets Better time resolution Good compromise Better freq. resolution

Time-frequency resolution of a standard Morlet-wavelet

convolution

Matlab demo Create an artificial signal composed of several frequencies of varying time/amplitude modulation –continuous delta [2Hz] –continuous alpha [10 Hz] –continuous beta [20Hz] –theta-burst [5Hz, +200 ms] –gamma_burst [40 Hz, -200] –gamma_burst [67 Hz, -100] –gamma_burst [67 Hz, +200] Create a wavelet Convolve wavelets and signal –highlight the issue of amplitude normalization –highlight limits of time/frequency resolution Plot a time/frequency spectrogramm Illustrate phase resetting hz 40hz theta beta alpha delta

Matlab demo Create an artificial signal composed of a linear combination of several sinusoids with different frequencies and time/amplitude modulations where ω is the angular frequency or angular speed (measured in radians per second),radianssecond T is the period (measured in seconds),periodseconds f is the frequency (measured in hertz)frequencyhertz e.g. if T = 50 ms = 0.05 sec then f = 1/0.05 = 20 Hz angular frequency delta=sin(2*pi*1/500*(t)) t=-500:500 A*sin(2 pi ω t)

Matlab demo Create a wavelet wavelet_beta=sin(2*pi*t/50).*exp(-(t/50/strecth).^2)

Complex numbers Euler’s formula trigonometric form exponential form r In a Cartesian coordinate system each point z is determined by two axes In polar notation each point z is determined by an angle φ and a distance r central point is ‘pole’ r is called the absolute value or modulus of z

Frequency resolution Time resolution