Next Article in Journal
Vector Angular Continuity in the Fusion of Coseismic Deformations at Multiple Optical Correlation Scales
Next Article in Special Issue
A Convolutional Neural Network for Beamforming and Image Reconstruction in Passive Cavitation Imaging
Previous Article in Journal
Intelligent IoT Platform for Multiple PV Plant Monitoring
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Mud Ring Optimization Algorithm with Deep Learning Model for Disease Diagnosis on ECG Monitoring System

1
Department of Information Systems, College of Computer and Information Sciences, Princess Nourah Bint Abdulrahman University, P.O. Box 84428, Riyadh 11671, Saudi Arabia
2
Department of Software Engineering, College of Computer and Information Sciences, King Saud University, P.O. Box 103786, Riyadh 11543, Saudi Arabia
3
Department of Computer Science, College of Science and Arts in RijalAlmaa, King Khalid University, Abha 62529, Saudi Arabia
4
Department of Electrical Engineering, Faculty of Engineering & Technology, Future University in Egypt, New Cairo 11845, Egypt
5
Department of Computer Science, College of Sciences and Humanities-Aflaj, Prince Sattam bin Abdulaziz University, Aflaj 16273, Saudi Arabia
6
Department of Computer and Self Development, Preparatory Year Deanship, Prince Sattam bin Abdulaziz University, Al-Kharj 16278, Saudi Arabia
*
Author to whom correspondence should be addressed.
Sensors 2023, 23(15), 6675; https://doi.org/10.3390/s23156675
Submission received: 6 July 2023 / Revised: 22 July 2023 / Accepted: 23 July 2023 / Published: 26 July 2023
(This article belongs to the Special Issue Deep Learning for Sensor-Driven Medical Applications)

Abstract

:
Due to the tremendous growth of the Internet of Things (IoT), sensing technologies, and wearables, the quality of medical services has been enhanced, and it has shifted from standard medical-based health services to real time. Commonly, the sensors can be combined as numerous clinical devices to store the biosignals generated by the physiological actions of the human body. Meanwhile, a familiar method with a noninvasive and rapid biomedical electrocardiogram (ECG) signal can be used to diagnose and examine cardiovascular disease (CVD). As the growing number of patients is destroying the classification outcome because of major changes in the ECG signal patterns among numerous patients, computer-assisted automatic diagnostic tools are needed for ECG signal classification. Therefore, this study presents a mud ring optimization technique with a deep learning-based ECG signal classification (MROA-DLECGSC) technique. The presented MROA-DLECGSC approach recognizes the presence of heart disease using ECG signals. To accomplish this, the MROA-DLECGSC technique initially preprocessed the ECG signals to transform them into a uniform format. In addition, the Stacked Autoencoder Topographic Map (SAETM) approach was utilized for the classification of ECG signals to identify the presence of CVDs. Finally, the MROA was applied as a hyperparameter optimizer, which assisted in accomplishing enhanced performance. The experimental outcomes of the MROA-DLECGSC algorithm were tested on the benchmark database, and the results show the better performance of the MROA-DLECGSC methodology compared to other recent algorithms.

1. Introduction

The Internet of Things (IoT) has attracted much attention in industries and academia. The IoT can be considered as an expansion of the Web application that is the Internet connection with real-life things apart from data [1]. It is an indispensable part of the new generation of information technology that can be broadly utilized in the fusion of the network using communication technologies, namely pervasive computing, smart perception [2], and recognition technology. Simultaneously, the use of the IoT in medical treatment is gaining more popularity, leading to smart medical care, for example, digitization of therapeutic processes, visualization of material management, and digitization of medical information [3]. Smart healthcare is a technology that brings about better treatment for patients, better diagnostic devices, and tools that can enhance people’s standard of living [4]. In this study, smart healthcare regarding cardiovascular diseases is much more focused. Heart or cardiovascular disease is most of the life-threatening diseases that cause higher mortality rates all over the world [5]. Annually, the number of heart disease cases is estimated to be 17.7 million, which is nearly 31% of the global casualties. Few cardiovascular diseases are undetectable and asymptomatic, namely atrial fibrillation, that has to monitor ambulatory electrocardiography in the long term [6]. Electrocardiograms (ECGs) can be referred to as a type of diagram generated from the heart’s electrical activities in terms of time and voltage. Certain monitoring tools can record it [7].
As everyone knows, deep learning (DL) is a subdivision of machine learning (ML) that learns complicated representations of data by using many layers of interconnected neurons. By examining large quantities of medical datasets, like medical images or patient records [8], DL methods can learn to find patterns that are related to particular diseases, like heart disease or cancer. DL methods were utilized for identifying patterns and examining patient records that are linked with different diseases [9]. By examining great quantities of patient data, like demographic information, medical histories, and lab results, DL methods can learn to find risk factors for numerous diseases and make predictions regarding the possibility of a patient developing a specific disease [10].
This study presents a mud ring optimization method with a deep learning-based ECG signal classification (MROA-DLECGSC) algorithm. The MROA-DLECGSC technique initially preprocesses the ECG signals to transform them into a uniform format. In addition, the Stacked Autoencoder Topographic Map (SAETM) approach was utilized for the classification of ECG signals to identify the presence of CVDs. Finally, the MROA was applied as a hyperparameter optimizer, which assisted in accomplishing enhanced performance. The experimental outcomes of the MROA-DLECGSC technique were tested on the benchmark ECG signal dataset.

2. Related Works

Kumar et al. [11] modeled a DL- and fuzzy clustering-related method for arrhythmia identification from ECG signals. The augmented imageries were sent through CNN feature extractors. For classifying the ECG signals for heart diseases, the mined features were sent to a fuzzy clustering approach. In [12], to diagnose many cardiovascular diseases (CVDs) and for constant observing, a homecare-based ECG analysis platform was devised depending on large-scale, multilabel DCNN. In the meantime, targeting wearable applications or lightweight homecare, an algorithm–hardware co-optimizer was carried out to hasten the computation model over an embedding platform, including a field-programmable gate array (FPGA) for constant monitoring. The authors in [13] examined an automated classification and detection of arrhythmia with the projected and optimized DL algorithm. With the goal of making the QRS complex, the ECG signals gathered through the IoT nodes were processed, and the RR interval for accomplishing the feature vector that can be performed through the presented Coy–GWO-based deep CNN was abbreviated as Coy–Grey Wolf optimization-based DCNN technique that finds the anomalies in ECG signals.
Khanna et al. [14] presented a novel DL- and IoT-assisted clinical disease diagnosis (IoTDL-HDD) technique through biomedical ECG signals. Further, the presented IoTDL-HDD method used a BiLSTM extraction feature method for extracting valuable feature vectors in ECG signals. The artificial flora optimizer (AFO) method was used as a hyperparameter optimizer to enhance the efficacy of the BiLSTM method. In addition, a fuzzy DNN (FDNN) technique was leveraged to assign appropriate class labels to ECG signals. The authors in [15] modeled a possible cybertwin-related, multimodal network for ECG patterns observing day-to-day action. This network model has several cybertwin communication ends and a cloud-centric network. To enhance identification accuracy, the authors devised a new DCNN-HAR (human activity recognition).
In [16], the authors presented the IoT-oriented ECG monitoring structure with secure data broadcast for constant cardiac health observation. The ECG signals in the Physio Net Challenge databases and the MIT-BIH and ECG signals for different physical actions were checked and examined in real time. Suhail and Razak [17] modeled a structure for the automatic recognition of cardiovascular disease. The primary target is to design a method for future analysis of heart disease through symptom-based detection and ECG analysis. Nonlinear Vector Decomposed NN techniques and DWT were utilized for forecasting heart disease. The NN was inputted with 13 clinical features that can be trained later through a nonlinear vector decomposition of the absence or presence of cardiovascular diseases.

3. Proposed Model

In this article, we present a novel MROA-DLECGSC technique for disease detection. The presented MROA-DLECGSC method recognizes the presence of heart disease utilizing the ECG signals. To accomplish this, the MROA-DLECGSC technique followed three major processes: data preprocessing, SAETM-based classification, and MROA-based hyperparameter tuning.

3.1. Data Preprocessing

In the data preprocessing stage, a group of 3000 ECG signals were utilized for experimental study. While the group of 35 ECG signals contained NULL as classes, it could be removed from the database, and the residual 2965 ECG records could be utilized for simulation. Furthermore, a sampling rate of 100 was chosen from the two sampling rates of 100 and 500 in the database.

3.2. ECG Signal Classification Model

For the classification process, the SAETM model was used. The autoencoder (AE) is a DL network to develop an optimum feature description. AEs contain a symmetrical design, and the input and output are the same [18]. Autoencoders contain 3 layers (1 output, 1 input, and 1 hidden layer (HL)). The HL comprises 2 parts: encoded and decoded. The SAE comprises many AEs with a SoftMax layer. An input of the 1st layer of the SAE network is the extraction feature in the EEG signals. The feature can be biased, weighted, and computed with the training of the 1st AE network. This procedure remains for achieving the last abstracted features, and lastly, the result of the final AE network can be utilized for classifying emotions.
During the 1st stage of SAE training, the network utilizes unlabeled data for extracting EEG-abstracted features from the unsupervised model. Afterwards, the encoded part can be accomplished with classification, and it is trained with the supervised method for fine-tuning the SAE parameter. It supports initializing the weighted 1 layer at a time by minimizing reconstruction loss as illustrated in Figure 1.
Let us see the vector of feature extraction in input, and the vector of HL denotes x R n and h R m ; correspondingly, n refers to the size of feature extraction from input, and m denotes the size of abstracted features (Equation (1)) ( R denotes the real number).
h = σ x . W + b ,
where W R m × n signifies the weighted matrix, b R m denotes the bias vector, and σ implies the activation function (Equation (2)), which is placed from the output layer.
σ z = 1 1 + e z .  
x R n stands for the next layer, which is similar in size to the input vectors. The output reconstructs the input vector by upgrading the weighted HL.
x = σ h . W T + c = σ σ x . W + b . W T + c .
The AE parameters W ,   W T ,   b , and c are acquired by the back-propagation (BP) technique by square error cost function based on Equation (4) where l is assumed to be the count of trained instances.
E = k = 0 l ( x x ) 2  
The next AE layer was utilized by h , and this process was repeated l times to generate an SAE. An optimal abstracted feature can be created in the HL of all the AE, and h l denotes the optimum representation of abstracted features (Equation (5)).
h l = σ W l σ W 2 σ W 1 x + c 1 + c 2 . + c l .  
This particular stage is termed as pretrained to the fixed SAE parameters. An MLP network having 1 resultant neuron can be added to the encoded side of all the SAE for extracting one abstracted feature for plotting the brain map in the topographic map step. U i represents a resultant function in which t denotes the weight matrix, Z refers to the bias vector from the MLP layer, and i stands for the count of SAEs.
U i = σ μ h l + i 1 , 2 ,   32 .
where μ refers to the reconstruction loss between the input data and the output generated by the SAE. The feature set can be determined as F n . It indicates that the features of all the channels can be grouped into 10 parts; the powers are F 1 , F 2 , F 3   a n d   F 4 (4 sub-bands were chosen). The linear EEG features comprising mean, standard deviation, and zero-crossing rate are F 5 ,   F 6 and F 7 , respectively. Then, F 8 ,   F 9 , and F 10 were constructed depending on nonlinear features, fractal dimension, approximate entropy, and correlation dimension. The SAE can be built to define the hidden feature abstractions of every channel depending upon Equation (7), where S s a e 1 x , S s a e 32 x signifies the higher feature abstractions of every channel feature.
U 1 = σ μ h l + = S s a e 1 x U 2 = σ μ h l + = S s a e 2 x                           U 32 = σ μ h l + = S s a e 32 x
The infrastructure of SAETM can be accomplished by placing 2 neurons from the final layer (Equation (8)), where y = 1 0 or y = 0 1 depicts the low and high levels of emotion dimensional.
y = σ β U i + α .  
where y denotes the resulting function, β indicates the weighted matrix, and α implies the bias vector from the final layer. The fine-tuning step is a vital stage of SAE networks. The fine-tuning system can be utilized for training huge labeled data and enhances classification results. This step fine-tunes the parameter of the final layer of the SAE by the BP technique in the procedure of training with the supervisor.
The layer counts and neuron counts from all the SAE layers are vital in SAETM training. So, the minimal HL and minimal neuron count from all the layers can be vital to have a better classifier. In this case, the Pearson’s or Spearman’s correlation coefficients can be utilized for determining the optimum design. These 2 coefficients compute an optimum similarity among output and input data. These 2 parameters estimate an optimum similarity between input and output data. Thus, the structural loss function (SLF) can be demonstrated in Equation (9).
S L F = ω 1 1 ρ 1 D x D z 2 + 1 ω 1 1 ρ 2 D x D z 2 ,  
where ω 1 = 0.5 ,   ρ 1 D x D z , and ρ 2 D x D z denote the Pearson’s and Spearman’s rank correlation coefficients, respectively, D x denotes the input matrix, and D z shows the resultant matrix.

3.3. MROA-Based Hyperparameter Tuning

In this work, MROA was utilized for the optimal hyperparameter selection of the SAETM model. MROA mimics the bottlenose dolphin’s foraging performance, starting with the echolocation-based flooding search and finishing with the development of mud rings to eat [19]. The MRA performance can be introduced to an optimal manner of attaining an objective as a mathematical model. The K parameter becomes an essential optimizer technique as it depicts that the dolphin swarm moves nearby the goal every time the hunting procedure starts. Its parameter adjusts the exchange among the steps of searching for exploitation (mud ring) and prey (exploration) by decreasing the sound volume every time a swarm detects the prey. This section provides a mathematical model of mud ring feeding and seeking food. The stages of MROA are discussed as follows [20]:
Foraging—Exploration Phase: Echolocation
This phase includes arbitrarily utilizing dolphins with exploration velocity (V) at locations DE and kinetic energy ( K ), which could not generate the sound to alert their prey. The assumption is which rate of pulse r ’ varies over time and ranges from 0 to 1, where 1 indicates the maximum emission rate and 0 denotes no pulse emission. Dolphins adapt the volume of their sounds based on the vicinity of the potential prey. The computation of vector K can be given as follows:
K = 2 a × r a  
a = 2 1 c i i e r Max i t e r
A generic solution is used for exploring (hunting prey) in a d -dimension space represented by the proximity K and causes divergence, and finding the optimum prey randomly changes with value > 1 or < 1 . Accordingly, a dolphin selected randomly is preferred instead of the fittest dolphin. This model enables a comprehensive search for the optimal solution. The principles to update the location and velocity should be given. Based on the velocity VE t at a   t time step, the workability D t is given as:
D t = D t 1 + V
In Equation (12), a V random vector was utilized as its primary state. The random velocity in the interval [Vmin, Vmax] was first allocated to all the dolphins based on the magnitude of the targeted issue.
Mud Ring Feed—Phase: Exploitation
After detection, the dolphin locates and encircles the potential prey. The MROA exploits the optimal or closest prey as the present optimum solution; meanwhile, the optimum design location in the search space is unknown. The better search agent was chosen, and the others consequently changed their location:
A = C D t 1 D t 1    
D t = D t 1   sin   2 Π l K A
Here, D E denotes the location vector with a better solution globally at t t h iteration, with coefficient vectors CE and K E . All dolphins quickly wiggle their tails periodically, like the sign for creating a plume, while the others encircle the target. The vector CE can be computed as follows:
C = 2 r    
Some locations in the search space might be obtained by finding out random vector s . The prey encircled in this way allows dolphins to defend their position nearby their current best location. The population of random solutions is the MROA searching method initiates (position of dolphin). The dolphin defends the place concerning the optimum location, or a dolphin is selected randomly at every time step. Accordingly, a parameter is reliant on the transition period between exploitation and exploration.
The MROA approach derives a fitness function (FF) for accomplishing improved classifier results. It defines a positive integer defining the enhanced efficacy of candidate solutions. In this work, the minimization of classification error can be considered as the FF, as given in Equation (16).
fitness x i = Classifier Error Rate x i = number   of   misclassified   samples Total   number   of   samples × 100

4. Results and Discussion

The proposed model was simulated using the Python 3.6.5 tool on PC i5-8600k, GeForce 1050Ti 4GB, 16GB RAM, 250GB SSD, and 1TB HDD. The parameter settings are given as follows: learning rate: 0.01, dropout: 0.5, batch size: 5, epoch count: 50, and activation: ReLU. The performance validation of the MROA-DLECGSC technique was tested on the PTB-XL dataset (https://physionet.org/content/ptb-xl/1.0.3/, accessed on 12 February 2023). The dataset holds five classes: Conduction Disturbance (CD), Hypertrophy (HYP), Myocardial Infarction (MI), ST/T Change (STTC), and Normal ECG (NORM). The classification results were examined in terms of different measures, such as sensitivity ( s e n s y ), specificity ( s p e c y ), accuracy ( a c c u y ), F-score ( F s c o r e ), and precision ( p r e c n ).
In Table 1 and Figure 2, the overall ECG classification outcomes of the MROA-DLECGSC technique are investigated under several epochs. The outcomes identify that the MROA-DLECGSC algorithm gains effectual identification of classes under all epochs. For instance, on 500 epochs, the MROA-DLECGSC methodology offers average s e n s y , s p e c y , a c c u y , p r e c n , and F s c o r e of 92.83%, 62.12%, 88.75%, 88.59%, and 90.82%, respectively. Concurrently, on 1000 epochs, the MROA-DLECGSC method offers average s e n s y , s p e c y , a c c u y , p r e c n , and F s c o r e of 93.65%, 60.77%, 88.32%, 88.68%, and 90.88%, respectively. Simultaneously, on 1500 epochs, the MROA-DLECGSC system offers average s e n s y , s p e c y , a c c u y , p r e c n , and F s c o r e of 93.94%, 62.33%, 88.97%, 88.18%, and 90.11%, respectively. Finally, on 2000 epochs, the MROA-DLECGSC approach offers average s e n s y , s p e c y , a c c u y , p r e c n , and F s c o r e of 92.94%, 61.86%, 87.50%, 88.27%, and 89.73%, respectively.
Figure 3 shows the accuracy of the MROA-DLECGSC algorithm during the training and validation procedures under varying epochs. The figure indicates that the MROA-DLECGSC technique reaches maximum accuracy values over increasing epochs. In addition, the enhancing validation accuracy over training accuracy depicts that the MROA-DLECGSC algorithm learns efficiently under varying epochs.
The loss investigation of the MROA-DLECGSC system at the time of training and validation is illustrated under varying epochs in Figure 4. The outcomes imply that the MROA-DLECGSC method obtains closer values of training and validation losses. It can be experimental that the MROA-DLECGSC algorithm learns efficiently under varying epochs.
A detailed precision–recall (PR) curve of the MROA-DLECGSC algorithm is depicted under varying epochs in Figure 5. The outcomes indicate MROA-DLECGSC algorithm outcomes in maximal values of PR. Furthermore, the MROA-DLECGSC system can gain superior PR values in every class.
In Figure 6, an ROC analysis of the MROA-DLECGSC method is exposed under varying epochs. The figure states that the MROA-DLECGSC system results in higher ROC values. Moreover, the MROA-DLECGSC algorithm can extend increased ROC values in all classes.
In Table 2, there is a detailed a c c u y examination of the MROA-DLECGSC methodology with recent techniques [5,21], such as deep learning-based 1D biomedical ECG signal recognition for cardiovascular disease diagnosis (DLECG-CVD), DL-based ECG signal analysis (DL-ECGA), gradient-boosting tree (GBT), random forest (RF), one-dimensional deep convolutional neural network (1-DCNN), logistic regression (LR), decision tree (DT), and K Neighbors Classifier (KNC). The simulation values indicate that the LR and DT models obtained lower a c c u y of 37.38% and 27.90%, respectively. Then, the RF, 1-DCNN, and KNC models accomplished slightly enhanced a c c u y of 79.83%, 73%, and 66.89%, respectively. Meanwhile, the DLECG-CVD, DL-ECGA, and GBT models provided closer a c c u y of 88.24%, 84.70%, and 84.98%, respectively. Nevertheless, the MROA-DLECGSC technique portrayed outperforming results with a maximum a c c u y of 88.97%. These outcomes confirm the improved outcome of the MROA-DLECGSC algorithm over other methods in the ECG classification process.

5. Conclusions

In this article, we presented a novel MROA-DLECGSC algorithm on ECG signals. The proposed MROA-DLECGSC system recognizes the presence of heart disease utilizing the ECG signals. To accomplish this, the MROA-DLECGSC technique follows three major processes: data preprocessing, SAETM-based classification, and MROA-based hyperparameter tuning. Finally, the MROA was executed as a hyperparameter optimizer, which assisted in achieving an enhanced performance. The experimental results of the MROA-DLECGSC algorithm can be tested on the benchmark ECG signal database, and the outcomes depict the better performance of the MROA-DLECGSC technique compared to other recent methodologies. In future, a hybrid DL classifier will be derived to enhance the detection efficacy of the SAETM technique. In addition, future work can focus on the implementation of the proposed model on the real-time IoT-assisted cloud environment. In future, mobile applications can be developed to execute on smartphones and integrate with ECG-monitoring wearables or patches. The application can collect ECG data from the wearable device and process them on the smartphone itself. The ML models can be used for the mobile environment to recognize ECG signals in real time. The application can display the results to the user and transmit relevant data to healthcare professionals for remote analysis and follow-up.

Author Contributions

Conceptualization, A.S.A.; Methodology, M.M.; Software, A.A.A.; Validation, M.M., A.S.S. and A.A.A.; Formal analysis, M.A.A.; Investigation, A.S.A.; Resources, M.A.; Data curation, M.A.A.; Writing—original draft, A.S.A., M.M., M.A.A. and M.A.; Writing—review & editing, M.M., M.A.A., A.S.S., M.A. and A.A.A.; Visualization, A.A.A.; Supervision, A.S.A.; Project administration, M.A.; Funding acquisition, A.S.A. All authors have read and agreed to the published version of the manuscript.

Funding

The authors extend their appreciation to the Deanship of Scientific Research at King Khalid University for funding this work through large group Research Project under grant number (RGP2/61/44). Princess Nourah Bint Abdulrahman University Researchers Supporting Project number (PNURSP2023R234), Princess Nourah Bint Abdulrahman University, Riyadh, Saudi Arabia. Research Supporting Project number (RSPD2023R787), King Saud University, Riyadh, Saudi Arabia. This study is supported via funding from Prince Sattam bin Abdulaziz University project number (PSAU/2023/R/1444). This study is partially funded by the Future University in Egypt (FUE).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data sharing does not apply to this article as no datasets were generated during the current study.

Conflicts of Interest

The authors declare that they have no conflicts of interest. The manuscript was written through the contributions of all authors. All authors have approved the final version of the manuscript.

References

  1. Aras, M.A.; Abreau, S.; Mills, H.; Radhakrishnan, L.; Klein, L.; Mantri, N.; Rubin, B.; Barrios, J.; Chehoud, C.; Kogan, E.; et al. Electrocardiogram Detection of Pulmonary Hypertension Using Deep Learning. J. Card. Fail. 2023, 29, 1017–1028. [Google Scholar] [CrossRef]
  2. Ribeiro, H.D.M.; Arnold, A.; Howard, J.P.; Shun-Shin, M.J.; Zhang, Y.; Francis, D.P.; Lim, P.B.; Whinnett, Z.; Zolgharni, M. ECG-based real-time arrhythmia monitoring using quantized deep neural networks: A feasibility study. Comput. Biol. Med. 2022, 143, 105249. [Google Scholar] [CrossRef] [PubMed]
  3. Agrawal, V.; Hazratifard, M.; Elmiligi, H.; Gebali, F. Electrocardiogram (ECG)-Based User Authentication Using Deep Learning Algorithms. Diagnostics 2023, 13, 439. [Google Scholar] [CrossRef] [PubMed]
  4. Wang, P.; Lin, Z.; Yan, X.; Chen, Z.; Ding, M.; Song, Y.; Meng, L. A wearable ECG monitor for deep learning based real-time cardiovascular disease detection. arXiv 2022, arXiv:2201.10083. [Google Scholar]
  5. Sadiq, M.T.; Yu, X.; Yuan, Z. Exploiting dimensionality reduction and neural network techniques for the development of expert brain–computer interfaces. Expert Syst. Appl. 2021, 164, 114031. [Google Scholar] [CrossRef]
  6. Maji, P.; Mondal, H.K.; Roy, A.P.; Poddar, S.; Mohanty, S.P. iKardo: An Intelligent ECG Device for Automatic Critical Beat Identification for Smart Healthcare. IEEE Trans. Consum. Electron. 2021, 67, 235–243. [Google Scholar] [CrossRef]
  7. Rahaman, O.; Shamrat, F.M.J.M.; Kashem, M.A.; Akter, M.F.; Chakraborty, S.; Ahmed, M.; Mustary, S. Internet of things based electrocardiogram monitoring system using machine learning algorithm. Int. J. Electr. Comput. Eng. 2022, 12, 3739–3751. [Google Scholar] [CrossRef]
  8. Singh, S.N.; Bhushan, M. Smart ECG monitoring and analysis system using machine learning. In Proceedings of the 2022 IEEE VLSI Device Circuit and System (VLSI DCS), Kolkata, India, 26–27 February 2022; pp. 304–309. [Google Scholar]
  9. Śmigiel, S.; Pałczyński, K.; Ledziński, D. ECG signal classification using deep learning techniques based on the PTB-XL dataset. Entropy 2021, 23, 1121. [Google Scholar] [CrossRef] [PubMed]
  10. Mhamdi, L.; Dammak, O.; Cottin, F.; Dhaou, I.B. Artificial Intelligence for Cardiac Diseases Diagnosis and Prediction Using ECG Images on Embedded Systems. Biomedicines 2022, 10, 2013. [Google Scholar] [CrossRef] [PubMed]
  11. Kumar, S.; Mallik, A.; Kumar, A.; Del Ser, J.; Yang, G. Fuzz-ClustNet: Coupled fuzzy clustering and deep neural networks for Arrhythmia detection from ECG signals. Comput. Biol. Med. 2023, 153, 106511. [Google Scholar] [CrossRef] [PubMed]
  12. Ran, S.; Yang, X.; Liu, M.; Zhang, Y.; Cheng, C.; Zhu, H.; Yuan, Y. Homecare-Oriented ECG Diagnosis with Large-Scale Deep Neural Network for Continuous Monitoring on Embedded Devices. IEEE Trans. Instrum. Meas. 2022, 71, 2503113. [Google Scholar] [CrossRef]
  13. Kumar, A.; Kumar, S.; Dutt, V.; Dubey, A.K.; García-Díaz, V. IoT-based ECG monitoring for arrhythmia classification using Coyote Grey Wolf optimization-based deep learning CNN classifier. Biomed. Signal Process. Control 2022, 76, 103638. [Google Scholar] [CrossRef]
  14. Khanna, A.; Selvaraj, P.; Gupta, D.; Sheikh, T.H.; Pareek, P.K.; Shankar, V. Internet of things and deep learning enabled healthcare disease diagnosis using biomedical electrocardiogram signals. Expert Syst. 2021, 40, e12864. [Google Scholar] [CrossRef]
  15. Qi, W.; Su, H. A cybertwin based multimodal network for ECG patterns monitoring using deep learning. IEEE Trans. Ind. Inform. 2022, 18, 6663–6670. [Google Scholar] [CrossRef]
  16. Xu, G. IoT-assisted ECG monitoring framework with secure data transmission for health care applications. IEEE Access 2020, 8, 74586–74594. [Google Scholar] [CrossRef]
  17. Suhail, M.M.; Razak, T.A. Cardiac disease detection from ECG signal using discrete wavelet transform with machine learning method. Diabetes Res. Clin. Pract. 2022, 187, 109852. [Google Scholar] [CrossRef] [PubMed]
  18. Vafaei, E.; Nowshiravan Rahatabad, F.; Setarehdan, S.K.; Azadfallah, P. Extracting a Novel Emotional EEG Topographic Map Based on a Stacked Autoencoder Network. J. Healthc. Eng. 2023, 2023, 9223599. [Google Scholar] [CrossRef] [PubMed]
  19. Desuky, A.S.; Cifci, M.A.; Kausar, S.; Hussain, S.; El Bakrawy, L.M. Mud Ring Algorithm: A new meta-heuristic optimization algorithm for solving mathematical and engineering challenges. IEEE Access 2022, 10, 50448–50466. [Google Scholar] [CrossRef]
  20. Zafar, M.H.; Abou Houran, M.; Mansoor, M.; Khan, N.M.; Moosavi, S.K.R.; Khan, M.K.; Akhtar, N. A Novel MPPT Controller Based on Mud Ring Optimization Algorithm for Centralized Thermoelectric Generator under Dynamic Thermal Gradients. Appl. Sci. 2023, 13, 4213. [Google Scholar] [CrossRef]
  21. Karthik, S.; Santhosh, M.; Kavitha, M.S.; Paul, C.A. Automated Deep Learning Based Cardiovascular Disease Diagnosis Using ECG Signals. Comput. Syst. Sci. Eng. 2022, 42, 183–199. [Google Scholar] [CrossRef]
Figure 1. Overall flow of the MROA-DLECGSC algorithm.
Figure 1. Overall flow of the MROA-DLECGSC algorithm.
Sensors 23 06675 g001
Figure 2. Average outcomes of the MROA-DLECGSC approach under varying epochs.
Figure 2. Average outcomes of the MROA-DLECGSC approach under varying epochs.
Sensors 23 06675 g002
Figure 3. Accuracy curves of MROA-DLECGSC approach (a) Epoch: 500, (b) Epoch: 1000, (c) Epoch: 1500, and (d) Epoch: 2000.
Figure 3. Accuracy curves of MROA-DLECGSC approach (a) Epoch: 500, (b) Epoch: 1000, (c) Epoch: 1500, and (d) Epoch: 2000.
Sensors 23 06675 g003
Figure 4. Loss curves of MROA-DLECGSC approach (a) Epoch: 500, (b) Epoch: 1000, (c) Epoch: 1500, and (d) Epoch: 2000.
Figure 4. Loss curves of MROA-DLECGSC approach (a) Epoch: 500, (b) Epoch: 1000, (c) Epoch: 1500, and (d) Epoch: 2000.
Sensors 23 06675 g004
Figure 5. PR curves of MROA-DLECGSC approach (a) Epoch: 500, (b) Epoch: 1000, (c) Epoch: 1500, and (d) Epoch: 2000.
Figure 5. PR curves of MROA-DLECGSC approach (a) Epoch: 500, (b) Epoch: 1000, (c) Epoch: 1500, and (d) Epoch: 2000.
Sensors 23 06675 g005
Figure 6. ROC curves of MROA-DLECGSC approach (a) Epoch: 500, (b) Epoch: 1000, (c) Epoch: 1500, and (d) Epoch: 2000.
Figure 6. ROC curves of MROA-DLECGSC approach (a) Epoch: 500, (b) Epoch: 1000, (c) Epoch: 1500, and (d) Epoch: 2000.
Sensors 23 06675 g006
Table 1. ECG classifier outcomes of MROA-DLECGSC algorithm under distinct epochs.
Table 1. ECG classifier outcomes of MROA-DLECGSC algorithm under distinct epochs.
EPOCH: 500
Measures Sens y Spec y Accu y Prec n F Score
CD98.9357.9587.7790.2794.56
HYP98.6866.1796.4696.8998.01
MI97.6851.0491.5488.2094.55
NORM72.9982.3379.4180.2073.78
STTC95.8553.1188.5687.3993.21
Average92.8362.1288.7588.5990.82
EPOCH: 1000
Measures Sens y Spec y Accu y Prec n F Score
CD99.6558.1391.0890.0895.07
HYP100.4460.7194.5994.1398.27
MI98.8947.3689.49094.62
NORM72.9284.3577.8980.7174.95
STTC96.3553.3188.6588.4891.51
Average93.6560.7788.3288.6890.88
EPOCH: 1500
Measures Sens y Spec y Accu y Prec n F Score
CD99.2358.7991.4788.9693.35
HYP99.4361.6995.3895.2396.19
MI99.7750.8891.4591.0893.12
NORM72.9985.0678.8779.0876.14
STTC98.3155.2487.7186.5791.79
Average93.9462.3388.9788.1890.11
EPOCH: 2000
Measures Sens y Spec y Accu y Prec n F Score
CD97.7759.3888.8690.5192.82
HYP98.7160.5994.9196.1296.3
MI99.2650.4289.8589.3192.62
NORM72.4183.3377.3278.4375.13
STTC96.5655.5886.598791.82
Average92.9461.8687.5088.2789.73
Table 2. A c c u y outcomes of the MROA-DLECGSC system with other recent methodologies [5,21].
Table 2. A c c u y outcomes of the MROA-DLECGSC system with other recent methodologies [5,21].
MethodsAccuracy (%)
MROA-DLECGSC88.97
DLECG-CVD88.24
DL-ECGA84.70
GBT84.98
RF79.83
1-DCNN73.00
LR37.38
DT27.90
KNC66.89
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Alluhaidan, A.S.; Maashi, M.; Arasi, M.A.; Salama, A.S.; Assiri, M.; Alneil, A.A. Mud Ring Optimization Algorithm with Deep Learning Model for Disease Diagnosis on ECG Monitoring System. Sensors 2023, 23, 6675. https://doi.org/10.3390/s23156675

AMA Style

Alluhaidan AS, Maashi M, Arasi MA, Salama AS, Assiri M, Alneil AA. Mud Ring Optimization Algorithm with Deep Learning Model for Disease Diagnosis on ECG Monitoring System. Sensors. 2023; 23(15):6675. https://doi.org/10.3390/s23156675

Chicago/Turabian Style

Alluhaidan, Ala Saleh, Mashael Maashi, Munya A. Arasi, Ahmed S. Salama, Mohammed Assiri, and Amani A. Alneil. 2023. "Mud Ring Optimization Algorithm with Deep Learning Model for Disease Diagnosis on ECG Monitoring System" Sensors 23, no. 15: 6675. https://doi.org/10.3390/s23156675

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop