SlideShare une entreprise Scribd logo
1  sur  46
24th Annual Multi-topic International
     Symposium IEEEP Karachi 2009
   Intelligent Heart Disease Recognition
           using Neural Networks

Engr. Dileep Kumar
Dr. Bhawani Shanker Chowdhry
Engr. Attiya Baqai
Engr. Bhagwandas




      Mehran University of Engineering and Technology
                      Jamshoro Pakistan
Intelligent Heart Disease
Recognition using Neural Networks
Tele-ECG System
Tele ECG in the World
   “A wireless ECG system for continuous event recording and
    communication to a clinical alarm station”
    Fensli, R.; Gunnarson, E.; Hejlesen, O
    Engineering in Medicine and Biology Society, 2004. IEMBS apos;04. 26th
    Annual International Conference of the IEEE.

   Online Tele-ECG System in a remote Brazilian Emergency Room: The
    evaluation of the time interval from door to discharge of cardiac patients
    Adolfo L F Sparenberg1,2, Thais Russomano1,2 , Eleonora R Soares2,
    Tatiane Schaun2, Ricardo B Cardoso1, Robert Timm2,

   Scientists of the Bhabha Atomic Research Centre India have
    developed a compact, low-cost and portable tele-electro cardiogram
    (ECG) system that could be controlled by mobile phone by means of a
    bluetooth connection in Feb 2009.
Aim of our research
 Provide Automatic cardiac disease Analysis.
 Remove the need of a specialized cardiologist
 Make expert and accurate judgments based on patient’s past
  record
 Remote diagnosis during absence of medical personnel and
  experts
 A simple, easy and cost effective diagnosis
 Provide continuous storage and assessment of patient’s ECG
Main features of Neural Networks
 Neural networks learn by experience rather than by
  remodeling or reprogramming ………Intelligence

 They have the ability to generalize
 They do not require a prior understanding of the
  process
 They are robust to noisy data
 VLSI implementation is very easy
Current and future research
 This research is ongoing in various parts of world


 There are annual international competitions for
  getting better results in this research area

 Highly accurate results have not been obtained till
  today
Main Goals of our research
 To carry out research into Automated interpretation
  of ECG signal.

 To find the efficient features of the ECG signal
 To use Neural Networks for signal classification
Software tools and ECG data used in
this research
 Simulation based research, in MATLAB


 Signal processing toolbox of Matlab SPtool
 Neural Network tool box for Matlab NNtool




 Availability of real time ECG data of patients at MIT-BIH
   database
Experimental tasks of our research
    Signal pre-processing of ECG for noise removal
    Interpretation of ECG
    QRS complex and other fiducially obtained point
     detection
    Efficient feature extraction for input to NN
    Classification of cardiac problems using Neural
     Networks


                          Fiducial
  SIGNAL
               QRS                    Feature          NN
   PRE-                    Point
             Detection               Extraction   Classification
PROCESSING               Detection
Electrocardiogram (ECG)
                      Normal ECG values for
                      healthy persons

                          Wave   Duration (s)

                           P      0.08-0.10

                          QRS     0.06-0.10

                           T      0.12-0.16



     Shape of ECG
ECG interpretation
Cardiac conditions
 Normal beat
 Right Bundle Branch Block beat (RBBB)
 Left Bundle Branch Block beat (LBBB)
 Atrial Premature Contraction beat (APC)
 Ventricular premature Contraction beat (VPC)
 Paced beat
Right Bundle Branch Block Beat
Diagnosis of RBBB is mainly based on widened
QRS 0.12 seconds or more
Atrial Premature Contraction Beat (APC)

 A premature beat, appears early than expected
 Decrease in R-R interval
Data for NN Classification
   Feature   Type           Source                           Description

     1        M            R, S waves                       R-S interval

     2        M            P, R waves                       P-R interval

     3        M        QRS complex                           QRS width

     4        M            Q, T waves                       Q-T interval

     5        M             R waves                         R amplitude

     6        M             R waves                     R-R interval (HBR)

     7        S        QRS complex                          QRS energy

     8        S            ECG waves                 Auto correlation coefficient

     9        S            ECG waves                 Mean or expectation vector

     10       S            Histogram            Maximum Amplitude of the signal

   11-23      C        ECG waveform                  13 compressed ECG sample

 M= Morphological points      S=Statistical points             C=compressed points
Compressed Signals
 ECG contains 360 points for one beat but to reduce
  complexity we have taken 52 essential points and
  further the signal is compressed to 4:1
Data for NN Classification
   Feature   Type           Source                           Description

     1        M            R, S waves                       R-S interval

     2        M            P, R waves                       P-R interval

     3        M        QRS complex                            QRS area

     4        M            Q, T waves                       Q-T interval

     5        M             R waves                         R amplitude

     6        M             R waves                             HBR

     7        S        QRS complex                          QRS energy

     8        S            ECG waves                 Auto correlation coefficient

     9        S            ECG waves                 Mean or expectation vector

     10       S            Histogram            Maximum Amplitude of the signal

   11-23      C        ECG waveform                  13 compressed ECG sample

 M= Morphological points      S=Statistical points             C=compressed points
Experimental tasks of our research
    Signal pre-processing of ECG for noise removal
    Interpretation of ECG
    QRS complex and other fiducially obtained point
     detection
    Efficient feature extraction for input to NN
    Classification of cardiac problems using Neural
     Networks


                          Fiducial
  SIGNAL
               QRS                    Feature          NN
   PRE-                    Point
             Detection               Extraction   Classification
PROCESSING               Detection
Simple architecture interconnections
 Architecture of Neural Networks made in our
  research. This is feed forward back propagation.

               R-S
                                                              N


               P-R
                                                               A

               Q-T

                                                               V



                                                               R
            Comp 1

                                                               L
            Comp 2

                                                               P

               23 element Input   Hidden Layer   6 neurons Output
               Layer                             Layer
Network used in our research
 Training function
 Learning function
 Number of hidden layers
 Number of Neurons in hidden layers
 Number of nodes in input and output layer
 Time for training
 Number of epochs
Results
Experimental tasks of our research
    Signal pre-processing of ECG for noise removal
    Interpretation of ECG
    QRS complex and other fiducially obtained point
     detection
    Efficient feature extraction for input to NN
    Classification of cardiac problems using Neural
     Networks


                          Fiducial
  SIGNAL
               QRS                    Feature          NN
   PRE-                    Point
             Detection               Extraction   Classification
PROCESSING               Detection
Pre-Processing of ECG signal
 Filtering of the ECG signal


 Removing High Frequency components
 Removing Low Frequency components
 Removing Power line interference
Low pass filter
Notch filter
High pass filter
Removing High Frequency components
Removing Base line wandering
Signal Smoothing
Experimental tasks of our research
    Signal pre-processing of ECG for noise removal
    Interpretation of ECG
    QRS complex and other fiducial point detection
    Efficient feature extraction for input to NN
    Classification of cardiac problems using Neural
      Networks



                          Fiducial
  SIGNAL
               QRS                    Feature          NN
   PRE-                    Point
             Detection               Extraction   Classification
PROCESSING               Detection
Detection of QRS points
 Steps involved:


 Derivate
 Thresholding
 Matlab programming
Derivative of Normal ECG
Threshold value of Derivative signal
Detection of Q, R and S points
Detection of 5 QRS waves
Detection for 10 QRS waves
Detection of other points
All points detection of Normal signal
QRS points detection of database with
         Cardiac problem
Compression of the signal
Data for NN Classification
  Features   Type           Source                           Description

     1        M            R, S waves                       R-S interval

     2        M            P, R waves                       P-R interval

     3        M        QRS complex                            QRS area

     4        M            Q, T waves                       Q-T interval

     5        M             R waves                         R amplitude

     6        M             R waves                             HBR

     7        S        QRS complex                          QRS energy

     8        S            ECG waves                 Auto correlation coefficient

     9        S            ECG waves                 Mean or expectation vector

    10        S            Histogram            Maximum Amplitude of the signal

   11-23      C        ECG waveform                  13 compressed ECG sample

 M= Morphological points      S=Statistical points             C=compressed points
Training of Network




                                   Training performance of Network.


   Training Samples: 100
   Testing Samples: 100
     Network               Input     Output         Hidden          Epochs      Elapsed      MSE
                           Layer      layer         Layer                      Time (sec)


     Classifier             23           6              5                 12    9.0650      0.00484


                                        Training Performance of Network
Classification Results

  Training Samples: 100
  Testing Samples: 100


     Network         Input Neurons    Output Neurons   Heart Problem   Recognition rate %   Average rate %


                                                            N                 88
                                                            A                 96
                                                            V                 91
    Classifier              23              6                                                   90.6
                                                            R                 98
                                                            L                 84
                                                            P                 87

N = Normal Beat
A = Atrial Premature Beat
V = Ventricular Premature Beat Beat
R = Right Bundle Branch Block Beat
L = Left Bundle Branch Block
P = Paced Beat
Conclusion and Future Recommendations

 The aim of the research was to find the efficient
  features which are given to NN for classification.

 We have worked on only 6 beats and in future this can
  be extended to greater number of beats. We used
  100 number of Training and testing samples and this can be
  extended, for greater average rate of recognition.

 This is ongoing research and is conducted in different
  part of world and different competitions are held
  worldwide for best classification at www.physionet.org
Intelligent Heart Disease
Recognition using Neural Networks




          Thank you

Contenu connexe

Tendances

D032021027
D032021027D032021027
D032021027
inventy
 
Ecg compression using fft
Ecg compression using fftEcg compression using fft
Ecg compression using fft
cjsupreme
 
Iaetsd a review on ecg arrhythmia detection
Iaetsd a review on ecg arrhythmia detectionIaetsd a review on ecg arrhythmia detection
Iaetsd a review on ecg arrhythmia detection
Iaetsd Iaetsd
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
ijceronline
 
Iisrt z pranoti kumbhare
Iisrt z pranoti kumbhareIisrt z pranoti kumbhare
Iisrt z pranoti kumbhare
IISRT
 
ECG Signal Compression Technique Based on Discrete Wavelet Transform and QRS-...
ECG Signal Compression Technique Based on Discrete Wavelet Transform and QRS-...ECG Signal Compression Technique Based on Discrete Wavelet Transform and QRS-...
ECG Signal Compression Technique Based on Discrete Wavelet Transform and QRS-...
CSCJournals
 
Oscilloscope Fundamentals, Hands-On Course at EELive 2014
Oscilloscope Fundamentals, Hands-On Course at EELive 2014Oscilloscope Fundamentals, Hands-On Course at EELive 2014
Oscilloscope Fundamentals, Hands-On Course at EELive 2014
Rohde & Schwarz North America
 

Tendances (20)

DENOISING OF ECG SIGNAL USING FILTERS AND WAVELET TRANSFORM
DENOISING OF ECG SIGNAL USING FILTERS AND WAVELET TRANSFORMDENOISING OF ECG SIGNAL USING FILTERS AND WAVELET TRANSFORM
DENOISING OF ECG SIGNAL USING FILTERS AND WAVELET TRANSFORM
 
D032021027
D032021027D032021027
D032021027
 
rupesh k10741
rupesh  k10741rupesh  k10741
rupesh k10741
 
ECG DENOISING USING NN.pp
ECG DENOISING USING NN.ppECG DENOISING USING NN.pp
ECG DENOISING USING NN.pp
 
ECG
ECGECG
ECG
 
Ecg compression using fft
Ecg compression using fftEcg compression using fft
Ecg compression using fft
 
final ppt
final pptfinal ppt
final ppt
 
Iaetsd a review on ecg arrhythmia detection
Iaetsd a review on ecg arrhythmia detectionIaetsd a review on ecg arrhythmia detection
Iaetsd a review on ecg arrhythmia detection
 
P-Wave Related Disease Detection Using DWT
P-Wave Related Disease Detection Using DWTP-Wave Related Disease Detection Using DWT
P-Wave Related Disease Detection Using DWT
 
Ijetcas14 577
Ijetcas14 577Ijetcas14 577
Ijetcas14 577
 
Artifact detection and removal
Artifact detection and removalArtifact detection and removal
Artifact detection and removal
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
 
Iisrt z pranoti kumbhare
Iisrt z pranoti kumbhareIisrt z pranoti kumbhare
Iisrt z pranoti kumbhare
 
Using and OMA to Optimize QAM Optical Transceivers
Using and OMA to Optimize QAM Optical TransceiversUsing and OMA to Optimize QAM Optical Transceivers
Using and OMA to Optimize QAM Optical Transceivers
 
Essential principles of jitter part 2 the components of jitter
Essential principles of jitter part 2 the components of jitterEssential principles of jitter part 2 the components of jitter
Essential principles of jitter part 2 the components of jitter
 
Essentials of jitter part 1 The Time Interval Error: TIE
Essentials of jitter part 1 The Time Interval Error: TIEEssentials of jitter part 1 The Time Interval Error: TIE
Essentials of jitter part 1 The Time Interval Error: TIE
 
USB 3.1 Gen 2 Compliance Testing and Debug Webinar
USB 3.1 Gen 2 Compliance Testing and Debug WebinarUSB 3.1 Gen 2 Compliance Testing and Debug Webinar
USB 3.1 Gen 2 Compliance Testing and Debug Webinar
 
ECG Signal Compression Technique Based on Discrete Wavelet Transform and QRS-...
ECG Signal Compression Technique Based on Discrete Wavelet Transform and QRS-...ECG Signal Compression Technique Based on Discrete Wavelet Transform and QRS-...
ECG Signal Compression Technique Based on Discrete Wavelet Transform and QRS-...
 
Oscilloscope Fundamentals, Hands-On Course at EELive 2014
Oscilloscope Fundamentals, Hands-On Course at EELive 2014Oscilloscope Fundamentals, Hands-On Course at EELive 2014
Oscilloscope Fundamentals, Hands-On Course at EELive 2014
 
Webinar Slides: Digital Power Management and Power Integrity Analysis and Tes...
Webinar Slides: Digital Power Management and Power Integrity Analysis and Tes...Webinar Slides: Digital Power Management and Power Integrity Analysis and Tes...
Webinar Slides: Digital Power Management and Power Integrity Analysis and Tes...
 

En vedette

Classification of Cardiac Arrhythmia using WT, HRV, and Fuzzy C-Means Clustering
Classification of Cardiac Arrhythmia using WT, HRV, and Fuzzy C-Means ClusteringClassification of Cardiac Arrhythmia using WT, HRV, and Fuzzy C-Means Clustering
Classification of Cardiac Arrhythmia using WT, HRV, and Fuzzy C-Means Clustering
CSCJournals
 
Analysis of Human Electrocardiogram for Biometric Recognition Using Analytic ...
Analysis of Human Electrocardiogram for Biometric Recognition Using Analytic ...Analysis of Human Electrocardiogram for Biometric Recognition Using Analytic ...
Analysis of Human Electrocardiogram for Biometric Recognition Using Analytic ...
CSCJournals
 
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
 
Analysis and Classification of ECG Signal using Neural Network
Analysis and Classification of ECG Signal using Neural NetworkAnalysis and Classification of ECG Signal using Neural Network
Analysis and Classification of ECG Signal using Neural Network
ZHENG YAN LAM
 

En vedette (20)

DETECTION OF DISEASES USING ECG
DETECTION OF DISEASES USING ECGDETECTION OF DISEASES USING ECG
DETECTION OF DISEASES USING ECG
 
Classification of Cardiac Arrhythmia using WT, HRV, and Fuzzy C-Means Clustering
Classification of Cardiac Arrhythmia using WT, HRV, and Fuzzy C-Means ClusteringClassification of Cardiac Arrhythmia using WT, HRV, and Fuzzy C-Means Clustering
Classification of Cardiac Arrhythmia using WT, HRV, and Fuzzy C-Means Clustering
 
Analysis of Human Electrocardiogram for Biometric Recognition Using Analytic ...
Analysis of Human Electrocardiogram for Biometric Recognition Using Analytic ...Analysis of Human Electrocardiogram for Biometric Recognition Using Analytic ...
Analysis of Human Electrocardiogram for Biometric Recognition Using Analytic ...
 
ECG interpretation: the basics
ECG interpretation: the basicsECG interpretation: the basics
ECG interpretation: the basics
 
CLASSIFICATION OF ATRIAL FIBRILLATION PRONE PATIENTS USING ELECTROCARDIOGRAPH...
CLASSIFICATION OF ATRIAL FIBRILLATION PRONE PATIENTS USING ELECTROCARDIOGRAPH...CLASSIFICATION OF ATRIAL FIBRILLATION PRONE PATIENTS USING ELECTROCARDIOGRAPH...
CLASSIFICATION OF ATRIAL FIBRILLATION PRONE PATIENTS USING ELECTROCARDIOGRAPH...
 
Using petri net with inherent fuzzy in the recognition of ecg signals
Using petri net with inherent fuzzy in the recognition of ecg signalsUsing petri net with inherent fuzzy in the recognition of ecg signals
Using petri net with inherent fuzzy in the recognition of ecg signals
 
50620130101003
5062013010100350620130101003
50620130101003
 
A Simple and Robust Algorithm for the Detection of QRS Complexes
A Simple and Robust Algorithm for the Detection of QRS ComplexesA Simple and Robust Algorithm for the Detection of QRS Complexes
A Simple and Robust Algorithm for the Detection of QRS Complexes
 
ECG Signal Analysis for Myocardial Infarction Detection
ECG Signal Analysis for Myocardial Infarction DetectionECG Signal Analysis for Myocardial Infarction Detection
ECG Signal Analysis for Myocardial Infarction Detection
 
Smart textile (1)
Smart textile (1)Smart textile (1)
Smart textile (1)
 
Spinning Waste & Cost Control
Spinning Waste & Cost ControlSpinning Waste & Cost Control
Spinning Waste & Cost Control
 
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
 
QRS signal ECG detection
QRS signal ECG detectionQRS signal ECG detection
QRS signal ECG detection
 
ECG QRS Complex Detector
ECG QRS Complex DetectorECG QRS Complex Detector
ECG QRS Complex Detector
 
Smart textiles
Smart textilesSmart textiles
Smart textiles
 
11
1111
11
 
Waste presentation
Waste presentationWaste presentation
Waste presentation
 
Smart Textiles – Adding Value to Sri Lankan Textiles The Electronic Textiles ...
Smart Textiles – Adding Value to Sri Lankan Textiles The Electronic Textiles ...Smart Textiles – Adding Value to Sri Lankan Textiles The Electronic Textiles ...
Smart Textiles – Adding Value to Sri Lankan Textiles The Electronic Textiles ...
 
Ceramic fibers
Ceramic fibersCeramic fibers
Ceramic fibers
 
Analysis and Classification of ECG Signal using Neural Network
Analysis and Classification of ECG Signal using Neural NetworkAnalysis and Classification of ECG Signal using Neural Network
Analysis and Classification of ECG Signal using Neural Network
 

Similaire à Intelligent Heart Disease Recognition using Neural Networks

Paper id 36201509
Paper id 36201509Paper id 36201509
Paper id 36201509
IJRAT
 

Similaire à Intelligent Heart Disease Recognition using Neural Networks (20)

Paper id 36201509
Paper id 36201509Paper id 36201509
Paper id 36201509
 
Arrythmia monitors
Arrythmia monitorsArrythmia monitors
Arrythmia monitors
 
QRS detection is important in all kinds of ECG signal processing
QRS detection is important in all kinds of ECG signal processingQRS detection is important in all kinds of ECG signal processing
QRS detection is important in all kinds of ECG signal processing
 
Saecg
SaecgSaecg
Saecg
 
Wavelet transform based on qrs detection using diodic algorithm
Wavelet transform based on qrs detection using diodic algorithmWavelet transform based on qrs detection using diodic algorithm
Wavelet transform based on qrs detection using diodic algorithm
 
7. 60 69
7. 60 697. 60 69
7. 60 69
 
Ax32327332
Ax32327332Ax32327332
Ax32327332
 
Classification of ecg signal using artificial neural network
Classification of ecg signal using artificial neural networkClassification of ecg signal using artificial neural network
Classification of ecg signal using artificial neural network
 
Ecg beat classification and feature extraction using artificial neural networ...
Ecg beat classification and feature extraction using artificial neural networ...Ecg beat classification and feature extraction using artificial neural networ...
Ecg beat classification and feature extraction using artificial neural networ...
 
12 LEAD
12 LEAD12 LEAD
12 LEAD
 
Cardio Logical Signal Processing for Arrhythmia Detection with Comparative An...
Cardio Logical Signal Processing for Arrhythmia Detection with Comparative An...Cardio Logical Signal Processing for Arrhythmia Detection with Comparative An...
Cardio Logical Signal Processing for Arrhythmia Detection with Comparative An...
 
Ecg
EcgEcg
Ecg
 
Complete pan tompkins implementation of ecg qrs detector
Complete pan tompkins implementation of ecg qrs detectorComplete pan tompkins implementation of ecg qrs detector
Complete pan tompkins implementation of ecg qrs detector
 
Classification and Detection of ECG-signals using Artificial Neural Networks
Classification and Detection of ECG-signals using Artificial Neural NetworksClassification and Detection of ECG-signals using Artificial Neural Networks
Classification and Detection of ECG-signals using Artificial Neural Networks
 
Paper
PaperPaper
Paper
 
Domain meetup: E-Healthcare #2
Domain meetup: E-Healthcare #2Domain meetup: E-Healthcare #2
Domain meetup: E-Healthcare #2
 
ECG
ECGECG
ECG
 
QRS Detection Algorithm Using Savitzky-Golay Filter
QRS Detection Algorithm Using Savitzky-Golay FilterQRS Detection Algorithm Using Savitzky-Golay Filter
QRS Detection Algorithm Using Savitzky-Golay Filter
 
Ecg ppt
Ecg pptEcg ppt
Ecg ppt
 
Biomedical signal processing
Biomedical signal processingBiomedical signal processing
Biomedical signal processing
 

Plus de IEEEP Karachi

Wi-Fi 802.11n Based Access Network for IPTV Service Delivery in Pakistan
Wi-Fi 802.11n Based Access Network for IPTV Service Delivery in PakistanWi-Fi 802.11n Based Access Network for IPTV Service Delivery in Pakistan
Wi-Fi 802.11n Based Access Network for IPTV Service Delivery in Pakistan
IEEEP Karachi
 
Strategic Advancement in Turbulent Environment thru Organizational Project Ma...
Strategic Advancement in Turbulent Environment thru Organizational Project Ma...Strategic Advancement in Turbulent Environment thru Organizational Project Ma...
Strategic Advancement in Turbulent Environment thru Organizational Project Ma...
IEEEP Karachi
 
Uncertain Times Can Bring New Opportunities
Uncertain Times Can Bring New OpportunitiesUncertain Times Can Bring New Opportunities
Uncertain Times Can Bring New Opportunities
IEEEP Karachi
 
Total Quality & Organizational Change
Total Quality & Organizational ChangeTotal Quality & Organizational Change
Total Quality & Organizational Change
IEEEP Karachi
 
An Autonomous Robot for NERC Contest
An Autonomous Robot for NERC ContestAn Autonomous Robot for NERC Contest
An Autonomous Robot for NERC Contest
IEEEP Karachi
 
Electronic Hand Glove for Speed Impaired and Paralyzed Patients
Electronic Hand Glove for Speed Impaired and Paralyzed PatientsElectronic Hand Glove for Speed Impaired and Paralyzed Patients
Electronic Hand Glove for Speed Impaired and Paralyzed Patients
IEEEP Karachi
 
Ocean Based Power and its Huge Potential as a Renewable Energy Source
Ocean Based Power and its Huge Potential as a Renewable Energy SourceOcean Based Power and its Huge Potential as a Renewable Energy Source
Ocean Based Power and its Huge Potential as a Renewable Energy Source
IEEEP Karachi
 
Towards an Efficient and Robust Wireless Disaster Management Architecture for...
Towards an Efficient and Robust Wireless Disaster Management Architecture for...Towards an Efficient and Robust Wireless Disaster Management Architecture for...
Towards an Efficient and Robust Wireless Disaster Management Architecture for...
IEEEP Karachi
 
Spectrum Measurements for IEEE 802.22 Wireless Regional Area Networks
Spectrum Measurements for IEEE 802.22 Wireless Regional Area NetworksSpectrum Measurements for IEEE 802.22 Wireless Regional Area Networks
Spectrum Measurements for IEEE 802.22 Wireless Regional Area Networks
IEEEP Karachi
 
Indoor Radio Positioning Systems
Indoor Radio Positioning SystemsIndoor Radio Positioning Systems
Indoor Radio Positioning Systems
IEEEP Karachi
 
Design & Fabrication of a Ground Survellance Robot
Design & Fabrication of a Ground Survellance RobotDesign & Fabrication of a Ground Survellance Robot
Design & Fabrication of a Ground Survellance Robot
IEEEP Karachi
 
Impact of the Extensive Usage of Energy Savers on Power Quality
Impact of the Extensive Usage of Energy Savers on Power QualityImpact of the Extensive Usage of Energy Savers on Power Quality
Impact of the Extensive Usage of Energy Savers on Power Quality
IEEEP Karachi
 
Engineering Excellence - IEEEP
Engineering Excellence - IEEEPEngineering Excellence - IEEEP
Engineering Excellence - IEEEP
IEEEP Karachi
 

Plus de IEEEP Karachi (20)

Wi-Fi 802.11n Based Access Network for IPTV Service Delivery in Pakistan
Wi-Fi 802.11n Based Access Network for IPTV Service Delivery in PakistanWi-Fi 802.11n Based Access Network for IPTV Service Delivery in Pakistan
Wi-Fi 802.11n Based Access Network for IPTV Service Delivery in Pakistan
 
Strategic Advancement in Turbulent Environment thru Organizational Project Ma...
Strategic Advancement in Turbulent Environment thru Organizational Project Ma...Strategic Advancement in Turbulent Environment thru Organizational Project Ma...
Strategic Advancement in Turbulent Environment thru Organizational Project Ma...
 
Uncertain Times Can Bring New Opportunities
Uncertain Times Can Bring New OpportunitiesUncertain Times Can Bring New Opportunities
Uncertain Times Can Bring New Opportunities
 
Total Quality & Organizational Change
Total Quality & Organizational ChangeTotal Quality & Organizational Change
Total Quality & Organizational Change
 
An Autonomous Robot for NERC Contest
An Autonomous Robot for NERC ContestAn Autonomous Robot for NERC Contest
An Autonomous Robot for NERC Contest
 
Electronic Hand Glove for Speed Impaired and Paralyzed Patients
Electronic Hand Glove for Speed Impaired and Paralyzed PatientsElectronic Hand Glove for Speed Impaired and Paralyzed Patients
Electronic Hand Glove for Speed Impaired and Paralyzed Patients
 
Ocean Based Power and its Huge Potential as a Renewable Energy Source
Ocean Based Power and its Huge Potential as a Renewable Energy SourceOcean Based Power and its Huge Potential as a Renewable Energy Source
Ocean Based Power and its Huge Potential as a Renewable Energy Source
 
Towards an Efficient and Robust Wireless Disaster Management Architecture for...
Towards an Efficient and Robust Wireless Disaster Management Architecture for...Towards an Efficient and Robust Wireless Disaster Management Architecture for...
Towards an Efficient and Robust Wireless Disaster Management Architecture for...
 
Spectrum Measurements for IEEE 802.22 Wireless Regional Area Networks
Spectrum Measurements for IEEE 802.22 Wireless Regional Area NetworksSpectrum Measurements for IEEE 802.22 Wireless Regional Area Networks
Spectrum Measurements for IEEE 802.22 Wireless Regional Area Networks
 
Indoor Radio Positioning Systems
Indoor Radio Positioning SystemsIndoor Radio Positioning Systems
Indoor Radio Positioning Systems
 
Design & Fabrication of a Ground Survellance Robot
Design & Fabrication of a Ground Survellance RobotDesign & Fabrication of a Ground Survellance Robot
Design & Fabrication of a Ground Survellance Robot
 
Impact of the Extensive Usage of Energy Savers on Power Quality
Impact of the Extensive Usage of Energy Savers on Power QualityImpact of the Extensive Usage of Energy Savers on Power Quality
Impact of the Extensive Usage of Energy Savers on Power Quality
 
Engineering Excellence - IEEEP
Engineering Excellence - IEEEPEngineering Excellence - IEEEP
Engineering Excellence - IEEEP
 
Wind & Solar Energy By Mayura Botejeu
Wind & Solar Energy By Mayura BotejeuWind & Solar Energy By Mayura Botejeu
Wind & Solar Energy By Mayura Botejeu
 
Wamicon 2005 1 G Hz Clearwater Florida
Wamicon 2005 1 G Hz Clearwater FloridaWamicon 2005 1 G Hz Clearwater Florida
Wamicon 2005 1 G Hz Clearwater Florida
 
Tidal Energy By Majida Islam
Tidal Energy By Majida IslamTidal Energy By Majida Islam
Tidal Energy By Majida Islam
 
Quality Model By Riffat Ali
Quality Model By Riffat AliQuality Model By Riffat Ali
Quality Model By Riffat Ali
 
Power Supply Management System Of A Small Satellite By Wajid
Power Supply Management System Of A Small Satellite By WajidPower Supply Management System Of A Small Satellite By Wajid
Power Supply Management System Of A Small Satellite By Wajid
 
Plc Paper Presentation By Durreshahwar
Plc Paper Presentation By DurreshahwarPlc Paper Presentation By Durreshahwar
Plc Paper Presentation By Durreshahwar
 
Pc Presentation By Hafiz Muneeb
Pc Presentation By Hafiz MuneebPc Presentation By Hafiz Muneeb
Pc Presentation By Hafiz Muneeb
 

Dernier

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Dernier (20)

GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 

Intelligent Heart Disease Recognition using Neural Networks

  • 1. 24th Annual Multi-topic International Symposium IEEEP Karachi 2009 Intelligent Heart Disease Recognition using Neural Networks Engr. Dileep Kumar Dr. Bhawani Shanker Chowdhry Engr. Attiya Baqai Engr. Bhagwandas Mehran University of Engineering and Technology Jamshoro Pakistan
  • 4. Tele ECG in the World  “A wireless ECG system for continuous event recording and communication to a clinical alarm station” Fensli, R.; Gunnarson, E.; Hejlesen, O Engineering in Medicine and Biology Society, 2004. IEMBS apos;04. 26th Annual International Conference of the IEEE.  Online Tele-ECG System in a remote Brazilian Emergency Room: The evaluation of the time interval from door to discharge of cardiac patients Adolfo L F Sparenberg1,2, Thais Russomano1,2 , Eleonora R Soares2, Tatiane Schaun2, Ricardo B Cardoso1, Robert Timm2,  Scientists of the Bhabha Atomic Research Centre India have developed a compact, low-cost and portable tele-electro cardiogram (ECG) system that could be controlled by mobile phone by means of a bluetooth connection in Feb 2009.
  • 5. Aim of our research  Provide Automatic cardiac disease Analysis.  Remove the need of a specialized cardiologist  Make expert and accurate judgments based on patient’s past record  Remote diagnosis during absence of medical personnel and experts  A simple, easy and cost effective diagnosis  Provide continuous storage and assessment of patient’s ECG
  • 6. Main features of Neural Networks  Neural networks learn by experience rather than by remodeling or reprogramming ………Intelligence  They have the ability to generalize  They do not require a prior understanding of the process  They are robust to noisy data  VLSI implementation is very easy
  • 7. Current and future research  This research is ongoing in various parts of world  There are annual international competitions for getting better results in this research area  Highly accurate results have not been obtained till today
  • 8. Main Goals of our research  To carry out research into Automated interpretation of ECG signal.  To find the efficient features of the ECG signal  To use Neural Networks for signal classification
  • 9. Software tools and ECG data used in this research  Simulation based research, in MATLAB  Signal processing toolbox of Matlab SPtool  Neural Network tool box for Matlab NNtool  Availability of real time ECG data of patients at MIT-BIH database
  • 10. Experimental tasks of our research  Signal pre-processing of ECG for noise removal  Interpretation of ECG  QRS complex and other fiducially obtained point detection  Efficient feature extraction for input to NN  Classification of cardiac problems using Neural Networks Fiducial SIGNAL QRS Feature NN PRE- Point Detection Extraction Classification PROCESSING Detection
  • 11. Electrocardiogram (ECG) Normal ECG values for healthy persons Wave Duration (s) P 0.08-0.10 QRS 0.06-0.10 T 0.12-0.16 Shape of ECG
  • 13. Cardiac conditions  Normal beat  Right Bundle Branch Block beat (RBBB)  Left Bundle Branch Block beat (LBBB)  Atrial Premature Contraction beat (APC)  Ventricular premature Contraction beat (VPC)  Paced beat
  • 14. Right Bundle Branch Block Beat Diagnosis of RBBB is mainly based on widened QRS 0.12 seconds or more
  • 15. Atrial Premature Contraction Beat (APC)  A premature beat, appears early than expected  Decrease in R-R interval
  • 16. Data for NN Classification Feature Type Source Description 1 M R, S waves R-S interval 2 M P, R waves P-R interval 3 M QRS complex QRS width 4 M Q, T waves Q-T interval 5 M R waves R amplitude 6 M R waves R-R interval (HBR) 7 S QRS complex QRS energy 8 S ECG waves Auto correlation coefficient 9 S ECG waves Mean or expectation vector 10 S Histogram Maximum Amplitude of the signal 11-23 C ECG waveform 13 compressed ECG sample M= Morphological points S=Statistical points C=compressed points
  • 17. Compressed Signals  ECG contains 360 points for one beat but to reduce complexity we have taken 52 essential points and further the signal is compressed to 4:1
  • 18. Data for NN Classification Feature Type Source Description 1 M R, S waves R-S interval 2 M P, R waves P-R interval 3 M QRS complex QRS area 4 M Q, T waves Q-T interval 5 M R waves R amplitude 6 M R waves HBR 7 S QRS complex QRS energy 8 S ECG waves Auto correlation coefficient 9 S ECG waves Mean or expectation vector 10 S Histogram Maximum Amplitude of the signal 11-23 C ECG waveform 13 compressed ECG sample M= Morphological points S=Statistical points C=compressed points
  • 19. Experimental tasks of our research  Signal pre-processing of ECG for noise removal  Interpretation of ECG  QRS complex and other fiducially obtained point detection  Efficient feature extraction for input to NN  Classification of cardiac problems using Neural Networks Fiducial SIGNAL QRS Feature NN PRE- Point Detection Extraction Classification PROCESSING Detection
  • 20. Simple architecture interconnections  Architecture of Neural Networks made in our research. This is feed forward back propagation. R-S N P-R A Q-T V R Comp 1 L Comp 2 P 23 element Input Hidden Layer 6 neurons Output Layer Layer
  • 21. Network used in our research  Training function  Learning function  Number of hidden layers  Number of Neurons in hidden layers  Number of nodes in input and output layer  Time for training  Number of epochs
  • 23. Experimental tasks of our research  Signal pre-processing of ECG for noise removal  Interpretation of ECG  QRS complex and other fiducially obtained point detection  Efficient feature extraction for input to NN  Classification of cardiac problems using Neural Networks Fiducial SIGNAL QRS Feature NN PRE- Point Detection Extraction Classification PROCESSING Detection
  • 24. Pre-Processing of ECG signal  Filtering of the ECG signal  Removing High Frequency components  Removing Low Frequency components  Removing Power line interference
  • 29. Removing Base line wandering
  • 31. Experimental tasks of our research  Signal pre-processing of ECG for noise removal  Interpretation of ECG  QRS complex and other fiducial point detection  Efficient feature extraction for input to NN  Classification of cardiac problems using Neural Networks Fiducial SIGNAL QRS Feature NN PRE- Point Detection Extraction Classification PROCESSING Detection
  • 32. Detection of QRS points  Steps involved:  Derivate  Thresholding  Matlab programming
  • 34. Threshold value of Derivative signal
  • 35. Detection of Q, R and S points
  • 36. Detection of 5 QRS waves
  • 37. Detection for 10 QRS waves
  • 39. All points detection of Normal signal
  • 40. QRS points detection of database with Cardiac problem
  • 42. Data for NN Classification Features Type Source Description 1 M R, S waves R-S interval 2 M P, R waves P-R interval 3 M QRS complex QRS area 4 M Q, T waves Q-T interval 5 M R waves R amplitude 6 M R waves HBR 7 S QRS complex QRS energy 8 S ECG waves Auto correlation coefficient 9 S ECG waves Mean or expectation vector 10 S Histogram Maximum Amplitude of the signal 11-23 C ECG waveform 13 compressed ECG sample M= Morphological points S=Statistical points C=compressed points
  • 43. Training of Network Training performance of Network. Training Samples: 100 Testing Samples: 100 Network Input Output Hidden Epochs Elapsed MSE Layer layer Layer Time (sec) Classifier 23 6 5 12 9.0650 0.00484 Training Performance of Network
  • 44. Classification Results Training Samples: 100 Testing Samples: 100 Network Input Neurons Output Neurons Heart Problem Recognition rate % Average rate % N 88 A 96 V 91 Classifier 23 6 90.6 R 98 L 84 P 87 N = Normal Beat A = Atrial Premature Beat V = Ventricular Premature Beat Beat R = Right Bundle Branch Block Beat L = Left Bundle Branch Block P = Paced Beat
  • 45. Conclusion and Future Recommendations  The aim of the research was to find the efficient features which are given to NN for classification.  We have worked on only 6 beats and in future this can be extended to greater number of beats. We used 100 number of Training and testing samples and this can be extended, for greater average rate of recognition.  This is ongoing research and is conducted in different part of world and different competitions are held worldwide for best classification at www.physionet.org
  • 46. Intelligent Heart Disease Recognition using Neural Networks Thank you