SlideShare une entreprise Scribd logo
1  sur  29
Télécharger pour lire hors ligne
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

Contenu connexe

Tendances

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
 

Tendances (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
 

En vedette

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
 

En vedette (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
 

Similaire à 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
 

Similaire à 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
 

Plus de 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
 

Plus de 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
 

Dernier

Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHC Sai Kiran
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionMebane Rash
 
Steel Structures - Building technology.pptx
Steel Structures - Building technology.pptxSteel Structures - Building technology.pptx
Steel Structures - Building technology.pptxNikhil Raut
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 
National Level Hackathon Participation Certificate.pdf
National Level Hackathon Participation Certificate.pdfNational Level Hackathon Participation Certificate.pdf
National Level Hackathon Participation Certificate.pdfRajuKanojiya4
 
Indian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptIndian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptMadan Karki
 
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONTHE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONjhunlian
 
welding defects observed during the welding
welding defects observed during the weldingwelding defects observed during the welding
welding defects observed during the weldingMuhammadUzairLiaqat
 
Main Memory Management in Operating System
Main Memory Management in Operating SystemMain Memory Management in Operating System
Main Memory Management in Operating SystemRashmi Bhat
 
Virtual memory management in Operating System
Virtual memory management in Operating SystemVirtual memory management in Operating System
Virtual memory management in Operating SystemRashmi Bhat
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfAsst.prof M.Gokilavani
 
Transport layer issues and challenges - Guide
Transport layer issues and challenges - GuideTransport layer issues and challenges - Guide
Transport layer issues and challenges - GuideGOPINATHS437943
 
The SRE Report 2024 - Great Findings for the teams
The SRE Report 2024 - Great Findings for the teamsThe SRE Report 2024 - Great Findings for the teams
The SRE Report 2024 - Great Findings for the teamsDILIPKUMARMONDAL6
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfROCENODodongVILLACER
 
Solving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.pptSolving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.pptJasonTagapanGulla
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvLewisJB
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 

Dernier (20)

Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of Action
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
Steel Structures - Building technology.pptx
Steel Structures - Building technology.pptxSteel Structures - Building technology.pptx
Steel Structures - Building technology.pptx
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 
National Level Hackathon Participation Certificate.pdf
National Level Hackathon Participation Certificate.pdfNational Level Hackathon Participation Certificate.pdf
National Level Hackathon Participation Certificate.pdf
 
Indian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptIndian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.ppt
 
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONTHE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
 
welding defects observed during the welding
welding defects observed during the weldingwelding defects observed during the welding
welding defects observed during the welding
 
Main Memory Management in Operating System
Main Memory Management in Operating SystemMain Memory Management in Operating System
Main Memory Management in Operating System
 
Virtual memory management in Operating System
Virtual memory management in Operating SystemVirtual memory management in Operating System
Virtual memory management in Operating System
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
 
Transport layer issues and challenges - Guide
Transport layer issues and challenges - GuideTransport layer issues and challenges - Guide
Transport layer issues and challenges - Guide
 
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
The SRE Report 2024 - Great Findings for the teams
The SRE Report 2024 - Great Findings for the teamsThe SRE Report 2024 - Great Findings for the teams
The SRE Report 2024 - Great Findings for the teams
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdf
 
Solving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.pptSolving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.ppt
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 

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