Analyzing ElectroCardioGraphy Signals using Least-Square Linear Phase FIR Methodology

Similar documents
LEAST-SQUARE LINEAR PHASE FIR ELECTRO CARDIO GRAPHY (ECG) SIGNAL ANALYSIS

International Journal of Engineering Trends and Technology ( IJETT ) Volume 63 Number 1- Sep 2018

Adaptive Detection and Classification of Life Threatening Arrhythmias in ECG Signals Using Neuro SVM Agnesa.A 1 and Shally.S.P 2

VISUALISING THE SYNERGY OF ECG, EMG SIGNALS USING SOM

ISSN: ISO 9001:2008 Certified International Journal of Engineering and Innovative Technology (IJEIT) Volume 3, Issue 10, April 2014

Noise Reduction Technique for ECG Signals Using Adaptive Filters

Analysis of ECG Signal Compression Technique Using Discrete Wavelet Transform for Different Wavelets

FPGA based Asynchronous FIR Filter Design for ECG Signal Processing

Design and Implementation of Digital Chebyshev Type II Filter using XSG for Noise Reduction in ECG Signal

NEURAL NETWORK ARCHITECTURE DESIGN FOR FEATURE EXTRACTION OF ECG BY WAVELET

Design and Implementation of Digit Serial Fir Filter

Design of Digital FIR Filter using Modified MAC Unit

New Method of R-Wave Detection by Continuous Wavelet Transform

Research Article Design of a Novel Optimized MAC Unit using Modified Fault Tolerant Vedic Multiplier

Fault Detection Using Hilbert Huang Transform

EE216B: VLSI Signal Processing. Wavelets. Prof. Dejan Marković Shortcomings of the Fourier Transform (FT)

Investigating the effects of an on-chip pre-classifier on wireless ECG monitoring

Design and Implementation of Scalable Micro Programmed Fir Filter Using Wallace Tree and Birecoder

Detection of Abnormalities in Fetal by non invasive Fetal Heart Rate Monitoring System

Ensemble Empirical Mode Decomposition: An adaptive method for noise reduction

Detection and classification of faults on 220 KV transmission line using wavelet transform and neural network

ECG Data Compression

Implementation of FPGA based Design for Digital Signal Processing

Crew Health Monitoring Systems

Parallel Architecture for Wavelet Analysis in Medical Signal Perception for Deviation Detection

FPGA Based Notch Filter to Remove PLI Noise from ECG

VLSI IMPLEMENTATION OF MODIFIED DISTRIBUTED ARITHMETIC BASED LOW POWER AND HIGH PERFORMANCE DIGITAL FIR FILTER Dr. S.Satheeskumaran 1 K.

Noise Cancellation on ECG and Heart Rate Signals Using the Undecimated Wavelet Transform

DESIGN OF LOW POWER HIGH SPEED ERROR TOLERANT ADDERS USING FPGA

ECG Artifact Removal from Surface EMG Signal Using an Automated Method Based on Wavelet-ICA

Comparison between Haar and Daubechies Wavelet Transformions on FPGA Technology

Design and Testing of DWT based Image Fusion System using MATLAB Simulink

ECG Analysis based on Wavelet Transform. and Modulus Maxima

A Comparative Study on Direct form -1, Broadcast and Fine grain structure of FIR digital filter

FPGA Implementation of Digital Modulation Techniques BPSK and QPSK using HDL Verilog

Fpga Implementation of Truncated Multiplier Using Reversible Logic Gates

Real Time Detection and Classification of Single and Multiple Power Quality Disturbance Based on Embedded S- Transform Algorithm in Labview

VLSI Implementation of Digital Down Converter (DDC)

IJCSIET-- International Journal of Computer Science information and Engg., Technologies ISSN

INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATION ENGINEERING & TECHNOLOGY (IJECET) STUDY ON COMPARISON OF VARIOUS MULTIPLIERS

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

ISSN Vol.07,Issue.08, July-2015, Pages:

Artificial Neural Network classifier for heartbeat arrhythmia detection

IMPLEMENTATION OF DIGITAL FILTER ON FPGA FOR ECG SIGNAL PROCESSING

Design and Implementation Radix-8 High Performance Multiplier Using High Speed Compressors

Robust Detection of R-Wave Using Wavelet Technique

Optimized BPSK and QAM Techniques for OFDM Systems

Original Research Articles

A Machine Learning Technique for Person Identification using ECG Signals

Mohd Ahmer, Mohammad Haris Bin Anwar and Amsal Subhan ijesird, Vol. I (XI) May 2015/422

MULTIRATE IIR LINEAR DIGITAL FILTER DESIGN FOR POWER SYSTEM SUBSTATION

Nonlinear Filtering in ECG Signal Denoising

Introduction to Wavelet Transform. Chapter 7 Instructor: Hossein Pourghassem

Analysis of Parallel Prefix Adders

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

EFFICIENT FPGA IMPLEMENTATION OF 2 ND ORDER DIGITAL CONTROLLERS USING MATLAB/SIMULINK

Field Programmable Gate Arrays based Design, Implementation and Delay Study of Braun s Multipliers

Abstract of PhD Thesis

Detection and Identification of PQ Disturbances Using S-Transform and Artificial Intelligent Technique

A DWT Approach for Detection and Classification of Transmission Line Faults

Area Optimized Adaptive Noise Cancellation System Using FPGA for Ultrasonic NDE Applications

An Optimized Design for Parallel MAC based on Radix-4 MBA

An Approach to Detect QRS Complex Using Backpropagation Neural Network

Identification of Cardiac Arrhythmias using ECG

A Survey on Power Reduction Techniques in FIR Filter

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

Design of a High Speed FIR Filter on FPGA by Using DA-OBC Algorithm

FACE RECOGNITION USING NEURAL NETWORKS

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

Design and Implementation of Parallel Micro-programmed FIR Filter Using Efficient Multipliers on FPGA

Empirical Mode Decomposition: Theory & Applications

Analysis of LMS Algorithm in Wavelet Domain

A Hybrid Lossy plus Lossless Compression Scheme for ECG Signal

Signal Processing in Mobile Communication Using DSP and Multi media Communication via GSM

Baseline wander Removal in ECG using an efficient method of EMD in combination with wavelet

Keywords- Db (Daubechies), De-noising, Discrete Wavelet Transform (DWT), ECG (Electrocardiogram), MSE, Nonstationary,

An Improved Approach of DWT and ANC Algorithm for Removal of ECG Artifacts

Anitha R 1, Alekhya Nelapati 2, Lincy Jesima W 3, V. Bagyaveereswaran 4, IEEE member, VIT University, Vellore

AN ANALYSIS OF SPEECH RECOGNITION PERFORMANCE BASED UPON NETWORK LAYERS AND TRANSFER FUNCTIONS

FPGA implementation of DWT for Audio Watermarking Application

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

ISSN:

An Area Efficient and High Speed Reversible Multiplier Using NS Gate

Efficient Multi-Operand Adders in VLSI Technology

A Simple Design and Implementation of Reconfigurable Neural Networks

Area OptimizedHighThroughputIDMWTDMWTProcessorforOFDMonVirtex-5FPGA. Area Optimized High Throughput IDMWT/DMWT Processor for OFDM on Virtex-5 FPGA

Design of a VLSI Hamming Neural Network For arrhythmia classification

Keywords Decomposition; Reconstruction; SNR; Speech signal; Super soft Thresholding.

Filtration Of Artifacts In ECG Signal Using Rectangular Window-Based Digital Filters

Name Prof. Sherif Kassem. Qualifications Ph.D. in Computer and Information System M.Sc. in Computer Engineering B.Sc. in Computer Engineering

SIGNAL PROCESSING OF POWER QUALITY DISTURBANCES

INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY

Mandeep Singh Associate Professor, Chandigarh University,Gharuan, Punjab, India

Multiple-Layer Networks. and. Backpropagation Algorithms

An Area Efficient Low Power FIR filter for ECG Noise Removal Application

High Speed IIR Notch Filter Using Pipelined Technique

Finite Word Length Effects on Two Integer Discrete Wavelet Transform Algorithms. Armein Z. R. Langi

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

Design and Analysis of 4bit Array Multiplier using 45nm Technology:

Implementation of Parallel Multiplier-Accumulator using Radix- 2 Modified Booth Algorithm and SPST

Transcription:

2014 1 st International Congress on Computer, Electronics, Electrical, and Communication Engineering (ICCEECE2014) IPCSIT vol. 59 (2014) (2014) IACSIT Press, Singapore DOI: 10.7763/IPCSIT.2014.V59.12 Analyzing ElectroCardioGraphy Signals using Least-Square Linear Phase FIR Methodology Mohamed G. Egila 1, Magdy A. El-Moursy 2, Adel E. El-Hennawy 3, Hamed A. El-Simary 1 and Amal Zaki 1 1 Microelectronics Department, Electronics Research Institute, Cairo, Egypt 2 Mentor Graphics Corporation, Cairo, Egypt 3 Communication and Electronics Department, Ain Shams University, Cairo, Egypt Abstract. This paper presents a signal processing methodology to analyze Electrocardiography (ECG) signals. Discrete Wavelet Transform (DWT) is used as a feature extraction methodology to achieve efficient design. Baseline wandering noise is removed in this design using Lest-Square Linear Phase FIR methodology. ECG signals classification is done using Feed forward neural network methodology. An accuracy of 100% in identifying the normal samples, and accuracy of 95.23% for identifying abnormal ECG beats are obtained, achieving a total accuracy of 97.78% for identifying ECG signals using this presented methodology. Keywords: Discrete Wavelet Transform, Denoising, Neural Networks,Field Programmable Gate Array, ElectroCardioGoraphy. 1. Introduction Time domain analysis has been commonly used in previous methodologies for analyzing ECG signals. These methodologies are not always perfect to study all the properties of the ECG signals. Fast Fourier Transform (FTT) is applied to study the frequency spectrum of the ECG signal to overcome this shortage [1]. Limitation of using FFT analysis is its inability to determine the location of the frequency components with respect to time. To overcome this issue Short Term Fourier Transform (STFT) has been used [2]. The major drawback of STFT is its non-optimum time frequency precision. To solve this issue, the wavelet transform is proposed [3-4]. Wavelet transform depends the decomposition of ECG signal into a set of coefficients; approximate and detailed coefficients. The wavelet coefficients resulting from this decomposition represent the ECG signal in both time and frequency domains. In this paper, ECG signal analysis using Least-Square Linear Phase FIR methodology is presented. In this design, the discrete wavelet transform methodology is employed to overcome the limitations encountered in the previous methodologies employing FFT and STFT. The least-square FIR filtering as a methodology is employed here to denoise ECG input signals against baseline wandering noise. The paper is organized as follows. In section 2,The design block diagram along with the function of each block are presented. The design implementation along with the simulation results are presented in section 3. The conclusions are provided in section 4. 2. Design Blocks Fig. 1 represents the block diagram of the design. The main blocks of the block diagram are Denoising block, Feature Extraction block and Classifier block. In the following subsections different blocks are discussed. 65

Fig. 1: Design block diagram. 2.1. Denoising block Noise encountered in ECG signals is classified into: Low frequency noise and High frequency noise. Low frequency noise is represented in the form of baseline wander noise, caused by the cables moving during reading and patient movement [5]. Power-line interference and muscle contraction cause high frequency noise. By discarding the first detail component resulting from wavelet transform decomposition in this design, high frequency noise is removed. Least square linear phase FIR high-pass filtering methodology is used to remove baseline wandering noise in the input ECG signal [13]. 2.2. Feature extraction Fig. 2 shows the filter structure of the wavelet transform filter bank. The input signal which is entered to the filter bank is filtered by the low-pass (LP) and the high-pass (HP) filters. The outputs from the low-pass filter and the high-pass filter are called the approximation coefficients and detail coefficients respectively. A down sampling by factor of 2 is applied to the output of each filter. Decomposition is done by further filtering the output of the LP, this process goes on until enough steps of decomposition are achieved. This design uses three levels of filtering for the input denoised ECG signal, resulting in four signals (d1, d2, d3 and a3) output from the decomposition. This design uses wavelet transform decomposition as a methodology for feature extraction. The ECG signal samples are extracted from MIT-BIH Arrhythmia Database. The continuous ECG signals are cut into individual ECG beats, each ECG beat consists of 300 samples centered around R peak determined by the annotations provided by the database. Each beat begins at R-150 position and is terminated at R+149 position, giving individual ECG beats of 300 samples each [3]. This design uses Daubechies of order 3 filter with coefficients for wavelet transform. In this methodology, the input denoised ECG signal is decomposed into 3 levels. Fig. 2 shows the decomposition steps. The input signal to the wavelet transform block with 300 samples each will be down sampled by a factor of 2 in each filtering stage, giving only 38 samples in the 3rd stage (d3, a3). The detail signal d1 is considered a noise signal and is eliminated. The detailed signals d2 and d3, represent the high frequency coefficients. (a3) is considered the approximation of the input signal, so, it contains the main features of the signal, so, (a3) is used in the subsequent stage for the classifier as the features vector. 2.3. Classification block This design design depends on classifying normal ECG beats and abnormal ECG beats. Neural network is used as the classifier for other designs [6-7]. Feed forward neural network is used as the classifier circuit in this design. This classifier is used to determine whether the input ECG beat is classified as normal beat or abnormal beat. The design employs a neural network of one hidden layer with four hidden neurons and one output layer. 66

Fig. 2: Wavelet Transform Filter Structure Block Diagram. The basic blocks of the neural network are: multiplier block, adder block and the activation function block. (Tansig) activation function is used in implementing the neural network in this design [8,9,13]. 3. Design Implementation and Simulation Results XILINX Virtex6 board is used as the target FPGA board for implementing this design. Table 1 indicates the device utilization for the design. The classifier passes through Training Phase and Testing Phase. This design uses a total of 90 training sets, with 48 normal ECG sets and 42 abnormal ECG sets in Training Phase (each set corresponds to one feature vector, a3). Testing Phase uses 45 testing sets, divided to 24 normal ECG sets and 21 abnormal ECG sets. Test results are listed in a form of a confusion matrix listed in Table 2. From the confusing matrix, it is shown that all normal test beats are diagnosed successfully, with accuracy of 100% in identifying the normal samples, only one abnormal test beat out of 21 abnormal test beats is incorrectly diagnosed as normal ECG beat with accuracy of 95.23% for identifying abnormal ECG beats. The total accuracy is 97.78%. In [3] the accuracy ranges from 90% to 100%. [4] achieves the same accuracy of 97.8%. [10] achieves total accuracy of 92%, and [11] achieves accuracy of 97.3%. [12] achieves accuracy of 99.17%. In [4,12], the design is not implemented on a hardware device, so, it is not possible to examine hardware utilization efficiency in [4,12] compared to this design. From the above it is shown that the design achieves good accuracy with good resource utilization. Total accuracy comparison is indicated in Table 3. 4. Conclusions Least-Square Linear Phase FIR design for analyzing ECG signals is presented in this paper. This design employs Discrete Wavelet Transform as a feature extraction methodology to analyze ECG signals. Total accuracy of 97.78% is achieved. Table 1: Device utilization summary Number of Slice Registers 5924 Number used as Flip Flops 5920 Number of Slice LUTs 6163 Number of bonded IOBs 169 Number of occupied Slices 1867 67

Table 2: Neural network confusion matrix Number of inputs Normal Class (24) Abnormal Class (21) Classes classification Normal Class Abnormal Class 24 0 100 Accuracy (%) 1 20 95.23 Table 3: Total accuracy comparison. This design [3] [4] [10] [11] [12] Total Accuracy 97.78% 90% - 100% 97.80% 92.00% 97.30% 99.17% 5. References [1] Himanshu Gothwal, Silky Kedawat, and Rajesh Kumar. Cardiac Arrhythmias Detection in an ECG Beat Signal using Fast Fourier Transform and Artificial Neural Network. Scientific Research Publishing, vol. 4, pp. 289-296, April 2011. [2] Nopadol Uchaipichat, and Sakonthawat Inban. Development of QRS Detection using Short-time Fourier Transform based Technique. International Journal of Computer Applications Special Issue on Computer Aided Soft Computing Techniques for Imaging and Biomedical Applications, vol. 1, pp. 7-10, 2010. [3] W. Jatmiko, P. Mursanto, A. Febrian, M. Fajar, W.T. Anggoro, R.S. Rambe, M.1. Tawakal, Fauzi, F. Jovan, and M. Eka S. Arrhythmia Classification from Wavelet Feature on FGPA. IEEE International Symposium on Micro- NanoMechatronics and Human Science, pp. 349 354, November 2011. [4] Hari Mohan Rai, Anurag Trivedi. ECG signal classification using wavelet transform and Back Propagation Neural Network. IEEE International Conference on Computers and Devices for Communication, pp. 1 4, December 2012. [5] Kang-Ming Chang. Arrhythmia ECG Noise Reduction by Ensemble Empirical Mode Decomposition. Multidisciplinary Digital Publishing Institute-Sensors, vol. 10, pp. 6063 6080, June 2010. [6] İnan Güler, Elif Derya Übeylı. ECG beat classifier designed by combined neural network model, Pattern Recognition, vol. 38, no. 2, pp. 199-208, February 2005. [7] Khorrami, Hamid, Majid Moavenian. A qualitative comparison of Artificial Neural Networks and Support Vector Machines in ECG arrhythmias classification. Journal Expert Systems with Applications, vol. 37, no. 4, pp. 3088-3093, April 2010. [8] I. Sahin, and I. Koyuncu. Design and Implementation of Neural Networks Neurons with RadBas, LogSig, and TanSig Activation Functions on FPGA. Journal of Electronics and Electrical Engineering, vol. 120, no. 4, pp. 51-54, April 2012 [9] http://ecee.colorado.edu/~bart/book/exponent.htm [10] S. Y. Foo, G. Stuart. Neural network-based ECG pattern recognition. Engineering Applications of Artificial Intelligence. vol: 15, pp. 253-260,2002. [11] Y. Kutlu, D. Kuntalp. Arrhythmia classification using higher order statistics. Signal Processing, Communication and Applications Conference. vol., no., pp.1-4, 20-22 April 2008 [12] Ghorbanian, P.; Ghaffari, A.; Jalali, A.; Nataraj, C. Heart arrhythmia detection using continuous wavelet transform and principal component analysis with neural network classifier. Computing in Cardiology, pp.669-672, 26-29 Sept. 2010 [13] Mohamed Egila, Magdy A. El-Moursy, Adel E. El-Hennawy, Hamed A. El-Simary and Amal Zaki, Least-Square Linear Phase FIR Electro CardioGraphy (ECG) Signal Analysis, International Journal of Advances in Engineering & Technology (IJAET), in press. 68

Mohamed G. Egila received the Bachelor degree and Master degree in Electronics and Communications from Cairo University, Egypt, in 2003 and 2008 respectively. He worked as a Researcher assistant in Microelectronics Department, Electronics Research Institute, Cairo, Egypt, from 2004 to 2008. He works now as an Assistant Researcher in the Microelectronics Department, Electronics Research Institute, Cairo, Egypt, from 2008 till now. His research interests include medical signal processing, microprocessor and DSP-based medical instrumentation. Magdy A. El-Moursy was born in Cairo, Egypt in 1974. He received the Master's and the Ph.D. degrees in electrical engineering from University of Rochester, Rochester, NY, USA, in 2002 and 2004, respectively.between September 2004 and September 2006 he was a Senior Design Engineer at Portland Technology Development, Intel Corporation, Hillsboro, OR, USA. During September 2006 and February 2008 he was assistant professor in the German University in Cairo (GUC), Cairo, Egypt. Dr. El- Moursy is currently Staff Engineer in Design Creation and Synthesis Division, Mentor Graphics Corporation, Cairo, Egypt. His research interest is in Networks-on- Chip/System-on-Chip and low power design. He is the author of around 50 papers, four book chapters, and two books in the fields of high speed and low power CMOS design techniques. Adel E. El-Hennawy received the B.Sc. and M.Sc. degrees from Ain Shams University, Cairo, Egypt in 1971 and 1976 respectively. He received the PhD degree in electrical engineering from Grenoble University, France in 1983. He then joined the Electronics and Communication Engineering Department, Faculty of Engineering, Ain Shams University as an assistant professor. Since 1993 he is a professor of electronics in the same department. His research interest is in Digital Electronics, DSP medical applications. Hamed A. El-Simary received the B.Sc. degree from Ain Shams University, Cairo, Egypt in 1983, Master degree from Alazhar Univeristy, Cairo, Egypt in 1989. He received PhD degree from Cairo University, and Rochester Institute of Technology, Rochester N.Y, U.S.A, in 1993. He was Research Assistant, Computer and Systems Dept., Electronics Research Institute, 1986-1993.He was Visiting Professor, VLSI Lab, ECE Dept., Ohio State University 1998-2000.He was Visiting Scholar, Rochester Institute of Technology, Rochester N.Y., 1990-1992.He was appointed to Assistant Professor, Electronics Research Institute, 1993-2001.He was appointed Associate Professor, College of Information Technology, University of Bahrain, 2003-2005. He was Full Professor in Dec 06. Then Chair, VLSI Department, Electronics Research Institute since 2001-2010. His research interest include: Digital Circuit Design, Computer Architecture, and Mixed Signal VLSI.. Amal Zaki Full Professor in Electronics Research Institute ERI, Cairo, Egypt, Chair VLSI Department, Electronics Research Institute since 2011 till now. She was the Director of Egyptian Space Program in National Authority for Remote Sensing and Space Sciences NARSS. Her research interests include: Digital Circuit Design, Computer Architecture, and Mixed Signal VLSI, MEMS. 69