Comparison of MLP and RBF neural networks for Prediction of ECG Signals

Similar documents
Identification of Cardiac Arrhythmias using ECG

Current Harmonic Estimation in Power Transmission Lines Using Multi-layer Perceptron Learning Strategies

Artificial Neural Networks. Artificial Intelligence Santa Clara, 2016

Stock Price Prediction Using Multilayer Perceptron Neural Network by Monitoring Frog Leaping Algorithm

Comparing The Performance Of MLP With One Hidden Layer And MLP With Two Hidden Layers On Mammography Mass Dataset

Multiple-Layer Networks. and. Backpropagation Algorithms

IBM SPSS Neural Networks

Artificial neural networks in forecasting tourists flow, an intelligent technique to help the economic development of tourism in Albania.

Radial Basis Function to Predict the Maximum Surface Settlement Caused by EPB Shield Tunneling

A New Localization Algorithm Based on Taylor Series Expansion for NLOS Environment

A Quantitative Comparison of Different MLP Activation Functions in Classification

A linear Multi-Layer Perceptron for identifying harmonic contents of biomedical signals

CHAPTER 4 LINK ADAPTATION USING NEURAL NETWORK

NEURAL NETWORK ARCHITECTURE DESIGN FOR FEATURE EXTRACTION OF ECG BY WAVELET

FAULT DIAGNOSIS AND PERFORMANCE ASSESSMENT FOR A ROTARY ACTUATOR BASED ON NEURAL NETWORK OBSERVER

EOG artifact removal from EEG using a RBF neural network

Transient stability Assessment using Artificial Neural Network Considering Fault Location

An Approach to Detect QRS Complex Using Backpropagation Neural Network

Evaluating the Performance of MLP Neural Network and GRNN in Active Cancellation of Sound Noise

Modeling the Drain Current of a PHEMT using the Artificial Neural Networks and a Taylor Series Expansion

A Review on ECG based Human Authentication

ARTIFICIAL NEURAL NETWORK BASED CLASSIFICATION FOR MONOBLOCK CENTRIFUGAL PUMP USING WAVELET ANALYSIS

COMPARATIVE ANALYSIS OF ACCURACY ON MISSING DATA USING MLP AND RBF METHOD V.B. Kamble 1, S.N. Deshmukh 2 1

Use of Neural Networks in Testing Analog to Digital Converters

International Journal of Emerging Technologies in Computational and Applied Sciences (IJETCAS)

Image De-Noising Using a Fast Non-Local Averaging Algorithm

NOISE REDUCTION TECHNIQUES IN ECG USING DIFFERENT METHODS Prof. Kunal Patil 1, Prof. Rajendra Desale 2, Prof. Yogesh Ravandle 3

Sanjivani Bhande 1, Dr. Mrs.RanjanaRaut 2

MINE 432 Industrial Automation and Robotics

NEURO-ACTIVE NOISE CONTROL USING A DECOUPLED LINEAIUNONLINEAR SYSTEM APPROACH

Artificial Neural Network classifier for heartbeat arrhythmia detection

1 Introduction. w k x k (1.1)

MAGNT Research Report (ISSN ) Vol.6(1). PP , Controlling Cost and Time of Construction Projects Using Neural Network

Detection of Broken Bars in Induction Motors Using a Neural Network

CONSTRUCTION COST PREDICTION USING NEURAL NETWORKS

Prediction of Compaction Parameters of Soils using Artificial Neural Network

Enhanced MLP Input-Output Mapping for Degraded Pattern Recognition

Neural Filters: MLP VIS-A-VIS RBF Network

Multiuser Detection with Neural Network MAI Detector in CDMA Systems for AWGN and Rayleigh Fading Asynchronous Channels

Decriminition between Magnetising Inrush from Interturn Fault Current in Transformer: Hilbert Transform Approach

On the Application of Artificial Neural Network in Analyzing and Studying Daily Loads of Jordan Power System Plant

A Radial Basis Function Network for Adaptive Channel Equalization in Coherent Optical OFDM Systems

Performance Comparison of Power Control Methods That Use Neural Network and Fuzzy Inference System in CDMA

Automatic Classification of Power Quality disturbances Using S-transform and MLP neural network

Analysis of Learning Paradigms and Prediction Accuracy using Artificial Neural Network Models

CHAPTER 1 INTRODUCTION

Multilayer Perceptrons for Time Series Prediction: A Case Study on Heart Signals

Pulse Compression Techniques of Phase Coded Waveforms in Radar

Improvement of Classical Wavelet Network over ANN in Image Compression

Comparative Study of Neural Networks for Face Recognition

Design Band Pass FIR Digital Filter for Cut off Frequency Calculation Using Artificial Neural Network

A Comparison of Particle Swarm Optimization and Gradient Descent in Training Wavelet Neural Network to Predict DGPS Corrections

INTEGRATED APPROACH TO ECG SIGNAL PROCESSING

CHAPTER 6 BACK PROPAGATED ARTIFICIAL NEURAL NETWORK TRAINED ARHF

A Technique for Pulse RADAR Detection Using RRBF Neural Network

Approximation a One-Dimensional Functions by Using Multilayer Perceptron and Radial Basis Function Networks

VIBRATION BASED DIAGNOSTIC OF STEAM TURBINE FAULTS USING EXTREME LEARNING MACHINE

Hossein Gholizade-Narm. Associate Professor, Shahrood University of Technology. Shahrood, Iran

COMPRESSIVE SENSING BASED ECG MONITORING WITH EFFECTIVE AF DETECTION. Hung Chi Kuo, Yu Min Lin and An Yeu (Andy) Wu

Application of Artificial Neural Networks System for Synthesis of Phased Cylindrical Arc Antenna Arrays

Harmonic detection by using different artificial neural network topologies

IDENTIFICATION OF POWER QUALITY PROBLEMS IN IEEE BUS SYSTEM BY USING NEURAL NETWORKS

Transient Stability Improvement of Multi Machine Power Systems using Matrix Converter Based UPFC with ANN

Application of Multi Layer Perceptron (MLP) for Shower Size Prediction

Performance Evaluation of Nonlinear Equalizer based on Multilayer Perceptron for OFDM Power- Line Communication

Radiated EMI Recognition and Identification from PCB Configuration Using Neural Network

Classification of Voltage Sag Using Multi-resolution Analysis and Support Vector Machine

A COMPARISON OF ARTIFICIAL NEURAL NETWORKS AND OTHER STATISTICAL METHODS FOR ROTATING MACHINE

Figure 1. Artificial Neural Network structure. B. Spiking Neural Networks Spiking Neural networks (SNNs) fall into the third generation of neural netw

Analysis on Extraction of Modulated Signal Using Adaptive Filtering Algorithms against Ambient Noises in Underwater Communication

The effect of parameters of electrocardiograph measuring channel on recordings of micropotentials of the heart. Biology and Medicine

SIGNAL PROCESSING OF POWER QUALITY DISTURBANCES

Evolutionary Artificial Neural Networks For Medical Data Classification

Design of a VLSI Hamming Neural Network For arrhythmia classification

Transactions on Information and Communications Technologies vol 1, 1993 WIT Press, ISSN

1190. Intelligent fault classification of rolling bearings using neural network and discrete wavelet transform

Noise - Canceller based on Generalized-Mean Neural Networks

DIAGNOSIS OF STATOR FAULT IN ASYNCHRONOUS MACHINE USING SOFT COMPUTING METHODS

INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING & TECHNOLOGY (IJCET)

Neural Model for Path Loss Prediction in Suburban Environment

AN IMPROVED NEURAL NETWORK-BASED DECODER SCHEME FOR SYSTEMATIC CONVOLUTIONAL CODE. A Thesis by. Andrew J. Zerngast

Development of Electrocardiograph Monitoring System

Determination of Fault Location and Type in Distribution Systems using Clark Transformation and Neural Network

The Hamming Code Performance Analysis using RBF Neural Network

A Novel Fuzzy Neural Network Based Distance Relaying Scheme

ECG Data Compression

Control of Induction Motor Drive by Artificial Neural Network

Comparison of Adaptive Neuro-Fuzzy based PSS and SSSC Controllers for Enhancing Power System Oscillation Damping

Classification of Cardiac Arrhythmia using Hybrid Technology of Fast Discrete Stockwell-Transform (FDST) and Self Organising Map

DRILLING RATE OF PENETRATION PREDICTION USING ARTIFICIAL NEURAL NETWORK: A CASE STUDY OF ONE OF IRANIAN SOUTHERN OIL FIELDS

Supervised Methods for Fault Detection in Vehicles

NEURAL NETWORK DEMODULATOR FOR QUADRATURE AMPLITUDE MODULATION (QAM)

Prediction of airblast loads in complex environments using artificial neural networks

Development and Comparison of Artificial Neural Network Techniques for Mobile Network Field Strength Prediction across the Jos- Plateau, Nigeria

Adaptive-Critic-Based Optimal Neurocontrol for Synchronous Generators in a Power System Using MLP/RBF Neural Networks

A Comparison of MLP, RNN and ESN in Determining Harmonic Contributions from Nonlinear Loads

Keywords: Data Acquisition, ECG, LabVIEW, Virtual instrumentation

ICA & Wavelet as a Method for Speech Signal Denoising

Neural Network Predictive Controller for Pressure Control

Gearbox Fault Diagnosis using Independent Angular Re-Sampling Technique, Wavelet Packet Decomposition and ANN

Transcription:

124 Comparison of MLP and RBF neural networks for Prediction of ECG Signals Ali Sadr 1, Najmeh Mohsenifar 2, Raziyeh Sadat Okhovat 3 Department Of electrical engineering Iran University of Science and Technology, Tehran, Iran Corresponding Author: Najmeh Mohsenifar Summary In this paper, we investigate the performance of MLP and RBF neural networks in terms of ECG signal prediction. In spite of quasi-periodic ECG signal from a healthy person, there are distortions in electrocardiographic data for a patient. Therefore, there is no precise mathematical model for prediction. Here, we have exploited neural networks that are capable of complicated nonlinear mapping. In this way, 2 second of a recorded ECG signal is employed to predict duration of 20 second in advance. Our simulations show that RBF neural network reconstructs ECG with 94% accuracy which is 2% better than MLP architecture. Key words: electrocardiogram, artificial neural network, predict, accuracy. the intensive care unit (ICU) that 10% of them were healthy and 90% of them were patient. The rest of this paper is organized as follows. The next section briefly describes the architecture of the applied networks. In section 3, the performed process for ECG signal prediction is presented. Finally in section 4 and 5, we have results and conclusion. 1. Introduction Electrocardiogram is an important tool for providing information about heart activity [1]. The first electrocardiographic (ECG) signal was obtained in 1895 by Willem Einthoven. Though the basic principles of those systems are still applied, many advances have been made over the years. The schematic of a single heartbeat in ECG signal is indicated in Figure 1 [2]. Since the normal kind of signal belonged to a healthy person is according to a known structure, changing and disturbing in any important parameters represent a heart disease. As a result, physicians try to diagnose different heart disorders by analyzing ECG. For example, Gilberto Sierra in 1997 performed a frequency analysis for the purpose of cardiac death forecasting [3] and M. Arvaneh in 2009 predicted paroxysmal atrial fibrillation by dynamic modeling of the PR interval [4]. On the other hand, neural networks are strongly capable in learning and prediction which makes them an efficient tool to deal with nonlinear problems. For example Lean Yu used multistage RBF neural networks for exchange rates forecasting and H. Tonekabonpour in 2011 predicted ischemia via MLP and RBF predictors [5]. In this study, we apply Multilayer Perceptron (MLP) and Radial Basis Function (RBF) for ECG signal. The database consists of 50 taken from 50 persons in 2. Method Fig. 1 Schematic of ECG signal [2] Neural network models are extensively applied in various fields such as medicine, mathematical modeling and engineering. In this paper, two different architectures of neural networks have been compared to predict ECG. These architectures are multi layer perceptron and radial basis function networks that are explained bellow. 2.1 Multi layer perceptron (MLP) network One of the most popular neural networks is feed forward MLP network by back propagation training algorithm which is shown in figure 2. Although, the number of neurons in the input and output layers is determined by the user requirements, the number of layers and also the number of neurons in each hidden layer are optimized by trial and error procedure. Where is the connection weight from i-th input to the j-th hidden node, represents the connection weight between hidden and output layer, is i-th data of the Manuscript received November 5, 2011 Manuscript revised November 20, 2011

125 input vector, denotes the bias in j-th hidden node and φ( ) is the activation function [7]. The activation function of neurons in hidden layers is normally selected of Sigmoidal type with the following equation: Fig. 3 The three layers of a feed forward neural network which illustrates a RBFN [6] Fig. 2 The three layers of a feed forward neural network which illustrates a MLPN [6] It can be seen from figure 2 that the output is expressed by: (1) σ is the radius of each hidden node and is the distance between the input vector X and the center of radial function. For calculation of distance parameter, the Euclidean norm is commonly used which is given by: in the above equation is the center for i-th node in hidden layer [8]. (5) 2.2 Radial basis function (RBF) network A special type of neural network with different characteristic topology is radial basis function (RBF) network. The RBF network consists of three layers: input layer, hidden layer and output layer. A general structure of the mentioned network has been illustrated in figure 3. According to figure 3, RBF network computes the output value by the following formula: (2) ; (3) Where is the connection weight from hidden to the output layer, denotes the bias in k-th output node and φ( ) is a radial activation function. If the activation function is set to be of Gaussian type, then: (4) 3. Prediction of ECG In this work different artificial neural networks have been exploited to estimate [(n+1)th, (n+2)th,, (n+m)th] samples from n previous ones. Then the estimated samples are returned back to the input layer for prediction of m next samples started from n+m+1. In the applied networks, input layer consists of 50 neurons which are equal to the number of samples in 2 second of the original. The number of hidden nodes is selected based on experience and the number of output nodes is set to be 25 which are corresponding to the number of predicted samples. A schematic of the applied networks in this paper has been shown in figure 4. Here, we have employed a database consists of 50 taken from 50 persons in the intensive care unit (ICU) that 10% of them were healthy and 90% of them were patient. First, All have been noise canceled using wavelet transformation. Then, all data were normalized to lie between 0 and 1. After that they have been divided into three datasets named as: training (60% of all data), test (20% of all data) and validation (20% of all data). Figure 5 shows some instances of denoised from the mentioned database.

126 30-25 structure. However, in the case of 50, the number of hidden neurons was chosen to be 30 for which the MSE was minimum. So, 50-30-25 structure was the most suitable network for the task. Fig. 4 The common MLP and RBF network Fig. 6 MSE of MLP networks with a database of 40 4. Results Fig. 5 Actual ECG To verify the performance of the ECG prediction systems, the difference between the output and target values is calculated using Mean Square Error (MSE). The MSE parameter is expressed as: Fig. 7 MSE of MLP networks with a database of 50. The results of trained RBF neural networks with two groups of database consist of 40 and 50 are presented in the following figures. As shown in figures 8 and 9, the RBF networks with 35 nodes in its hidden layer are the best one to achieve the minimum MSE. Where is the ith network output, is the ith desired output and n is equal to the number of predicted samples. (6) Figure 6 and figure 7 show the MSE parameter for different MLP neural networks using two groups of database include 40 and 50, respectively. In these neural networks we aim to achieve the minimum mean square errors. As shown in figure 6, the best MLP network using a database of 40 has four layers with 50-30- Fig. 8 MSE of RBF networks with a database of 40

127 0.06 0.04 0.02 Amplitude (mv) 0-0.02-0.04-0.06-0.08 Amplitude (mv) Fig. 9 MSE of RBF networks with a database of 50 All results are presented in Table 1. Although both types of neural networks are good at prediction problems, it is clear from the table that the best results are obtained by the RBF neural network. According to the simulations, RBF neural network with 35 neurons in the hidden layer reconstructs ECG with 94% accuracy which is 2% better than MLP architecture with 30 hidden neurons. No. of 10 20 30 40 50 Table 1:MSE in MLP and RBF comparison MSE in MLP NN MSE in RBF MLP NN Regression NN RBF NN Regression 0.8356 0.8752 0.8997 0.9026 0.9134 0.9154 0.00661 0.7856 0.8512 0.000488 0.9269 0.9467 Two predicted ECG for healthy and unhealthy persons are shown in figures 10 and 11, respectively. These results obtained from the best RBF neural network. In this procedure, 20 seconds of signal are predicted in 0.7 second. 0.1 0.05 0-0.05-0.1-0.15-0.2-0.25-0.3 0 50 100 150 200 250 300 350 400 450 500 samples Fig. 10 A period of predicted ECG signal and real signal (Healthy signal) -0.1-0.12 0 50 100 150 200 250 300 350 400 450 Samples Fig. 11 A period of predicted ECG signal and real signal (unhealthy signal) 5. Conclusions This paper compared the performance of multilayer perceptron network (MLPN) and radial basis function network (RBFN) in terms of ECG signal prediction. Both neural networks were able to predict the future of the signal from the recorded part. However, The RBF architecture shows better results than MLP architecture. Our simulations confirm that RBF neural network reconstructs ECG with 94% accuracy which is 2% better than MLP architecture. References [1] A. Elbuni, S. Kanoun, M. Elbuni and N. Ali, ECG Parameter Extraction Algorithm using (DWTAE) Algorithm, IEEE International Conference on Computer Technology & Development, vol. 2, pp. 57-62, Dec. 2009. [2] A. Szczepa nski, Kh. Saeed and A. Ferscha, A New Method for ECG Signal Feature Extraction, IEEE International Conference on Computer Vision and Graphics, vol. 2, pp. 334-341, Sep. 2010. [3] G. Sierra, P. Morel, P. L. Guyader, F. Trellez, R. Nadeau and P. Savard, Frequency analysis of the signal-averaged ECG of postinfarction patients for prediction of cardiac death, 19th Annual International Conference of the IEEE Engineering in Medicine and Biology Society, vol. 1, pp. 76-77, Oct 30- Nov 2, 1997. [4] M. Arvaneh, H. Ahmadi, A. Azemi, M. Shajiee and Z. S. Dastgheib Prediction of Paroxysmal Atrial Fibrillation by dynamic modeling of the PR interval of ECG, International Conference on Biomedical and Pharmaceutical Engineering, pp.1-5, Dec. 2009. [5] H. Tonekabonipour, A. Emam, M. Teshnelab, M. A. Shoorehdeli Ischemia Prediction via ECG using MLP and RBF predictors with ANFIS Classifiers, 7 th International Conference on Natural Computation, vol. 2, pp. 776-780, Jul. 2011.

128 [6] J. W. Park, R. G. Harley and G. K. Venayagamoorthy, Comparison of MLP and RBF Neural Networks Using Deviation Signals for On-Line Identification of a Synchronous Generator, IEEE Power Engineering Society Winter Meeting, vol. 1, pp. 274-279, Jan. 2002. [7] W. M. F. W. Mamat, A. M. Isa and K. Z. Zamli, Hybrid Version of MLP Neural Network for Transformer Fault Diagnosis System, IEEE International Symposium on Information Technology, vol. 2, pp. 1-6, Aug. 2008. [8] H. Zayandehroodi, A. Mohamed, H. Shareef and M. Mohammadjafari, Performance Comparison of MLP and RBF Neural Networks for Fault Location in Distribution Networks with DGs, IEEE International Conference on Power and Energy (PECon2010), pp. 341-345, Nov 29 - Dec 1, 2010. Ali Sadr was born in Tehran, Iran on 1966. He received his B.S. degree in electrical engineering from Amirkabir University of technology in 1988 and his M.S. degree from Iran University of Science and Technology (IUST) in 1992. He earned his Ph.D. degree in Instrumentation from University of Manchester, England in 2002. Since 1993 he has been with the Department of electrical engineering in IUST, where he is an assistant professor and director of Non- Destructive Testing (NDT) laboratory. His research interests and activity are in digital signal and image processing, industrial and medical ultrasound, laser-generated ultrasound and nondestructive evaluation. Najmeh Mohsenifar was born in Shahrekord, Iran, on June 22, 1986. She received her B.S. degree in electrical engineering from Department of Electrical Engineering, the Shahrekord University, Shahrekord, Iran, in 2008, and where she is currently pursuing the M.S. in Electrical Engineering from the Iran University of Science and Technology (IUST), Tehran, Iran. Her current research interests are in medicine engineering, digital signal and image processing and applications of artificial neural networks. Raziyeh sadat Okhovat was born in Tehran, Iran on July 16, 1984. She received her B.S. degree in electrical engineering from Sharif University of Technology and her M.S. degree from Iran University of Science and Technology (IUST) in 2004 and 2006 respectively. She is currently pursuing a Ph.D. degree in electrical engineering at IUST. Her research interests include soft computing, digital signal and image processing, Blind Source Separation and image cryptography.