SlideShare a Scribd company logo
1 of 29
Download to read offline
Introduction and Motivations Compressive Sensing Compressive Sensing of ECG signal Experimental Results Conclusion
Gaussian Dictionary for Compressive Sensing of
the ECG Signal
Giulia Da Poian, Riccardo Bernardini
and Roberto Rinaldo
University of Udine
2014 IEEE Workshop on
Biometric Measurements and Systems for Security and Medical
Applications
Rome, October 17, 2014
1 / 24
See also:
http://ieeexplore.ieee.org/document/7305770/
http://www.mdpi.com/1424-8220/17/1/9/htm
Introduction and Motivations Compressive Sensing Compressive Sensing of ECG signal Experimental Results Conclusion
Outline
1 Introduction and Motivations
2 Compressive Sensing
3 Compressive Sensing of ECG signal
4 Experimental Results
5 Conclusion
2 / 24
Introduction and Motivations Compressive Sensing Compressive Sensing of ECG signal Experimental Results Conclusion
Introduction
Wireless Body Sensor Nodes
(WBSNs)
Continuous monitoring of
bio-signals
Blood Flow
Respiration
ECG
Three phases
Acquisition
Processing
Wireless Transmission
Challenge
Increase Sensors Lifetime
Ultra long for implants (Up to 5 years for implants)
Long for wearable (Up to 1 week for wearable)
3 / 24
Introduction and Motivations Compressive Sensing Compressive Sensing of ECG signal Experimental Results Conclusion
WBANs Technical Challenges
Problem: Increase life time of sensors minimizing power
consumption
Solution: Reduction of data to acquire and transmit
4 / 24
Introduction and Motivations Compressive Sensing Compressive Sensing of ECG signal Experimental Results Conclusion
WBANs Technical Challenges
Problem: Increase life time of sensors minimizing power
consumption
Solution: Reduction of data to acquire and transmit
Old Paradigm
Conventional approaches to sampling signals require to sample
data at Nyquist rate and then compress
4 / 24
Introduction and Motivations Compressive Sensing Compressive Sensing of ECG signal Experimental Results Conclusion
Compressive Sensing Acquisition System
Compressive Sensing
When data is sparse/compressible, one can directly acquire a
condensed representation with no/little information loss through
linear dimensionality reduction
5 / 24
Introduction and Motivations Compressive Sensing Compressive Sensing of ECG signal Experimental Results Conclusion
CS: Acquisition
Give a k-sparse signal x of size N, than x can be recovered with
overwhelming probability by sensing it M times, with M << N.
y is the measurements vector of length M
is the (M ⇥ N) measurements matrix (i.e. Random
Gaussian Matrix)
x is the input ECG vector of length N
6 / 24
Introduction and Motivations Compressive Sensing Compressive Sensing of ECG signal Experimental Results Conclusion
CS: Recovery of Sparse Vector
Example: sparse vector x 2 R3 with one non-zero coe cient,
x belongs to one of the coordinate axes
measurement vector a1
y1 = a11x1 + a12x2 + a13x3
x must be one of the three
intersections of the plane
7 / 24
Introduction and Motivations Compressive Sensing Compressive Sensing of ECG signal Experimental Results Conclusion
CS: Recovery of Sparse Vector
Example: sparse vector x 2 R3 with one non-zero coe cient,
x belongs to one of the coordinate axes
measurement vector a1
y1 = a11x1 + a12x2 + a13x3
x must be one of the three
intersections of the plane
add a measure, a2
y2 = a21x1 + a22x2 + a23x3
x must belong to the line
resulting by the intersections of
the planes
7 / 24
Introduction and Motivations Compressive Sensing Compressive Sensing of ECG signal Experimental Results Conclusion
CS: Reconstruction
Goal: recover signal X from measurements Y
Solution: exploit the sparse/compressible geometry of acquired
signal
P0,✏
Find the sparsest solution:
minkxk0 subject to ky xk2  ✏
only M = 2K , NP-hard
8 / 24
Introduction and Motivations Compressive Sensing Compressive Sensing of ECG signal Experimental Results Conclusion
CS: Reconstruction
Goal: recover signal X from measurements Y
Solution: exploit the sparse/compressible geometry of acquired
signal
P0,✏
Find the sparsest solution:
minkxk0 subject to ky xk2  ✏
only M = 2K , NP-hard
Convex optimization: BP,
BPDN
Greedy Algorithms: MP,
OMP, CoSaMP ...
P1,✏
Use the convex relaxation l1
minkxk1 subject to ky xk2  ✏
M = O(k log(N
k ))
8 / 24
Introduction and Motivations Compressive Sensing Compressive Sensing of ECG signal Experimental Results Conclusion
Sparsity
A signal x is k-sparse in the acquisition domain if it has at most k
non-zero value:
ksk0 := card(supp(s))  k
Sparsity - Compressibility
Bio-signals are highly sparse or compressible in a transformed
domain (Fourier, wavelets, ...)
The number of measurements required by CS depends on the
sparsity level:
More sparse = Few measurements
M = O(k log(
N
k
))
9 / 24
Introduction and Motivations Compressive Sensing Compressive Sensing of ECG signal Experimental Results Conclusion
CS and compressible signals
When x has a sparse representations in
Given the measurements vector y and a dictionary solve:
minkxk1 subject to ky xk2  ✏
Compressive Sensing acquisition process does not depend on
sparsification domain
10 / 24
Introduction and Motivations Compressive Sensing Compressive Sensing of ECG signal Experimental Results Conclusion
Prior Works in Compressive Sensing of the ECG signal
Analytical sparsifying transform:
DCT Transform
Wavelet Transform
Use of Compressed Sansing as a compression technique
Dictionary Learning
Pre-processing stage to find the QRS complex
Period normalization (each beat cycle of the same length)
Exploit correlation among leads (require to acquire more data)
Exploit correlation among beats
11 / 24
Introduction and Motivations Compressive Sensing Compressive Sensing of ECG signal Experimental Results Conclusion
Proposed Method
Improve the Compressive Sensing technique exploiting the ECG
sparsity in order to acquire a compressed version of the signal
avoiding any pre-processing
12 / 24
Introduction and Motivations Compressive Sensing Compressive Sensing of ECG signal Experimental Results Conclusion
Proposed Method
Improve the Compressive Sensing technique exploiting the ECG
sparsity in order to acquire a compressed version of the signal
avoiding any pre-processing
Dictionary learning:
dictionary depends on training set
needs pre-processing stage (adding complexity to the encoder)
Proposed dictionary avoids the learning process
Composed using Gaussian-like functions
12 / 24
Introduction and Motivations Compressive Sensing Compressive Sensing of ECG signal Experimental Results Conclusion
Overcomplete Gaussian-Dictionary Design
ECG approximation
Approximation of ECG beats as a linear combinations of k
Gaussian functions:
x(t) =
kX
i=1
si e
⇣
t pi
ai
⌘2
13 / 24
Introduction and Motivations Compressive Sensing Compressive Sensing of ECG signal Experimental Results Conclusion
Overcomplete Gaussian-Dictionary Design
ECG approximation
Approximation of ECG beats as a linear combinations of k
Gaussian functions:
x(t) =
kX
i=1
si e
⇣
t pi
ai
⌘2
Symmetric waves Q,R and S
can be approximated by 1
Gaussian function
Asymmetric waves P, T
require 2 or 3 Gaussian
functions
13 / 24
Introduction and Motivations Compressive Sensing Compressive Sensing of ECG signal Experimental Results Conclusion
Overcomplete Gaussian-Dictionary Design
Dictionary is designed for ECG segments of length 256
Scale parameters used ai 2 {1, 2, 3, 4, 5, 6, 7, 8, 50, 52}
All shift parameters pi within the vector length
14 / 24
Introduction and Motivations Compressive Sensing Compressive Sensing of ECG signal Experimental Results Conclusion
Experimental setup
Experimental database:
MIT-Arrhythmia ECG Database
First five minutes of each signal equally divided into segments
of 256 samples
0 256 512 768 1024
−0.6
−0.4
−0.2
0
0.2
0.4
0.6
0.8
1
1.2
Samples
Amplitude
Sensing matrix with i.i.d. entries drown from a standard
normal distribution
Dictionary composed by 2816 atoms
15 / 24
Introduction and Motivations Compressive Sensing Compressive Sensing of ECG signal Experimental Results Conclusion
Experimental Setup
Recovery Algorithms
Convex optimization: Basis Pursuit Denoising (BPDN)
Greed Algorithm: Orthogonal Matching Pursuit (OMP)
Performance Comparison
Daubechies Wavelet orthogonal transform (7 decomposition
levels) as sparsifying transform
BSBL-BO algorithm (exploits the intra-block correlation)
16 / 24
Introduction and Motivations Compressive Sensing Compressive Sensing of ECG signal Experimental Results Conclusion
Performance metrics
CR: compression ratio:
CR(%) =
N m
N
⇥ 100
PRD: Percent root mean square di↵erence
PRD(%) =
sPN
n=1(x(n) ˆx(n))2
PN
n=1 x(n)2
⇥ 100
x is the original zero-mean signal
PRD  2% for very good reconstruction
PRD  9% for good reconstruction
17 / 24
Introduction and Motivations Compressive Sensing Compressive Sensing of ECG signal Experimental Results Conclusion
Visual evaluation of reconstructed ECG
ECG database record 221 has been ”acquired” using M=63
measurements, with a compression ratio CR=76%
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5
−1
−0.5
0
0.5
1
1.5
Amplitude
(a) Original MIT−BIH record 221
Time [s]
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5
−1
−0.5
0
0.5
1
1.5
Amplitude
(b) Reconstructed signal using BP denoising and Gaussain Dictioanry
Time [s]
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5
−1
−0.5
0
0.5
1
1.5
Time [s]
Amplitude
(c) Reconstructed signal using BP denoising and Wavelets
Proposed dictionary PRD=7.2%, Wavelet PRD=29.35%
18 / 24
Introduction and Motivations Compressive Sensing Compressive Sensing of ECG signal Experimental Results Conclusion
Performance Comparison (1/4)
Average PRD over all database records at di↵erent compression
ratios
30 40 50 60 70 76 80 90 100
0
VG
G
10
15
20
25
30
35
Compression ratio (CR)
OutputPRD(averagedoverallrecords)
OMP using Gaussian Dictionary
OMP using Wavelets
BPDN using Gaussian Dictionary
BPDN using Wavelets
Proposed method: PRD 9% for CR⇠ 76%
Wavelet: PRD 9% for CR⇠ 50%
19 / 24
Introduction and Motivations Compressive Sensing Compressive Sensing of ECG signal Experimental Results Conclusion
Performance Comparison (2/4)
Average PRD over all database records at di↵erent compression
ratios
30 40 50 60 70 76 80 90 100
0
VG
G
10
15
20
25
30
35
Compression ratio (CR)
OutputPRD(averagedoverallrecords)
BSBL−BO
OMP using Gaussian Dictionary
BPDN using Gaussian Dictionary
Proposed method: PRD 9% for CR⇠ 76%
BSBL-BO: PRD 9% for CR⇠ 69%
20 / 24
Introduction and Motivations Compressive Sensing Compressive Sensing of ECG signal Experimental Results Conclusion
Performance Comparison (3/4)
Table : ECG compression results
Basis PRD% Time(s) PRD% Time(s)
(BPDN) (BPDN) (OMP) (OMP)
Wavelet
CR=60% 13.61 1.116 14.16 0.012
CR=70% 28.91 0.894 35.76 0.009
CR=80% 56.86 0.556 88.69 0.006
Gaussian
CR=60% 3.43 2.823 6.94 0.054
CR=70% 5.56 2.182 7.57 0.044
CR=80% 11.92 1.410 11.02 0.033
Table : Average results over all records
21 / 24
Introduction and Motivations Compressive Sensing Compressive Sensing of ECG signal Experimental Results Conclusion
Performance Comparison (4/4)
Proposed
method
Wavelets
Bases
30 40 50 60 65 70 75 80 85 90
0
G
20
40
60
80
100
Compression Ratio (CR %)
PRD
30 40 50 60 65 70 75 80 85 90
0
G
20
40
60
80
100
Compression Ratio (CR %)
PRD
The proposed method shows a smaller variation of the PRD
parameter for all the CR values
22 / 24
Introduction and Motivations Compressive Sensing Compressive Sensing of ECG signal Experimental Results Conclusion
Conclusion
CS is a viable solution for data reduction in ECG transmission
Reduction of the number of measurements necessary without
a↵ecting the accuracy of data recovery
The proposed overcomplete dictionary based on Gaussian-like
functions
is independent from the training set
does not require any pre-processing
increases the compression of:
25% respect to CS with Wavelets basis
7% respect to BSBL-BO reconstruction algorithms
23 / 24
Introduction and Motivations Compressive Sensing Compressive Sensing of ECG signal Experimental Results Conclusion
Thank you!
24 / 24

More Related Content

What's hot

Channel and clipping level estimation for ofdm in io t –based networks a review
Channel and clipping level estimation for ofdm in io t –based networks a reviewChannel and clipping level estimation for ofdm in io t –based networks a review
Channel and clipping level estimation for ofdm in io t –based networks a reviewIJARIIT
 
videoMotionTrackingPCA
videoMotionTrackingPCAvideoMotionTrackingPCA
videoMotionTrackingPCAKellen Betts
 
GPR Probing of Smoothly Layered Subsurface Medium: 3D Analytical Model
GPR Probing of Smoothly Layered Subsurface Medium: 3D Analytical ModelGPR Probing of Smoothly Layered Subsurface Medium: 3D Analytical Model
GPR Probing of Smoothly Layered Subsurface Medium: 3D Analytical ModelLeonid Krinitsky
 
A Numerical Study on the Application of BEM to Steady Cavitating Potential Fl...
A Numerical Study on the Application of BEM to Steady Cavitating Potential Fl...A Numerical Study on the Application of BEM to Steady Cavitating Potential Fl...
A Numerical Study on the Application of BEM to Steady Cavitating Potential Fl...João Baltazar
 
METHOD FOR THE DETECTION OF MIXED QPSK SIGNALS BASED ON THE CALCULATION OF FO...
METHOD FOR THE DETECTION OF MIXED QPSK SIGNALS BASED ON THE CALCULATION OF FO...METHOD FOR THE DETECTION OF MIXED QPSK SIGNALS BASED ON THE CALCULATION OF FO...
METHOD FOR THE DETECTION OF MIXED QPSK SIGNALS BASED ON THE CALCULATION OF FO...sipij
 
Kernel-Based_Retrieval_of_Atmospheric_Profiles_from_IASI_Data.pdf
Kernel-Based_Retrieval_of_Atmospheric_Profiles_from_IASI_Data.pdfKernel-Based_Retrieval_of_Atmospheric_Profiles_from_IASI_Data.pdf
Kernel-Based_Retrieval_of_Atmospheric_Profiles_from_IASI_Data.pdfgrssieee
 

What's hot (8)

Channel and clipping level estimation for ofdm in io t –based networks a review
Channel and clipping level estimation for ofdm in io t –based networks a reviewChannel and clipping level estimation for ofdm in io t –based networks a review
Channel and clipping level estimation for ofdm in io t –based networks a review
 
videoMotionTrackingPCA
videoMotionTrackingPCAvideoMotionTrackingPCA
videoMotionTrackingPCA
 
GPR Probing of Smoothly Layered Subsurface Medium: 3D Analytical Model
GPR Probing of Smoothly Layered Subsurface Medium: 3D Analytical ModelGPR Probing of Smoothly Layered Subsurface Medium: 3D Analytical Model
GPR Probing of Smoothly Layered Subsurface Medium: 3D Analytical Model
 
A Numerical Study on the Application of BEM to Steady Cavitating Potential Fl...
A Numerical Study on the Application of BEM to Steady Cavitating Potential Fl...A Numerical Study on the Application of BEM to Steady Cavitating Potential Fl...
A Numerical Study on the Application of BEM to Steady Cavitating Potential Fl...
 
23
2323
23
 
METHOD FOR THE DETECTION OF MIXED QPSK SIGNALS BASED ON THE CALCULATION OF FO...
METHOD FOR THE DETECTION OF MIXED QPSK SIGNALS BASED ON THE CALCULATION OF FO...METHOD FOR THE DETECTION OF MIXED QPSK SIGNALS BASED ON THE CALCULATION OF FO...
METHOD FOR THE DETECTION OF MIXED QPSK SIGNALS BASED ON THE CALCULATION OF FO...
 
Chapter2
Chapter2Chapter2
Chapter2
 
Kernel-Based_Retrieval_of_Atmospheric_Profiles_from_IASI_Data.pdf
Kernel-Based_Retrieval_of_Atmospheric_Profiles_from_IASI_Data.pdfKernel-Based_Retrieval_of_Atmospheric_Profiles_from_IASI_Data.pdf
Kernel-Based_Retrieval_of_Atmospheric_Profiles_from_IASI_Data.pdf
 

Viewers also liked

Presentation Stage Graphe de Connectivité du Cerveau 2014 (FR)
Presentation Stage Graphe de Connectivité du Cerveau 2014 (FR)Presentation Stage Graphe de Connectivité du Cerveau 2014 (FR)
Presentation Stage Graphe de Connectivité du Cerveau 2014 (FR)Romain Chion
 
Sampl 2015 intro
Sampl 2015 introSampl 2015 intro
Sampl 2015 introef-anat
 
Signal Processing Course : Compressed Sensing
Signal Processing Course : Compressed SensingSignal Processing Course : Compressed Sensing
Signal Processing Course : Compressed SensingGabriel Peyré
 
Compressive Sensing Basics - Medical Imaging - MRI
Compressive Sensing Basics - Medical Imaging - MRICompressive Sensing Basics - Medical Imaging - MRI
Compressive Sensing Basics - Medical Imaging - MRIThomas Stefani
 
Introduction to compressive sensing
Introduction to compressive sensingIntroduction to compressive sensing
Introduction to compressive sensingMohammed Musfir N N
 
Ppt compressed sensing a tutorial
Ppt compressed sensing a tutorialPpt compressed sensing a tutorial
Ppt compressed sensing a tutorialTerence Gao
 

Viewers also liked (6)

Presentation Stage Graphe de Connectivité du Cerveau 2014 (FR)
Presentation Stage Graphe de Connectivité du Cerveau 2014 (FR)Presentation Stage Graphe de Connectivité du Cerveau 2014 (FR)
Presentation Stage Graphe de Connectivité du Cerveau 2014 (FR)
 
Sampl 2015 intro
Sampl 2015 introSampl 2015 intro
Sampl 2015 intro
 
Signal Processing Course : Compressed Sensing
Signal Processing Course : Compressed SensingSignal Processing Course : Compressed Sensing
Signal Processing Course : Compressed Sensing
 
Compressive Sensing Basics - Medical Imaging - MRI
Compressive Sensing Basics - Medical Imaging - MRICompressive Sensing Basics - Medical Imaging - MRI
Compressive Sensing Basics - Medical Imaging - MRI
 
Introduction to compressive sensing
Introduction to compressive sensingIntroduction to compressive sensing
Introduction to compressive sensing
 
Ppt compressed sensing a tutorial
Ppt compressed sensing a tutorialPpt compressed sensing a tutorial
Ppt compressed sensing a tutorial
 

Similar to Gaussian Dictionary for Compressive Sensing of the ECG Signal

Data Driven Choice of Threshold in Cepstrum Based Spectrum Estimate
Data Driven Choice of Threshold in Cepstrum Based Spectrum EstimateData Driven Choice of Threshold in Cepstrum Based Spectrum Estimate
Data Driven Choice of Threshold in Cepstrum Based Spectrum Estimatesipij
 
Using Subspace Pursuit Algorithm to Improve Performance of the Distributed Co...
Using Subspace Pursuit Algorithm to Improve Performance of the Distributed Co...Using Subspace Pursuit Algorithm to Improve Performance of the Distributed Co...
Using Subspace Pursuit Algorithm to Improve Performance of the Distributed Co...Polytechnique Montreal
 
PIMRC 2016 Presentation
PIMRC 2016 PresentationPIMRC 2016 Presentation
PIMRC 2016 PresentationMohamed Seif
 
EC8553 Discrete time signal processing
EC8553 Discrete time signal processing EC8553 Discrete time signal processing
EC8553 Discrete time signal processing ssuser2797e4
 
Distributed_Array_Algos.pptx
Distributed_Array_Algos.pptxDistributed_Array_Algos.pptx
Distributed_Array_Algos.pptxf20170649g
 
Photoacoustic tomography based on the application of virtual detectors
Photoacoustic tomography based on the application of virtual detectorsPhotoacoustic tomography based on the application of virtual detectors
Photoacoustic tomography based on the application of virtual detectorsIAEME Publication
 
FR1.L09.3 - SAR TOMOGRAPHIC FOCUSING BY COMPRESSIVE SAMPLING: EXPERIMENTS ON ...
FR1.L09.3 - SAR TOMOGRAPHIC FOCUSING BY COMPRESSIVE SAMPLING: EXPERIMENTS ON ...FR1.L09.3 - SAR TOMOGRAPHIC FOCUSING BY COMPRESSIVE SAMPLING: EXPERIMENTS ON ...
FR1.L09.3 - SAR TOMOGRAPHIC FOCUSING BY COMPRESSIVE SAMPLING: EXPERIMENTS ON ...grssieee
 
Signal, Sampling and signal quantization
Signal, Sampling and signal quantizationSignal, Sampling and signal quantization
Signal, Sampling and signal quantizationSamS270368
 
Image compression based on
Image compression based onImage compression based on
Image compression based onijma
 
Bayesian modelling and computation for Raman spectroscopy
Bayesian modelling and computation for Raman spectroscopyBayesian modelling and computation for Raman spectroscopy
Bayesian modelling and computation for Raman spectroscopyMatt Moores
 
Projected Barzilai-Borwein Methods Applied to Distributed Compressive Spectru...
Projected Barzilai-Borwein Methods Applied to Distributed Compressive Spectru...Projected Barzilai-Borwein Methods Applied to Distributed Compressive Spectru...
Projected Barzilai-Borwein Methods Applied to Distributed Compressive Spectru...Polytechnique Montreal
 
Vladimir Milov and Andrey Savchenko - Classification of Dangerous Situations...
Vladimir Milov and  Andrey Savchenko - Classification of Dangerous Situations...Vladimir Milov and  Andrey Savchenko - Classification of Dangerous Situations...
Vladimir Milov and Andrey Savchenko - Classification of Dangerous Situations...AIST
 
Consistent Nonparametric Spectrum Estimation Via Cepstrum Thresholding
Consistent Nonparametric Spectrum Estimation Via Cepstrum ThresholdingConsistent Nonparametric Spectrum Estimation Via Cepstrum Thresholding
Consistent Nonparametric Spectrum Estimation Via Cepstrum ThresholdingCSCJournals
 

Similar to Gaussian Dictionary for Compressive Sensing of the ECG Signal (20)

Data Driven Choice of Threshold in Cepstrum Based Spectrum Estimate
Data Driven Choice of Threshold in Cepstrum Based Spectrum EstimateData Driven Choice of Threshold in Cepstrum Based Spectrum Estimate
Data Driven Choice of Threshold in Cepstrum Based Spectrum Estimate
 
Using Subspace Pursuit Algorithm to Improve Performance of the Distributed Co...
Using Subspace Pursuit Algorithm to Improve Performance of the Distributed Co...Using Subspace Pursuit Algorithm to Improve Performance of the Distributed Co...
Using Subspace Pursuit Algorithm to Improve Performance of the Distributed Co...
 
PIMRC 2016 Presentation
PIMRC 2016 PresentationPIMRC 2016 Presentation
PIMRC 2016 Presentation
 
EC8553 Discrete time signal processing
EC8553 Discrete time signal processing EC8553 Discrete time signal processing
EC8553 Discrete time signal processing
 
Distributed_Array_Algos.pptx
Distributed_Array_Algos.pptxDistributed_Array_Algos.pptx
Distributed_Array_Algos.pptx
 
Photoacoustic tomography based on the application of virtual detectors
Photoacoustic tomography based on the application of virtual detectorsPhotoacoustic tomography based on the application of virtual detectors
Photoacoustic tomography based on the application of virtual detectors
 
FR1.L09.3 - SAR TOMOGRAPHIC FOCUSING BY COMPRESSIVE SAMPLING: EXPERIMENTS ON ...
FR1.L09.3 - SAR TOMOGRAPHIC FOCUSING BY COMPRESSIVE SAMPLING: EXPERIMENTS ON ...FR1.L09.3 - SAR TOMOGRAPHIC FOCUSING BY COMPRESSIVE SAMPLING: EXPERIMENTS ON ...
FR1.L09.3 - SAR TOMOGRAPHIC FOCUSING BY COMPRESSIVE SAMPLING: EXPERIMENTS ON ...
 
Signal, Sampling and signal quantization
Signal, Sampling and signal quantizationSignal, Sampling and signal quantization
Signal, Sampling and signal quantization
 
Image compression based on
Image compression based onImage compression based on
Image compression based on
 
Bayesian modelling and computation for Raman spectroscopy
Bayesian modelling and computation for Raman spectroscopyBayesian modelling and computation for Raman spectroscopy
Bayesian modelling and computation for Raman spectroscopy
 
Projected Barzilai-Borwein Methods Applied to Distributed Compressive Spectru...
Projected Barzilai-Borwein Methods Applied to Distributed Compressive Spectru...Projected Barzilai-Borwein Methods Applied to Distributed Compressive Spectru...
Projected Barzilai-Borwein Methods Applied to Distributed Compressive Spectru...
 
final ppt
final pptfinal ppt
final ppt
 
Fo3610221025
Fo3610221025Fo3610221025
Fo3610221025
 
QRS signal ECG detection
QRS signal ECG detectionQRS signal ECG detection
QRS signal ECG detection
 
Vladimir Milov and Andrey Savchenko - Classification of Dangerous Situations...
Vladimir Milov and  Andrey Savchenko - Classification of Dangerous Situations...Vladimir Milov and  Andrey Savchenko - Classification of Dangerous Situations...
Vladimir Milov and Andrey Savchenko - Classification of Dangerous Situations...
 
Estimating Space-Time Covariance from Finite Sample Sets
Estimating Space-Time Covariance from Finite Sample SetsEstimating Space-Time Covariance from Finite Sample Sets
Estimating Space-Time Covariance from Finite Sample Sets
 
Dc33625629
Dc33625629Dc33625629
Dc33625629
 
Dc33625629
Dc33625629Dc33625629
Dc33625629
 
US_pres.pptx
US_pres.pptxUS_pres.pptx
US_pres.pptx
 
Consistent Nonparametric Spectrum Estimation Via Cepstrum Thresholding
Consistent Nonparametric Spectrum Estimation Via Cepstrum ThresholdingConsistent Nonparametric Spectrum Estimation Via Cepstrum Thresholding
Consistent Nonparametric Spectrum Estimation Via Cepstrum Thresholding
 

More from Riccardo Bernardini

Superconductivity: the ICT that came from cold
Superconductivity: the ICT that came from coldSuperconductivity: the ICT that came from cold
Superconductivity: the ICT that came from coldRiccardo Bernardini
 
EUgen: an European project description generator
EUgen: an European project description generatorEUgen: an European project description generator
EUgen: an European project description generatorRiccardo Bernardini
 
Multiple description coding for robust video transmission
Multiple description coding for robust video transmissionMultiple description coding for robust video transmission
Multiple description coding for robust video transmissionRiccardo Bernardini
 
PPETP: A peer-to-peer streaming protocol
PPETP: A peer-to-peer streaming protocolPPETP: A peer-to-peer streaming protocol
PPETP: A peer-to-peer streaming protocolRiccardo Bernardini
 
Terra Bruciata: an open source initiative for software correctness
Terra Bruciata: an open source initiative for software correctnessTerra Bruciata: an open source initiative for software correctness
Terra Bruciata: an open source initiative for software correctnessRiccardo Bernardini
 
A Very Stable Diode-Based Physically Unclonable Constant
A Very Stable Diode-Based  Physically Unclonable ConstantA Very Stable Diode-Based  Physically Unclonable Constant
A Very Stable Diode-Based Physically Unclonable ConstantRiccardo Bernardini
 
Generalized Elias Schemes for Truly Random Bits
Generalized Elias Schemes for Truly Random BitsGeneralized Elias Schemes for Truly Random Bits
Generalized Elias Schemes for Truly Random BitsRiccardo Bernardini
 
Physically Unclonable Random Permutations
Physically Unclonable Random PermutationsPhysically Unclonable Random Permutations
Physically Unclonable Random PermutationsRiccardo Bernardini
 
ROBUST RECONSTRUCTION FOR CS-BASED FETAL BEATS DETECTION
ROBUST RECONSTRUCTION FOR CS-BASED FETAL BEATS DETECTIONROBUST RECONSTRUCTION FOR CS-BASED FETAL BEATS DETECTION
ROBUST RECONSTRUCTION FOR CS-BASED FETAL BEATS DETECTIONRiccardo Bernardini
 
Sparse Representation for Fetal QRS Detection in Abdominal ECG Recordings
Sparse Representation for Fetal QRS Detection in Abdominal ECG RecordingsSparse Representation for Fetal QRS Detection in Abdominal ECG Recordings
Sparse Representation for Fetal QRS Detection in Abdominal ECG RecordingsRiccardo Bernardini
 
Very stable PUF based on two mosfet
Very stable PUF based on two mosfetVery stable PUF based on two mosfet
Very stable PUF based on two mosfetRiccardo Bernardini
 

More from Riccardo Bernardini (12)

Superconductivity: the ICT that came from cold
Superconductivity: the ICT that came from coldSuperconductivity: the ICT that came from cold
Superconductivity: the ICT that came from cold
 
EUgen: an European project description generator
EUgen: an European project description generatorEUgen: an European project description generator
EUgen: an European project description generator
 
Multiple description coding for robust video transmission
Multiple description coding for robust video transmissionMultiple description coding for robust video transmission
Multiple description coding for robust video transmission
 
PPETP: A peer-to-peer streaming protocol
PPETP: A peer-to-peer streaming protocolPPETP: A peer-to-peer streaming protocol
PPETP: A peer-to-peer streaming protocol
 
Terra Bruciata: an open source initiative for software correctness
Terra Bruciata: an open source initiative for software correctnessTerra Bruciata: an open source initiative for software correctness
Terra Bruciata: an open source initiative for software correctness
 
A Very Stable Diode-Based Physically Unclonable Constant
A Very Stable Diode-Based  Physically Unclonable ConstantA Very Stable Diode-Based  Physically Unclonable Constant
A Very Stable Diode-Based Physically Unclonable Constant
 
Generalized Elias Schemes for Truly Random Bits
Generalized Elias Schemes for Truly Random BitsGeneralized Elias Schemes for Truly Random Bits
Generalized Elias Schemes for Truly Random Bits
 
Physically Unclonable Random Permutations
Physically Unclonable Random PermutationsPhysically Unclonable Random Permutations
Physically Unclonable Random Permutations
 
ROBUST RECONSTRUCTION FOR CS-BASED FETAL BEATS DETECTION
ROBUST RECONSTRUCTION FOR CS-BASED FETAL BEATS DETECTIONROBUST RECONSTRUCTION FOR CS-BASED FETAL BEATS DETECTION
ROBUST RECONSTRUCTION FOR CS-BASED FETAL BEATS DETECTION
 
Sparse Representation for Fetal QRS Detection in Abdominal ECG Recordings
Sparse Representation for Fetal QRS Detection in Abdominal ECG RecordingsSparse Representation for Fetal QRS Detection in Abdominal ECG Recordings
Sparse Representation for Fetal QRS Detection in Abdominal ECG Recordings
 
Very stable PUF based on two mosfet
Very stable PUF based on two mosfetVery stable PUF based on two mosfet
Very stable PUF based on two mosfet
 
Two-fet based PUF
Two-fet based PUFTwo-fet based PUF
Two-fet based PUF
 

Recently uploaded

SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZTE
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...Call Girls in Nagpur High Profile
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 

Recently uploaded (20)

DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 

Gaussian Dictionary for Compressive Sensing of the ECG Signal

  • 1. Introduction and Motivations Compressive Sensing Compressive Sensing of ECG signal Experimental Results Conclusion Gaussian Dictionary for Compressive Sensing of the ECG Signal Giulia Da Poian, Riccardo Bernardini and Roberto Rinaldo University of Udine 2014 IEEE Workshop on Biometric Measurements and Systems for Security and Medical Applications Rome, October 17, 2014 1 / 24 See also: http://ieeexplore.ieee.org/document/7305770/ http://www.mdpi.com/1424-8220/17/1/9/htm
  • 2. Introduction and Motivations Compressive Sensing Compressive Sensing of ECG signal Experimental Results Conclusion Outline 1 Introduction and Motivations 2 Compressive Sensing 3 Compressive Sensing of ECG signal 4 Experimental Results 5 Conclusion 2 / 24
  • 3. Introduction and Motivations Compressive Sensing Compressive Sensing of ECG signal Experimental Results Conclusion Introduction Wireless Body Sensor Nodes (WBSNs) Continuous monitoring of bio-signals Blood Flow Respiration ECG Three phases Acquisition Processing Wireless Transmission Challenge Increase Sensors Lifetime Ultra long for implants (Up to 5 years for implants) Long for wearable (Up to 1 week for wearable) 3 / 24
  • 4. Introduction and Motivations Compressive Sensing Compressive Sensing of ECG signal Experimental Results Conclusion WBANs Technical Challenges Problem: Increase life time of sensors minimizing power consumption Solution: Reduction of data to acquire and transmit 4 / 24
  • 5. Introduction and Motivations Compressive Sensing Compressive Sensing of ECG signal Experimental Results Conclusion WBANs Technical Challenges Problem: Increase life time of sensors minimizing power consumption Solution: Reduction of data to acquire and transmit Old Paradigm Conventional approaches to sampling signals require to sample data at Nyquist rate and then compress 4 / 24
  • 6. Introduction and Motivations Compressive Sensing Compressive Sensing of ECG signal Experimental Results Conclusion Compressive Sensing Acquisition System Compressive Sensing When data is sparse/compressible, one can directly acquire a condensed representation with no/little information loss through linear dimensionality reduction 5 / 24
  • 7. Introduction and Motivations Compressive Sensing Compressive Sensing of ECG signal Experimental Results Conclusion CS: Acquisition Give a k-sparse signal x of size N, than x can be recovered with overwhelming probability by sensing it M times, with M << N. y is the measurements vector of length M is the (M ⇥ N) measurements matrix (i.e. Random Gaussian Matrix) x is the input ECG vector of length N 6 / 24
  • 8. Introduction and Motivations Compressive Sensing Compressive Sensing of ECG signal Experimental Results Conclusion CS: Recovery of Sparse Vector Example: sparse vector x 2 R3 with one non-zero coe cient, x belongs to one of the coordinate axes measurement vector a1 y1 = a11x1 + a12x2 + a13x3 x must be one of the three intersections of the plane 7 / 24
  • 9. Introduction and Motivations Compressive Sensing Compressive Sensing of ECG signal Experimental Results Conclusion CS: Recovery of Sparse Vector Example: sparse vector x 2 R3 with one non-zero coe cient, x belongs to one of the coordinate axes measurement vector a1 y1 = a11x1 + a12x2 + a13x3 x must be one of the three intersections of the plane add a measure, a2 y2 = a21x1 + a22x2 + a23x3 x must belong to the line resulting by the intersections of the planes 7 / 24
  • 10. Introduction and Motivations Compressive Sensing Compressive Sensing of ECG signal Experimental Results Conclusion CS: Reconstruction Goal: recover signal X from measurements Y Solution: exploit the sparse/compressible geometry of acquired signal P0,✏ Find the sparsest solution: minkxk0 subject to ky xk2  ✏ only M = 2K , NP-hard 8 / 24
  • 11. Introduction and Motivations Compressive Sensing Compressive Sensing of ECG signal Experimental Results Conclusion CS: Reconstruction Goal: recover signal X from measurements Y Solution: exploit the sparse/compressible geometry of acquired signal P0,✏ Find the sparsest solution: minkxk0 subject to ky xk2  ✏ only M = 2K , NP-hard Convex optimization: BP, BPDN Greedy Algorithms: MP, OMP, CoSaMP ... P1,✏ Use the convex relaxation l1 minkxk1 subject to ky xk2  ✏ M = O(k log(N k )) 8 / 24
  • 12. Introduction and Motivations Compressive Sensing Compressive Sensing of ECG signal Experimental Results Conclusion Sparsity A signal x is k-sparse in the acquisition domain if it has at most k non-zero value: ksk0 := card(supp(s))  k Sparsity - Compressibility Bio-signals are highly sparse or compressible in a transformed domain (Fourier, wavelets, ...) The number of measurements required by CS depends on the sparsity level: More sparse = Few measurements M = O(k log( N k )) 9 / 24
  • 13. Introduction and Motivations Compressive Sensing Compressive Sensing of ECG signal Experimental Results Conclusion CS and compressible signals When x has a sparse representations in Given the measurements vector y and a dictionary solve: minkxk1 subject to ky xk2  ✏ Compressive Sensing acquisition process does not depend on sparsification domain 10 / 24
  • 14. Introduction and Motivations Compressive Sensing Compressive Sensing of ECG signal Experimental Results Conclusion Prior Works in Compressive Sensing of the ECG signal Analytical sparsifying transform: DCT Transform Wavelet Transform Use of Compressed Sansing as a compression technique Dictionary Learning Pre-processing stage to find the QRS complex Period normalization (each beat cycle of the same length) Exploit correlation among leads (require to acquire more data) Exploit correlation among beats 11 / 24
  • 15. Introduction and Motivations Compressive Sensing Compressive Sensing of ECG signal Experimental Results Conclusion Proposed Method Improve the Compressive Sensing technique exploiting the ECG sparsity in order to acquire a compressed version of the signal avoiding any pre-processing 12 / 24
  • 16. Introduction and Motivations Compressive Sensing Compressive Sensing of ECG signal Experimental Results Conclusion Proposed Method Improve the Compressive Sensing technique exploiting the ECG sparsity in order to acquire a compressed version of the signal avoiding any pre-processing Dictionary learning: dictionary depends on training set needs pre-processing stage (adding complexity to the encoder) Proposed dictionary avoids the learning process Composed using Gaussian-like functions 12 / 24
  • 17. Introduction and Motivations Compressive Sensing Compressive Sensing of ECG signal Experimental Results Conclusion Overcomplete Gaussian-Dictionary Design ECG approximation Approximation of ECG beats as a linear combinations of k Gaussian functions: x(t) = kX i=1 si e ⇣ t pi ai ⌘2 13 / 24
  • 18. Introduction and Motivations Compressive Sensing Compressive Sensing of ECG signal Experimental Results Conclusion Overcomplete Gaussian-Dictionary Design ECG approximation Approximation of ECG beats as a linear combinations of k Gaussian functions: x(t) = kX i=1 si e ⇣ t pi ai ⌘2 Symmetric waves Q,R and S can be approximated by 1 Gaussian function Asymmetric waves P, T require 2 or 3 Gaussian functions 13 / 24
  • 19. Introduction and Motivations Compressive Sensing Compressive Sensing of ECG signal Experimental Results Conclusion Overcomplete Gaussian-Dictionary Design Dictionary is designed for ECG segments of length 256 Scale parameters used ai 2 {1, 2, 3, 4, 5, 6, 7, 8, 50, 52} All shift parameters pi within the vector length 14 / 24
  • 20. Introduction and Motivations Compressive Sensing Compressive Sensing of ECG signal Experimental Results Conclusion Experimental setup Experimental database: MIT-Arrhythmia ECG Database First five minutes of each signal equally divided into segments of 256 samples 0 256 512 768 1024 −0.6 −0.4 −0.2 0 0.2 0.4 0.6 0.8 1 1.2 Samples Amplitude Sensing matrix with i.i.d. entries drown from a standard normal distribution Dictionary composed by 2816 atoms 15 / 24
  • 21. Introduction and Motivations Compressive Sensing Compressive Sensing of ECG signal Experimental Results Conclusion Experimental Setup Recovery Algorithms Convex optimization: Basis Pursuit Denoising (BPDN) Greed Algorithm: Orthogonal Matching Pursuit (OMP) Performance Comparison Daubechies Wavelet orthogonal transform (7 decomposition levels) as sparsifying transform BSBL-BO algorithm (exploits the intra-block correlation) 16 / 24
  • 22. Introduction and Motivations Compressive Sensing Compressive Sensing of ECG signal Experimental Results Conclusion Performance metrics CR: compression ratio: CR(%) = N m N ⇥ 100 PRD: Percent root mean square di↵erence PRD(%) = sPN n=1(x(n) ˆx(n))2 PN n=1 x(n)2 ⇥ 100 x is the original zero-mean signal PRD  2% for very good reconstruction PRD  9% for good reconstruction 17 / 24
  • 23. Introduction and Motivations Compressive Sensing Compressive Sensing of ECG signal Experimental Results Conclusion Visual evaluation of reconstructed ECG ECG database record 221 has been ”acquired” using M=63 measurements, with a compression ratio CR=76% 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 −1 −0.5 0 0.5 1 1.5 Amplitude (a) Original MIT−BIH record 221 Time [s] 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 −1 −0.5 0 0.5 1 1.5 Amplitude (b) Reconstructed signal using BP denoising and Gaussain Dictioanry Time [s] 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 −1 −0.5 0 0.5 1 1.5 Time [s] Amplitude (c) Reconstructed signal using BP denoising and Wavelets Proposed dictionary PRD=7.2%, Wavelet PRD=29.35% 18 / 24
  • 24. Introduction and Motivations Compressive Sensing Compressive Sensing of ECG signal Experimental Results Conclusion Performance Comparison (1/4) Average PRD over all database records at di↵erent compression ratios 30 40 50 60 70 76 80 90 100 0 VG G 10 15 20 25 30 35 Compression ratio (CR) OutputPRD(averagedoverallrecords) OMP using Gaussian Dictionary OMP using Wavelets BPDN using Gaussian Dictionary BPDN using Wavelets Proposed method: PRD 9% for CR⇠ 76% Wavelet: PRD 9% for CR⇠ 50% 19 / 24
  • 25. Introduction and Motivations Compressive Sensing Compressive Sensing of ECG signal Experimental Results Conclusion Performance Comparison (2/4) Average PRD over all database records at di↵erent compression ratios 30 40 50 60 70 76 80 90 100 0 VG G 10 15 20 25 30 35 Compression ratio (CR) OutputPRD(averagedoverallrecords) BSBL−BO OMP using Gaussian Dictionary BPDN using Gaussian Dictionary Proposed method: PRD 9% for CR⇠ 76% BSBL-BO: PRD 9% for CR⇠ 69% 20 / 24
  • 26. Introduction and Motivations Compressive Sensing Compressive Sensing of ECG signal Experimental Results Conclusion Performance Comparison (3/4) Table : ECG compression results Basis PRD% Time(s) PRD% Time(s) (BPDN) (BPDN) (OMP) (OMP) Wavelet CR=60% 13.61 1.116 14.16 0.012 CR=70% 28.91 0.894 35.76 0.009 CR=80% 56.86 0.556 88.69 0.006 Gaussian CR=60% 3.43 2.823 6.94 0.054 CR=70% 5.56 2.182 7.57 0.044 CR=80% 11.92 1.410 11.02 0.033 Table : Average results over all records 21 / 24
  • 27. Introduction and Motivations Compressive Sensing Compressive Sensing of ECG signal Experimental Results Conclusion Performance Comparison (4/4) Proposed method Wavelets Bases 30 40 50 60 65 70 75 80 85 90 0 G 20 40 60 80 100 Compression Ratio (CR %) PRD 30 40 50 60 65 70 75 80 85 90 0 G 20 40 60 80 100 Compression Ratio (CR %) PRD The proposed method shows a smaller variation of the PRD parameter for all the CR values 22 / 24
  • 28. Introduction and Motivations Compressive Sensing Compressive Sensing of ECG signal Experimental Results Conclusion Conclusion CS is a viable solution for data reduction in ECG transmission Reduction of the number of measurements necessary without a↵ecting the accuracy of data recovery The proposed overcomplete dictionary based on Gaussian-like functions is independent from the training set does not require any pre-processing increases the compression of: 25% respect to CS with Wavelets basis 7% respect to BSBL-BO reconstruction algorithms 23 / 24
  • 29. Introduction and Motivations Compressive Sensing Compressive Sensing of ECG signal Experimental Results Conclusion Thank you! 24 / 24