Extracting the atrial signal from an electrocardiogram (ECG)

Slides:



Advertisements
Similar presentations
Noise & Data Reduction. Paired Sample t Test Data Transformation - Overview From Covariance Matrix to PCA and Dimension Reduction Fourier Analysis - Spectrum.
Advertisements

Machine Learning Lecture 8 Data Processing and Representation
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.
ELECTROCARDIOGRAM (ECG)
Cardiovascular System Block The Electrocardiogram (ECG)
Principal Component Analysis (PCA) for Clustering Gene Expression Data K. Y. Yeung and W. L. Ruzzo.
Data preprocessing before classification In Kennedy et al.: “Solving data mining problems”
Introduction The aim the project is to analyse non real time EEG (Electroencephalogram) signal using different mathematical models in Matlab to predict.
Numerical Software, Market Data and Extreme Events Robert Tong
Principal Components Analysis Babak Rasolzadeh Tuesday, 5th December 2006.
Principal Component Analysis
Model-Based ECG Fiducial Points Extraction Using a Modified EKF Structure Presented by: Omid Sayadi Biomedical Signal and Image Processing Lab (BiSIPL),
Slide 1 EE3J2 Data Mining EE3J2 Data Mining Lecture 9(b) Principal Components Analysis Martin Russell.
Prénom Nom Document Analysis: Data Analysis and Clustering Prof. Rolf Ingold, University of Fribourg Master course, spring semester 2008.
Face Recognition Using Eigenfaces
Signal Analysis and Processing for SmartPET D. Scraggs, A. Boston, H Boston, R Cooper, A Mather, G Turk University of Liverpool C. Hall, I. Lazarus Daresbury.
Laurent Itti: CS599 – Computational Architectures in Biological Vision, USC Lecture 7: Coding and Representation 1 Computational Architectures in.
Cardiovascular Block Electrocardiogram (ECG)
Principal Component Analysis. Philosophy of PCA Introduced by Pearson (1901) and Hotelling (1933) to describe the variation in a set of multivariate data.
ECG Dr Mahvash Khan MBBS, MPhil. The ECG is a record of the overall spread of electrical activity through the heart.
Principal Component Analysis (PCA) for Clustering Gene Expression Data K. Y. Yeung and W. L. Ruzzo.
Topic 7 - Fourier Transforms DIGITAL IMAGE PROCESSING Course 3624 Department of Physics and Astronomy Professor Bob Warwick.
Summarized by Soo-Jin Kim
Unsupervised learning
Dimensionality Reduction: Principal Components Analysis Optional Reading: Smith, A Tutorial on Principal Components Analysis (linked to class webpage)
WAVELET TRANSFORM.
Copyright © 2007 by Saunders, Inc., an imprint of Elsevier Inc. Principles of Electrocardiography Chapter 48.
Principal Component Analysis Bamshad Mobasher DePaul University Bamshad Mobasher DePaul University.
Dr. Mona Soliman, MBBS, MSc, PhD Department of Physiology Chair of Cardiovascular Block College of Medicine King Saud University.
Basics of Neural Networks Neural Network Topologies.
Overview: Medical Signal Processing Week 2 Lecture 1.
Electrocardiography investigation of heart (ECG)..
Descriptive Statistics vs. Factor Analysis Descriptive statistics will inform on the prevalence of a phenomenon, among a given population, captured by.
ECG Basics.
Intelligent Control and Automation, WCICA 2008.
A NOVEL METHOD FOR COLOR FACE RECOGNITION USING KNN CLASSIFIER
Reduces time complexity: Less computation Reduces space complexity: Less parameters Simpler models are more robust on small datasets More interpretable;
Principal Component Analysis (PCA)
Cardiovascular Physiology
Principal Component Analysis Zelin Jia Shengbin Lin 10/20/2015.
The Heart Continued... Human heartbeats originate from the SA node near the right atrium. Cardiac muscle cells contract, sending a signal to other muscle.
Heart Beat and Blood Pressure. Heart Beat Animation ions/ ions/
Electrocardiography (ECG) Electrocardiogram  The tracing made by an electrocardiograph  Electrocardiograph an instrument for recording the changes.
Principal Components Analysis ( PCA)
ECG (EKG) Electrocardiogram This PowerPoint is set up as a self-tutorial. View on full-screen mode.
CLASSIFICATION OF ECG SIGNAL USING WAVELET ANALYSIS
Descriptive Statistics The means for all but the C 3 features exhibit a significant difference between both classes. On the other hand, the variances for.
k is the frequency index
Objective 12 Electrocardiograms
EKG Reading Activity.
Principle Component Analysis (PCA) Networks (§ 5.8)
MAKING ECG’S EASY EVALUATING THE ECG Dr Nick Robinson
Recognition of arrhythmic Electrocardiogram using Wavelet based Feature Extraction Authors Atrija Singh Dept. Of Electronics and Communication Engineering.
International Workshop
Cardiovascular Block Physiology The Electrocardiogram (ECG)
Principal Component Analysis (PCA)
Principal Component Analysis
Outline Linear Shift-invariant system Linear filters
Electrocardiography – Normal 6
PCA is “an orthogonal linear transformation that transfers the data to a new coordinate system such that the greatest variance by any projection of the.
Nat. Rev. Nephrol. doi: /nrneph
I will understand how to read an Electrocardiogram (EKG)
Recitation: SVD and dimensionality reduction
k is the frequency index
EE513 Audio Signals and Systems
Analysis of Audio Using PCA
Heart Beat and Blood Pressure
Principal Component Analysis
ECG – electrocardiography
Forest plot of all-cause mortality (ACM) in CRT patient with AF comparing atrioventricular junction ablation (AVJA) versus no AVJA. AF, atrial fibrillation;
Presentation transcript:

Extracting the atrial signal from an electrocardiogram (ECG) Semester 2 MPhys Project Sarah Medley Jerry Orme

The ECG signal atria Voltage (mV) ventricles Time (s) ECG = a recording of the electrical activity of the heart 10 electrodes = 12 leads Images from Wikimedia Commons and University of Maryland Medical Centre

Atrial Fibrillation (AF) Normal Sinus Rhythm Atrial Fibrillation Difficult to accurately diagnose AF GPs: 79.8% of cases correctly diagnosed [Mant et. al] Interpretative software: 83.3% Long-term goal: accurate automated diagnostic systems Mant et. al, Accuracy of diagnosing AF on ECG by primary care practitioners and interpretative diagnostic software, BMJ (2007). Images from Wikimedia Commons and New Zealand Guidelines Group

Extraction of the atrial signal Aims & Implementation Extraction of the atrial signal Develop quantitative methods to distinguish between ECGs of NSR/AF patients Implementation: PCA, Fourier analysis and wavelet transform methods – all in C++ 5s of real ECG data from 6 patients (PhysioNET) Assume the body is a homogeneous isotropic sphere and the heart is a dipole Image from A. Reisner et. al, The Physiological Basis of the Electrocardiogram

Principal Component Analysis Express a dataset in terms of a set of uncorrelated and orthogonal variables: principal components 5 seconds of a 12-lead ECG = 5001 x 12 matrix Covariance matrix of mean-centred data Eigenvectors of covariance matrix ordered by eigenvalue = principal components Express original data in terms of PCs Select atrial activity components Reconstruct original leads using atrial components

PCA results – healthy patients

PCA results – patients with AF

PCA – Grouping by Eigenvalue Previous research shows inconsistent methods of selecting atrial components Developed the eigenvalue grouping method Advantages: Based on a clear mathematical rule Suits the fact that PCs differ between patients Our results: group containing PC3 provides the best atrial reconstruction Disadvantages: Can result in loss of distinction between atrial and ventricular activity Inconsistent for comparison of “subtracted” and reconstructed leads

Fourier Transform Discrete-Time Fourier Transform (DTFT) Periodicity: assumption about the behaviour of the signal outside the known range Signal truncation Zero-padding Limiting sampling frequency: Aliasing  upper limit: Nyquist frequency = 2×(highest frequency in signal) In practice, (highest frequency in sample) = 1/(sampling rate) = 1 kHz 24 spectra to analyse per patient... http://www.control.isy.liu.se/student/tsrt78/zeropadding.pdf https://en.wikipedia.org/wiki/File:AliasingSines.svg

Spectral Spread  

Noise Sources of noise: respiratory, muscular, powerline hum, shot noise Choice of threshold frequencies? Baseline wander poses a problem Average respiratory rate is 12-18 breaths per minute Bradypnoea at < 12 or 13 breaths per minute → five seconds of data may not show a full breathing cycle   http://www.cs.umd.edu/~djacobs/CMSC828seg/SmoothingConvolution.pdf

Heart Rate Variability Index Goal: single, quantitative index to distinguish NSR from AF Combination of WT and PCA [Sree et. al] DWT used to preprocess leads PCA performed on convoluted leads Largest three eigenvalues Sree’s results (using a Morlet wavelet): NSR: 32.429 ± 15.9 AF: 17.340 ± 12.9 Sree et al.; Cardiac arrhythmia diagnosis by HRV signal processing using PCA; Mechanics in Medicine and Biology (2012)

Heart Rate Variability Index Our results using Lorentzian wavelet Haar wavelet Scope for optimisation commons.wikimedia.org mathworld.wolfram.com

Vectorcardiography Erratum: mV Vectorcardiographic plots for Patient 113. The amplitude of the cardiac vector is visualised in the V3-V4 plane (left) and in the aVF-V1 plane (right). All units are in millivolts.

Summary PCA: Developed eigenvalue grouping method Identified that the group containing PC3 provides optimal representation of atrial activity Fourier analysis and wavelet transform: Defined a measure of spectral spread and demonstrated expected increase across PCs 1-12 Showed how wavelet transform can be used to suppress/magnify ECG features

Summary Combined wavelet transform & PCA: Tested the HRVI proposed by Sree et. al Demonstrated that the Lorentzian wavelet marginally outperformed the Haar wavelet, due to a smaller standard deviation on the HRVI Potential further developments: Use of a reference atrial signal for comparison Spectral spread & HRVI – potential indices to quantify AF Lead normalisation using vectorcardiography

Thank you for listening Any questions?