Computer Methods and Programs in Biomedicine 151 (2017) 71–78 Contents lists available at ScienceDirect Computer Methods and Programs in Biomedicine journal homepage: www.elsevier.com/locate/cmpb Fusion of ECG and ABP signals based on wavelet transform for cardiac arrhythmias classification Roghayyeh Arvanaghi a , Sabalan Daneshvar a,b, , Hadi Seyedarabi a,b , Atefeh Goshvarpour c a Department of Biomedical Engineering, Faculty of Advanced Medical Science, Tabriz University of Medical Sciences, Tabriz, Iran b Faculty of Electrical and Computer Engineering, University of Tabriz, Tabriz, Iran c Department of Biomedical Engineering, Faculty of Electrical Engineering, Sahand University of Technology, Tabriz, Iran a r t i c l e i n f o Article history: Received 30 December 2016 Revised 29 July 2017 Accepted 21 August 2017 Keywords: Atrial Blood Pressure (ABP) Discrete Wavelet Transformation (DWT) Electrocardiogram (ECG) Fusion Multi-Layer Perceptron Neural Network (MLPNN) a b s t r a c t Background and Objective: Each of Electrocardiogram (ECG) and Atrial Blood Pressure (ABP) signals con- tain information of cardiac status. This information can be used for diagnosis and monitoring of diseases. The majority of previously proposed methods rely only on ECG signal to classify heart rhythms. In this paper, ECG and ABP were used to classify five different types of heart rhythms. To this end, two men- tioned signals (ECG and ABP) have been fused. Methods: These physiological signals have been used from MINIC physioNet database. ECG and ABP sig- nals have been fused together on the basis of the proposed Discrete Wavelet Transformation fusion tech- nique. Then, some frequency features were extracted from the fused signal. To classify the different types of cardiac arrhythmias, these features were given to a multi-layer perceptron neural network. Results: In this study, the best results for the proposed fusion algorithm were obtained. In this case, the accuracy rates of 96.6%, 96.9%, 95.6% and 93.9% were achieved for two, three, four and five classes, respectively. However, the maximum classification rate of 89% was obtained for two classes on the basis of ECG features. Conclusions: It has been found that the higher accuracy rates were acquired by using the proposed fusion technique. The results confirmed the importance of fusing features from different physiological signals to gain more accurate assessments. © 2017 Elsevier B.V. All rights reserved. 1. Introduction Biosignals are nonstationary in nature; therefore, they may oc- cur accidentally through the time. For example, the symptoms are observed irregularly or may not be shown during the day at all. Hence, it is necessary to monitor a patient for a long time which causes the data complexity, the physician should have more time to interpret the data. Moreover, the human observer cannot di- rectly monitor all details from the signal; Thus, the computer- based analysis and the classification can help the physician to diag- nose accurately [1,2]. On the other hand, the main problem in ECG analysis is the large morphological variation of ECG waveforms, not only in different patients or patient groups but also within the same patient [3]. Corresponding author at: Faculty of Electrical and Computer Engineering, Uni- versity of Tabriz, Tabriz, Iran. E-mail addresses: r.arvanaghi88@gmail.com (R. Arvanaghi), daneshvar@tabrizu.ac.ir (S. Daneshvar), seyedarabi@tabrizu.ac.ir (H. Seyedarabi), af_goshvarpour@sut.ac.ir (A. Goshvarpour). Additionally, it is difficult to extract comprehensive information from the ECG signal itself in the assessment of heart health. It seems that involving other biosignals arising from the cardiac ac- tivity will increase the accuracy of diagnosis [2,4]. To extract useful information from the biological signal fluctuations, it is important to apply robust and appropriate processing techniques. Recently, some researchers are encouraged to use data fusion techniques to improve the results [5]. Data fusion algorithms were applied to combine information (data) acquired from several sources, information processing blocks or from one source through the time [6]. In other words, data fu- sion is the process of integration of multiple data and knowledge representing the same real-world object into a consistent, accurate, and useful representation [7]. Recently, some researchers were encouraged to apply fusion techniques on the ECG and other biological signals for different purposes. Ding et al. [4] fused ECG signal with blood pressure to detect the QRS peaks more accurately. For QRS peak detection, their proposed fusion technique outperformed other investigations (that have been relied only on ECG signal); especially for discover- ing the peaks of missing data or noisy ECG signal. This robustness http://dx.doi.org/10.1016/j.cmpb.2017.08.013 0169-2607/© 2017 Elsevier B.V. All rights reserved.