Open access peer-reviewed article

The Feasibility of Human Identification from Multiple ECGs using Maximal Overlap Discrete Wavelet Transform (MODWT) and Weighted Majority Voting Method (WMVM)

Abdullah Biran

Aleksandar Jeremic

This Article is part of Bioinformatics; Healthcare information management Section

Article metrics overview

383 Article Downloads

Article Type: Research Paper

Date of acceptance: January 2023

Date of publication: February 2023

DoI: 10.5772/dmht.13

copyright: ©2023 The Author(s), Licensee IntechOpen, License: CC BY 4.0

Download for free

Table of contents


Introduction
Literature review
Materials and methods
Experiment setups
Results
Discussion
Conclusion
Conflict of interest

Abstract

Electrocardiography (ECG) has been a subject of research interest in human identification because it is a promising biometric trait that is believed to have discriminatory characteristics. However, features of ECGs that are recorded at different times are often likely to vary significantly. To address the variability of ECG features over multiple records, we propose a new methodology for human identification using ECGs recorded on different days. To demonstrate the applicability of our method, we use the publicly available ECG ID dataset. The main goal of this work is to extract the most significant and discriminative wavelet components of the ECG signal, followed by utilizing the ECG spectral change for human identification using multi-level filtering technique. Our proposed multi-channel identification system is based on using the Maximal Overlap Discrete Wavelet Transform (MODWT) and its inverse (the IMODWT) to create multiple filtered ECG signals. The discriminative feature that we utilize for human identification is based on modeling the dynamic change of the frequency components in these multiple filtered signals. To reach the best possible identification performance, we use the Weighted Majority Voting Method (WMVM) for ECG classification. We evaluated the robustness of our proposed method over several random experiments and obtained 92.29% average identification accuracy, 0.9495 precision, 0.9229 recall, 0.0771 FRR and 0.0013 FAR. These results indicate that filtering some of the ECG wavelet components along with performing data fusion technique can be utilized for human identification.

Keywords

  • random signals

  • ECG biometric

  • Fréchet distance

  • ECG features

  • ECG classification

  • wavelet transform

  • data fusion

  • weighted majority vote

Author information

Introduction

In recent years, physiological signals have showed great potential in human recognition [13]. In addition, it has been demonstrated that physiological signal-based identification systems are more robust against counterfeit than the existing conventional and traditional biometric systems [4, 5]. Therefore, researchers have presented various methods to investigate the possibility of human recognition via biomedical signals [68]. Specifically, among different biomedical signals, the electrocardiogram (ECG) has been widely studied as a new approach in human identification. It has been shown that ECG based biometric systems achieve satisfactory identification accuracy in a wide range of applications [3]. In fact, the ECG has some key advantages, including mainly its hidden nature and its liveness assurance, which make it preferable to other biometric modalities such as face, fingerprint and iris [3, 5] since they can be damaged or stolen. Additionally, the ECG has several characteristics that are required for any biometric modality. In general, a biometric trait should satisfy the following requirements to be used for human recognition [9, 10]:

  1. Universality: the trait should be present in living population.

  2. Uniqueness: major differences in trait characteristics should be derived among different people.

  3. Collectability: the trait should be quantitatively measurable and easily accessible.

  4. Acceptability: the trait should be user friendly and widely acceptable.

  5. Resistance to circumvention: the trait should be resistant to the various spoofing attacks.

  6. Permanence: the extent to which the trait features should remain stable over time.

The ECG satisfies most of the abovementioned requirements because it is essentially a vital sign and is present in all living people [1113]. In addition, it has been proven that the ECG has unique patterns among individuals [3] and it can be easily recorded using a single lead [14, 15]. Moreover, the ECG can be hardly forged due to its biological nature and liveness indicator [16]. However, the stability of ECG features is one of the most controversial characteristics because it has been demonstrated that cardiac signals are highly affected by many geometrical, individual, and technical factors [5, 17].

To illustrate, geometrical attributes such as heart size, cardiac muscle thickness, heart shape and the number of cardiac cells involved in the electrical activity directly dictate the routes of the electrical current inside the heart [5, 18, 19]. On the other hand, personal characteristics including mainly the health status, age and weight could cause changes in the heart position and orientation [20]. Hence, these factors shift the electrical current orientation, and also change the conductivity of the heart [5, 20]. Additionally, the electrode features such as the type, quantity, degree of dryness and position may cause some changes in the electrical properties of the electrodes [5, 18, 20]. Consequently, all these previously mentioned factors create morphological variations in the ECG signals which are highly remarkable in ECGs that are recorded on different times [18]. This changeability of the ECG features is usually categorized as intra-subject variability and inter-subject variability [21]. Where the former one refers to the variations within or between ECGs of a single subject, the latter refers to the variations of ECGs of different subjects [3, 5].

In fact, the inter-subject variability is highly desired for human identification because the uniqueness of the ECG signal can be explained through finding the core differences between cardiac signals of different individuals [5, 20]. On the other hand, the intra-subject variability could be beneficial because the dynamic change between ECG features of a single subject can be modeled to create individual based biometric signatures [3, 18]. Hence, a perfect biometric trait should have a very high inter-subject variability. In contrast, it should have very low intra-subject variability [3, 5, 16]. However, the stability of these parameters over time, i.e. their permanence, remain the main challenge in using multiple ECGs for human identification.

The variability of ECG features can be clearly noticed when analyzing the fiducial and non-fiducial characteristics of such a biomedical signal. For example, in figure 1 we show the heart beats of two subjects from the ECG-ID database. Obviously, the inter-subject variability can be observed by the various morphologies that form the personal heartbeats of these two individuals. On the other hand, the intra-subject variability can be noticed as the significant fluctuations in the amplitude of the QRS complexes. In addition, figure 2 shows the intra-subject variability which can be seen as the rapid changes in the ECG frequency components when the data are recorded on different days. Moreover, figure 3 shows the various morphological bundles of the ECG heartbeat such as the right bundle branch block beat, the left bundle branch block beat and normal beat [22].

Figure 1.

The variability of morphological features using ECGs recorded on different days of two subjects.

Figure 2.

The variability of spectral features using ECGs recorded on two different days of one subject.

Figure 3.

Normal heart beats of five different subjects from the ECG ID database.

All the previously presented factors reflect that utilizing the cardiac signal for human recognition does not only depend on choosing the appropriate features, but also relies on categorizing the variability of ECG features over time [23]. In this work, we focus on investigating the feasibility of human identification using ECGs that are recorded on two different days. Specifically, we selected the ECG-ID data because it was originally recorded for biometric purposes. For each subject, two 20-second ECG recordings were chosen. These ECG signals were recorded over a six-month period [24, 25]. The original ECG-ID data have ECG recordings of 90 subjects; however, we only choose signals of 62 subjects who have normal ECG waveforms, where the QRS complex has the highest amplitude. The remaining subjects were excluded because their T wave is tall and higher than the QRS complex. In addition, we designed our method to decompose the ECG using SYM4 which generally detects the QRS features. Therefore, including all the database and treating it equally without changing the mother wavelet or classifying the reference data according to the heartbeat morphology, would have affected the performance of our methodology because there is a significant difference between features of normal heartbeats and other types of heart beats with larger T waves.

Literature review

The use of ECG in various clinical diagnostic applications has significantly demonstrated different characteristics of this human cardiac signal. Therefore, the potential use of ECG for human identification was driven by utilization of these features to create a new biometric modality. To the best of our knowledge, the first attempt to utilize the ECG for human recognition was presented by Biel et al. [1]. The authors used 12 fiducial heartbeat features and reported 95% identification accuracy. However, most of the ECG based human identification systems have increasingly been presented in the last decade.

Dar et al. [26] have presented a method based on discrete wavelet transform (DWT) for human recognition. Technically, the preprocessing stage [26] involved removal of baseline wonder and power interference followed by normalization of the signal with R peak detection. The DWT was applied using Har wavelet coefficients at five level decomposition to extract the ECG features. Additionally, the Best First Search (BFS) method was performed for feature reduction and the k nearest neighbor method was utilized for feature classification. Consequently, Dar et al. [26] reported 82.03% identification accuracy.

On the other hand, Morteza et al. [27] used the Daubechies wavelet (Db3) coefficients at five level decomposition for ECG feature extraction. In the classification stage, the Euclidean distance between the test data and the mean of 100 training data was determined for ECG classification. As a result, the authors in [27] reported 100% identification accuracy using ECG data of 21 subjects. Lee et al. [28] proposed an algorithm based on a time frequency representation of the ECG data. Both the robust principal components analysis network (RPCANet) and DWT methods were utilized for feature extraction. The support vector machine (SVM) was used for ECG classification [28]. Similarly, Arwa et al. [29] introduced a wavelet-based method which utilizes the ECG power and energy features for personal identification. The authors reported that their method can identify individuals with 83.3% recognition accuracy using Euclidean and linear discriminant analysis (LDA) classifiers.

Abdeldayem et al. [30] have presented an algorithm based on modeling the spectro-temporal dynamic characteristics of the ECG signal using short time Fourier transform (STFT) and Morse wavelets for feature extraction. At the processing stage, the band pass filter was applied to remove any frequencies other than 0.05–40 Hz, which is generally the normal frequency range of the ECG [30]. The authors in [30] used the 2D convolutional neural networks (CNN) for ECG feature classification and reported an average identification rate of 97.86%. Ciocoiu et al. [31] introduced a comparative study on four different spatial representations of the ECG data using the STFT, Gramian angular field, the recurrence plot and state-space representation algorithms. The method proposed by Ciocoiu et al.is based on converting the temporal ECG data into 2D/3D images, followed by applying CNN for image classification and individual authentication. The best reported identification accuracy by the work of Ciocoiu et al. is 99.01%. Similarly, Choi et al. [32] presented a method by converting the ECG data into 2D resized spectrograms that are classified for user identification. Choi et al. reported that their method achieved 93% average identification performance.

Further, Kim et al. [33] proposed a method which is based on a generalized likelihood ratio test (GLRT) and composite hypothesis testing. Based on the results, Kim et al. [33] reported 93% detection probability for user authentication. Tan et al. [34] introduced a sparse representation learning framework that utilizes the time frequency distribution of the ECG signal for biometric purposes and reported 98% average identification accuracy. Their work was based on using the statistical n-best adaptive Fourier decomposition (SAFD) method for reducing the intra-subject variability and increasing the inter-subject variability of ECG features.

Furthermore, the research investigations in [35] reported that the QRS complex exhibits significant features among different individuals and such features can be utilized for human authentication. The authors in [36] and [23] have shown that the ECG signal reveal varied and unique patterns. The research findings in [37] showed that ECG based biometric identification highly relies on the type of methods that are utilized for feature selection (fiducial vs non fiducial methods). The work in [7] also showed that deep learning networks such as CNN can be employed to extract discriminatory features among multiple ECGs. Generally, utilizing the ECG for human identification depends on many factors including mainly, noise filtering, features selection, features extraction, ECG classification and addressing the variability of the ECG data [2, 3, 23].

In this paper, we focus on identifying individuals using multiple ECGs. These multiple ECGs are recorded on different days, and they are more likely to have some variability in features. Based on our previous work in [38], modeling the dynamic change in ECG spectral features and using Fréchet based distance measurement for ECG classification have shown excellent results on individual recognition. However, when we select the ECG data from different days, the identification performance decreases significantly. This is expected because of the above-mentioned reasons on the variability of ECG features. To solve this problem, the main contributions of this paper include:

  1. Addressing the variability of ECG features at the preprocessing stage by decomposing the signal and performing data filtering methods. Unlike the previous works where the processing stage involved noise removal and signal correction [26, 3032], in this paper we focus on partitioning the signal variability according to its wavelet components. The variability of the ECG features can be analyzed by decomposition of the signal into its wavelet components [39]. To accomplish our objective, we show that filtering some of the high frequency wavelet components in a set of parallel processes can be modeled for human identification. The main advantage of this process is to reduce the variability of the ECG features at the fundamental wavelet components while keeping majority of the signal information [40].

  2. Proposing a new technique for data fusion at the classification stage to reach true identification. To achieve our goal, we show that utilizing the minimum Fréchet distances between filtered versions of multiple ECGs can be modeled to create a weighted scoring technique based on majority voting for reaching correct identification. The main advantage of our proposed weighted majority voting includes using the minimum distance between multiple ECGs - a unique feature that has an effective role in decision making [41].

Materials and methods

In this work, we propose a method for individual identification using multiple ECGs that are recorded on two different days. The general flowchart of our proposed methodology is shown in figure 4.

Figure 4.

The flowchart of the proposed methodology.

The ECG referencing and testing data

As mentioned above, we used the public ECG ID database of 62 subjects because it was originally recorded for biometric purposes [25]. For each subject, we selected two ECG recordings. The public ECG ID data do not have information about the exact time and date in which the ECGs were recorded. However, all the ECG recordings were taken over a six-month period. We grouped the ECG ID data into two categories, namely the referencing data and testing data. To achieve our goal of identifying individuals using multiple ECGs, we use the ECGs from the former group for referencing purposes and we use the ECGs from the latter group for testing purposes.

Preprocessing using Maximal Overlap Discrete Wavelet Transform (MODWT)

The Maximal Overlap Discrete Wavelet Transform (MODWT) like the Discrete Wavelet Transform (DWT) is a linear filtering process which is used to decompose a signal into a set of time dependent wavelet and scaling coefficients [39]. However, MODWT is non-orthogonal transform compared to DWT [39]. The MODWT basic idea relies on using the values that are removed from DWT by down sampling. Therefore, MODWT is a highly redundant transform compared to DWT since it is defined for all samples sizes. Like the DWT, the MODWT is utilized to perform multiresolution analyses (MRAs) and the redundancy of the MODWT enables instantaneous comparison between the original time series and its decomposition at each level. Most importantly, the MODWT coefficients of various scales are usually not correlated. Thus, it is a useful transform to partition the variability of the signal [39].

The ECG is a nonstationary signal, and its features are often localized in time and frequency [22]. Therefore, it is better to analyze such a signal using wavelets because they are utilized to decompose the signal and provide sparser representation [3]. However, choosing the most appropriate wavelet function depends on the ECG features of interest [2]. Specifically, the QRS complex is the prominent wave of the ECG; therefore, we selected the sym4 as an analyzing wavelet to decompose the ECG into time-varying frequency (scale) components. In addition, the QRS complex can be easily segmented compared to the P and T waves since they require expert labeling to achieve proper segmentation [42, 43]. The sym4 wavelet resembles the QRS complex and is an appropriate choice to detect most of the ECG information [14].

In figure 5, we show a comparison between the sym4 wavelet and the QRS complex. The figure shows that the sym4 resembles the QRS complex. Although sym4 is generally utilized to detect QRS features, it also can detect non QRS features by changing the scale and translation parameters [44]. In this paper, the wavelet coefficients are computationally returned based on utilizing different versions of the analyzing wavelet. The small scales, compressed versions of sym4, are utilized to detect the high frequency components of the signal. In contrast, the large scales, stretched versions of SYM4, are utilized to detect the low frequency components of the signal [44, 45].

Figure 5.

ECG analysis using sym4 wavelet.

In signal processing, real world biological signals such as the ECG are sampled over finite intervals of discrete times [46]. Therefore, the ECG data can be written as a discrete function f(x) recorded at nl samples. The f(x) can be expressed as a linear combination of two main functions, i.e., a scaling function 𝜙(x) and an analyzing wavelet 𝜓(x) at varying scales and translations [39]. The linear representation of f(x) can be written as:

where
and J0 is the number of levels of wavelet decomposition.

According to equations (1) and (2), the MODWT returns nl scaling coefficients (ck) and J0 × nl detail coefficients (dj, k). However, the detail coefficients are generated at each level j such that j = 1, 2, … , J0, but the scaling coefficients are generated only at the final decomposition level J0. Therefore, X can be written as:

where X is the ECG data, Wj consists of the detail coefficients at scale j and VJ0 are the final level scaling coefficients.

In this work, we set J0 to 10 to provide redundant MRAs of the ECG signal. In figure 6, we show the 10 level wavelet coefficients of a random ECG signal. The figure shows the details coefficients for scales 21 to 210. In addition, it shows the final level scaling coefficients. These coefficients permit an easier analysis of the ECG because they provide sparser (reduced) representation of the signal. These wavelet components are likely to have some variations when it is extracted from multiple records. To address the variability of ECG features, we filter some of the wavelet components to obtain the most significant information.

Figure 6.

The ten level wavelet coefficients of the ECG using MODWT.

Filtering and reconstruction using the Inverse Maximal Overlap Discrete Wavelet Transform

The ECG is an aperiodic random signal whose value at any instant is unknown and it is generally unpredictable [22]. In addition, the ECG features exhibit some changes over time, specifically, the mean and variance of the ECG are a function of time, and they can vary significantly from heartbeat to heartbeat [46]. The variability of ECG features is caused by physiological and non-physiological factors which we have explained in the introduction [3, 5]. Consequently, it has been demonstrated that utilizing the ECG for human recognition highly requires building identification systems that are adaptable to the variability of ECG features [23]. To achieve our objective, we developed a multi-channel wavelet-based filtering system because we expect that by filtering some of the wavelet components, the variability of ECG features will reduce, and the performance of the identification process will increase.

In fact, all the ECG wavelet-based features including the high frequency and the low frequency components can be useful for the identification process [38, 45]. Therefore, we designed our filtering systems to remove different wavelet components at different levels of the filtering process [46]. The proposed system is designed to filter the high frequency components in a set of parallel processes. The main goal here is to remove some of the components which may have high variability between ECGs that are recorded at different times. To illustrate, we applied a windowing technique based on short time Fourier transform (STFT) to see how the variance of detail coefficients at each scale changes over time. In addition, each window contains an ECG time segment that approximately has a full heartbeat. According to figure 7, the variance of detail coefficients at scales 1–4 (the high frequency wavelet components of the ECG signal) shows significant change across multiple heartbeats compared to the variance of details coefficients at scales 5–10 (the low frequency wavelet components of the ECG signal). However, the change in the variance over time of the detail coefficients at scales 1–4 is subject based. Therefore, filtering different high frequency wavelet components of the ECG signal in a set of parallel processes helps to reduce the variability of ECG features.

Figure 7.

The variance in the frequency components of the ECG wavelet components over multiple records from one subject.

However, our filtering system is not designed to filter the low frequency components, which are calculated by utilizing larger scales of the analyzing wavelet, because we expect that such components have most of the permanent information of the ECG (see figure 7). Technically, because we eliminated some of the wavelet information, the reconstructed signals are named as filtered ECGs [39]. Since we apply different levels of filtration, we create different types of filtered ECGs [40]. The main goal here is to find the most significant wavelet components of the ECG signal which are utilized to create our multi-channel identification system.

In figure 8, we show our Parallel High Frequency Filtering System (PHFFS) which consists of five channels. In addition, table 1 shows the wavelet coefficients that are removed at each level of the filtering system. The PHFFS removes the detail coefficients from levels W1 to W4 in a parallel process. Moreover, the PHFFS consists of an additional channel which removes the detail coefficients of levels W1 to W4 (figure 8).

Figure 8.

The block diagram of the parallel high frequency filtering system (PHFFS).

Filtering channel pRemoved coefficients using PHFFS systemFiltered signal notation
1 W1, VJ0
2 W2, VJ0
3 W3, VJ0
4 W4, VJ0
5 W1, W2, W3, W4, VJ0

Table 1

Reconstruction of the ECG signal using the multichannel wavelet-based filtering system.

Then, the ECG is reconstructed using the Inverse Maximal Overlap Discrete Wavelet Transform (IMODWT) at each level of these filtering processes [39]. Therefore, the output of the PHFFS consists of several filtered ECGs. According to table 1, the PHFFS constructs five types of filtered ECGs which are defined as , , , and . Each of these signals is independently analyzed for the identification process and utilized as a unique personal identifier. In figure 9, we show an example of all the reconstructed signals. Generally, the high frequency components of the ECG have slightly larger statistical variation than the low frequency components [47]. This variation may influence the overall identification performance for some individuals. Therefore, we apply the PHFFS to remove multiple wavelet components and investigate the applicability of the identification system using reduced amount of the signal information [40].

Figure 9.

Multiple filtered versions of the ECG using the PHFFS.

Spectral feature extraction (STFT)

The feature extraction stage involves utilizing significant characteristics from the ECG for human identification. Since ECG is a random time varying signal, it generally has intra feature variability between multiple heartbeats [4, 22]. Therefore, the most appropriate way to utilize the ECG for human identification does not only depend on filtering some of the wavelet components but also involves tracking the dynamic change of features among multiple heartbeats [2]. In our previous work [38], we introduced a new feature that is based on modeling the dynamic change of ECG spectral components. This feature, extracted from the main signal, has shown excellent results for individual recognition. Differently, in this work we extract the dynamic change of the spectral components in each of the filtered ECG signals.

The complete process of extracting the dynamic change of the ECG frequency components can be found in [38]. In short, let Xr be the referencing ECG from day 1, we first divide each of the filtered signals (e.g., ) into multiple short segments and create the time matrix . Then, we apply STFT on each row of and obtain the frequency matrix . The matrix contains the spectral activity of multiple overlapped time segments of the filtered ECG . Thus, it represents the dynamic change of the frequency components between several consecutive heart beats, i.e., we utilize this change as a unique characteristic for individual recognition. Similarly, let Xt be a testing ECG from day 2, we obtain the spectral feature matrix using the same procedure. For each subject, the process of randomly selecting testing data is repeated many times to evaluate the performance of our method.

Classification using Fréchet distance

ECG classification for human identification purposes is the process of correctly assigning a class for the transformed feature matrices [9, 16, 30, 44, 47]. Technically, the procedure for choosing the right classifier highly depends on the geometrical characteristics of the feature matrix [38]. Here, we also refer to our previous findings on the robustness of utilizing the Fréchet distance for correctly classifying the covariance matrices of the ECG dynamic features [38]. In short, let nsb be the total number of subjects, we use equation (4) nsb many times to compute the Fréchet distance (fd) between a single testing feature matrix of random subject and the reference feature matrices of all subjects such that:

where
where 1 ≤ mnsb is the index of one subject, n = 1, 2, 3, … , nsb refers to the subject number with a total of nsb subjects and p is the index of the filtering channel (see table 1).

In this work, the scaling coefficients (VJ0) are larger than the detail coefficients which may make the feature matrices to be singular [46]. Consequently, these two square roots in equation (4) ( and ) may not exist. To address this problem, we removed the scaling coefficients in all the filtered channels (see table 1). However, the scaling coefficients may have distinctive information that can be used in other biometric applications such as ECG data clustering. According to equation (4), we use the referencing data of all subjects to obtain the Fréchet distance; however, the scaling coefficients could be utilized to address this problem by clustering the referencing data to reduce the computational time of classification. After finding the Fréchet distances, we use equation (7) to classify the testing data to a specific class (person) such that:

where FDp is a vector that has nsb individual Fréchet distances.

In addition, equation (8) returns the minimum Fréchet distance:

where dp is the minimum Fréchet distance that is obtained by using filter p.

Since our PHFFS consists of p filtering channels, we obtain CpRnp which is a vector that has np classes where each filtering channel returns one class. In this work, the total number of classes is equivalent to the total number of subjects. We also obtain DpRnp which is a vector that has np minimum Fréchet distances. For each subject, we repeated all the previously explained processes many times by changing the testing ECG data to examine the stability of our method. Thereafter, the Cp and Dp vectors were transmitted to the data fusion algorithm.

Decision fusion using weighted majority voting method

Data fusion is a process of combining information collected from a multisensory system to form a final decision [41]. The use of multisensory data has been widely applied in many fields including medical applications [48]. In general, the data collected from a multisensory system are incomplete or overlapping which may cause improper decision making. Therefore, data fusion is an essential step that improves the overall performance of a multisensory system [4951].

In this work, we utilize the reconstructed ECG signals as information collected from multiple detectors. To reach a common final decision, we aim to combine the multiple decisions that are obtained from the wavelet-based filtering channels [41]. As explained in the previous stage, Cp is a vector that has a maximum of np identities which are selected using np minimum Fréchet distances (see figure 10). Each of these filtering channels picks one identity and it also returns the corresponding minimum Fréchet distance.

Figure 10.

The outcome of the classification process.

Here we propose a scoring technique to reach a final decision using the weighted majority voting method (WMVM) [40, 41]. Our technique is based on computing a weighted score for each person picked by the classification process. For each person in Cp (e.g., person n), the scoring weight is calculated using the following equation:

where vp, n is the vote given for person n using filter p such that:

Consequently, we obtain WSCRni where ninp is the total number of identities selected by the classification process. In figure 11 we show an example of three experiments. The left side of the figure shows the minimum Fréchet distances obtained from each of the filtering channel, and the right side of the figure shows the corresponding identities that are picked by each filter. If the number of picked subjects is equivalent to the number of filters, each person is a given a weighted score that is based mainly on the corresponding minimum Fréchet distance. Therefore, the identity with the smallest distance will be picked as a final decision.

Figure 11.

Three examples of the identities picked at each filtering channel based on the minimum Fréchet distance.

However, if more than one filtering channel picked a similar identity as seen in figure 11, a higher weighted score is calculated for that person according to equations (9) and (10) respectively. In data fusion, adding a measurement-based higher score for decisions which have been made using a multisensory system depends on the statistical parameters of the corresponding measurement [41]. To illustrate, figure 12 shows an example of the range of minimum Fréchet distance which are obtained after randomly choosing multiple testing data and applying equations (4)–(6) and (8) respectively. For any of the filtering channels if the range of the minimum distance is very low, it will result in higher weighted scores which make the WMVM method very biased to one filter. In contrast, if the range of the minimum distance is very high, it will result in lower weighted scores which make the outcome of the corresponding filtering channel less effective to reach a final decision. According to figure 12, the range of the minimum distances obtained from each filter is very close, which makes our scoring method sufficient to reach a true final decision.

Figure 12.

The range of minimum Fréchet distance using multiple testing data of one subject.

Identification

In this stage, the identification step is a process of picking one identity from the multiple identities obtained by the classification process. As explained above, the WMVM assigns a weighted score for each person selected by the classification process. To reach a final decision, the identity which has the higher weight is chosen, such that:

where cf is the final class (subject).

In short, features of multiple ECGs which belong to a same class might be different whenever it is recorded [19]. Utilizing the complete information of multiple ECGs (e.g., the wavelet components) might not adequately obtain the required minimum distance to reach the right class. The variability in the ECG features might be due to the variability in the individual bases of the ECG wavelet components [18]. Therefore, we developed our multichannel Fréchet based scoring method to achieve the maximum possible similarity between multiple ECGs by parallelly filtering some of the wavelet components [39]. Finally, we combine the outcome of this multi-level filtering technique to reach a final class using equations (9), (10), and (11) respectively.

Experiment setups

We have applied our proposed method using multiple ECGs of 62 subjects from the ECG ID database. The experiments set up are designed according to the following steps:

  1. For each subject (m), starting from subject 1 to subject 62 (nsb):

    1. A random test data is selected from day 2-ECG.

    1. Next, the five filtered test ECGs are created using equations (1)–(3) and they are labeled as , , , and .

    1. Then, the five spectral feature matrices are computed from each of the filtered test ECGs and labeled as , , , and .

    1. After that, for each subject (n) starting from subject 1 to subject 62,

      1. A random reference data is selected from day 1-ECG.

      1. Next, step 1.2 is repeated to create the five filtered reference ECGs and labeled as , , , and .

      1. Then, step 1.3 is repeated to extract the five spectral feature matrices and labeled as , , , and .

    1. After that, the Fréchet distance between each test feature in step 1.3 and its corresponding many reference features in step 1.4.3 is calculated using equation (4). In addition, the results are stored in the following distance vectors FD1, m ∈ Rnsb, FD2, m ∈ Rnsb, FD3, m ∈ Rnsb, FD4, m ∈ Rnsb and FD5, m ∈ Rnsb.

    1. Then using equation (7), the classification process is performed based on the minimum Fréchet distance in each of the five distance vectors that are obtained from step 1.5 and the results are stored in the Cp Rnp vector.

    1. Also, the values of the corresponding five minimum distances are stored in the Dp Rnp vector.

  2. Next, equations (9), (10) are used to find a weighted score for each identity that is picked by step 1.6.

  3. After that, the final level classification is performed using equation (11).

  4. Next, steps 1–3 are repeated 50 times (nexp) for each subject.

  5. Finally, we obtained the ID ∈ Rnsb×nsb matrix which contains the final classification results of all the experiments, according to figure 13, where the rows of the ID matrix represent the actual identities (the true subjects), and the columns represent the rate of predicted identities to the total number of experiments per row (the identities that are obtained by the classification process).

Figure 13.

The output of the classification process using WMVM.

In addition, for each subject (row), the elements of the ID matrix are defined as:

  1. TPm which is the diagonal element (idm, m) representing the total number of times the mth subject is truly identified using WMVM (when the test data was selected from the mth subject).

  2. FNm which represents the total number of times the mth subject is falsely not identified using WMVM when the test data was selected from the mth subject (the corresponding row elements except the diagonal element). The FNm is calculated using equation (12):

  3. FPm which represents the total number of times the mth subject is falsely identified using WMVM when the test data was selected from different subjects (the corresponding column elements except the diagonal element). The FPm is calculated using the equation (13):

  4. TNm which represents the total number of times the mth subject is truly not identified using WMVM when the test data was selected from different subjects (the corresponding off diagonal elements). The TNm is calculated using the equation (14):

Results

Identification results based on using the wavelet filters individually

We examined the performance of our method in terms of the personal identification accuracy using equation (15) such that:

where accp, m is the personal identification accuracy of the mth subject using the pth filter, exp is the experiment number with a total of nexp random experiments and TPm, p is the number of times that the mth subject is correctly identified using the pth filter.

In addition, we evaluated the average identification accuracy of each filter using equation (16):

where accp is the average identification accuracy of the pth filter.

The personal identification accuracy using our filtering system has shown good results. Consequently, figure 14 shows full details of the personal identification accuracy at each filter. In addition, table 2 shows that most of the subjects are identified with an identification accuracy ranging from 91% to 100%, with best findings of 42 subjects. Furthermore, figure 15 shows the average identification accuracy using each filter individually with the best findings of 85.55% for filter p2. These results indicate that all the ECG wavelet components are informative; however, utilizing only a single filtering channel does not appropriately identify majority of the subjects. Therefore, fusing the information obtained from all of these filters is a mandatory task to achieve the best possible performance.

Personal identification accuracy91–100 (%)81–90 (%)71–80 (%)Less than 70% MODWT filter
Total subjects identified 42 4 5 11p1
40 4 7 11p2
40 5 4 13p3
34 6 6 16p4
24 8 5 25p5

Table 2

Total subjects identified per accuracy range using each filter.

Figure 14.

The personal identification accuracy using each filter individually.

Figure 15.

The average identification accuracy using each filter individually.

Identification results based on data fusion using the WMVM

We evaluated the performance of our proposed method after we performed data fusion using the WMVM. The personal identification accuracy is calculated using equation (17):

where accwm, m is the personal identification accuracy of the mth subject.

In addition, we evaluated the average identification accuracy of our proposed method using equation (18):

Consequently, the personal identification accuracy significantly increased as shown in table 3. After we combined the information using the WMVM, 53 subjects were identified with an identification accuracy ranging from 91% to 100%. In addition, figure 16 shows the full details of the personal identification accuracy for each subject. Moreover, table 4 shows the average identification accuracy of the proposed method.

Figure 16.

The personal identification accuracy using the WMVM.

Personal identification accuracy91–100 (%)81–90 (%)71–80 (%)Less than 70%
Total subjects identified 53 3 2 4

Table 3

Total subjects identified per accuracy range using the WMVM.

According to table 4, we excluded six subjects who have less than 80% identification accuracy (subjects with red and yellow bars in figure 16). These subjects were excluded because none of the filtering channels were able to identify them indicating that their ECG features from multiple days had significant variability. As a result, our proposed method for ECG based human identification which is based on filtering some of the wavelet components and applying the WMVM for data fusion has achieved 98.07% identification accuracy. These findings indicate that applying the WMVM is significantly useful since it accurately combines information obtained from multiple filtering channels to correctly reach the final class.

Average identification accuracy92.29%97.24%98.07%
Number of subjects 62 58 56

Table 4

Average identification accuracy of the proposed method.

Performance evaluation of the proposed method

We evaluated the general performance of our proposed method using the following parameters:

Precision: the rate of truly identifying subjects to the total number of identifications:

Recall/True Positive Rate (TPR): the rate of truly identifying subjects to the total number of identification attempts:
False Rejection Rate (FRR): the rate of falsely not identifying subjects to the total number of identification attempts:
False Acceptance Rate (FAR)/False Positive Rate (FPR): the rate of falsely identifying subjects to the total number of rejection attempts:

Accordingly, table 5 shows the precision, recall, FAR and FRR parameters computed by performing classification at each filter. As a result, the best findings are achieved via applying the p2 filter with 0.8631 precision, 0.8555 recall, 0.1445 FRR, and 0.0024 FAR. Consequently, after performing data fusion using the WMVM, the precision/recall parameters had significantly increased and the FRR/FAR had significantly decreased. As a result, we achieved 0.9495 precision, 0.9229 recall, 0.0771 FRR and 0.0013 FAR. Additionally, figure 17 shows the performance comparison using each filter individually and after performing data fusion using WMVM.

Figure 17.

Performance evaluation of the proposed method.

Moreover, we evaluated the performance of the proposed method using the receiver operating characteristic curve (ROC), which shows the tradeoff between the true positive rate and false positive rate. Consequently, figure 18 shows the ROC of the proposed method with the closest curve to the top left corner achieved via performing data fusion. In addition, we obtained our highest area under the curve (ROC AUC) that is equal to 0.9608 via applying the WMVM.

Figure 18.

The ROCs of the proposed method.

Filter/data fusionPrecisionRecall FRR FAR
p1 0.86240.85190.14810.0024
p2 0.86310.85550.14450.0024
p3 0.86800.84230.15770.0026
p4 0.80690.79190.20800.0034
p5 0.67870.68780.32130.0053
WMVM 0.94950.92290.07710.0013

Table 5

Performance evaluation of the proposed method.

Furthermore, we analyzed the performance using the precision recall curve (PR) as shown in figure 19. Consequently, the best results were also obtained after performing data fusion. According to figure 19, the closest curve to the top right corner with PR AUC equal to 0.9362 is achieved via using the WMVM. As previously mentioned, we repeated the process of randomly selecting the test data 50 times for each subject. Consequently, figure 20 shows the cross-validation results in terms of the average identification accuracy of each experiment. These results further show that filtering some of the wavelet components and performing data fusion using the proposed voting method can be utilized to identify subjects from multiple ECGs.

Figure 19.

The PR curves of the proposed method.

Figure 20.

The cross validation results.

Discussion

In general, the use of ECG for human identification is a challenging task that depends mainly on choosing the appropriate features and classifiers [1, 2, 5, 22]. Different studies have presented different ECG features which can be utilized for biometric purposes [3]. In our previous work, we had proposed a study on the most appropriate features and classifiers [38]. However, the variability of ECG features remains a major challenge for utilizing the cardiac signal as a biometric modality for real applications [23]. Previous studies have achieved excellent identification results; however, topics regarding the variability of ECG features were not discussed [4, 22, 38, 52]. Therefore, we proposed a methodology to investigate the feasibility of human identification using multiple ECGs that are recorded at different days.

Table 5 shows performance comparison with state-of-the-art methods and summarizes the main algorithms that are used in these previous approaches. The performance of our method has shown excellent results compared to some of the approaches in the literature [26, 29, 32, 33] as shown in table 6. In addition, our performance slightly exceeded some of the recent methods in ECG biometrics which are based on time frequency analysis of the cardiac signal [28, 30, 34]. Although method [27] reported 100% accuracy, the authors used ECG data of 21 subjects which makes the use of this method very limited due to the small data size. The method of Ciocoiu et al. [31], which is based on converting the ECG heartbeat segments into images and utilizing the CNN for classification, has slightly exceeded our performance. However, the performance of method [31] considering the variability of ECG features among multiple records was not reported. In comparison, this paper presents a contribution that is based on MODWT to address the variability of ECG features. In addition, we present our WMVM which is used to combine the multiple decisions obtained from our multi-channel filtering system to reach a single common decision for identification purposes. Finally, our proposed method has shown excellent experimental results of up to 98.07% identification accuracy, with 53 subjects having a personal identification accuracy ranging from 90% to 100%.

AuthorsMethodologyAccuracy (%)
Dar et al. [26]Proposed a multiresolution analysis of the DWT features using the Har wavelet coefficients of the heartbeats 82.3
Lee et al. [28]Proposed a time frequency representation of the ECG data using the robust RPCANet and DWT 97.5
Arwa et al. [29]Developed a wavelet-based method to extract the ECG power and energy features and utilizing Euclidean and linear discriminant analysis (LDA) classifiers for identification 83.3
Abdeldayem et al. [30]Proposed a methodology based on the spectro-temporal dynamic characteristics of the ECG signal using short time Fourier STFT, Morse wavelets and CNN 97.86
Choi et al. [32]Introduced a method to convert the ECG data into 2D resized spectrograms that are utilized for identification 93
Kim et al. [33]Proposed a method based on likelihood ratio test (GLRT) and composite hypothesis testing 93
Tan et al. [34]Presented a methodology that is based on the time frequency distribution of the ECG and the statistical n-best adaptive Fourier decomposition (SAFD) 98
Proposed methodProposed a filtering system that is based on MODWT to test the ECG feasibility of human identification using multiple signals and performing weighted majority voting method (WMVM) for decision fusion 98.07

Table 6

Summary of the previous state-of-the-art and the proposed methodology on the ECG based human identification.

In addition, to make our proposed method clinically applicable, the ECG can be utilized in multibiometric identification systems. The combination of the intrinsic characteristic of the ECG with the extrinsic characteristics of some of the existing biometrics such as voice and iris recognition can increase patient security in clinics. Furthermore, clinics can benefit from deploying the ECG biometrics in telemedicine to update the personal records periodically for identification purposes. Generally, ECG records should be updated according to the personal health status and age to be utilized for human identification [20].

However, there are some limitations to our methodology. Specifically, topics on optimizing the number of filters, ECG data clustering and personal ECG selection for enrolment purposes need to be addressed in future work. According to figure 13, the number of MODWT filters that are required to correctly identify individuals is subject relevant, which may limit the applicability of our method due to the long computational time. However, optimizing techniques might address this problem to reduce the number of required filters. Also, implementing our method requires to cluster the ECG into different groups to further reduce the screening time since our method depends on finding the minimum Fréchet distance of one random testing data and all the referencing data. In our future work, we will address this problem by utilizing the MODWT scaling coefficients to cluster the ECG referencing data. Moreover, our method was evaluated based only on two ECG records per subject. Therefore, the applicability of our method should be investigated on larger ECG records. Accordingly, future work should focus on selecting the most appropriate personal ECG records which may require to perform similarity measurements algorithm at the enrolment stage of the biometric system.

Conclusion

One of the main challenges to utilize ECG for human identification is to address the variability of ECG features across multiple records [5, 22]. To solve this problem, we proposed a methodology for human identification using multiple ECGs via applying data filtering and data fusion techniques. To model the changeability of ECG features over multiple records, we utilized the MODWT to create a multi-channel filtering system that is used for partitioning the variability of ECG features according to its wavelet components followed by removing different wavelet components at different levels of the filtering system [39]. The proposed filtering system is utilized to identify subjects with reduced amounts of the signal information through filtering the wavelet components that may have significant change across multiple ECG records [40]. In addition, we proposed the WMVM technique which is utilized to combine information obtained from multiple filtering channels [41]. The WMVM is a scoring technique based on the minimum Fréchet distances and is utilized to obtain a common final decision for reaching correct identification. The experimental results have shown that our proposed method has achieved an identification accuracy ranging from 92.29% to 98.07%. In addition, we achieved 0.9495 precision, 0.9229 recall, 0.0771 FRR and 0.0013 FAR. In conclusion, ECG based human identification using multiple ECGs is feasible. However, it requires implementing methods that are adaptable with variability ECG features because it may adversely influence the performance of biometric applications.

Conflict of interest

The authors declare no conflict of interest.

References

  1. 1.
    Biel L, Pettersson O, Philipson L, Wide P. ECG analysis: a new approach in human identification. IEEE Trans Instrum Meas. 2001;50(3):808812.
  2. 2.
    Ingale M, Cordeiro R, Thentu S, Park Y, Karimian N. ECG biometric authentication: a comparative analysis. IEEE Access. 2020;8: 117853117866.
  3. 3.
    Uwaechia AN, Ramli DA. Comprehensive survey on ECG signals as new biometric modality for human authentication: recent advances and future challenges. IEEE Access. 2021;9: 9776097802.
  4. 4.
    Dargan S, Kumar M. A comprehensive survey on the biometric recognition systems based on physiological and behavioral modalities. Expert Syst Appl. 2020;143: 113114.
  5. 5.
    Ribeiro Pinto J, Cardoso JS, Lourenço A. Evolution, current challenges, and future possibilities in ECG biometrics. IEEE Access. 2018;6: 3474634776.
  6. 6.
    Wang D, Si Y, Yang W, Zhang G, Li J. A novel electrocardiogram biometric identification method based on temporal-frequency autoencoding. Electronics. 2019;8(6):667.
  7. 7.
    Labati RD, Muñoz E, Piuri V, Sassi R, Scotti F. Deep-ECG: convolutional neural networks for ECG biometric recognition. Pattern Recognit Lett. 2019;126: 7885.
  8. 8.
    Xu J, Yang G, Wang K, Huang Y, Liu H, Yin Y. Structural sparse representation with class-specific dictionary for ECG biometric recognition. Pattern Recognit Lett. 2020;135: 4449.
  9. 9.
    Belgacem N, Bereksi-Reguig F, Nait-Ali A, Fournier R. Person identification system based on electrocardiogram signal using LabVIEW. Int J Comput Sci Eng. 2012;4(6):974.
  10. 10.
    Nelson J. Chapter 12 – Biometrics characteristics. In: Fennelly Lawrence J, editor. Effective physical security. 4th ed. Elsevier; 2013. p. 255256.
  11. 11.
    Pagliaro P, Penna C, Rastaldo R. 3 Cardiac electrophysiology. In: Basic cardiovascular physiology: from molecules to translational medical science. River Publishers; 2020. p. 2740.
  12. 12.
    Pagliaro P, Penna C, Rastaldo R. 5 The cardiac cycle. In: Basic cardiovascular physiology: from molecules to translational medical science. River Publishers; 2020. p. 6594.
  13. 13.
    George JC, Paul HM. Chapter 21 – Cardiovascular physiology: integrative function. In: Pharmacology and physiology for anesthesia. Philadelphia: W. B. Saunders; 2013. p. 366389.
  14. 14.
    Altay Y, Kremlev A, Margun A. ECG signal filtering approach for detection of P, QRS, T waves and complexes in short single-lead recording. In: 2019 IEEE Conference of Russian Young Researchers in Electrical and Electronic Engineering (EIConRus). 2019. p. 11351140.
  15. 15.
    Kharshid A, Alhichri H, Ouni R, Bazi Y. Classification of short-time single-lead ECG recordings using deep residual CNN. In: 2019 2nd International Conference on New Trends in Computing Sciences (ICTCS). 2019. p. 16.
  16. 16.
    Abdeldayem SS, Bourlai T. A novel approach for ECG-based human identification using spectral correlation and deep learning. IEEE Trans Biom Behav Identity Sci. 2020;2(1):114.
  17. 17.
    Agrafioti F, Hatzinakos D. ECG biometric analysis in cardiac irregularity conditions. Signal Image Video Process. 2009;3(4):329.
  18. 18.
    Hoekema R, Uijen GJH, van Oosterom A. Geometrical aspects of the inter-individual variability of multilead ECG recordings. Proc Comput Cardiology. 1999;26: 499502.
  19. 19.
    Hoekema R, Uijen GJH, van Oosterom A. Geometrical aspects of the interindividual variability of multilead ECG recordings. IEEE Trans Biomed Eng. 2001;48(5):551559.
  20. 20.
    Schijvenaars JA. Intra-individual variability of the electrocardiogram: assessment and exploitation in computerized ECG analysis [Ph.D. dissertation]. Dept. Med. Inform., Erasmus Univ. Rotterdam; 2000.
  21. 21.
    Langley P, Bowers E, Murray A. Principal component analysis as a tool for analyzing beat-to-beat changes in ECG features: application to ECG-derived respiration. IEEE Trans Biomed Eng. 2010;57(4):821829.
  22. 22.
    Berkaya SK, Uysal AK, Gunal ES, Ergin S, Gunal S, Gülmezoğlu MB. A survey on ECG analysis. 2018;43: 216235.
  23. 23.
    Wu S-C S-C, Hung P-L, Swindlehurst AL. ECG biometric recognition: unlinkability, irreversibility, and security. IEEE Internet Things J. 2021;8(1):487500.
  24. 24.
    Nemirko AP, Lugovaya TS. Biometric human identification based on electrocardiogram. In: Proc. XII-th Russian Conference on Mathematical Methods of Pattern Recognition. Moscow: MAKS Press; 2005. p. 387390.
  25. 25.
    Lugovaya TS. Biometric human identification based on electrocardiogram [M.S. thesis]. Faculty Comput. Technol. Inform., Saint Petersburg Electrotech. Univ., Saint Petersburg; 2005.
  26. 26.
    Dar MN, Akram MU, Usman A, Khan A. ECG biometric identification for general population using multiresolution analysis of DWT based features. In: 2015 Second International Conference on Information Security and Cyber Forensics (InfoSec). 2015. p. 510.
  27. 27.
    Naraghi ME, Shamsollahi MB. ECG based human identification using wavelet distance measurement. In: 2011 4th International Conference on Biomedical Engineering and Informatics (BMEI). 2011. p. 717720.
  28. 28.
    Lee J-NJ, Kwak K-C. Personal identification using a robust eigen ECG network based on time-frequency representations of ECG signals. IEEE Access. 2019;7: 4839248404.
  29. 29.
    Elamin A, Esmail MY. Wavelet-based ECG signal analysis for human recognition. In: 2020 International Conference on Computer, Control, Electrical, and Electronics Engineering (ICCCEEE). 2020. p. 17.
  30. 30.
    Abdeldayem SS, Bourlai T. ECG-based human authentication using high-level spectro-temporal signal features. In: 2018 IEEE International Conference on Big Data (Big Data). 2018. p. 49844993.
  31. 31.
    Ciocoiu IB, Cleju N. Off-person ECG biometrics using spatial representations and convolutional neural networks. IEEE Access. 2020;8: 218966218981.
  32. 32.
    Choi G, Bak E, Pan S. User identification system using 2D resized spectrogram features of ECG. IEEE Access. 2019;7: 3486234873.
  33. 33.
    Kim H, Chun SY. Cancelable ECG biometrics using compressive sensing-generalized likelihood ratio test. IEEE Access. 2019;7: 92329242.
  34. 34.
    Tan C, Zhang L, Qian T, Brás S, Pinho AJ. Statistical n-best AFD-based sparse representation for ECG biometric identification. IEEE Trans Instrum Meas. 2021;70: 113.
  35. 35.
    Labati RD, Sassi R, Scotti F. ECG biometric recognition: permaence analysis of QRS signals for 24 hours continuous authentication. In: Proc. IEEE Int. Workshop Inf. Forensics Secur. (WIFS). 2013. p. 3136.
  36. 36.
    Boumbarov O, Velchev Y, Sokolov S. ECG personal identification in subspaces using radial basis neural networks. In: Proc. IEEE IDAACS. 2009. p. 446451.
  37. 37.
    Hassan Z, Gilani SO, Jamil M. Review of fiducial and non fiducial techniques of feature extraction in ECG based biometric systems. Indian J Sci Technol. 2016;9(21):850855.
  38. 38.
    Biran A, Jeremic A. ECG bio-identification using Fréchet classifiers: A proposed methodology based on modeling the dynamic change of the ECG features. Biomed Signal Process Control. 2023;82: 104575, https://authors.elsevier.com/a/1gTUk6DBR39V8J.
  39. 39.
    Cornish CR, Bretherton CS, Percival DB. Maximal overlap wavelet statistical analysis with application to atmospheric turbulence. Boundary Layer Meteorol. 2006;119: 339374.
  40. 40.
    Cruces S, Martín-Clemente R, Samek W. Information theory applications in signal processing. Entropy (Basel). 2019;21(7):653.
  41. 41.
    Khaleghi B, Khamis A, Karray FO, Razavi SN. Multisensor data fusion: a review of the state-of-the-art. Inf Fusion. 2013;14(1):2844.
  42. 42.
    Hesar HD, Mohebbi M. A multi rate marginalized particle extended Kalman filter for P and T wave segmentation in ECG signals. IEEE J Biomed Health Inform. 2019;23(1):112122.
  43. 43.
    Modak S, Taha LY, Abdel-Raheem E. A novel method of QRS detection using time and amplitude thresholds with statistical false peak elimination. IEEE Access. 2021;9: 4607946092.
  44. 44.
    Chen H, Maharatna K. An automatic R and T peak detection method based on the combination of hierarchical clustering and discrete wavelet transform. IEEE J Biomed Health Inform. 2020;24(10):28252832.
  45. 45.
    Chowdhury TH, Poudel KN, Hu Y. Time-frequency analysis, denoising, compression, segmentation, and classification of PCG signals. IEEE Access. 2020;8: 160882160890.
  46. 46.
    Howard MR. Background: signal and system theory. In: Principles of random signal analysis and low noise design: the power spectral density and its applications. IEEE; 2002. p. 358.
  47. 47.
    Banerjee S, Mitra M. Application of cross wavelet transform for ECG pattern analysis and classification. IEEE Trans Instrum Meas. 2014;63(2):326333.
  48. 48.
    Stahlschmidt SR, Ulfenborg B, Synnergren J. Multimodal deep learning for biomedical data fusion: a review. Brief Bioinform. 2022;23(2):115.
  49. 49.
    Dong W, Kam M. Dependent randomization in parallel binary decision fusion. IEEE/CAA J Autom Sinica. 2021;8(2):361376.
  50. 50.
    Yang W, Chen B, Yu L. Bayesian-wavelet-based multisource decision fusion. IEEE Trans Instrum Meas. 2021;70: 110.
  51. 51.
    Shao P, Yi Y, Liu Z, Dong T, Ren D. Novel multiscale decision fusion approach to unsupervised change detection for high-resolution images. IEEE Geosci Remote Sens Lett. 2021;19: 15.
  52. 52.
    Jambukia SH, Dabhi VK, Prajapati HB. Classification of ECG ignals using machine learning techniques: a survey. In: Proc. Int. Conf Adv. Comput. Eng. Appl. 2015. p. 714721.

Written by

Abdullah Biran and Aleksandar Jeremic

Article Type: Research Paper

Date of acceptance: January 2023

Date of publication: February 2023

DOI: 10.5772/dmht.13

Copyright: The Author(s), Licensee IntechOpen, License: CC BY 4.0

Download for free

© The Author(s) 2023. Licensee IntechOpen. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted reuse, distribution, and reproduction in any medium, provided the original work is properly cited.


Impact of this article

383

Downloads

707

Views

1

Crossref Citations

1

Dimensions Citations

3

Altmetric Score


Share this article

Join us today!

Submit your Article