SlideShare a Scribd company logo
Artifact Characterization, Detection
and Removal for In-Vivo Neural
Recording
Presented By:
Md Kafiul Islam
PhD Candidate
Supervisor: Dr. Zhi Yang
Translational System and Signal Processing Group
Department of Electrical and Computer Engineering
National University of Singapore
Presented By Md Kafiul Islam 1
Outline
• Introduction
 Motivation
 Artifact Characterization
 Available Methods and their Limitations
• Proposed Algorithm
 Stationary Wavelet Transform (SWT) and Filtering
 Simulation Results
 Comparison with Other Methods
• Conclusion
 Applications
 Future Work
Presented By Md Kafiul Islam 2
Motivation
In-Vivo Neural Recording
 Investigate brain information processing & data storage
 Better Spatio-temporal resolution.
 Better Signal-to-Noise Ratio (SNR).
 The study of both LFP & Spikes along with their
Correlation: more insight on how brain works.
Artifacts
 Often corrupt recordings: less constrained environment.
 Cause mistakes in interpretation of neural information.
 The challenges for in-vivo artifact identification compared
to EEG or other applications:
 No prior knowledge about artifacts unlike EEG-artifacts
 The broad frequency band of in-vivo data (0.1 Hz – 5 kHz)
Presented By Md Kafiul Islam
Single/Multi Unit Neural
Recordings
3
Motivation
Wireless Neural Recording and Signal Processing System
Presented By Md Kafiul Islam
A
Analog
Front Ends
Electrode
Array
ADC
On-chip Neural Signal
Processing
Telemetry
Interface
(Bidirectional)
· Offset Remove
· Power line
Interference Remove
· Artifact Remove
Signal Pre-
Processing
Neural Signal
Processing
(LFP + Spikes)
· Feature Extraction
· Classification
· Compression
4
Artifact Sources and Properties
Interfering signals that originate from source other than brain of
interest.
Presented By Md Kafiul Islam
Local Field Potential => 0.1 Hz ~ 200 Hz; 0.1 ~ 1 mVpp
Neural Spikes => 300 Hz ~ 5 kHz; 40 ~ 500 µVpp
Artifacts => 0 ~ 10 kHz; 20 mVpp
Sources/Factors:
i) Environmental (e.g. sound/optical interference, EM-coupling, etc.)
ii) Experiment (e.g. electrode position altering, connecting wire
movement, etc. due to mainly subject motion )
iii) Physiological (e.g. EOG, ECG, EMG, etc.)
Fig. Wireless In-Vivo Recording of Neural Activity1
5
Artifact Appearance
• Local : localized in space, i.e. appear only in a single recording channel.
• Global : across all the channels of an electrode at the same temporal window.
• Irregular: only once/twice in the whole recording sequence
• Periodic: regular manner possibly due to some periodic motions of the subject.
Presented By Md Kafiul Islam
Global Artifacts
Irregular/Local
Artifacts
Periodic Artifacts
Perspective Artifact Category/Class
Repeatability Irregular/No Periodic/Regular/Yes
Origin Internal External
Appearance Local Global
6
Artifact Types and Spectral Characteristics
Presented By Md Kafiul Islam
Template Extract
7
Available Methods and Limitations*
EEG or Other Physiological Signal Recordings
 Independent Component Analysis (ICA)
or Canonical Correlation Analysis (CCA)
 Offline and manual intervention; at best semi-automatic
 Suitable for global artifacts only
 Assumption of Independence/Un-Correlation
 Adaptive filtering
 Reference channel to record artifact source
 Wavelet-enhanced ICA/CCA (wICA/wCCA)
 Identification of artifactual IC is difficult
 DWT involvement may produce severe distortions
 Empirical Mode Decomposition (EMD or EEMD)
 Computational complexity and storage problem
*No literature particularly on artifacts for in-vivo neural signals
Presented By Md Kafiul Islam 8
Proposed Solution
Presented By Md Kafiul Islam
 Stationary Wavelet Transform (SWT): To separate possible artifactual events.
 Filtering: To finally detect artifacts from signals of interest.
(Two frequency bands where signal power is relatively low=> BPF@150 - 400 Hz , HPF @ 5 kHz)
 Threshold: Proposed a modified universal threshold that depends on signal histogram.
 Inverse Stationary Wavelet Transform (ISWT): To reconstruct artifact-free signals.
Artifactual
Data
Artifact-
free Data
9
Why SWT ?
SWT :
 Usually DWT or SWT is preferred over CWT
when signal synthesis is required
 CWT is very slow and generates way too
much of data.
 SWT is translation invariant where DWT is
not. So better reconstruction result. (No loss
of information, preserves spike data and doesn’t
generate any spike-like artifacts)
 Computational complexity is between DWT
and CWT.
DWT:[O(N)] SWT[O(NL)] CWT [O(N L log2N)]
N = length of signal, L = decomposition level
Presented By Md Kafiul Islam
Wavelet Transform in General:
 Good time-frequency resolution
 Non-linear, non-stationary signals (e.g.
neural signals)
 Both single and multi-channel
recordings
 Both detection (from decomposed
coefficient) and removal (thresholding
and reconstruction by inverse transform)
of artifacts.
10
Digital implementation of SWT:
A 3 level SWT filter bank and SWT filters A 2-Level DWT decomposition and the
reconstruction structures
Why SWT (2)… ?
Presented By Md Kafiul Islam
FPR
TP = # True Positives (Hit)
FP = # False Positives (False Alarm)
TN = # True Negatives (Correct Rejection)
FN = # False Negatives (Misdetection)
0 100 200 300 400 500 600 700 800 900 1000
-10
-5
0
5
Spike data comparison after artifact removal
NormalizedAmplitude
0 500 1000 1500 2000
-15
-10
-5
0
5
10
15
Time Sample
Ref
DWT
CWT
SWT
Original Spike
(True Positive)
False Spike
(False Positive)
False Spike
(False Positive)
Original Spike
(True Positive)
Original Spike
(True Positive)
Effect of Filtering
– Separate spikes from high frequency artifacts (e.g. type-3)
Presented By Md Kafiul Islam
0 1 2 3 4 5 6 7 8
-1000
-500
0
500
0 1 2 3 4 5 6 7 8
-1000
-500
0
500
Amplitude
0 1 2 3 4 5 6 7 8
-1000
-500
0
500
Time, Sec
Raw Data
Reconstructed by only SWT
Reconstructed by SWT + Filtering
0 0.2 0.4 0.6 0.8 1
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
ROC for Spike Detection
False Positive Rate (FPR)
TruePositiveRate(TPR)
SWT Only
SWT + Filtering
12
Threshold Value
• Universal Threshold:
Wi = Wavelet coefficients; ơi = variance of Wi; N = length of signal
• Modified Threshold:
Presented By Md Kafiul Islam
k = kA for approx. coef.
kD for detail coef.
By empirical observation from signal
histogram
5 < m < infinite
2 < n < 3
D4, D5, D6 contain the frequency band of
spikes.
Choice of Threshold Function (Garrote)
• Hard: Discontinuous which may produce large variance (very sensitive to small changes
in the input data)
• Soft: Continuous but has larger bias in the estimated signal (results in larger errors)
• Garrote: Less sensitive to input change, lower bias and more importantly continuous.
Presented By Md Kafiul Islam
Hard GarroteSoft
Data Synthesis for Simulation
Presented By Md Kafiul Islam
Clean in-vivo
Data (Reference)
Raw In-Vivo Data
With Artifacts
Extract Artifact
Templates
Synthesized
Artifactual Data
Random
AmplitudeRandom
Location
Random
Duration
Performance Evaluation
(Important Definitions)
Simulation is performed on both real and
synthesized (semi-simulated) signal database
from different subjects.
Removal Measurement
 Lamda, λ: Amount of artifact reduction
 ΔSNR: Improvement in signal to noise (artifact) ratio
Distortion Measurement
 RMSE: Root mean square error
 Spectral Distortion:
Presented By Md Kafiul Islam
x(n) = Reference signal
x’(n) = Reconstructed signal
y(n) = Artifactual signal
e1(n) = error between x & y
e2(n) = error between x & x’
Rref = auto-correlation of reference
signal
Rrec = cross-correlation between
reference and reconstructed signal
Rart = cross-correlation between
reference and artifactual signal
Artifact SNR:
Consider artifact as signal and neural
signal as noise:
16
Removal Results (Tested on Synthesized Sequence)
Presented By Md Kafiul Islam 17
Presented By Md Kafiul Islam 18
Removal Results (Tested on Real Sequence- Rat Data)
Presented By Md Kafiul Islam 19
Removal Results (Tested on Real Sequence-Monkey Data)
Results (Tested on Synthesized Sequence)
Presented By Md Kafiul Islam 20
Quantitative Evaluation
Presented By Md Kafiul Islam 21
Comparison with Other Methods
Presented By Md Kafiul Islam
dB
dB
Artifact Artifact
Artifact Artifact
dB
dB
22
Applications
• Any open/closed loop neural system (e.g. BCI,
neural prostheses, basic neuroscience/clinical research)
• Removal of stimulation artifacts.
• Both online and offline implementation
• Both single and multi-channel recordings
Presented By Md Kafiul Islam 23
Future Work
– Algorithm optimization.
– More simulations to fine tune the algorithm.
– Hardware implementation.
– Publish the artifact database to public domain.
– Development of a Software (MATLAB based)
tool: Free licence
Presented By Md Kafiul Islam 24
The End
Q & A
Thank You

Presented By Md Kafiul Islam 25

More Related Content

What's hot

Wavelet Based Feature Extraction Scheme Of Eeg Waveform
Wavelet Based Feature Extraction Scheme Of Eeg WaveformWavelet Based Feature Extraction Scheme Of Eeg Waveform
Wavelet Based Feature Extraction Scheme Of Eeg Waveform
shan pri
 
Basics of electroencephalography
Basics of electroencephalographyBasics of electroencephalography
Basics of electroencephalography
NeurologyKota
 
Eeg machine calibration
Eeg machine calibrationEeg machine calibration
Eeg machine calibration
Shehzad Hussain Raja
 
Eeg artifacts and benign variants
Eeg artifacts and benign variantsEeg artifacts and benign variants
Eeg artifacts and benign variants
Roopchand Ps
 
Artifacts in EEG - Recognition and differentiation
Artifacts in EEG - Recognition and differentiationArtifacts in EEG - Recognition and differentiation
Artifacts in EEG - Recognition and differentiation
Rahul Kumar
 
Electroencephalography (EEG) - Basics
Electroencephalography (EEG) - BasicsElectroencephalography (EEG) - Basics
Electroencephalography (EEG) - Basics
AtheenaPandian Enterprises
 
DSP_FOEHU - Lec 08 - The Discrete Fourier Transform
DSP_FOEHU - Lec 08 - The Discrete Fourier TransformDSP_FOEHU - Lec 08 - The Discrete Fourier Transform
DSP_FOEHU - Lec 08 - The Discrete Fourier Transform
Amr E. Mohamed
 
ECG SIGNAL GENERATED FROM DATA BASE USING MATLAB
ECG SIGNAL GENERATED FROM DATA BASE USING MATLABECG SIGNAL GENERATED FROM DATA BASE USING MATLAB
ECG SIGNAL GENERATED FROM DATA BASE USING MATLAB
UdayKumar937
 
Magnetoencephalography
MagnetoencephalographyMagnetoencephalography
Magnetoencephalography
NeurologyKota
 
ECG Noise cancelling
ECG Noise cancelling ECG Noise cancelling
ECG Noise cancelling
salamy88
 
EEG artifacts
EEG  artifactsEEG  artifacts
EEG artifacts
Srirama Anjaneyulu
 
Radix-2 DIT FFT
Radix-2 DIT FFT Radix-2 DIT FFT
Radix-2 DIT FFT
Sarang Joshi
 
Lambda waves
Lambda wavesLambda waves
Lambda waves
Mohibullah Kakar
 
1 basics of eeg and fundamentals of its measurement
1 basics of eeg and fundamentals of its measurement1 basics of eeg and fundamentals of its measurement
1 basics of eeg and fundamentals of its measurement
Swathy Ravi
 
Electroencephalography (EEG): an electrophysiological monitoring method to re...
Electroencephalography (EEG): an electrophysiological monitoring method to re...Electroencephalography (EEG): an electrophysiological monitoring method to re...
Electroencephalography (EEG): an electrophysiological monitoring method to re...
Habtemariam Mulugeta
 
EEG Variants By IM
EEG Variants By IMEEG Variants By IM
EEG Variants By IM
Murtaza Syed
 
EEG Epilepsy
EEG EpilepsyEEG Epilepsy
EEG Epilepsy
ZY The Ripper
 
EEG - Montages, Equipment and Basic Physics
EEG - Montages, Equipment and Basic PhysicsEEG - Montages, Equipment and Basic Physics
EEG - Montages, Equipment and Basic Physics
Rahul Kumar
 
Sampling
SamplingSampling
DSP_2018_FOEHU - Lec 02 - Sampling of Continuous Time Signals
DSP_2018_FOEHU - Lec 02 - Sampling of Continuous Time SignalsDSP_2018_FOEHU - Lec 02 - Sampling of Continuous Time Signals
DSP_2018_FOEHU - Lec 02 - Sampling of Continuous Time Signals
Amr E. Mohamed
 

What's hot (20)

Wavelet Based Feature Extraction Scheme Of Eeg Waveform
Wavelet Based Feature Extraction Scheme Of Eeg WaveformWavelet Based Feature Extraction Scheme Of Eeg Waveform
Wavelet Based Feature Extraction Scheme Of Eeg Waveform
 
Basics of electroencephalography
Basics of electroencephalographyBasics of electroencephalography
Basics of electroencephalography
 
Eeg machine calibration
Eeg machine calibrationEeg machine calibration
Eeg machine calibration
 
Eeg artifacts and benign variants
Eeg artifacts and benign variantsEeg artifacts and benign variants
Eeg artifacts and benign variants
 
Artifacts in EEG - Recognition and differentiation
Artifacts in EEG - Recognition and differentiationArtifacts in EEG - Recognition and differentiation
Artifacts in EEG - Recognition and differentiation
 
Electroencephalography (EEG) - Basics
Electroencephalography (EEG) - BasicsElectroencephalography (EEG) - Basics
Electroencephalography (EEG) - Basics
 
DSP_FOEHU - Lec 08 - The Discrete Fourier Transform
DSP_FOEHU - Lec 08 - The Discrete Fourier TransformDSP_FOEHU - Lec 08 - The Discrete Fourier Transform
DSP_FOEHU - Lec 08 - The Discrete Fourier Transform
 
ECG SIGNAL GENERATED FROM DATA BASE USING MATLAB
ECG SIGNAL GENERATED FROM DATA BASE USING MATLABECG SIGNAL GENERATED FROM DATA BASE USING MATLAB
ECG SIGNAL GENERATED FROM DATA BASE USING MATLAB
 
Magnetoencephalography
MagnetoencephalographyMagnetoencephalography
Magnetoencephalography
 
ECG Noise cancelling
ECG Noise cancelling ECG Noise cancelling
ECG Noise cancelling
 
EEG artifacts
EEG  artifactsEEG  artifacts
EEG artifacts
 
Radix-2 DIT FFT
Radix-2 DIT FFT Radix-2 DIT FFT
Radix-2 DIT FFT
 
Lambda waves
Lambda wavesLambda waves
Lambda waves
 
1 basics of eeg and fundamentals of its measurement
1 basics of eeg and fundamentals of its measurement1 basics of eeg and fundamentals of its measurement
1 basics of eeg and fundamentals of its measurement
 
Electroencephalography (EEG): an electrophysiological monitoring method to re...
Electroencephalography (EEG): an electrophysiological monitoring method to re...Electroencephalography (EEG): an electrophysiological monitoring method to re...
Electroencephalography (EEG): an electrophysiological monitoring method to re...
 
EEG Variants By IM
EEG Variants By IMEEG Variants By IM
EEG Variants By IM
 
EEG Epilepsy
EEG EpilepsyEEG Epilepsy
EEG Epilepsy
 
EEG - Montages, Equipment and Basic Physics
EEG - Montages, Equipment and Basic PhysicsEEG - Montages, Equipment and Basic Physics
EEG - Montages, Equipment and Basic Physics
 
Sampling
SamplingSampling
Sampling
 
DSP_2018_FOEHU - Lec 02 - Sampling of Continuous Time Signals
DSP_2018_FOEHU - Lec 02 - Sampling of Continuous Time SignalsDSP_2018_FOEHU - Lec 02 - Sampling of Continuous Time Signals
DSP_2018_FOEHU - Lec 02 - Sampling of Continuous Time Signals
 

Viewers also liked

547.02 intro to eeg
547.02 intro to eeg547.02 intro to eeg
547.02 intro to eeg
fizyoloji12345
 
Artifact removal from ambulatory eeg
Artifact removal from ambulatory eegArtifact removal from ambulatory eeg
Artifact removal from ambulatory eeg
Md Kafiul Islam
 
Neurons
NeuronsNeurons
Neurons
Rajan Kumar
 
PhD Oral Defense of Md Kafiul Islam on "ARTIFACT CHARACTERIZATION, DETECTION ...
PhD Oral Defense of Md Kafiul Islam on "ARTIFACT CHARACTERIZATION, DETECTION ...PhD Oral Defense of Md Kafiul Islam on "ARTIFACT CHARACTERIZATION, DETECTION ...
PhD Oral Defense of Md Kafiul Islam on "ARTIFACT CHARACTERIZATION, DETECTION ...
Md Kafiul Islam
 
Local Field Potential (LFP): Literature Review
Local Field Potential (LFP): Literature ReviewLocal Field Potential (LFP): Literature Review
Local Field Potential (LFP): Literature Review
Md Kafiul Islam
 
IOP
IOPIOP
Introduction to EEG: Instrument and Acquisition
Introduction to EEG: Instrument and AcquisitionIntroduction to EEG: Instrument and Acquisition
Introduction to EEG: Instrument and Acquisition
kj_jantzen
 
Electroencephalography
ElectroencephalographyElectroencephalography
Electroencephalography
Paridhi Singhal
 
Introduction To Electrophysiology
Introduction To ElectrophysiologyIntroduction To Electrophysiology
Introduction To Electrophysiology
jmlafroscia
 
EEG
EEGEEG
EEG: Basics
EEG: BasicsEEG: Basics

Viewers also liked (11)

547.02 intro to eeg
547.02 intro to eeg547.02 intro to eeg
547.02 intro to eeg
 
Artifact removal from ambulatory eeg
Artifact removal from ambulatory eegArtifact removal from ambulatory eeg
Artifact removal from ambulatory eeg
 
Neurons
NeuronsNeurons
Neurons
 
PhD Oral Defense of Md Kafiul Islam on "ARTIFACT CHARACTERIZATION, DETECTION ...
PhD Oral Defense of Md Kafiul Islam on "ARTIFACT CHARACTERIZATION, DETECTION ...PhD Oral Defense of Md Kafiul Islam on "ARTIFACT CHARACTERIZATION, DETECTION ...
PhD Oral Defense of Md Kafiul Islam on "ARTIFACT CHARACTERIZATION, DETECTION ...
 
Local Field Potential (LFP): Literature Review
Local Field Potential (LFP): Literature ReviewLocal Field Potential (LFP): Literature Review
Local Field Potential (LFP): Literature Review
 
IOP
IOPIOP
IOP
 
Introduction to EEG: Instrument and Acquisition
Introduction to EEG: Instrument and AcquisitionIntroduction to EEG: Instrument and Acquisition
Introduction to EEG: Instrument and Acquisition
 
Electroencephalography
ElectroencephalographyElectroencephalography
Electroencephalography
 
Introduction To Electrophysiology
Introduction To ElectrophysiologyIntroduction To Electrophysiology
Introduction To Electrophysiology
 
EEG
EEGEEG
EEG
 
EEG: Basics
EEG: BasicsEEG: Basics
EEG: Basics
 

Similar to Artifact Detection and Removal from In-Vivo Neural Signals

Spectral analysis and filtering
Spectral analysis and filteringSpectral analysis and filtering
Spectral analysis and filtering
Narayan Puthanmadam Subramaniyam
 
Spectral-, source-, connectivity- and network analysis of EEG and MEG data
Spectral-, source-, connectivity- and network analysis of EEG and MEG dataSpectral-, source-, connectivity- and network analysis of EEG and MEG data
Spectral-, source-, connectivity- and network analysis of EEG and MEG data
Robert Oostenveld
 
Ffeature extraction of epilepsy eeg using discrete wavelet transform
Ffeature extraction of epilepsy eeg  using discrete wavelet transformFfeature extraction of epilepsy eeg  using discrete wavelet transform
Ffeature extraction of epilepsy eeg using discrete wavelet transform
Aboul Ella Hassanien
 
Poster Presentation on "Artifact Characterization and Removal for In-Vivo Neu...
Poster Presentation on "Artifact Characterization and Removal for In-Vivo Neu...Poster Presentation on "Artifact Characterization and Removal for In-Vivo Neu...
Poster Presentation on "Artifact Characterization and Removal for In-Vivo Neu...
Md Kafiul Islam
 
Gene's law
Gene's lawGene's law
Gene's law
Hoopeer Hoopeer
 
NeuralTechPPT.ppt
NeuralTechPPT.pptNeuralTechPPT.ppt
NeuralTechPPT.ppt
RuwanRanaweera7
 
Single Electron Spin Detection Slides For Uno Interview
Single Electron Spin Detection Slides For Uno InterviewSingle Electron Spin Detection Slides For Uno Interview
Single Electron Spin Detection Slides For Uno Interview
chenhm
 
Defense Presentation
Defense PresentationDefense Presentation
Defense Presentation
Sahil Chaubal
 
Development of a low cost pc-based single-channel eeg monitoring system
Development of a low cost pc-based single-channel eeg monitoring systemDevelopment of a low cost pc-based single-channel eeg monitoring system
Development of a low cost pc-based single-channel eeg monitoring system
Md Kafiul Islam
 
MULTI-DOMAIN UNPAIRED ULTRASOUND IMAGE ARTIFACT REMOVAL USING A SINGLE CONVOL...
MULTI-DOMAIN UNPAIRED ULTRASOUND IMAGE ARTIFACT REMOVAL USING A SINGLE CONVOL...MULTI-DOMAIN UNPAIRED ULTRASOUND IMAGE ARTIFACT REMOVAL USING A SINGLE CONVOL...
MULTI-DOMAIN UNPAIRED ULTRASOUND IMAGE ARTIFACT REMOVAL USING A SINGLE CONVOL...
JaeyoungHuh2
 
The International Journal of Engineering and Science (IJES)
The International Journal of Engineering and Science (IJES)The International Journal of Engineering and Science (IJES)
The International Journal of Engineering and Science (IJES)
theijes
 
40120130405007
4012013040500740120130405007
40120130405007
IAEME Publication
 
Classification of Electroencephalograph (EEG) Signals Using Quantum Neural Ne...
Classification of Electroencephalograph (EEG) Signals Using Quantum Neural Ne...Classification of Electroencephalograph (EEG) Signals Using Quantum Neural Ne...
Classification of Electroencephalograph (EEG) Signals Using Quantum Neural Ne...
CSCJournals
 
Hairong Qi V Swaminathan
Hairong Qi V SwaminathanHairong Qi V Swaminathan
Hairong Qi V Swaminathan
FNian
 
Int conf 03
Int conf 03Int conf 03
Int conf 03
Salai Selvam V
 
EEG course.pptx
EEG course.pptxEEG course.pptx
EEG course.pptx
QuentinMoreau12
 
Rigol RF basics_knowledge_applications
Rigol RF basics_knowledge_applicationsRigol RF basics_knowledge_applications
Rigol RF basics_knowledge_applications
NIHON DENKEI SINGAPORE
 
Otoacoustic Emissions : A comparison between simulation and lab measures.
Otoacoustic Emissions : A comparison between simulation and lab measures.Otoacoustic Emissions : A comparison between simulation and lab measures.
Otoacoustic Emissions : A comparison between simulation and lab measures.
Nicolò Paternoster
 
[Research] Detection of MCI using EEG Relative Power + DNN
[Research] Detection of MCI using EEG Relative Power + DNN[Research] Detection of MCI using EEG Relative Power + DNN
[Research] Detection of MCI using EEG Relative Power + DNN
Donghyeon Kim
 
Cr31618621
Cr31618621Cr31618621
Cr31618621
IJERA Editor
 

Similar to Artifact Detection and Removal from In-Vivo Neural Signals (20)

Spectral analysis and filtering
Spectral analysis and filteringSpectral analysis and filtering
Spectral analysis and filtering
 
Spectral-, source-, connectivity- and network analysis of EEG and MEG data
Spectral-, source-, connectivity- and network analysis of EEG and MEG dataSpectral-, source-, connectivity- and network analysis of EEG and MEG data
Spectral-, source-, connectivity- and network analysis of EEG and MEG data
 
Ffeature extraction of epilepsy eeg using discrete wavelet transform
Ffeature extraction of epilepsy eeg  using discrete wavelet transformFfeature extraction of epilepsy eeg  using discrete wavelet transform
Ffeature extraction of epilepsy eeg using discrete wavelet transform
 
Poster Presentation on "Artifact Characterization and Removal for In-Vivo Neu...
Poster Presentation on "Artifact Characterization and Removal for In-Vivo Neu...Poster Presentation on "Artifact Characterization and Removal for In-Vivo Neu...
Poster Presentation on "Artifact Characterization and Removal for In-Vivo Neu...
 
Gene's law
Gene's lawGene's law
Gene's law
 
NeuralTechPPT.ppt
NeuralTechPPT.pptNeuralTechPPT.ppt
NeuralTechPPT.ppt
 
Single Electron Spin Detection Slides For Uno Interview
Single Electron Spin Detection Slides For Uno InterviewSingle Electron Spin Detection Slides For Uno Interview
Single Electron Spin Detection Slides For Uno Interview
 
Defense Presentation
Defense PresentationDefense Presentation
Defense Presentation
 
Development of a low cost pc-based single-channel eeg monitoring system
Development of a low cost pc-based single-channel eeg monitoring systemDevelopment of a low cost pc-based single-channel eeg monitoring system
Development of a low cost pc-based single-channel eeg monitoring system
 
MULTI-DOMAIN UNPAIRED ULTRASOUND IMAGE ARTIFACT REMOVAL USING A SINGLE CONVOL...
MULTI-DOMAIN UNPAIRED ULTRASOUND IMAGE ARTIFACT REMOVAL USING A SINGLE CONVOL...MULTI-DOMAIN UNPAIRED ULTRASOUND IMAGE ARTIFACT REMOVAL USING A SINGLE CONVOL...
MULTI-DOMAIN UNPAIRED ULTRASOUND IMAGE ARTIFACT REMOVAL USING A SINGLE CONVOL...
 
The International Journal of Engineering and Science (IJES)
The International Journal of Engineering and Science (IJES)The International Journal of Engineering and Science (IJES)
The International Journal of Engineering and Science (IJES)
 
40120130405007
4012013040500740120130405007
40120130405007
 
Classification of Electroencephalograph (EEG) Signals Using Quantum Neural Ne...
Classification of Electroencephalograph (EEG) Signals Using Quantum Neural Ne...Classification of Electroencephalograph (EEG) Signals Using Quantum Neural Ne...
Classification of Electroencephalograph (EEG) Signals Using Quantum Neural Ne...
 
Hairong Qi V Swaminathan
Hairong Qi V SwaminathanHairong Qi V Swaminathan
Hairong Qi V Swaminathan
 
Int conf 03
Int conf 03Int conf 03
Int conf 03
 
EEG course.pptx
EEG course.pptxEEG course.pptx
EEG course.pptx
 
Rigol RF basics_knowledge_applications
Rigol RF basics_knowledge_applicationsRigol RF basics_knowledge_applications
Rigol RF basics_knowledge_applications
 
Otoacoustic Emissions : A comparison between simulation and lab measures.
Otoacoustic Emissions : A comparison between simulation and lab measures.Otoacoustic Emissions : A comparison between simulation and lab measures.
Otoacoustic Emissions : A comparison between simulation and lab measures.
 
[Research] Detection of MCI using EEG Relative Power + DNN
[Research] Detection of MCI using EEG Relative Power + DNN[Research] Detection of MCI using EEG Relative Power + DNN
[Research] Detection of MCI using EEG Relative Power + DNN
 
Cr31618621
Cr31618621Cr31618621
Cr31618621
 

More from Md Kafiul Islam

EEE400 1st Trimester Progress Presentation on Sleep Disorder Classification
EEE400 1st Trimester Progress Presentation on Sleep Disorder ClassificationEEE400 1st Trimester Progress Presentation on Sleep Disorder Classification
EEE400 1st Trimester Progress Presentation on Sleep Disorder Classification
Md Kafiul Islam
 
EEE400 1st Trimester Progress Presentation on EEG based Neuro-Marketing
EEE400 1st Trimester Progress Presentation on EEG based Neuro-MarketingEEE400 1st Trimester Progress Presentation on EEG based Neuro-Marketing
EEE400 1st Trimester Progress Presentation on EEG based Neuro-Marketing
Md Kafiul Islam
 
Invited talk at IBRO UIU EEG Signal Processing
Invited talk at IBRO UIU EEG Signal ProcessingInvited talk at IBRO UIU EEG Signal Processing
Invited talk at IBRO UIU EEG Signal Processing
Md Kafiul Islam
 
Study of smart phone sensor based fall detection
Study of smart phone sensor based fall detectionStudy of smart phone sensor based fall detection
Study of smart phone sensor based fall detection
Md Kafiul Islam
 
Presentation slides on Child Tracking System
Presentation slides on Child Tracking SystemPresentation slides on Child Tracking System
Presentation slides on Child Tracking System
Md Kafiul Islam
 
TENSYMP presentation
TENSYMP presentationTENSYMP presentation
TENSYMP presentation
Md Kafiul Islam
 
Poster eog controlled wheelchair new
Poster eog controlled wheelchair newPoster eog controlled wheelchair new
Poster eog controlled wheelchair new
Md Kafiul Islam
 
Icasert 2019 pid_230_revised
Icasert 2019 pid_230_revisedIcasert 2019 pid_230_revised
Icasert 2019 pid_230_revised
Md Kafiul Islam
 
Digitization of Infusion Pump
Digitization of Infusion PumpDigitization of Infusion Pump
Digitization of Infusion Pump
Md Kafiul Islam
 
EMG classification using ANN
EMG classification using ANNEMG classification using ANN
EMG classification using ANN
Md Kafiul Islam
 
Real-time Vein Imaging
Real-time Vein ImagingReal-time Vein Imaging
Real-time Vein Imaging
Md Kafiul Islam
 
ECG Classification using SVM
ECG Classification using SVMECG Classification using SVM
ECG Classification using SVM
Md Kafiul Islam
 
ICDPR@SG 2020 PID_A304_presentation
ICDPR@SG 2020 PID_A304_presentationICDPR@SG 2020 PID_A304_presentation
ICDPR@SG 2020 PID_A304_presentation
Md Kafiul Islam
 
EMG controlled Prosthetic Arm
EMG controlled Prosthetic ArmEMG controlled Prosthetic Arm
EMG controlled Prosthetic Arm
Md Kafiul Islam
 
Motion Artifact in Ambulatory EEG
Motion Artifact in Ambulatory EEGMotion Artifact in Ambulatory EEG
Motion Artifact in Ambulatory EEG
Md Kafiul Islam
 
Exploring smartphone sensors
Exploring smartphone sensorsExploring smartphone sensors
Exploring smartphone sensors
Md Kafiul Islam
 
Presentation on Blood Pressure Monitoring as part of Final Year Project (Part...
Presentation on Blood Pressure Monitoring as part of Final Year Project (Part...Presentation on Blood Pressure Monitoring as part of Final Year Project (Part...
Presentation on Blood Pressure Monitoring as part of Final Year Project (Part...
Md Kafiul Islam
 
Senior Project Student's Presentation on Design of EMG Signal Recording System
Senior Project Student's Presentation on Design of EMG Signal Recording SystemSenior Project Student's Presentation on Design of EMG Signal Recording System
Senior Project Student's Presentation on Design of EMG Signal Recording System
Md Kafiul Islam
 
Senior Project Student's Presentation on Body Temperature Monitoring
Senior Project Student's Presentation on Body Temperature MonitoringSenior Project Student's Presentation on Body Temperature Monitoring
Senior Project Student's Presentation on Body Temperature Monitoring
Md Kafiul Islam
 
Senior Project Students' Presentation on ECG Monitoring
Senior Project Students' Presentation on ECG MonitoringSenior Project Students' Presentation on ECG Monitoring
Senior Project Students' Presentation on ECG Monitoring
Md Kafiul Islam
 

More from Md Kafiul Islam (20)

EEE400 1st Trimester Progress Presentation on Sleep Disorder Classification
EEE400 1st Trimester Progress Presentation on Sleep Disorder ClassificationEEE400 1st Trimester Progress Presentation on Sleep Disorder Classification
EEE400 1st Trimester Progress Presentation on Sleep Disorder Classification
 
EEE400 1st Trimester Progress Presentation on EEG based Neuro-Marketing
EEE400 1st Trimester Progress Presentation on EEG based Neuro-MarketingEEE400 1st Trimester Progress Presentation on EEG based Neuro-Marketing
EEE400 1st Trimester Progress Presentation on EEG based Neuro-Marketing
 
Invited talk at IBRO UIU EEG Signal Processing
Invited talk at IBRO UIU EEG Signal ProcessingInvited talk at IBRO UIU EEG Signal Processing
Invited talk at IBRO UIU EEG Signal Processing
 
Study of smart phone sensor based fall detection
Study of smart phone sensor based fall detectionStudy of smart phone sensor based fall detection
Study of smart phone sensor based fall detection
 
Presentation slides on Child Tracking System
Presentation slides on Child Tracking SystemPresentation slides on Child Tracking System
Presentation slides on Child Tracking System
 
TENSYMP presentation
TENSYMP presentationTENSYMP presentation
TENSYMP presentation
 
Poster eog controlled wheelchair new
Poster eog controlled wheelchair newPoster eog controlled wheelchair new
Poster eog controlled wheelchair new
 
Icasert 2019 pid_230_revised
Icasert 2019 pid_230_revisedIcasert 2019 pid_230_revised
Icasert 2019 pid_230_revised
 
Digitization of Infusion Pump
Digitization of Infusion PumpDigitization of Infusion Pump
Digitization of Infusion Pump
 
EMG classification using ANN
EMG classification using ANNEMG classification using ANN
EMG classification using ANN
 
Real-time Vein Imaging
Real-time Vein ImagingReal-time Vein Imaging
Real-time Vein Imaging
 
ECG Classification using SVM
ECG Classification using SVMECG Classification using SVM
ECG Classification using SVM
 
ICDPR@SG 2020 PID_A304_presentation
ICDPR@SG 2020 PID_A304_presentationICDPR@SG 2020 PID_A304_presentation
ICDPR@SG 2020 PID_A304_presentation
 
EMG controlled Prosthetic Arm
EMG controlled Prosthetic ArmEMG controlled Prosthetic Arm
EMG controlled Prosthetic Arm
 
Motion Artifact in Ambulatory EEG
Motion Artifact in Ambulatory EEGMotion Artifact in Ambulatory EEG
Motion Artifact in Ambulatory EEG
 
Exploring smartphone sensors
Exploring smartphone sensorsExploring smartphone sensors
Exploring smartphone sensors
 
Presentation on Blood Pressure Monitoring as part of Final Year Project (Part...
Presentation on Blood Pressure Monitoring as part of Final Year Project (Part...Presentation on Blood Pressure Monitoring as part of Final Year Project (Part...
Presentation on Blood Pressure Monitoring as part of Final Year Project (Part...
 
Senior Project Student's Presentation on Design of EMG Signal Recording System
Senior Project Student's Presentation on Design of EMG Signal Recording SystemSenior Project Student's Presentation on Design of EMG Signal Recording System
Senior Project Student's Presentation on Design of EMG Signal Recording System
 
Senior Project Student's Presentation on Body Temperature Monitoring
Senior Project Student's Presentation on Body Temperature MonitoringSenior Project Student's Presentation on Body Temperature Monitoring
Senior Project Student's Presentation on Body Temperature Monitoring
 
Senior Project Students' Presentation on ECG Monitoring
Senior Project Students' Presentation on ECG MonitoringSenior Project Students' Presentation on ECG Monitoring
Senior Project Students' Presentation on ECG Monitoring
 

Recently uploaded

132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
kandramariana6
 
BRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdfBRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdf
LAXMAREDDY22
 
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
171ticu
 
Hematology Analyzer Machine - Complete Blood Count
Hematology Analyzer Machine - Complete Blood CountHematology Analyzer Machine - Complete Blood Count
Hematology Analyzer Machine - Complete Blood Count
shahdabdulbaset
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
gerogepatton
 
cnn.pptx Convolutional neural network used for image classication
cnn.pptx Convolutional neural network used for image classicationcnn.pptx Convolutional neural network used for image classication
cnn.pptx Convolutional neural network used for image classication
SakkaravarthiShanmug
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
Madan Karki
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
Yasser Mahgoub
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
Hitesh Mohapatra
 
Null Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAMNull Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAM
Divyanshu
 
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by AnantLLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
Anant Corporation
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
bijceesjournal
 
Curve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods RegressionCurve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods Regression
Nada Hikmah
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
Victor Morales
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
VICTOR MAESTRE RAMIREZ
 
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have oneISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
Las Vegas Warehouse
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
insn4465
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
IJECEIAES
 
Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...
Prakhyath Rai
 
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURSCompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
RamonNovais6
 

Recently uploaded (20)

132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
 
BRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdfBRAIN TUMOR DETECTION for seminar ppt.pdf
BRAIN TUMOR DETECTION for seminar ppt.pdf
 
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
 
Hematology Analyzer Machine - Complete Blood Count
Hematology Analyzer Machine - Complete Blood CountHematology Analyzer Machine - Complete Blood Count
Hematology Analyzer Machine - Complete Blood Count
 
International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...International Conference on NLP, Artificial Intelligence, Machine Learning an...
International Conference on NLP, Artificial Intelligence, Machine Learning an...
 
cnn.pptx Convolutional neural network used for image classication
cnn.pptx Convolutional neural network used for image classicationcnn.pptx Convolutional neural network used for image classication
cnn.pptx Convolutional neural network used for image classication
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
 
Null Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAMNull Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAM
 
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by AnantLLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
 
Curve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods RegressionCurve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods Regression
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
 
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student MemberIEEE Aerospace and Electronic Systems Society as a Graduate Student Member
IEEE Aerospace and Electronic Systems Society as a Graduate Student Member
 
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have oneISPM 15 Heat Treated Wood Stamps and why your shipping must have one
ISPM 15 Heat Treated Wood Stamps and why your shipping must have one
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
 
Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...Software Engineering and Project Management - Introduction, Modeling Concepts...
Software Engineering and Project Management - Introduction, Modeling Concepts...
 
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURSCompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
CompEx~Manual~1210 (2).pdf COMPEX GAS AND VAPOURS
 

Artifact Detection and Removal from In-Vivo Neural Signals

  • 1. Artifact Characterization, Detection and Removal for In-Vivo Neural Recording Presented By: Md Kafiul Islam PhD Candidate Supervisor: Dr. Zhi Yang Translational System and Signal Processing Group Department of Electrical and Computer Engineering National University of Singapore Presented By Md Kafiul Islam 1
  • 2. Outline • Introduction  Motivation  Artifact Characterization  Available Methods and their Limitations • Proposed Algorithm  Stationary Wavelet Transform (SWT) and Filtering  Simulation Results  Comparison with Other Methods • Conclusion  Applications  Future Work Presented By Md Kafiul Islam 2
  • 3. Motivation In-Vivo Neural Recording  Investigate brain information processing & data storage  Better Spatio-temporal resolution.  Better Signal-to-Noise Ratio (SNR).  The study of both LFP & Spikes along with their Correlation: more insight on how brain works. Artifacts  Often corrupt recordings: less constrained environment.  Cause mistakes in interpretation of neural information.  The challenges for in-vivo artifact identification compared to EEG or other applications:  No prior knowledge about artifacts unlike EEG-artifacts  The broad frequency band of in-vivo data (0.1 Hz – 5 kHz) Presented By Md Kafiul Islam Single/Multi Unit Neural Recordings 3
  • 4. Motivation Wireless Neural Recording and Signal Processing System Presented By Md Kafiul Islam A Analog Front Ends Electrode Array ADC On-chip Neural Signal Processing Telemetry Interface (Bidirectional) · Offset Remove · Power line Interference Remove · Artifact Remove Signal Pre- Processing Neural Signal Processing (LFP + Spikes) · Feature Extraction · Classification · Compression 4
  • 5. Artifact Sources and Properties Interfering signals that originate from source other than brain of interest. Presented By Md Kafiul Islam Local Field Potential => 0.1 Hz ~ 200 Hz; 0.1 ~ 1 mVpp Neural Spikes => 300 Hz ~ 5 kHz; 40 ~ 500 µVpp Artifacts => 0 ~ 10 kHz; 20 mVpp Sources/Factors: i) Environmental (e.g. sound/optical interference, EM-coupling, etc.) ii) Experiment (e.g. electrode position altering, connecting wire movement, etc. due to mainly subject motion ) iii) Physiological (e.g. EOG, ECG, EMG, etc.) Fig. Wireless In-Vivo Recording of Neural Activity1 5
  • 6. Artifact Appearance • Local : localized in space, i.e. appear only in a single recording channel. • Global : across all the channels of an electrode at the same temporal window. • Irregular: only once/twice in the whole recording sequence • Periodic: regular manner possibly due to some periodic motions of the subject. Presented By Md Kafiul Islam Global Artifacts Irregular/Local Artifacts Periodic Artifacts Perspective Artifact Category/Class Repeatability Irregular/No Periodic/Regular/Yes Origin Internal External Appearance Local Global 6
  • 7. Artifact Types and Spectral Characteristics Presented By Md Kafiul Islam Template Extract 7
  • 8. Available Methods and Limitations* EEG or Other Physiological Signal Recordings  Independent Component Analysis (ICA) or Canonical Correlation Analysis (CCA)  Offline and manual intervention; at best semi-automatic  Suitable for global artifacts only  Assumption of Independence/Un-Correlation  Adaptive filtering  Reference channel to record artifact source  Wavelet-enhanced ICA/CCA (wICA/wCCA)  Identification of artifactual IC is difficult  DWT involvement may produce severe distortions  Empirical Mode Decomposition (EMD or EEMD)  Computational complexity and storage problem *No literature particularly on artifacts for in-vivo neural signals Presented By Md Kafiul Islam 8
  • 9. Proposed Solution Presented By Md Kafiul Islam  Stationary Wavelet Transform (SWT): To separate possible artifactual events.  Filtering: To finally detect artifacts from signals of interest. (Two frequency bands where signal power is relatively low=> BPF@150 - 400 Hz , HPF @ 5 kHz)  Threshold: Proposed a modified universal threshold that depends on signal histogram.  Inverse Stationary Wavelet Transform (ISWT): To reconstruct artifact-free signals. Artifactual Data Artifact- free Data 9
  • 10. Why SWT ? SWT :  Usually DWT or SWT is preferred over CWT when signal synthesis is required  CWT is very slow and generates way too much of data.  SWT is translation invariant where DWT is not. So better reconstruction result. (No loss of information, preserves spike data and doesn’t generate any spike-like artifacts)  Computational complexity is between DWT and CWT. DWT:[O(N)] SWT[O(NL)] CWT [O(N L log2N)] N = length of signal, L = decomposition level Presented By Md Kafiul Islam Wavelet Transform in General:  Good time-frequency resolution  Non-linear, non-stationary signals (e.g. neural signals)  Both single and multi-channel recordings  Both detection (from decomposed coefficient) and removal (thresholding and reconstruction by inverse transform) of artifacts. 10 Digital implementation of SWT: A 3 level SWT filter bank and SWT filters A 2-Level DWT decomposition and the reconstruction structures
  • 11. Why SWT (2)… ? Presented By Md Kafiul Islam FPR TP = # True Positives (Hit) FP = # False Positives (False Alarm) TN = # True Negatives (Correct Rejection) FN = # False Negatives (Misdetection) 0 100 200 300 400 500 600 700 800 900 1000 -10 -5 0 5 Spike data comparison after artifact removal NormalizedAmplitude 0 500 1000 1500 2000 -15 -10 -5 0 5 10 15 Time Sample Ref DWT CWT SWT Original Spike (True Positive) False Spike (False Positive) False Spike (False Positive) Original Spike (True Positive) Original Spike (True Positive)
  • 12. Effect of Filtering – Separate spikes from high frequency artifacts (e.g. type-3) Presented By Md Kafiul Islam 0 1 2 3 4 5 6 7 8 -1000 -500 0 500 0 1 2 3 4 5 6 7 8 -1000 -500 0 500 Amplitude 0 1 2 3 4 5 6 7 8 -1000 -500 0 500 Time, Sec Raw Data Reconstructed by only SWT Reconstructed by SWT + Filtering 0 0.2 0.4 0.6 0.8 1 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 ROC for Spike Detection False Positive Rate (FPR) TruePositiveRate(TPR) SWT Only SWT + Filtering 12
  • 13. Threshold Value • Universal Threshold: Wi = Wavelet coefficients; ơi = variance of Wi; N = length of signal • Modified Threshold: Presented By Md Kafiul Islam k = kA for approx. coef. kD for detail coef. By empirical observation from signal histogram 5 < m < infinite 2 < n < 3 D4, D5, D6 contain the frequency band of spikes.
  • 14. Choice of Threshold Function (Garrote) • Hard: Discontinuous which may produce large variance (very sensitive to small changes in the input data) • Soft: Continuous but has larger bias in the estimated signal (results in larger errors) • Garrote: Less sensitive to input change, lower bias and more importantly continuous. Presented By Md Kafiul Islam Hard GarroteSoft
  • 15. Data Synthesis for Simulation Presented By Md Kafiul Islam Clean in-vivo Data (Reference) Raw In-Vivo Data With Artifacts Extract Artifact Templates Synthesized Artifactual Data Random AmplitudeRandom Location Random Duration
  • 16. Performance Evaluation (Important Definitions) Simulation is performed on both real and synthesized (semi-simulated) signal database from different subjects. Removal Measurement  Lamda, λ: Amount of artifact reduction  ΔSNR: Improvement in signal to noise (artifact) ratio Distortion Measurement  RMSE: Root mean square error  Spectral Distortion: Presented By Md Kafiul Islam x(n) = Reference signal x’(n) = Reconstructed signal y(n) = Artifactual signal e1(n) = error between x & y e2(n) = error between x & x’ Rref = auto-correlation of reference signal Rrec = cross-correlation between reference and reconstructed signal Rart = cross-correlation between reference and artifactual signal Artifact SNR: Consider artifact as signal and neural signal as noise: 16
  • 17. Removal Results (Tested on Synthesized Sequence) Presented By Md Kafiul Islam 17
  • 18. Presented By Md Kafiul Islam 18 Removal Results (Tested on Real Sequence- Rat Data)
  • 19. Presented By Md Kafiul Islam 19 Removal Results (Tested on Real Sequence-Monkey Data)
  • 20. Results (Tested on Synthesized Sequence) Presented By Md Kafiul Islam 20
  • 22. Comparison with Other Methods Presented By Md Kafiul Islam dB dB Artifact Artifact Artifact Artifact dB dB 22
  • 23. Applications • Any open/closed loop neural system (e.g. BCI, neural prostheses, basic neuroscience/clinical research) • Removal of stimulation artifacts. • Both online and offline implementation • Both single and multi-channel recordings Presented By Md Kafiul Islam 23
  • 24. Future Work – Algorithm optimization. – More simulations to fine tune the algorithm. – Hardware implementation. – Publish the artifact database to public domain. – Development of a Software (MATLAB based) tool: Free licence Presented By Md Kafiul Islam 24
  • 25. The End Q & A Thank You  Presented By Md Kafiul Islam 25

Editor's Notes

  1. 1. Xuesong Ye, PengWanga, Jun Liu, Shaomin Zhang, Jun Jiang, Qingbo Wang, Weidong Chen, Xiaoxiang Zheng, “A portable telemetry system for brain stimulation and neuronal activity recording in freely behaving small animals” - Journal of Neuroscience Methods 174 (2008) 186–193
  2. Types: Identified by Empirical Observations Based on Real Neural Sequence, there could be many other types as well Properties: Comparison in Spectral Domain with Neural Signal of Interest