Extraction of Fetal Electrocardiogram Using Adaptive Neuro-Fuzzy Inference Systems Khaled Assaleh, Senior Member,IEEE M97G0224 黃阡.

Slides:



Advertisements
Similar presentations
11-1 Empirical Models Many problems in engineering and science involve exploring the relationships between two or more variables. Regression analysis.
Advertisements

Fuzzy Inference Systems. Review Fuzzy Models If then.

Speech Enhancement through Noise Reduction By Yating & Kundan.
Experimental Design, Response Surface Analysis, and Optimization
6-1 Introduction To Empirical Models 6-1 Introduction To Empirical Models.
11 Simple Linear Regression and Correlation CHAPTER OUTLINE
Ch11 Curve Fitting Dr. Deshi Ye
AGC DSP AGC DSP Professor A G Constantinides©1 A Prediction Problem Problem: Given a sample set of a stationary processes to predict the value of the process.
Collaboration FST-ULCO 1. Context and objective of the work  Water level : ECEF Localization of the water surface in order to get a referenced water.
Pattern Classification All materials in these slides were taken from Pattern Classification (2nd ed) by R. O. Duda, P. E. Hart and D. G. Stork, John Wiley.
1 Learning Entity Specific Models Stefan Niculescu Carnegie Mellon University November, 2003.
Neuro-Fuzzy Control Adriano Joaquim de Oliveira Cruz NCE/UFRJ
Development of Empirical Models From Process Data
Chapter 6: Multilayer Neural Networks
1 Simple Linear Regression Chapter Introduction In this chapter we examine the relationship among interval variables via a mathematical equation.
ECE 530 – Analysis Techniques for Large-Scale Electrical Systems
11-1 Empirical Models Many problems in engineering and science involve exploring the relationships between two or more variables. Regression analysis.
Adaptive Signal Processing
Correlation & Regression
Neuro-fuzzy Systems Xinbo Gao School of Electronic Engineering Xidian University 2004,10.
Least-Squares Regression
Machine Learning CUNY Graduate Center Lecture 3: Linear Regression.
Hybrid intelligent systems:
-1- ICA Based Blind Adaptive MAI Suppression in DS-CDMA Systems Malay Gupta and Balu Santhanam SPCOM Laboratory Department of E.C.E. The University of.
FAULT DIAGNOSIS OF THE DAMADICS BENCHMARK ACTUATOR USING NEURO-FUZZY SYSTEMS WITH LOCAL RECURRENT STRUCTURE FAULT DIAGNOSIS OF THE DAMADICS BENCHMARK ACTUATOR.
Electrode Selection for Noninvasive Fetal Electrocardiogram Extraction using Mutual Information Criteria R. Sameni, F. Vrins, F. Parmentier, C. Hérail,
Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 1 Part 4 Curve Fitting.
Heart Sound Background Noise Removal Haim Appleboim Biomedical Seminar February 2007.
Pattern Classification All materials in these slides were taken from Pattern Classification (2nd ed) by R. O. Duda, P. E. Hart and D. G. Stork, John Wiley.
Classification / Regression Neural Networks 2
ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: Deterministic vs. Random Maximum A Posteriori Maximum Likelihood Minimum.
ECE 8443 – Pattern Recognition LECTURE 10: HETEROSCEDASTIC LINEAR DISCRIMINANT ANALYSIS AND INDEPENDENT COMPONENT ANALYSIS Objectives: Generalization of.
1 11 Simple Linear Regression and Correlation 11-1 Empirical Models 11-2 Simple Linear Regression 11-3 Properties of the Least Squares Estimators 11-4.
ANFIS (Adaptive Network Fuzzy Inference system)
Akram Bitar and Larry Manevitz Department of Computer Science
Study of Broadband Postbeamformer Interference Canceler Antenna Array Processor using Orthogonal Interference Beamformer Lal C. Godara and Presila Israt.
Prof. dr Zikrija Avdagić, dipl.ing.el. ANFIS Editor GUI ANFIS Editor GUI.
1  The Problem: Consider a two class task with ω 1, ω 2   LINEAR CLASSIFIERS.
Introduction to Neural Networks Introduction to Neural Networks Applied to OCR and Speech Recognition An actual neuron A crude model of a neuron Computational.
ECE 8443 – Pattern Recognition ECE 8527 – Introduction to Machine Learning and Pattern Recognition LECTURE 12: Advanced Discriminant Analysis Objectives:
Chapter 8: Adaptive Networks
Authors : Chun-Tang Chao, Chi-Jo Wang,
Professor : Ming – Shyan Wang Department of Electrical Engineering Southern Taiwan University Thesis progress report Sensorless Operation of PMSM Using.
Independent Component Analysis Independent Component Analysis.
Xiaoying Pang Indiana University March. 17 th, 2010 Independent Component Analysis for Beam Measurement.
1 Development of Empirical Models From Process Data In some situations it is not feasible to develop a theoretical (physically-based model) due to: 1.
Neural Networks The Elements of Statistical Learning, Chapter 12 Presented by Nick Rizzolo.
The article written by Boyarshinova Vera Scientific adviser: Eltyshev Denis THE USE OF NEURO-FUZZY MODELS FOR INTEGRATED ASSESSMENT OF THE CONDITIONS OF.
CLASSIFICATION OF ECG SIGNAL USING WAVELET ANALYSIS
Data Mining: Concepts and Techniques1 Prediction Prediction vs. classification Classification predicts categorical class label Prediction predicts continuous-valued.
A Presentation on Adaptive Neuro-Fuzzy Inference System using Particle Swarm Optimization and it’s Application By Sumanta Kundu (En.R.No.
VIDYA PRATISHTHAN’S COLLEGE OF ENGINEERING, BARAMATI.
Research Process. Information Theoretic Blind Source Separation with ANFIS and Wavelet Analysis 03 February 2006 서경호.
Sampling Distribution Estimation Hypothesis Testing
Chapter 7. Classification and Prediction
11-1 Empirical Models Many problems in engineering and science involve exploring the relationships between two or more variables. Regression analysis.
Linear Regression.
The Gradient Descent Algorithm
LECTURE 11: Advanced Discriminant Analysis
A Simple Artificial Neuron
FETAL HEART RATE MONITOR
Dr. Unnikrishnan P.C. Professor, EEE
朝陽科技大學 資訊工程系 謝政勳 Application of GM(1,1) Model to Speech Enhancement and Voice Activity Detection 朝陽科技大學 資訊工程系 謝政勳
Camera Calibration Using Neural Network for Image-Based Soil Deformation Measurement Systems Zhao, Honghua Ge, Louis Civil, Architectural, and Environmental.
Hybrid intelligent systems:
Chapter 3 Modeling in the Time Domain
Combination of Feature and Channel Compensation (1/2)
Akram Bitar and Larry Manevitz Department of Computer Science
Presentation transcript:

Extraction of Fetal Electrocardiogram Using Adaptive Neuro-Fuzzy Inference Systems Khaled Assaleh, Senior Member,IEEE M97G0224 黃阡

OUTLINE INTRODUCTION INTRODUCTION PROBLEM FORMULATION PROBLEM FORMULATION ADAPTIVE NEURO-FUZZY INFERENCE SYSTEMS ADAPTIVE NEURO-FUZZY INFERENCE SYSTEMS PROPOSED SOLUTION FOR FECG EXTRACTION PROPOSED SOLUTION FOR FECG EXTRACTION ECG DATA USED IN THIS STUDY ECG DATA USED IN THIS STUDY EXPERIMENTAL RESULTS EXPERIMENTAL RESULTS

INTRODUCTION The fetal electrocardiogram (FECG) signal reflects the electrical activity of the fetal heart The fetal electrocardiogram (FECG) signal reflects the electrical activity of the fetal heart Technical problems Technical problems –Low power of the FECG signal which is contaminated by various sources of interference

INTRODUCTION (cont.) Contaminated sources Contaminated sources –Maternal ECG – –Maternal EMG – –50 Hz power line interference – –Baseline wander – –Random electronic noise

INTRODUCTION (cont.) Solution Solution –Using low noise electronic amplifiers with high common mode rejection ratio 50 Hz interference and electronic random noise can be eliminated EMG noise can also be reduced but not necessarily eliminated

INTRODUCTION (cont.) These techniques include These techniques include –Adaptive filters –Correlation techniques –Singular-value decomposition (SVD) –Wavelet transform –Neural networks –Blind source separation (BSS)

INTRODUCTION (cont.) BSS via independent component analysis (ICA) is considered among the most recent and most successful methods used for FECG extraction BSS via independent component analysis (ICA) is considered among the most recent and most successful methods used for FECG extraction ICA requires multiple leads for collecting several ECG signals ICA requires multiple leads for collecting several ECG signals –Not enough for satisfactory FECG extraction via ICA

INTRODUCTION (cont.) We aim to apply adaptive neuro-fuzzy inference systems (ANFIS) for estimating the FECG component from one abdominal ECG recording and one reference thoracic maternal ECG (MECG) signal We aim to apply adaptive neuro-fuzzy inference systems (ANFIS) for estimating the FECG component from one abdominal ECG recording and one reference thoracic maternal ECG (MECG) signal

PROBLEM FORMULATION Two Leads are attached to the body of a pregnant woman Two Leads are attached to the body of a pregnant woman These signals are denoted as and to correspond to the thoracic and abdominal ECG signals respectively These signals are denoted as and to correspond to the thoracic and abdominal ECG signals respectively

PROBLEM FORMULATION (cont.) Abdominal signal are three signals Abdominal signal are three signals –Deformed version of –Fetal ECG –Additive noise from other sources

PROBLEM FORMULATION (cont.)

The abdominal signal can be expressed as the sum of a deformed version of the maternal ECG and a noisy version of the fetal ECG such that The abdominal signal can be expressed as the sum of a deformed version of the maternal ECG and a noisy version of the fetal ECG such that

PROBLEM FORMULATION (cont.) Maternal ECG is measured far away from its source and consequently it encounters some nonlinear transformation as it travels to the abdominal area Maternal ECG is measured far away from its source and consequently it encounters some nonlinear transformation as it travels to the abdominal area

PROBLEM FORMULATION (cont.) The problem becomes trivial if the transformation was linear The problem becomes trivial if the transformation was linear In that case, can be aligned with via correlation and the signal can be extracted by simply subtracting the aligned from In that case, can be aligned with via correlation and the signal can be extracted by simply subtracting the aligned from

PROBLEM FORMULATION (cont.) In fact, the transformation between and the maternal component in, In fact, the transformation between and the maternal component in,

PROBLEM FORMULATION (cont.)

The thoracic signal is predominantly maternal, and hence we assume that the fetal component in it is negligible The thoracic signal is predominantly maternal, and hence we assume that the fetal component in it is negligible A proper placement of the thoracic and abdomen electrodes would result in a clean estimate of the FECG such that A proper placement of the thoracic and abdomen electrodes would result in a clean estimate of the FECG such that

PROBLEM FORMULATION (cont.) Our goal is to approximate the nonlinear transformation which will operate on and yield a signal Our goal is to approximate the nonlinear transformation which will operate on and yield a signal We do so by an ANFIS network with multi- input and a single output We do so by an ANFIS network with multi- input and a single output –Input is the MECG

PROBLEM FORMULATION (cont.) The ANFIS network will find a nonlinear transformation that operates on and aligns it with The ANFIS network will find a nonlinear transformation that operates on and aligns it with The right ANFIS network should, therefore, output an estimate of the maternal component in which we denoted by The right ANFIS network should, therefore, output an estimate of the maternal component in which we denoted by

ADAPTIVE NEURO-FUZZY INFERENCE SYSTEMS Fuzzy Logic has been widely used in the design and enhancement of a vast number of applications Fuzzy Logic has been widely used in the design and enhancement of a vast number of applications

ADAPTIVE NEURO-FUZZY INFERENCE SYSTEMS (cont.) A. ANFIS Architecture A. ANFIS Architecture Rule1:if (x is A1) and (y is B1), then Rule1:if (x is A1) and (y is B1), then Rule2:if (x is A2) and (y is B2), then Rule2:if (x is A2) and (y is B2), then

ADAPTIVE NEURO-FUZZY INFERENCE SYSTEMS (cont.) Layer1: Layer1: –i is the degree of the membership of the input to the fuzzy membership function (MF) represented by the node

ADAPTIVE NEURO-FUZZY INFERENCE SYSTEMS (cont.) Ai and Bi can be any appropriate fuzzy sets in parameter form. For example, if bell MF is used then Ai and Bi can be any appropriate fuzzy sets in parameter form. For example, if bell MF is used then

ADAPTIVE NEURO-FUZZY INFERENCE SYSTEMS (cont.) Layer2 Layer2 –These are labeled to indicate that they play the role of a simple multiplier.

ADAPTIVE NEURO-FUZZY INFERENCE SYSTEMS (cont.) Layer3: Layer3: –These are labeled N to indicate that these perform a normalization of the firing strength from previous layer.

ADAPTIVE NEURO-FUZZY INFERENCE SYSTEMS (cont.) Layer4: Layer4: –The output of each node is simply the product of the normalized firing strength and a first- order polynomial

ADAPTIVE NEURO-FUZZY INFERENCE SYSTEMS (cont.) Layer5: Layer5: –This layer has only one node labeled to indicate that is performs the function of a simple summer.

ADAPTIVE NEURO-FUZZY INFERENCE SYSTEMS (cont.) B. Learning Method of ANFIS B. Learning Method of ANFIS

ADAPTIVE NEURO-FUZZY INFERENCE SYSTEMS (cont.) For this observation, we can divide the parameter set into two sets such as For this observation, we can divide the parameter set into two sets such as set of total parameters set of total parameters set of premise (nonlinear) parameters set of premise (nonlinear) parameters set of consequent (linear) parameters set of consequent (linear) parameters direct sum direct sum

ADAPTIVE NEURO-FUZZY INFERENCE SYSTEMS (cont.) Now for a given set of values of, we can plug training data and obtain a matrix equation Now for a given set of values of, we can plug training data and obtain a matrix equation Where contains the unknown parameters in

ADAPTIVE NEURO-FUZZY INFERENCE SYSTEMS (cont.) Solution for, which is minimizes, is the least square estimator Solution for, which is minimizes, is the least square estimator

ADAPTIVE NEURO-FUZZY INFERENCE SYSTEMS (cont.) For the backward path, the error signals propagate backward. The premise parameters are updated by descent method For the backward path, the error signals propagate backward. The premise parameters are updated by descent method

ADAPTIVE NEURO-FUZZY INFERENCE SYSTEMS (cont.) The update of the parameters in the th node in layer L can be written as The update of the parameters in the th node in layer L can be written as

PROPOSED SOLUTION FOR FECG EXTRACTION To account for the possibility that the nonlinear transformation T might be time- variant, we structure our algorithm to be frame-based. To account for the possibility that the nonlinear transformation T might be time- variant, we structure our algorithm to be frame-based.

PROPOSED SOLUTION FOR FECG EXTRACTION (cont.) Training data is constructed from the thoracic and abdominal data frames such that Training data is constructed from the thoracic and abdominal data frames such that

PROPOSED SOLUTION FOR FECG EXTRACTION (cont.) Use of ANFIS for FECG extraction for frame i.

ECG DATA USED IN THIS STUDY A. Synthetic ECG Data Generation A. Synthetic ECG Data Generation –A model for generating the abdominal signal

ECG DATA USED IN THIS STUDY (cont.) The effect of the nonlinearity that the model imposes can be best shown if we plot a portion of one beat of the MECG, and its transformation into The effect of the nonlinearity that the model imposes can be best shown if we plot a portion of one beat of the MECG, and its transformation into

ECG DATA USED IN THIS STUDY (cont.) The MECG signal, is assumed to have a heartbeat rate of 60 beats/min and the FECG signal is assumed to have a heartbeat rate of 170 beats/min. The MECG signal, is assumed to have a heartbeat rate of 60 beats/min and the FECG signal is assumed to have a heartbeat rate of 170 beats/min.

ECG DATA USED IN THIS STUDY (cont.) B. Real ECG Data B. Real ECG Data

EXPERIMENTAL RESULTS A. Results On Synthetic ECG Data A. Results On Synthetic ECG Data FECG extraction from synthetic ECG

EXPERIMENTAL RESULTS (cont.) Effect of the fetal to maternal signal to noise ratio (fmSNR) on the quality of FECG extraction represented by the qSNR using three different FECG extraction techniques. Effect of the fetal to maternal signal to noise ratio (fmSNR) on the quality of FECG extraction represented by the qSNR using three different FECG extraction techniques.

EXPERIMENTAL RESULTS (cont.) B. Results on Real ECG Data B. Results on Real ECG Data FECG extraction from real ECG data

EXPERIMENTAL RESULTS (cont.) One frame (400 samples) of the abdominal signal and the extracted fetal component. One frame (400 samples) of the abdominal signal and the extracted fetal component.

EXPERIMENTAL RESULTS (cont.) (a) One frame of abdominal ECG with temporally overlapping maternal and fetal components, and (b) extracted FECG signal

EXPERIMENTAL RESULTS (cont.) Extracted FECG signals from the same data of Fig. 14 using the proposed ANFIS technique, the polynomial networks technique, and the NLMS technique as labeled on the figure.

Thanks for your attention