SlideShare a Scribd company logo
1 of 30
Taleb ALASHKAR 1
Medical Multi-signal Signature Recognition Applied
to Cardiac Diagnosis
Supervisor: Eric Fauvet & Olivier Laligant
Centre universitaire Condorcet,
Université de Bourgogne
June-13-2012
Taleb ALASHKAR
Outline
Taleb al-Ashkar 2
1. Introduction
2. Motivation
3. Methodology
4. Results
5. Conclusion
Introduction
Taleb al-Ashkar 3
What is Electrocardiogram (ECG) Signal
Fig 1. ECG Phases
Introduction
Taleb al-Ashkar 4
ECG Interpretation
• RR Line
•QT Interval
•PR Interval
•ST Segment
•TP Segment
Fig 2. ECG Interpretation
Motivation
Taleb al-Ashkar 5
Statistics
• 1/3 people in US has Cardiac Problem
• Main reason of mortality in developed countries
• Costs of healing an caring of patients
Fig 3. Cardiac Problems Costs in US
Motivation
Taleb al-Ashkar 6
Why we need automatic analysis system
• Decrease costs
• Increase efficiency of diagnosis systems
Fig 4. ECG Automatic Analysis
Methodology
Taleb al-Ashkar 7
Methodology of ECG Features Detection
• 1D Nonlinear Filtering Scheme (NLFS)
• Mathematical Model for ECG Features Detection
• Real Approach for ECG Features Detection
Methodology
Taleb al-Ashkar 8
1D Nonlinear Filtering Scheme (NLFS)
• Edge Detection Approach
• Decomposing signal into two signals by:
Y +(z)=T(F +(z)S(z))
Y -(z)=T(-F -(z)S(z))
T: Threshold to select the response
F(z): Detector Filter
S(z): Original Signal
Methodology
Taleb al-Ashkar 9
1D Nonlinear Filtering Scheme (NLFS)
Original Signal
Y+
Y-
Fig 5. NLFS Signals
Methodology
Taleb al-Ashkar 10
Mathematical Model for ECG Features Detection
• Applied on:
Synthetic & free of noise ECG Signal
Fig 6. Synthetic ECG
Methodology
Taleb al-Ashkar 11
Mathematical Model for ECG Features Detection
• QRS Peak Detection
1. NLFS on ECG:  Y+
2. Differentiation:  difY+
3. Thresholding:  TdifY+
4. Linear search:  Peaks
5. RR line
ECG
Y+
difY+
TdifY+
Fig 7. QRS Peak Detection
Methodology
12
Mathematical Model for ECG Features Detection
• Onset of P or T-wave Detection
1. Defining search window (w0 ,w1 )
Fig 8. ECG waves
Methodology
13
Mathematical Model for ECG Features Detection
• Onset of P or T-wave Detection
2. Y+ = Y+ [w0 ,w1 ]
3. Differentiation  difY+
4. Linear search
P-wave
Y+
difY+
Fig 9. Onset Detection
Methodology
14
Mathematical Model for ECG Features Detection
• End of P or T-wave Detection
1. Defining search window (w0 ,w1 )
2. Y- = Y- [w0 ,w1 ]
3. Differentiation  difY-
4. Linear search T-wave
Y-
difY-
Fig 10. End Detection
Methodology
15
Mathematical Model for ECG Features Detection
•Challenges
1. Work for free of noise signal
Fig 11. a) Real ECG, b) Synthetic
Methodology
16
Mathematical Model for ECG Features Detection
•Challenges
2. Variable Morphologies'
Fig 12. a) Inverted T-wave, b) biphasic T-wave
Methodology
17
Real Approach for ECG Features Detection
• Starting from previous Mathematical Model
• Modification to overcome challenges
Fig 13. Real ECG
Methodology
18
Real Approach for ECG Features Detection
• QRS Peak Detection
1. Smoothing ECG: Average Filtering
2. 1D NLFS: to get Y+
3. Y+ Differentiation
4. Thresholding
5. Linear Search: C0 is the end of each peak
6. Search window :
QRS peak = max (ECG[C0 -5, C0 +5])
5. Repeat 5, 6 steps up to end of ECG signal
6. Defining RR line
Fig 14. QRS Peak Detection
Methodology
19
Real Approach for ECG Features Detection
•Synthetic ECG vs Real ECG
Fig 15. a) Synthetic ECG b) Real ECG
Methodology
20
Real Approach for ECG Features Detection
• Onset of P or T-wave Detection
1. Defining w0 ,w1
2. Y+ = Y+ [w0 ,w1 ]
3. Differentiation by 8 samples step
4. Onset is the index of max value of S(i)
Fig 16. S(i) fro Y+
Methodology
21
Real Approach for ECG Features Detection
• End of P or T-wave Detection
1. Defining w0 ,w1
2. Y- = Y- [w0 ,w1 ]
3. Differentiation by 8  S(i)
4. Index min value of S(i)
5. Shifting by 8 samples to get the End
point Fig 17. S(i) for Y-
Results
22
Testing on Standard Database
Testing Database
• 12 Records of QTMIT Standard Database
• Contains Manual Annotations by expert
• Each record contains about 30 annotated beats
Results
23
Testing on Standard Database
Evaluation Parameters
1. Sensitivity:
2. Positive Predictivity
3. Mean Error
4. Standard Deviation
Results
24
Testing on Standard Database
Standard Accepted Error
For deciding Automatic Detection is TP, FP or FN
Table 1. Maximum Accepted Error
Results
25
Testing on Standard Database
Testing Results
ME (ms) SD (ms) Se % P+ %
P-onset 1.48 11.55 75.16 75.16
P-end -1.747 13.57 71 71
R peak -3.251 2.487 98.43 98.88
T-end -7.93 12.396 90.7 90.7
Table 2. Results
Results
26
Testing on Standard Database
Comparing with other methods
Method Parameters P-onset P-end QRS T-end
This work
Se (%)
P+ (%)
m±s (ms)
75.16
75.16
1.48±11.5
71
71
-1.7±13.5
98.88
98.88
-3.2±2.48
90.7
90.7
-7.9±12.3
WT
Se (%)
P+ (%)
m±s (ms)
98.87
91.03
2.0±14.8
98.75
91.03
1.9±12.8
`99.92
99.88
NA
99.77
97.79
-1.6±18.1
LPD
Se(%)
P+ (%)
m±s (ms)
97.7
91.17
14±13.3
97.70
91.17
-0.1±12.3
NA
99.90
97.71
13.5±27.0
Bayes
Se (%)
P+ (%)
m±s (ms)
99.6
NA
1.7±10.8
99.6
NA
2.5±11.2
NA
100
NA
2.7±13.5
Table 3. Comparing Results
Results
27
Testing Against Noise
ECG signal with 8 Different Level of additive noise.
Noise Level L1 L2 L3 L4 L5 L6 L7 L8
PSNR (dB) 113 106.9 100.9 97.4 94.7 86.9 80.8 77.4
0
20
40
60
80
100
120
L1 L2 L3 L4 L5 L6 L7 L8
Se(%)
Noise Levels
Pon
Poff
R
Ton
Toff
Table 4. Noise Levels
Fig 18. Testing against noise results
Conclusion
28
Pros
1. Exploiting 1D NLFS in ECG features Detection
2. Fast & Robust to noise approach
3. Possibility to improve performance
Cons:
1. Less performance than other method
2. Not sufficient for special ECG cases
Conclusion
29
Future Work
1. Developing to detect QRS onset/end
2. Detection of P and T-waves peaks
3. Handling special clinical cases in ECG
30
THANKS
Q&A

More Related Content

Viewers also liked

KateSpade.WhiteSpace
KateSpade.WhiteSpaceKateSpade.WhiteSpace
KateSpade.WhiteSpace
Alexa Shearer
 

Viewers also liked (7)

โครงการพัฒนาหลักสูตรท้องถิ่นโรงเรียนเมืองร้อยเอ็ด
โครงการพัฒนาหลักสูตรท้องถิ่นโรงเรียนเมืองร้อยเอ็ดโครงการพัฒนาหลักสูตรท้องถิ่นโรงเรียนเมืองร้อยเอ็ด
โครงการพัฒนาหลักสูตรท้องถิ่นโรงเรียนเมืองร้อยเอ็ด
 
E democracy - Prof. Mario Alviano - Unical Lamezia Terme I.T.E. "V. DE FAZIO"...
E democracy - Prof. Mario Alviano - Unical Lamezia Terme I.T.E. "V. DE FAZIO"...E democracy - Prof. Mario Alviano - Unical Lamezia Terme I.T.E. "V. DE FAZIO"...
E democracy - Prof. Mario Alviano - Unical Lamezia Terme I.T.E. "V. DE FAZIO"...
 
Design of advanced encryption standard using Vedic Mathematics
Design of advanced encryption standard using Vedic MathematicsDesign of advanced encryption standard using Vedic Mathematics
Design of advanced encryption standard using Vedic Mathematics
 
Face Recognition Techniques
Face Recognition TechniquesFace Recognition Techniques
Face Recognition Techniques
 
Dr. r.b.singh
Dr. r.b.singhDr. r.b.singh
Dr. r.b.singh
 
Successful management of delayed case of mastitis in cow
Successful management of delayed case of mastitis in cowSuccessful management of delayed case of mastitis in cow
Successful management of delayed case of mastitis in cow
 
KateSpade.WhiteSpace
KateSpade.WhiteSpaceKateSpade.WhiteSpace
KateSpade.WhiteSpace
 

Similar to Medical multi signal signature recognition applied Cardiac Diagnosis

Vedran Peric's PhD Defense Presentation: Non-intrusive Methods for Mode Estim...
Vedran Peric's PhD Defense Presentation: Non-intrusive Methods for Mode Estim...Vedran Peric's PhD Defense Presentation: Non-intrusive Methods for Mode Estim...
Vedran Peric's PhD Defense Presentation: Non-intrusive Methods for Mode Estim...
Luigi Vanfretti
 
Novel Functional Radiomics for Prediction of Cardiac PET Avidity in Lung Canc...
Novel Functional Radiomics for Prediction of Cardiac PET Avidity in Lung Canc...Novel Functional Radiomics for Prediction of Cardiac PET Avidity in Lung Canc...
Novel Functional Radiomics for Prediction of Cardiac PET Avidity in Lung Canc...
Wookjin Choi
 
AR-based Method for ECG Classification and Patient Recognition
AR-based Method for ECG Classification and Patient RecognitionAR-based Method for ECG Classification and Patient Recognition
AR-based Method for ECG Classification and Patient Recognition
CSCJournals
 
Gamma_Ray_Spectroscopy_Using_a_NaI_TI_De.pdf
Gamma_Ray_Spectroscopy_Using_a_NaI_TI_De.pdfGamma_Ray_Spectroscopy_Using_a_NaI_TI_De.pdf
Gamma_Ray_Spectroscopy_Using_a_NaI_TI_De.pdf
GromekWaczak
 

Similar to Medical multi signal signature recognition applied Cardiac Diagnosis (20)

Interpretation of electrocardiography (ECG) by using polynomial function simu...
Interpretation of electrocardiography (ECG) by using polynomial function simu...Interpretation of electrocardiography (ECG) by using polynomial function simu...
Interpretation of electrocardiography (ECG) by using polynomial function simu...
 
Ecg
EcgEcg
Ecg
 
IRJET- R–Peak Detection of ECG Signal using Thresholding Method
IRJET- R–Peak Detection of ECG Signal using Thresholding MethodIRJET- R–Peak Detection of ECG Signal using Thresholding Method
IRJET- R–Peak Detection of ECG Signal using Thresholding Method
 
Less computational approach to detect QRS complexes in ECG rhythms
Less computational approach to detect QRS complexes in ECG rhythmsLess computational approach to detect QRS complexes in ECG rhythms
Less computational approach to detect QRS complexes in ECG rhythms
 
IRJET- Congestive Heart Failure Recognition by Analyzing The ECG Signals usi...
IRJET-  Congestive Heart Failure Recognition by Analyzing The ECG Signals usi...IRJET-  Congestive Heart Failure Recognition by Analyzing The ECG Signals usi...
IRJET- Congestive Heart Failure Recognition by Analyzing The ECG Signals usi...
 
Cloud-based ECG classification with mobile interface.pptx
Cloud-based ECG classification with mobile interface.pptxCloud-based ECG classification with mobile interface.pptx
Cloud-based ECG classification with mobile interface.pptx
 
Vedran Peric's PhD Defense Presentation: Non-intrusive Methods for Mode Estim...
Vedran Peric's PhD Defense Presentation: Non-intrusive Methods for Mode Estim...Vedran Peric's PhD Defense Presentation: Non-intrusive Methods for Mode Estim...
Vedran Peric's PhD Defense Presentation: Non-intrusive Methods for Mode Estim...
 
IRJET - ECG based Cardiac Arrhythmia Detection using a Deep Neural Network
IRJET - ECG based Cardiac Arrhythmia Detection using a Deep Neural NetworkIRJET - ECG based Cardiac Arrhythmia Detection using a Deep Neural Network
IRJET - ECG based Cardiac Arrhythmia Detection using a Deep Neural Network
 
Automatic Detection of Heart Disease Using Discreet Wavelet Transform and Art...
Automatic Detection of Heart Disease Using Discreet Wavelet Transform and Art...Automatic Detection of Heart Disease Using Discreet Wavelet Transform and Art...
Automatic Detection of Heart Disease Using Discreet Wavelet Transform and Art...
 
ECG Classification using SVM
ECG Classification using SVMECG Classification using SVM
ECG Classification using SVM
 
Identification of Myocardial Infarction from Multi-Lead ECG signal
Identification of Myocardial Infarction from Multi-Lead ECG signalIdentification of Myocardial Infarction from Multi-Lead ECG signal
Identification of Myocardial Infarction from Multi-Lead ECG signal
 
New Method of R-Wave Detection by Continuous Wavelet Transform
New Method of R-Wave Detection by Continuous Wavelet TransformNew Method of R-Wave Detection by Continuous Wavelet Transform
New Method of R-Wave Detection by Continuous Wavelet Transform
 
Detection of Real Time QRS Complex Using Wavelet Transform
Detection of Real Time QRS Complex Using Wavelet Transform Detection of Real Time QRS Complex Using Wavelet Transform
Detection of Real Time QRS Complex Using Wavelet Transform
 
Novel Functional Radiomics for Prediction of Cardiac PET Avidity in Lung Canc...
Novel Functional Radiomics for Prediction of Cardiac PET Avidity in Lung Canc...Novel Functional Radiomics for Prediction of Cardiac PET Avidity in Lung Canc...
Novel Functional Radiomics for Prediction of Cardiac PET Avidity in Lung Canc...
 
AR-based Method for ECG Classification and Patient Recognition
AR-based Method for ECG Classification and Patient RecognitionAR-based Method for ECG Classification and Patient Recognition
AR-based Method for ECG Classification and Patient Recognition
 
Project
ProjectProject
Project
 
Artificial Intelligence To Reduce Radiation-induced Cardiotoxicity In Lung Ca...
Artificial Intelligence To Reduce Radiation-induced Cardiotoxicity In Lung Ca...Artificial Intelligence To Reduce Radiation-induced Cardiotoxicity In Lung Ca...
Artificial Intelligence To Reduce Radiation-induced Cardiotoxicity In Lung Ca...
 
ECG BIOMETRICS
ECG BIOMETRICSECG BIOMETRICS
ECG BIOMETRICS
 
J041215358
J041215358J041215358
J041215358
 
Gamma_Ray_Spectroscopy_Using_a_NaI_TI_De.pdf
Gamma_Ray_Spectroscopy_Using_a_NaI_TI_De.pdfGamma_Ray_Spectroscopy_Using_a_NaI_TI_De.pdf
Gamma_Ray_Spectroscopy_Using_a_NaI_TI_De.pdf
 

Recently uploaded

College Call Girls in Haridwar 9667172968 Short 4000 Night 10000 Best call gi...
College Call Girls in Haridwar 9667172968 Short 4000 Night 10000 Best call gi...College Call Girls in Haridwar 9667172968 Short 4000 Night 10000 Best call gi...
College Call Girls in Haridwar 9667172968 Short 4000 Night 10000 Best call gi...
perfect solution
 
Call Girls Bhubaneswar Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Bhubaneswar Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Bhubaneswar Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Bhubaneswar Just Call 9907093804 Top Class Call Girl Service Avail...
Dipal Arora
 

Recently uploaded (20)

Book Paid Powai Call Girls Mumbai 𖠋 9930245274 𖠋Low Budget Full Independent H...
Book Paid Powai Call Girls Mumbai 𖠋 9930245274 𖠋Low Budget Full Independent H...Book Paid Powai Call Girls Mumbai 𖠋 9930245274 𖠋Low Budget Full Independent H...
Book Paid Powai Call Girls Mumbai 𖠋 9930245274 𖠋Low Budget Full Independent H...
 
Call Girls Haridwar Just Call 8250077686 Top Class Call Girl Service Available
Call Girls Haridwar Just Call 8250077686 Top Class Call Girl Service AvailableCall Girls Haridwar Just Call 8250077686 Top Class Call Girl Service Available
Call Girls Haridwar Just Call 8250077686 Top Class Call Girl Service Available
 
Call Girls Guntur Just Call 8250077686 Top Class Call Girl Service Available
Call Girls Guntur  Just Call 8250077686 Top Class Call Girl Service AvailableCall Girls Guntur  Just Call 8250077686 Top Class Call Girl Service Available
Call Girls Guntur Just Call 8250077686 Top Class Call Girl Service Available
 
Premium Call Girls Cottonpet Whatsapp 7001035870 Independent Escort Service
Premium Call Girls Cottonpet Whatsapp 7001035870 Independent Escort ServicePremium Call Girls Cottonpet Whatsapp 7001035870 Independent Escort Service
Premium Call Girls Cottonpet Whatsapp 7001035870 Independent Escort Service
 
College Call Girls in Haridwar 9667172968 Short 4000 Night 10000 Best call gi...
College Call Girls in Haridwar 9667172968 Short 4000 Night 10000 Best call gi...College Call Girls in Haridwar 9667172968 Short 4000 Night 10000 Best call gi...
College Call Girls in Haridwar 9667172968 Short 4000 Night 10000 Best call gi...
 
Call Girls Tirupati Just Call 8250077686 Top Class Call Girl Service Available
Call Girls Tirupati Just Call 8250077686 Top Class Call Girl Service AvailableCall Girls Tirupati Just Call 8250077686 Top Class Call Girl Service Available
Call Girls Tirupati Just Call 8250077686 Top Class Call Girl Service Available
 
(👑VVIP ISHAAN ) Russian Call Girls Service Navi Mumbai🖕9920874524🖕Independent...
(👑VVIP ISHAAN ) Russian Call Girls Service Navi Mumbai🖕9920874524🖕Independent...(👑VVIP ISHAAN ) Russian Call Girls Service Navi Mumbai🖕9920874524🖕Independent...
(👑VVIP ISHAAN ) Russian Call Girls Service Navi Mumbai🖕9920874524🖕Independent...
 
Night 7k to 12k Navi Mumbai Call Girl Photo 👉 BOOK NOW 9833363713 👈 ♀️ night ...
Night 7k to 12k Navi Mumbai Call Girl Photo 👉 BOOK NOW 9833363713 👈 ♀️ night ...Night 7k to 12k Navi Mumbai Call Girl Photo 👉 BOOK NOW 9833363713 👈 ♀️ night ...
Night 7k to 12k Navi Mumbai Call Girl Photo 👉 BOOK NOW 9833363713 👈 ♀️ night ...
 
Call Girls Cuttack Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Cuttack Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Cuttack Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Cuttack Just Call 9907093804 Top Class Call Girl Service Available
 
Call Girls Bangalore Just Call 8250077686 Top Class Call Girl Service Available
Call Girls Bangalore Just Call 8250077686 Top Class Call Girl Service AvailableCall Girls Bangalore Just Call 8250077686 Top Class Call Girl Service Available
Call Girls Bangalore Just Call 8250077686 Top Class Call Girl Service Available
 
Call Girls Dehradun Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Dehradun Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Dehradun Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Dehradun Just Call 9907093804 Top Class Call Girl Service Available
 
Pondicherry Call Girls Book Now 9630942363 Top Class Pondicherry Escort Servi...
Pondicherry Call Girls Book Now 9630942363 Top Class Pondicherry Escort Servi...Pondicherry Call Girls Book Now 9630942363 Top Class Pondicherry Escort Servi...
Pondicherry Call Girls Book Now 9630942363 Top Class Pondicherry Escort Servi...
 
Top Rated Hyderabad Call Girls Erragadda ⟟ 9332606886 ⟟ Call Me For Genuine ...
Top Rated  Hyderabad Call Girls Erragadda ⟟ 9332606886 ⟟ Call Me For Genuine ...Top Rated  Hyderabad Call Girls Erragadda ⟟ 9332606886 ⟟ Call Me For Genuine ...
Top Rated Hyderabad Call Girls Erragadda ⟟ 9332606886 ⟟ Call Me For Genuine ...
 
Russian Call Girls Service Jaipur {8445551418} ❤️PALLAVI VIP Jaipur Call Gir...
Russian Call Girls Service  Jaipur {8445551418} ❤️PALLAVI VIP Jaipur Call Gir...Russian Call Girls Service  Jaipur {8445551418} ❤️PALLAVI VIP Jaipur Call Gir...
Russian Call Girls Service Jaipur {8445551418} ❤️PALLAVI VIP Jaipur Call Gir...
 
Premium Call Girls In Jaipur {8445551418} ❤️VVIP SEEMA Call Girl in Jaipur Ra...
Premium Call Girls In Jaipur {8445551418} ❤️VVIP SEEMA Call Girl in Jaipur Ra...Premium Call Girls In Jaipur {8445551418} ❤️VVIP SEEMA Call Girl in Jaipur Ra...
Premium Call Girls In Jaipur {8445551418} ❤️VVIP SEEMA Call Girl in Jaipur Ra...
 
Call Girls Agra Just Call 8250077686 Top Class Call Girl Service Available
Call Girls Agra Just Call 8250077686 Top Class Call Girl Service AvailableCall Girls Agra Just Call 8250077686 Top Class Call Girl Service Available
Call Girls Agra Just Call 8250077686 Top Class Call Girl Service Available
 
Best Rate (Hyderabad) Call Girls Jahanuma ⟟ 8250192130 ⟟ High Class Call Girl...
Best Rate (Hyderabad) Call Girls Jahanuma ⟟ 8250192130 ⟟ High Class Call Girl...Best Rate (Hyderabad) Call Girls Jahanuma ⟟ 8250192130 ⟟ High Class Call Girl...
Best Rate (Hyderabad) Call Girls Jahanuma ⟟ 8250192130 ⟟ High Class Call Girl...
 
Top Rated Bangalore Call Girls Richmond Circle ⟟ 9332606886 ⟟ Call Me For Ge...
Top Rated Bangalore Call Girls Richmond Circle ⟟  9332606886 ⟟ Call Me For Ge...Top Rated Bangalore Call Girls Richmond Circle ⟟  9332606886 ⟟ Call Me For Ge...
Top Rated Bangalore Call Girls Richmond Circle ⟟ 9332606886 ⟟ Call Me For Ge...
 
(Low Rate RASHMI ) Rate Of Call Girls Jaipur ❣ 8445551418 ❣ Elite Models & Ce...
(Low Rate RASHMI ) Rate Of Call Girls Jaipur ❣ 8445551418 ❣ Elite Models & Ce...(Low Rate RASHMI ) Rate Of Call Girls Jaipur ❣ 8445551418 ❣ Elite Models & Ce...
(Low Rate RASHMI ) Rate Of Call Girls Jaipur ❣ 8445551418 ❣ Elite Models & Ce...
 
Call Girls Bhubaneswar Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Bhubaneswar Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Bhubaneswar Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Bhubaneswar Just Call 9907093804 Top Class Call Girl Service Avail...
 

Medical multi signal signature recognition applied Cardiac Diagnosis

  • 1. Taleb ALASHKAR 1 Medical Multi-signal Signature Recognition Applied to Cardiac Diagnosis Supervisor: Eric Fauvet & Olivier Laligant Centre universitaire Condorcet, Université de Bourgogne June-13-2012 Taleb ALASHKAR
  • 2. Outline Taleb al-Ashkar 2 1. Introduction 2. Motivation 3. Methodology 4. Results 5. Conclusion
  • 3. Introduction Taleb al-Ashkar 3 What is Electrocardiogram (ECG) Signal Fig 1. ECG Phases
  • 4. Introduction Taleb al-Ashkar 4 ECG Interpretation • RR Line •QT Interval •PR Interval •ST Segment •TP Segment Fig 2. ECG Interpretation
  • 5. Motivation Taleb al-Ashkar 5 Statistics • 1/3 people in US has Cardiac Problem • Main reason of mortality in developed countries • Costs of healing an caring of patients Fig 3. Cardiac Problems Costs in US
  • 6. Motivation Taleb al-Ashkar 6 Why we need automatic analysis system • Decrease costs • Increase efficiency of diagnosis systems Fig 4. ECG Automatic Analysis
  • 7. Methodology Taleb al-Ashkar 7 Methodology of ECG Features Detection • 1D Nonlinear Filtering Scheme (NLFS) • Mathematical Model for ECG Features Detection • Real Approach for ECG Features Detection
  • 8. Methodology Taleb al-Ashkar 8 1D Nonlinear Filtering Scheme (NLFS) • Edge Detection Approach • Decomposing signal into two signals by: Y +(z)=T(F +(z)S(z)) Y -(z)=T(-F -(z)S(z)) T: Threshold to select the response F(z): Detector Filter S(z): Original Signal
  • 9. Methodology Taleb al-Ashkar 9 1D Nonlinear Filtering Scheme (NLFS) Original Signal Y+ Y- Fig 5. NLFS Signals
  • 10. Methodology Taleb al-Ashkar 10 Mathematical Model for ECG Features Detection • Applied on: Synthetic & free of noise ECG Signal Fig 6. Synthetic ECG
  • 11. Methodology Taleb al-Ashkar 11 Mathematical Model for ECG Features Detection • QRS Peak Detection 1. NLFS on ECG:  Y+ 2. Differentiation:  difY+ 3. Thresholding:  TdifY+ 4. Linear search:  Peaks 5. RR line ECG Y+ difY+ TdifY+ Fig 7. QRS Peak Detection
  • 12. Methodology 12 Mathematical Model for ECG Features Detection • Onset of P or T-wave Detection 1. Defining search window (w0 ,w1 ) Fig 8. ECG waves
  • 13. Methodology 13 Mathematical Model for ECG Features Detection • Onset of P or T-wave Detection 2. Y+ = Y+ [w0 ,w1 ] 3. Differentiation  difY+ 4. Linear search P-wave Y+ difY+ Fig 9. Onset Detection
  • 14. Methodology 14 Mathematical Model for ECG Features Detection • End of P or T-wave Detection 1. Defining search window (w0 ,w1 ) 2. Y- = Y- [w0 ,w1 ] 3. Differentiation  difY- 4. Linear search T-wave Y- difY- Fig 10. End Detection
  • 15. Methodology 15 Mathematical Model for ECG Features Detection •Challenges 1. Work for free of noise signal Fig 11. a) Real ECG, b) Synthetic
  • 16. Methodology 16 Mathematical Model for ECG Features Detection •Challenges 2. Variable Morphologies' Fig 12. a) Inverted T-wave, b) biphasic T-wave
  • 17. Methodology 17 Real Approach for ECG Features Detection • Starting from previous Mathematical Model • Modification to overcome challenges Fig 13. Real ECG
  • 18. Methodology 18 Real Approach for ECG Features Detection • QRS Peak Detection 1. Smoothing ECG: Average Filtering 2. 1D NLFS: to get Y+ 3. Y+ Differentiation 4. Thresholding 5. Linear Search: C0 is the end of each peak 6. Search window : QRS peak = max (ECG[C0 -5, C0 +5]) 5. Repeat 5, 6 steps up to end of ECG signal 6. Defining RR line Fig 14. QRS Peak Detection
  • 19. Methodology 19 Real Approach for ECG Features Detection •Synthetic ECG vs Real ECG Fig 15. a) Synthetic ECG b) Real ECG
  • 20. Methodology 20 Real Approach for ECG Features Detection • Onset of P or T-wave Detection 1. Defining w0 ,w1 2. Y+ = Y+ [w0 ,w1 ] 3. Differentiation by 8 samples step 4. Onset is the index of max value of S(i) Fig 16. S(i) fro Y+
  • 21. Methodology 21 Real Approach for ECG Features Detection • End of P or T-wave Detection 1. Defining w0 ,w1 2. Y- = Y- [w0 ,w1 ] 3. Differentiation by 8  S(i) 4. Index min value of S(i) 5. Shifting by 8 samples to get the End point Fig 17. S(i) for Y-
  • 22. Results 22 Testing on Standard Database Testing Database • 12 Records of QTMIT Standard Database • Contains Manual Annotations by expert • Each record contains about 30 annotated beats
  • 23. Results 23 Testing on Standard Database Evaluation Parameters 1. Sensitivity: 2. Positive Predictivity 3. Mean Error 4. Standard Deviation
  • 24. Results 24 Testing on Standard Database Standard Accepted Error For deciding Automatic Detection is TP, FP or FN Table 1. Maximum Accepted Error
  • 25. Results 25 Testing on Standard Database Testing Results ME (ms) SD (ms) Se % P+ % P-onset 1.48 11.55 75.16 75.16 P-end -1.747 13.57 71 71 R peak -3.251 2.487 98.43 98.88 T-end -7.93 12.396 90.7 90.7 Table 2. Results
  • 26. Results 26 Testing on Standard Database Comparing with other methods Method Parameters P-onset P-end QRS T-end This work Se (%) P+ (%) m±s (ms) 75.16 75.16 1.48±11.5 71 71 -1.7±13.5 98.88 98.88 -3.2±2.48 90.7 90.7 -7.9±12.3 WT Se (%) P+ (%) m±s (ms) 98.87 91.03 2.0±14.8 98.75 91.03 1.9±12.8 `99.92 99.88 NA 99.77 97.79 -1.6±18.1 LPD Se(%) P+ (%) m±s (ms) 97.7 91.17 14±13.3 97.70 91.17 -0.1±12.3 NA 99.90 97.71 13.5±27.0 Bayes Se (%) P+ (%) m±s (ms) 99.6 NA 1.7±10.8 99.6 NA 2.5±11.2 NA 100 NA 2.7±13.5 Table 3. Comparing Results
  • 27. Results 27 Testing Against Noise ECG signal with 8 Different Level of additive noise. Noise Level L1 L2 L3 L4 L5 L6 L7 L8 PSNR (dB) 113 106.9 100.9 97.4 94.7 86.9 80.8 77.4 0 20 40 60 80 100 120 L1 L2 L3 L4 L5 L6 L7 L8 Se(%) Noise Levels Pon Poff R Ton Toff Table 4. Noise Levels Fig 18. Testing against noise results
  • 28. Conclusion 28 Pros 1. Exploiting 1D NLFS in ECG features Detection 2. Fast & Robust to noise approach 3. Possibility to improve performance Cons: 1. Less performance than other method 2. Not sufficient for special ECG cases
  • 29. Conclusion 29 Future Work 1. Developing to detect QRS onset/end 2. Detection of P and T-waves peaks 3. Handling special clinical cases in ECG