SlideShare une entreprise Scribd logo
1  sur  1
Télécharger pour lire hors ligne
REUMass Amherst 2015: A Summer Research Experience in Data Science
How Effective are Different ECG Classification
Methods Under the Presence of Signal Noise?
Esther D. Ríos López
ECE Department
Introduction: Electro-
cardiogram (ECG) data
contains important
information about the
function of the heart.
However, due to noise,
analyzing ECG data from
mobile sensors can often
be a challenge.
Ben Marlin and Steve Li
College of Information and Computer Sciences
University of Massachusetts AmherstUniversity of Puerto Rico Mayagüez
Introduc)on	
   Approach	
  
Experiments	
  and	
  Results	
  
Conclusions	
  
References	
  
Related	
  Work	
  
Conditional
Random
Fields (CRFs):
•  Our ECG pipeline based on CRFs out-performed
Wavedet’s local search strategy at all noise
levels. However, the performance of both
methods degrades with increasing noise.
•  The main drawback of a structured prediction
approach is having to label the data by-hand first.
Nonetheless, we show that a small number of
training samples gives good prediction error.
•  Too many or too few sparse basis components
can cause error or over-fitting.
•  Future Work: Across subject testing and
improvement of the peak detection code.
[1] A. Natarajan, et al. Conditional Random Fields for Morphological
Analysis of Wireless ECG Signals. In BCB, 2014.
[2] J.P. Martínez, et al. A Wavelet-Based ECG Delineator: Evaluation on
Standard Databases. In IEEE TBE, 2014.
[3] A.L. Goldberger, et al. Physiobank, PhysioToolkit, and PhysioNet:
Components of a New Research Resource for Complex Physiologic
Signals.
Problem Statement: In this work, the goal is to test
the robustness of our ECG analysis approach in the
presence of different levels of noise and compare it
to other existing algorithms used for the same
purpose.
Wavedet:
Sparse
Coding:
QRS	
  
Detec)on	
  
T	
  Wave	
  
Local	
  Search	
  
P	
  Wave	
  
Local	
  Search	
  	
  
Adapted from www.wikipedia.com
2.#Local#Feature#Extrac0on#1.#Candidate#Peak#Genera0on#
Y1
X1
Y2
X2
Y3
X3
Y4
X4
Y5
X5
Y6
X6
3.#Dynamic#CRF#Construc0on#
P
X1
Q
X2
R
X3
S
X4
T
X5
N
X6
4.#Inference#for#Peak#Labels#
1.#Candidate#Peak#Genera0on#
2.#Manual#Peak#Labeling#
P(
Q(
R(
S(
T(
N(
•  This graph shows the
relationship between
the number of samples
used to train the CRF
model and the resulting
labeling error.
•  The noise level is 0.05.
•  This experiment shows
the relationship between
the size of the sparse
coding basis and the
resulting ECG labeling
error.
•  The noise level is 0.05.
	
  Sparse Coding Basis for k = 20
•  This experiment shows
the relationship
between noise level
and labeling error.
•  The blue line
represents our
approach and the red
line represents the
Wavedet algorithm.
*** Experiments were based on averaging of three (3) PhysioNet [3] records.

Contenu connexe

En vedette

Analysis and Classification of ECG Signal using Neural Network
Analysis and Classification of ECG Signal using Neural NetworkAnalysis and Classification of ECG Signal using Neural Network
Analysis and Classification of ECG Signal using Neural NetworkZHENG YAN LAM
 
Feature Selection Techniques for Software Fault Prediction (Summary)
Feature Selection Techniques for Software Fault Prediction (Summary)Feature Selection Techniques for Software Fault Prediction (Summary)
Feature Selection Techniques for Software Fault Prediction (Summary)SungdoGu
 
Begin at the beginning: Feature selection for Big Data by Amparo Alonso at Bi...
Begin at the beginning: Feature selection for Big Data by Amparo Alonso at Bi...Begin at the beginning: Feature selection for Big Data by Amparo Alonso at Bi...
Begin at the beginning: Feature selection for Big Data by Amparo Alonso at Bi...Big Data Spain
 
Parallel Rule Generation For Efficient Classification System
Parallel Rule Generation For Efficient Classification SystemParallel Rule Generation For Efficient Classification System
Parallel Rule Generation For Efficient Classification SystemTalha Ghaffar
 
Feature selection concepts and methods
Feature selection concepts and methodsFeature selection concepts and methods
Feature selection concepts and methodsReza Ramezani
 
Intercultural non verbal communication
Intercultural non verbal communicationIntercultural non verbal communication
Intercultural non verbal communicationTalha Ghaffar
 
Analysis of Feature Selection Algorithms (Branch & Bound and Beam search)
Analysis of Feature Selection Algorithms (Branch & Bound and Beam search)Analysis of Feature Selection Algorithms (Branch & Bound and Beam search)
Analysis of Feature Selection Algorithms (Branch & Bound and Beam search)Parinda Rajapaksha
 

En vedette (9)

Analysis and Classification of ECG Signal using Neural Network
Analysis and Classification of ECG Signal using Neural NetworkAnalysis and Classification of ECG Signal using Neural Network
Analysis and Classification of ECG Signal using Neural Network
 
Feature Selection Techniques for Software Fault Prediction (Summary)
Feature Selection Techniques for Software Fault Prediction (Summary)Feature Selection Techniques for Software Fault Prediction (Summary)
Feature Selection Techniques for Software Fault Prediction (Summary)
 
MapReduce based SVM
MapReduce based SVMMapReduce based SVM
MapReduce based SVM
 
Begin at the beginning: Feature selection for Big Data by Amparo Alonso at Bi...
Begin at the beginning: Feature selection for Big Data by Amparo Alonso at Bi...Begin at the beginning: Feature selection for Big Data by Amparo Alonso at Bi...
Begin at the beginning: Feature selection for Big Data by Amparo Alonso at Bi...
 
Parallel Rule Generation For Efficient Classification System
Parallel Rule Generation For Efficient Classification SystemParallel Rule Generation For Efficient Classification System
Parallel Rule Generation For Efficient Classification System
 
Feature selection concepts and methods
Feature selection concepts and methodsFeature selection concepts and methods
Feature selection concepts and methods
 
Intercultural non verbal communication
Intercultural non verbal communicationIntercultural non verbal communication
Intercultural non verbal communication
 
Analysis of Feature Selection Algorithms (Branch & Bound and Beam search)
Analysis of Feature Selection Algorithms (Branch & Bound and Beam search)Analysis of Feature Selection Algorithms (Branch & Bound and Beam search)
Analysis of Feature Selection Algorithms (Branch & Bound and Beam search)
 
Lecture12 - SVM
Lecture12 - SVMLecture12 - SVM
Lecture12 - SVM
 

Similaire à Rios_Esther_UMassREUPoster

FrB18_2_Krishnamoorthy_Venkatasubramanian.pptx
FrB18_2_Krishnamoorthy_Venkatasubramanian.pptxFrB18_2_Krishnamoorthy_Venkatasubramanian.pptx
FrB18_2_Krishnamoorthy_Venkatasubramanian.pptxVenkatasubramanianKr8
 
Execution Analysis of Lynn Wavelet Filter Algorithms for Removal of Low Frequ...
Execution Analysis of Lynn Wavelet Filter Algorithms for Removal of Low Frequ...Execution Analysis of Lynn Wavelet Filter Algorithms for Removal of Low Frequ...
Execution Analysis of Lynn Wavelet Filter Algorithms for Removal of Low Frequ...Associate Professor in VSB Coimbatore
 
Deep learning Review
Deep learning  ReviewDeep learning  Review
Deep learning Reviewsherinmm
 
Accuracy Assessment for Multi-Channel ECG Waveforms Using Soft Computing Meth...
Accuracy Assessment for Multi-Channel ECG Waveforms Using Soft Computing Meth...Accuracy Assessment for Multi-Channel ECG Waveforms Using Soft Computing Meth...
Accuracy Assessment for Multi-Channel ECG Waveforms Using Soft Computing Meth...IJERA Editor
 
⭐⭐⭐⭐⭐ EMG Signal Processing with Clustering Algorithms for Motor Gesture Tasks
⭐⭐⭐⭐⭐ EMG Signal Processing with Clustering Algorithms for Motor Gesture Tasks⭐⭐⭐⭐⭐ EMG Signal Processing with Clustering Algorithms for Motor Gesture Tasks
⭐⭐⭐⭐⭐ EMG Signal Processing with Clustering Algorithms for Motor Gesture TasksVictor Asanza
 
CLASSIFICATION OF ELECTROENCEPHALOGRAM SIGNALS USING XGBOOST ALGORITHM AND SU...
CLASSIFICATION OF ELECTROENCEPHALOGRAM SIGNALS USING XGBOOST ALGORITHM AND SU...CLASSIFICATION OF ELECTROENCEPHALOGRAM SIGNALS USING XGBOOST ALGORITHM AND SU...
CLASSIFICATION OF ELECTROENCEPHALOGRAM SIGNALS USING XGBOOST ALGORITHM AND SU...IRJET Journal
 
5. detection and separation of eeg artifacts using wavelet transform nov 11, ...
5. detection and separation of eeg artifacts using wavelet transform nov 11, ...5. detection and separation of eeg artifacts using wavelet transform nov 11, ...
5. detection and separation of eeg artifacts using wavelet transform nov 11, ...IAESIJEECS
 
Classification of ecg signal using artificial neural network
Classification of ecg signal using artificial neural networkClassification of ecg signal using artificial neural network
Classification of ecg signal using artificial neural networkGaurav upadhyay
 
Neural Engineering Research Overview
Neural Engineering Research OverviewNeural Engineering Research Overview
Neural Engineering Research OverviewRyanClement
 
CLASSIFICATION OF ECG ARRHYTHMIAS USING /DISCRETE WAVELET TRANSFORM AND NEURA...
CLASSIFICATION OF ECG ARRHYTHMIAS USING /DISCRETE WAVELET TRANSFORM AND NEURA...CLASSIFICATION OF ECG ARRHYTHMIAS USING /DISCRETE WAVELET TRANSFORM AND NEURA...
CLASSIFICATION OF ECG ARRHYTHMIAS USING /DISCRETE WAVELET TRANSFORM AND NEURA...IJCSEA Journal
 
Ecg beat classification and feature extraction using artificial neural networ...
Ecg beat classification and feature extraction using artificial neural networ...Ecg beat classification and feature extraction using artificial neural networ...
Ecg beat classification and feature extraction using artificial neural networ...priyanka leenakhabiya
 
Denoising Techniques for EEG Signals: A Review
Denoising Techniques for EEG Signals: A ReviewDenoising Techniques for EEG Signals: A Review
Denoising Techniques for EEG Signals: A ReviewIRJET Journal
 
Biomedical Signals Classification With Transformer Based Model.pptx
Biomedical Signals Classification With Transformer Based Model.pptxBiomedical Signals Classification With Transformer Based Model.pptx
Biomedical Signals Classification With Transformer Based Model.pptxSandeep Kumar
 
EECS452EMGFinalProjectReportPDF
EECS452EMGFinalProjectReportPDFEECS452EMGFinalProjectReportPDF
EECS452EMGFinalProjectReportPDFAngie Zhang
 
Survey analysis for optimization algorithms applied to electroencephalogram
Survey analysis for optimization algorithms applied to electroencephalogramSurvey analysis for optimization algorithms applied to electroencephalogram
Survey analysis for optimization algorithms applied to electroencephalogramIJECEIAES
 
EEG SIGNAL CLASSIFICATION USING LDA AND MLP CLASSIFIER
EEG SIGNAL CLASSIFICATION USING LDA AND MLP CLASSIFIEREEG SIGNAL CLASSIFICATION USING LDA AND MLP CLASSIFIER
EEG SIGNAL CLASSIFICATION USING LDA AND MLP CLASSIFIERhiij
 
Wavelet-based EEG processing for computer-aided seizure detection and epileps...
Wavelet-based EEG processing for computer-aided seizure detection and epileps...Wavelet-based EEG processing for computer-aided seizure detection and epileps...
Wavelet-based EEG processing for computer-aided seizure detection and epileps...IJERA Editor
 

Similaire à Rios_Esther_UMassREUPoster (20)

FrB18_2_Krishnamoorthy_Venkatasubramanian.pptx
FrB18_2_Krishnamoorthy_Venkatasubramanian.pptxFrB18_2_Krishnamoorthy_Venkatasubramanian.pptx
FrB18_2_Krishnamoorthy_Venkatasubramanian.pptx
 
Execution Analysis of Lynn Wavelet Filter Algorithms for Removal of Low Frequ...
Execution Analysis of Lynn Wavelet Filter Algorithms for Removal of Low Frequ...Execution Analysis of Lynn Wavelet Filter Algorithms for Removal of Low Frequ...
Execution Analysis of Lynn Wavelet Filter Algorithms for Removal of Low Frequ...
 
Deep learning Review
Deep learning  ReviewDeep learning  Review
Deep learning Review
 
Accuracy Assessment for Multi-Channel ECG Waveforms Using Soft Computing Meth...
Accuracy Assessment for Multi-Channel ECG Waveforms Using Soft Computing Meth...Accuracy Assessment for Multi-Channel ECG Waveforms Using Soft Computing Meth...
Accuracy Assessment for Multi-Channel ECG Waveforms Using Soft Computing Meth...
 
Ferree Resume
Ferree ResumeFerree Resume
Ferree Resume
 
⭐⭐⭐⭐⭐ EMG Signal Processing with Clustering Algorithms for Motor Gesture Tasks
⭐⭐⭐⭐⭐ EMG Signal Processing with Clustering Algorithms for Motor Gesture Tasks⭐⭐⭐⭐⭐ EMG Signal Processing with Clustering Algorithms for Motor Gesture Tasks
⭐⭐⭐⭐⭐ EMG Signal Processing with Clustering Algorithms for Motor Gesture Tasks
 
CLASSIFICATION OF ELECTROENCEPHALOGRAM SIGNALS USING XGBOOST ALGORITHM AND SU...
CLASSIFICATION OF ELECTROENCEPHALOGRAM SIGNALS USING XGBOOST ALGORITHM AND SU...CLASSIFICATION OF ELECTROENCEPHALOGRAM SIGNALS USING XGBOOST ALGORITHM AND SU...
CLASSIFICATION OF ELECTROENCEPHALOGRAM SIGNALS USING XGBOOST ALGORITHM AND SU...
 
5. detection and separation of eeg artifacts using wavelet transform nov 11, ...
5. detection and separation of eeg artifacts using wavelet transform nov 11, ...5. detection and separation of eeg artifacts using wavelet transform nov 11, ...
5. detection and separation of eeg artifacts using wavelet transform nov 11, ...
 
Classification of ecg signal using artificial neural network
Classification of ecg signal using artificial neural networkClassification of ecg signal using artificial neural network
Classification of ecg signal using artificial neural network
 
Neural Engineering Research Overview
Neural Engineering Research OverviewNeural Engineering Research Overview
Neural Engineering Research Overview
 
BATCH 1.pptx
BATCH 1.pptxBATCH 1.pptx
BATCH 1.pptx
 
CLASSIFICATION OF ECG ARRHYTHMIAS USING /DISCRETE WAVELET TRANSFORM AND NEURA...
CLASSIFICATION OF ECG ARRHYTHMIAS USING /DISCRETE WAVELET TRANSFORM AND NEURA...CLASSIFICATION OF ECG ARRHYTHMIAS USING /DISCRETE WAVELET TRANSFORM AND NEURA...
CLASSIFICATION OF ECG ARRHYTHMIAS USING /DISCRETE WAVELET TRANSFORM AND NEURA...
 
Ecg beat classification and feature extraction using artificial neural networ...
Ecg beat classification and feature extraction using artificial neural networ...Ecg beat classification and feature extraction using artificial neural networ...
Ecg beat classification and feature extraction using artificial neural networ...
 
Denoising Techniques for EEG Signals: A Review
Denoising Techniques for EEG Signals: A ReviewDenoising Techniques for EEG Signals: A Review
Denoising Techniques for EEG Signals: A Review
 
Sensors 20-00904-v2
Sensors 20-00904-v2Sensors 20-00904-v2
Sensors 20-00904-v2
 
Biomedical Signals Classification With Transformer Based Model.pptx
Biomedical Signals Classification With Transformer Based Model.pptxBiomedical Signals Classification With Transformer Based Model.pptx
Biomedical Signals Classification With Transformer Based Model.pptx
 
EECS452EMGFinalProjectReportPDF
EECS452EMGFinalProjectReportPDFEECS452EMGFinalProjectReportPDF
EECS452EMGFinalProjectReportPDF
 
Survey analysis for optimization algorithms applied to electroencephalogram
Survey analysis for optimization algorithms applied to electroencephalogramSurvey analysis for optimization algorithms applied to electroencephalogram
Survey analysis for optimization algorithms applied to electroencephalogram
 
EEG SIGNAL CLASSIFICATION USING LDA AND MLP CLASSIFIER
EEG SIGNAL CLASSIFICATION USING LDA AND MLP CLASSIFIEREEG SIGNAL CLASSIFICATION USING LDA AND MLP CLASSIFIER
EEG SIGNAL CLASSIFICATION USING LDA AND MLP CLASSIFIER
 
Wavelet-based EEG processing for computer-aided seizure detection and epileps...
Wavelet-based EEG processing for computer-aided seizure detection and epileps...Wavelet-based EEG processing for computer-aided seizure detection and epileps...
Wavelet-based EEG processing for computer-aided seizure detection and epileps...
 

Rios_Esther_UMassREUPoster

  • 1. REUMass Amherst 2015: A Summer Research Experience in Data Science How Effective are Different ECG Classification Methods Under the Presence of Signal Noise? Esther D. Ríos López ECE Department Introduction: Electro- cardiogram (ECG) data contains important information about the function of the heart. However, due to noise, analyzing ECG data from mobile sensors can often be a challenge. Ben Marlin and Steve Li College of Information and Computer Sciences University of Massachusetts AmherstUniversity of Puerto Rico Mayagüez Introduc)on   Approach   Experiments  and  Results   Conclusions   References   Related  Work   Conditional Random Fields (CRFs): •  Our ECG pipeline based on CRFs out-performed Wavedet’s local search strategy at all noise levels. However, the performance of both methods degrades with increasing noise. •  The main drawback of a structured prediction approach is having to label the data by-hand first. Nonetheless, we show that a small number of training samples gives good prediction error. •  Too many or too few sparse basis components can cause error or over-fitting. •  Future Work: Across subject testing and improvement of the peak detection code. [1] A. Natarajan, et al. Conditional Random Fields for Morphological Analysis of Wireless ECG Signals. In BCB, 2014. [2] J.P. Martínez, et al. A Wavelet-Based ECG Delineator: Evaluation on Standard Databases. In IEEE TBE, 2014. [3] A.L. Goldberger, et al. Physiobank, PhysioToolkit, and PhysioNet: Components of a New Research Resource for Complex Physiologic Signals. Problem Statement: In this work, the goal is to test the robustness of our ECG analysis approach in the presence of different levels of noise and compare it to other existing algorithms used for the same purpose. Wavedet: Sparse Coding: QRS   Detec)on   T  Wave   Local  Search   P  Wave   Local  Search     Adapted from www.wikipedia.com 2.#Local#Feature#Extrac0on#1.#Candidate#Peak#Genera0on# Y1 X1 Y2 X2 Y3 X3 Y4 X4 Y5 X5 Y6 X6 3.#Dynamic#CRF#Construc0on# P X1 Q X2 R X3 S X4 T X5 N X6 4.#Inference#for#Peak#Labels# 1.#Candidate#Peak#Genera0on# 2.#Manual#Peak#Labeling# P( Q( R( S( T( N( •  This graph shows the relationship between the number of samples used to train the CRF model and the resulting labeling error. •  The noise level is 0.05. •  This experiment shows the relationship between the size of the sparse coding basis and the resulting ECG labeling error. •  The noise level is 0.05.  Sparse Coding Basis for k = 20 •  This experiment shows the relationship between noise level and labeling error. •  The blue line represents our approach and the red line represents the Wavedet algorithm. *** Experiments were based on averaging of three (3) PhysioNet [3] records.