Classification of ECG Signal Using FFT Based Impro
Classification of ECG Signal Using FFT Based Impro
RESEARCH ARTICLE
a1111111111
a1111111111 Abstract
a1111111111
a1111111111 Electrocardiograms (ECG) are extensively used for the diagnosis of cardiac arrhythmias.
a1111111111 This paper investigates the use of machine learning classification algorithms for ECG analy-
sis and arrhythmia detection. This is a crucial component of a conventional electronic health
system, and it frequently necessitates ECG signal reduction for long-term data storage and
remote transmission. Signal processing methods must be used to extract the function of the
OPEN ACCESS morphological properties of the ECG signal changing with time, which is difficult to discern in
Citation: Kumar M. A, Chakrapani A (2022)
the typical visual depiction of the ECG signal. In biomedical research, signal processing and
Classification of ECG signal using FFT based data analysis are commonly employed methodologies. This work proposes the use of an
improved Alexnet classifier. PLoS ONE 17(9): ECG arrhythmia classification method based on Fast Fourier Transform (FFT) for feature
e0274225. https://doi.org/10.1371/journal.
extraction and an improved AlexNet classifier to distinguish the difference between four
pone.0274225
types of arrhythmia conditions that were collected from records. The Convolutional Neural
Editor: Mohamed Hammad, Menoufia University,
Network (CNN) algorithm’s results are compared to those of other algorithms, and the simu-
EGYPT
lation results prove that the proposed technique is more effective for various parameters.
Received: June 14, 2022
The final results of the proposed system show that its ability to find deviations is 20% better
Accepted: August 23, 2022 than that of traditional systems.
Published: September 27, 2022
worldwide. All the datasets are granted to be used Electrocardiogram (ECG) signals are generated due to these electrical pulses. As a result,
for research purpose without permission and monitoring the ECG signal can precisely represent the heart’s bioelectrical activities. The
consent.
heart’s electrical activity is represented by an electrocardiogram, which is a temporary physio-
Funding: The author(s) received no specific logical signal. It has been utilized to find abnormal patterns in heartbeats and assess other fac-
funding for this work. tors, including heartbeat regularity and psychological stress [4, 5]. The electrocardiogram is
Competing interests: The authors have declared also one of the most widely utilized approaches for detecting cardiac abnormalities. It gives
that no competing interests exist. information about arrhythmia and electrical activity that can be used to diagnose [6].
ECG machines are both safe and affordable. On the other hand, noise and other distortions
might generate peaks in the ECG signal. The patient’s body movements, body electrode move-
ments, and power line disturbances are all examples of artifacts. Distortion and artifacts must
be eliminated from the ECG signal to ensure accurate ECG analysis. Various transformations
are performed to reduce noise and artifacts from ECG signals. The wavelet transform [7] is
one of the most extensively used transformers. However, medical staff can not quickly diag-
nose the disease. Using only the appearance of the ECG signal is therefore not a correct way to
detect any infection and a different function of these signals can help see disease [8, 9]. The fol-
lowing steps are used to classify ECG signals:
• ECG pre-processing
• PQRST wave reference point detection
• Function extraction and classification
The pretreatment step processes the ECG signal to remove artifacts added during signal col-
lection. After removing the noise, the function of extracting the ECG signal is required. The
FFT is an effective feature extraction method, that is used to identify these vertices. The feature
vector generated in the feature extraction step must contain the minimum number of features
for successful classification. The classification step consists of one or more classifiers that iden-
tify data categories specified by attribute vectors. Choosing a specific classifier can result in a
higher classification rate than a specific cardiac variant. Arrhythmias are an essential group of
cardiovascular diseases. An electrocardiogram is used to detect cardiac arrhythmias. The ECG
is a vital modern medical device that registers the heart’s excitability, conductivity, and recov-
ery process. An ECG is a primary tool that doctors use to diagnose heart disease. ECG signals
easily identify most heart diseases. However, human expertise is required to assess heart dis-
ease. For better analysis, CAD tools help clinicians with better treatment. This article proposes
a convolutional neural network technique, AlexNet, based on the Fast Fourier Transform
(FFT). This design classified the input ECG signal with a modified AlexNet neural network
classifier.
The researchers also propose several other methods, but all have unavoidable drawbacks.
Identifying the type of abnormality from detected ECG signal peaks is problematic because the
two signals possess similar trends but may vary in disease. In other cases, two signals may
exhibit different behaviors while exhibiting the same condition. As a result, it is critical to
build an effective detection algorithm for identifying heart abnormalities. Since everyone’s
ECG signal has some unique pattern, it seems inappropriate to use a predefined mother wave-
let in all cases. Using a predefined mother wavelet for all subjects may lead to approximations,
which may cause misunderstanding of the ECG signal in the wrong circumstances [10].
Another drawback of conventional ECG classifiers is that they cannot provide personalized
results. The intrinsic changes in ECG waveform shape across individuals due to gender, age,
obesity index, genetic diversity, and other factors cannot be overlooked. Technology-based on
artificial neural networks is applied for ECG signal classification. Comprehensive classifiers
based on static ANNs perform poorly [11].
The Discrete Wavelet Transform (DWT) is the most commonly used function extraction
algorithm, which divides an input signal into multiple levels. This degradation technique pro-
vides the entire ECG signal information. However, the received ECG signal’s peak value from
the DWT will be incorrect [12].
Researchers are using neural networks to solve challenges in medical diagnostics. This
makes it possible to run "end-to-end" algorithms to predict real-time information on the fly,
improve the efficiency of training methods, and quickly adapt to a broader range when large
amounts of data are available.
Some of the major heartbeat problems investigated in the literature are Right Bundle
Branch Block (RBBB), Premature Atrial Contraction (PAC), and Premature Ventricular Con-
traction (PVC). These four types are simultaneously presented to improve the AlexNet classi-
fier. As a result, a deep learning system is presented that can distinguish different sorts of
anomalies depending on the patient’s condition. A deep learning-based protocol identifies
the patient’s susceptibility to the disease (more severe, standard) in the suggested treatment.
The organization of the research work is as follows: Section 2 describes the literature survey
of heart disease prediction. Section 3 details the proposed methodology. Section 4 demon-
strates the results and analysis of the research. The research is summarized in the conclusion.
2. Literature review
A deep time-frequency representation and progressive decision fusion for ECG classification.
using a new deep learning convolutional neural network-based ECG signal classification
method is proposed. A short-time Fourier transform converts the ECG signal into the time-
frequency domain. ECG data of various durations train scale-specific deep convolutional neu-
ral networks. Finally, a strategy for fusing the decisions of a specific scale model into a more
precise and stable model is provided using an advanced online decision fusion method [13].
An Ensemble ECG classification classifier using expert features and deep neural networks is
described. This document proposes to ENCASE, which combines expert functions and a Deep
Neural Network (DNN) for ECG classification. ENCASE is a flexible framework that supports
incremental feature extraction and classification updates. Experiments have shown that
ENCASE is superior to other methods. An investigation of four classes of ECG data classifica-
tion reported an F1 score of 0.84 [14]. ECG biometrics using spectrograms and deep neural
networks is created to leverage the latest development in biometrics systems based on ECG
spectral procedures and CNNs. This article will briefly introduce ECG biometrics and then
present the newest biometrics. One of the advantages of this algorithm is that it is robust
against momentary fluctuations in signal acquisition because it can correctly identify spectro-
grams with short time offsets. The results obtained are good, but there is still potential for
improvement [15].
Learning and synthesizing biological signals using deep neural networks is proposed. New
algorithms for signal reconstruction and source detection with very noisy data in biomedical
engineering are explained. Each signal is preprocessed, divided, and quantized into a specified
number of classes matching the sample size and then delivered to a model that includes an
embedded matrix, three GRU blocks, and a softmax function. By considering the initial value,
the upcoming conceptual value is obtained through the modifications in the internal parame-
ters of the network. Random values are generated, and analog signals are made by reentering
the values in the network. It has been demonstrated that this synthetic process may be used to
describe signals from various physiological sources [16].
A convolutional recurrent neural network for ECG classification is developed. This article
proposes two deep neural network algorithms for classifying electrocardiogram recordings,
regardless of length. The first schema is a deep CNN with method-based time-consuming fea-
ture aggregation. The second architecture combines function extraction convolutional layers
and long-term memory layers for the temporal collection of functions. The dual architecture
proved to be better than the first; achieving an F1 score of 82.1% on the hidden challenge test
set [17].
An ECG cardiac arrhythmia classification using extended signals in time series and in-
depth learning methods is described. This data set contained ECG samples from 47 subjects,
initially recorded at a sampling rate of 360 Hz and then sampled to 125 Hz. This article pro-
poses a pre-treatment technique that significantly improves the accuracy of deep learning
models for ECG classification and improves training stability through an improved deep learn-
ing architecture. The system can achieve more than 99% accuracy using this preprocessing
technique and deep learning model without overfitting the model [18].
A patient-specific ECG classification using an integrated long-term memory and convolu-
tional neural network is elaborated. Long-term memory and convolutional neural networks
are combined in this paper to create an automated patient-specific ECG categorization tech-
nique. From steady heartbeats, LSTM extracts temporal data like Heart Rate Variability (HRV)
and correlations between heartbeats, whereas CNN captures specific morphological properties
of the current heartbeat. In addition, novel clustering algorithms have been developed to iden-
tify the most representative patterns from regular training data. SVEB sensitivity and positive
prediction frequency rose by 8.2% and 8.8% or greater, respectively, compared to earlier
research [19].
ECG biometrics using wavelet analysis combined with stochastic randomized forest reveals
a new algorithm that improves the accuracy and resilience of human biometric identification
by using ECGs from mobile devices. This algorithm combines the benefits of benchmarking
and non-benchmark ECG capability, combining wavelet analysis with stochastic random for-
est machine learning to provide a fully automated two-level cascade classification system.
These findings confirm the suggested biometric algorithms’ accuracy and effectiveness and
their utility in applications like telemedicine and cloud data security [20].
A novel function is proposed to extract ECG signal classification and fast Fourier transform
for neural networks. This research describes a new approach for classifying complicated car-
diac disorders based on ECG data. R peak identification and pulse extraction use signal filter-
ing and rapid Fourier techniques, followed by neural network-based signal modeling and
categorization of ECG data. The MLP demonstrates good classification performance using the
same recorded test samples as the training mode [21].
In [22] ECG signal classification using deep learning techniques based on the PTB-XL data-
set is developed. The research work aims to build a deep neural network that can automatically
classify necessary ECG signals. Data from the PTB-XL database is used in the survey. The first
is based on folding networks, the second on SincNet, and the third on folding webs with
entropy-based functions added. Correspondingly, training sets, validation sets, and test sets
make up 70%, 15%, and 15% of the data set.
A review of ECG arrhythmia classification using a deep neural network is explained in [23].
This paper describes a new DL approach for categorizing ECG signals. ResNet, InceptionV3,
Gated Recurrent Unit (GRU), and Long Short-Term Memory are some of the DL approaches
in this work. LSTM and CNNs are most often used to extract valuable characteristics.
In [24] new feature extraction is created for ECG signals for early detection of heart
arrhythmia. The main properties of the ECG signals P, Q, R, S, and T and their segments and
distances are discussed in this article. To extract the desired properties from the ECG signal,
use the Walsh-Hadamard Transform (WHT) and the Fast Fourier transform (FFT). These
results were produced using Matlab, and the derived functions were then applied to patient
records to detect cardiac arrhythmias. The generated Excel file can be used to classify and
detect various irregularities.
Feature Extraction of Heart Signals using Fast Fourier Transform is proposed in [25]. This
study aimed to categorize cardiac signals or data from Physiobank, the MIT-BIH Arrhythmia
Database, and the MIT-BIH Normal Sinus Rhythm Database. Using the Fast Fourier Transform
function extraction approach, process the data. Before being employed in the classification pro-
cedure, the outcomes of the function extraction approach were chosen. A backpropagation neu-
ral network is used for classification. According to the study, the function extraction approach
of the Fast Fourier Transform provided an 87% classification accuracy by extracting 64 data
points for classification following the FFT procedure and backpropagation.
In [26–32], SpEC based on Stockwell Transform (ST) and 2D Residual Network
(2D-ResNet) is proposed to improve ECG beat classification techniques with a limited amount
of training data. ST is used to represent ECG signals in the time-frequency domain and pro-
vides frequency-invariant amplitude response and dynamic resolution. The generated ST
images were used as input for the proposed 2D-ResNet and the five ECG beats were classified
in a patient-specific manner, as recommended by the Association for the Advancement of
Medical Devices (AAMI).
FFT is used to convert the time domain signal to frequency domain ECG signal for more
accurate peak extraction. The results are then forwarded to the taxon, who will look for ECG
abnormalities.
3. Proposed methodology
This article proposes improved AlexNet, a convolutional neural network technology based on
Fast Fourier Transform (FFT). It extracts a more straightforward set of functions from the
input ECG data. This design classified the input ECG signal using AlexNet’s neural network
classifier. Perform a Fast Fourier Transform (FFT) analysis for identification. ECG signal pro-
cessing can also be performed using wave transformation techniques to detect RR intervals,
QRS complexes, T-waves, and P-waves as shown in Fig 1. The signal is first preprocessed to
eliminate noise. It then extracts the functions and implements on deep learning-based detec-
tion algorithm. The terminology utilized in the proposed methodology is detailed next.
3.2 Datasets
The MIT-BIH (Massachusetts Institute of Technology-Beth Israel Hospital) arrhythmia data-
base [22] is used in the suggested technique. The database contains 48 records from 47 people.
Each recording contains two channels (MLII and V5) of ECG signals for 30 ECGs chosen
from a 24-hour recording. The Continuous ECG Signal Pass Band Filter uses a 0.1–100 Hz
band pass filter to filter the signal and convert it to digital data. There is also an annotation file
for each record in this database. The annotation file contains information such as heartbeat
occurrence time (R peak position) and heartbeat class. A heartbeat can be detected using 100
samples around the R peak. The database excludes four records with rhythmic beats and uses
the remaining 44 records. A representative sample of clinical records for routines used as a
general training set can be found in the first 20 records, which are numbered from 100 to 124.
The final 24 records (numbers 200–234) featured abnormal heartbeats like ventricular and
supraventricular arrhythmias. Use these records as a test set. The database described in the fol-
lowing directory can be downloaded without charge from http://physionet.org/physiobank/
database/mitdb/ (located at MIT, in Cambridge, MA, USA) and from PhysioNet mirrors
worldwide. All the datasets are granted to be used for research purposes without permission
and consent.
3.2.1 Right Bundle Branch Block (RBBB). A normal management system interruption
called a bundle branch block causes an abnormal QRS complex. The right branch block typi-
cally depolarizes the Right Ventricle (RV). In RBBB, there is no activation of the right branch
block. Instead, a pulse is sent from the left ventricle to the right ventricle via the left ventricle
(LV), depolarizing it.
3.2.2 Premature Atrial Contraction (PAC) and Premature Ventricular Contraction
(PVC). When the heart’s regular rhythm is disrupted by a premature or early beat, PAC and
PVC occur. A PAC is a premature beat that originates in the atria. It is referred to as PVC if it
arises from the ventricles.
3.3 Pre-processing
ECG data obtained from the database is much less noisy (taken directly from the patient). Still,
externally induced high and low-frequency sounds such as DC tones, muscle contractions,
breathing movements, electrode placement, etc. There are some familiar voices, such as voices
from equipment. Therefore, a signal preprocessing step is required to remove noise in ECG
recordings. Remove the average of 500 samples from each sample obtained by ECG to avoid
unwanted noise signals in the entering ECG waveform. The signal’s baseline amplitude is
reduced to zero due to this action. The filter is tuned to allow low-frequency impulses while
attenuating the high frequencies to minimize the noise of the high-frequency components.
The signal’s baseline amplitude is reduced to zero due to this action. The filter is tuned to
allow low-frequency impulses while attenuating the high frequencies contained in the erratic
ECG signal to minimize the noise of the high-frequency components. The high pass filter
allows high frequencies while attenuating low frequencies to minimize low-frequency noise as
given in Fig 3.
ECG signal behavior is subject to several parameters, including the health, patient’s age,
and atmosphere. The Electro gram signal is measured from the patient’s body, and the system
adds noise to the signal throughout the recording process. Under different settings, the ampli-
tude and value of the ECG signal vary from patient to patient as shown in Fig 4. As a result, a
method for eliminating noise from ECG readings must be developed. ECG signal noise is
caused by motion artifacts, power line failure of the signal, baseline manipulation, and attenua-
tion losses. Various hardware design solutions can be used to reduce noise, such as power line
interference and motion artifacts. After the noise has been removed, it is necessary to extract
the properties of the ECG signal. The raw input of the ECG signal is prone to noise at the out-
put due to the potential generated by the heart, resulting in attenuation losses. Therefore,
denoising is crucial to predict anomalies more accurately. Denoising of the ECG signal is per-
formed using a relaxed median filter.
N 1
X i2pkj
Fj ¼ Fðtj Þ ¼ 2 N ; j ¼ 0; . . . ; N ð2Þ
N Ck e
k¼
2
This extension has N+ 1 value Fj and therefore N+ 1 coefficient Ck can be calculated.
3.4.1 QRS complex identification. First, the ECG signal is pretreated to remove power
line noise and high-frequency interference. The ECG signal’s Q, R, and S deflections are then
identified, and the QRS complex is deduced from these deflections. This is a critical function
for detecting arrhythmias. The complex QRS identification system works in three steps. Physi-
calNet was used to collect ECG signals from the MIT-BIH arrhythmia database. The database’s
ECG signals are pre-processed to remove noise from power lines and high-frequency interfer-
ence. The obtained data is then subjected to deflection identification.
3.4.2 R peak detection. The first step is to extract relevant measurements from the target
signal. Before extracting the ECG signal, the Q, R, and S deflections for each stroke were calcu-
lated. This is accomplished using an algorithmic script and the following method: The first
goal is to detect R peaks as they appear. Simple Q and S scores can be used to detect Because of
the QRS complex’s uniqueness and the characteristic function of the R-peak, it can be easily
identified even with the most distorted ECG measurements. As a result, it is used to determine
ECG function. To detect deflections, a method based on digital signal processing is used. First,
the FFT is applied to the ECG signal in Eq 3.
2pi
XN 1 nk ð3Þ
Xk ¼ n¼0
xne N ; k ¼ 0; . . . :N 1
The signal obtained after the first pass is passed through the filter again after the second
pass.
3.4.3 Q peak detection. The accuracy of the R points calculated above is adequate. A neg-
ative wave at the beginning of a QRS complex is referred to as a Q wave, and the Q point is the
valley’s minimum. As a result, to locate the Q point, it is positioned as a local minimum in a
brief window (of about 0.05 seconds) surrounding the left side of the R point calculated in Eq
5.
dy dy
< 08x < xðtÞ and > 08 x > xðt Þ ð5Þ
dx dx
3.4.4 S peak detection. After the R point found in the formula, the S point is first roughly
defined as the location where the slope exhibits the first negative zero to positive zero crossing.
dy dy
< 08x < xðsÞ and > 08 x > xðsÞ
dx dx
3.4.5 RR intervals. The deflection positional information is used to generate metrics for
the RR interval, which is a medical indicator of ventricular heart rate. Two R peaks in consecu-
tive beats are calculated to determine the RR interval, and their difference is computed. The
heart beats per minute are 60/RR interval.
60
Rate ¼ beats per minute
RR interval
Multiple Cardiovascular Arrhythmias are detected using these features.
because it is the most commonly explored and provides an excellent balance of speed and
accuracy. The AlexNet architecture is depicted in Fig 5.
The following characteristics distinguish the improvements proposed in this paper from
the traditional AlexNet network classification algorithm:
• An additional convolution layer is introduced to the original AlexNet structure and the
max-avg pooling technique is used to preserve the local receptive fields. This will provide
more accurate image feature information.
• The Global Average Pooling (GAP) layer is substituted for the original fully connected FC
layer, which significantly reduces the over-fitting effect without affecting the final features.
The final result is unaffected in the absence of numerous calculations of network parameters,
increasing network speed.
• The LRN layer is added to the convolution layer to avoid some unnecessary numerical issues;
this effectively avoids neuron saturation. The BN layer in the proposed method is used after
the convolution of each layer.
The AlexNet model has a large folded kernel. The step of the first folding layer limits image
classification, resulting in a rapid drop in the resolution of the functional map and over-com-
pressed spatial information. This document proposes an improved AlexNet model based on
the design principles of Convolutional Neural Networks (CNN). The large convolution kernel
is decomposed into a structural cascade of two small convolution kernels with a reduced num-
ber of steps. After the first layer, an additional folding layer is added to improve the low-level
function or the spatial information integration process. The asymmetric folding core applies to
the last three folding layers. Experiments with the two data sets show that the improved Alex-
Net model rating accuracy is higher than the AlexNet model rating accuracy. The improved
AlexNet architecture is depicted in Fig 6.
Each ECG image is transmitted to the improved AlexNet in this classification stage. The
individual ECG beats that were recovered from the Fourier coefficients were further divided
into two groups for training and testing to facilitate classification. Using the FFT coefficient as
the function vector in the classifier’s input vector, the improved AlexNet classifier is used to
differentiate between the four different types of ECG arrhythmias.
parameters have little impact on the overall CNN training and are ideal for training entirely
new classes of data sets.
The detection of anomalies and the activation of the patient’s condition are classified. The
fitness function of the multipurpose genetic algorithm is built after initialization, utilizing the
convergence range of a specific anomaly. It is abnormal if the fitness value is less than the con-
vergence range. The bias stage is then determined using a fuzzy-based technique in the second
step. This stage indicates the output’s degree of divergence. As a result, the type of anomaly
and its status can be predicted. Fig 8 shows the overall contribution proposed research work.
transform techniques.
TP þ TN
Accuracy ¼ ð6Þ
TP þ TN þ FP þ FN
TN
Specificity ¼ ð7Þ
TN þ FP
TP
Sensitivity ¼ ð8Þ
TP þ FN
TP
Precision ¼ ð9Þ
TP þ FP
Where,
Fig 10. Training and validation performances using a proposed model with ECG datasets.
https://doi.org/10.1371/journal.pone.0274225.g010
Fig 12. The proposed deep learning confusion matrix model based on AlexNet.
https://doi.org/10.1371/journal.pone.0274225.g012
FN (False Negatives)—False Negatives (FN)—The total number of cardiac sounds that have
been identified as normal and marked as pathological.
The proposed FFT + AlexNet performance evaluation and various classification methods
are shown in Fig 15 and Table 2. The comparative performance analysis of the proposed
model is shown in Figs 17 and 18. AlexNet’s suggested transfer deep learning CNN approach
achieves 99.7% accuracy, 98.3% sensitivity, 99.2% specificity, and 96.1% precision. The find-
ings indicate that the proposed model outperforms other CNN algorithms regarding assess-
ment measures. The WT with Feedforward neural network, FFT+ Multi-objective genetic
algorithm, DFT with complex SVM, and WT with RF algorithm provided accuracy up to
88.2%, 98.70%, 98.25%, and 98.70%, respectively. Table 3 shows the comparison results of the
proposed model and initial model based on Ranking based Average precision, F1-Score,
Table 1. Collective result performance analysis and classification result using FFT and improved AlexNet.
Annotation Classification performance result
Sensitivity (ST) Specificity (SP) Positive predictive (PP) Accuracy (ACC)
NORMAL 99.65 94.64 95 97
PVC 89.83 98.17 95 96.50
APC 91.50 98.58 97 97.17
RBBB 99.85 99.3 96 98.33
https://doi.org/10.1371/journal.pone.0274225.t001
Weighted Ranking Loss, and Coverage error. The results of the proposed FFT-based Improved
ALEXNET algorithm performed better results based on F1-Score (98%) Coverage error
(1.1189) and weighted ranking loss (0.0375). Compared to the initial model, the proposed
algorithm produces better results.
5. Conclusion
The proposed biosignal ECG classification system shows that a probabilistic approach that
combines improved AlexNet and Fast Fourier transform measurements provides better
Fig 17. The suggested model is compared to other ECG categorization algorithms.
https://doi.org/10.1371/journal.pone.0274225.g017
recognition accuracy than conventional classifiers. Fast Fourier transform extracts a simplified
set of functions from the input ECG signal and it is classified using an improved AlexNet clas-
sifier. The proposed technique using AlexNet attains 99.7% accuracy, 98.3% sensitivity, 99.2%
specificity, and 96.1% precision. The results show that the proposed model is better than the
conventional algorithms in terms of evaluation measures. The simulations are carried out in a
variety of scenarios to verify the functionality of the proposed model. The experimental data
prove that the proposed classifier outperforms WT with a Feedforward neural network, FFT
with a Multi-objective genetic algorithm, DFT with complex SVM, and WT with an RF algo-
rithm in terms of accuracy, specificity, sensitivity, and precision.
Author Contributions
Conceptualization: Arun Kumar M.
Data curation: Arun Kumar M.
Investigation: Arun Kumar M.
Methodology: Arun Kumar M.
Project administration: Arvind Chakrapani.
Supervision: Arvind Chakrapani.
Validation: Arvind Chakrapani.
Writing – original draft: Arun Kumar M.
Writing – review & editing: Arvind Chakrapani.
References
1. Liu S., Shao J., Kong T., & Malekian R. (2020). ECG arrhythmia classification using high order spectrum
and 2d graph Fourier transform. Applied Sciences, 10(14), 4741.
2. Ebrahimi, Z., Loni, M., Daneshtalab, M., & Gharehbaghi, A. (2020). A review on deep learning methods
for ECG arrhythmia classification. Expert Systems with Applications: X, 7, 100033.
3. Deepa S. R., & Subramoniam M. (2021). Identification of Tachycardia from Ecg Signals Using Wavelet
Transform and Feed Forward Neural Network. Annals of the Romanian Society for Cell Biology, 25(4),
2339–2346.
4. Prasad B. P., & Parthasarathy V. (2018). Detection and classification of cardiovascular abnormalities
using FFT-based multi-objective genetic algorithm. Biotechnology & Biotechnological Equipment, 32
(1), 183–193.
5. Deepak H. A., & Vijayakumar T. (2020). Review of ECG Signal Classification Using Deep Learning and
Traditional Methods. Int. J. Sci. Technol. Res, 9(3), 5683–5690.
6. Jannah N., Hadjiloucas S., & Al-Malki J. (2021). Arrhythmia detection using multi-lead ECG spectra and
Complex Support Vector Machine Classifiers. Procedia Computer Science, 194, 69–79.
7. Aziz S., Ahmed S., & Alouini M. S. (2021). ECG-based machine-learning algorithms for heartbeat clas-
sification. Scientific reports, 11(1), 1–14.
8. Shadmand, S., & Mashoufi, B. (2013). Personalized ECG signal classification using block-based neural
network and particle swarm optimization. In 2013 20th Iranian Conference on Biomedical Engineering
(ICBME) (pp. 203–208). IEEE.
9. Ahmed, W., & Khalid, S. (2016). ECG signal processing for recognition of cardiovascular diseases: A
survey. In 2016 Sixth International Conference on Innovative Computing Technology (INTECH)
(pp. 677–682). IEEE.
10. Tripathi, R. P., Mishra, G. R., Bhatia, D., & Sinha, T. K. (2018). Classification of Cardiac Arrhythmia
using Hybrid Technology of Fast Discrete Stockwell-Transform (FDST) and Self Organising Map.
11. Chen J., Valehi A., & Razi A. (2019). Smart heart monitoring: Early prediction of heart problems through
predictive analysis of ECG signals. IEEE Access, 7, 120831–120839.