Next Article in Journal
Stereo Bi-Telecentric Phase-Measuring Deflectometry
Previous Article in Journal
Object Detection and Classification Framework for Analysis of Video Data Acquired from Indian Roads
Previous Article in Special Issue
IRv2-Net: A Deep Learning Framework for Enhanced Polyp Segmentation Performance Integrating InceptionResNetV2 and UNet Architecture with Test Time Augmentation Techniques
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Systematic Review

Machine Learning Applied to Edge Computing and Wearable Devices for Healthcare: Systematic Mapping of the Literature

by
Carlos Vinicius Fernandes Pereira
*,†,
Edvard Martins de Oliveira
and
Adler Diniz de Souza
Federal University of Itajubá, Professor José Rodrigues Seabra Campus, Itajubá 37500-903, Brazil
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Sensors 2024, 24(19), 6322; https://doi.org/10.3390/s24196322
Submission received: 28 August 2024 / Revised: 20 September 2024 / Accepted: 24 September 2024 / Published: 29 September 2024
(This article belongs to the Special Issue AI on Biomedical Signal Sensing and Processing for Health Monitoring)

Abstract

:
The integration of machine learning (ML) with edge computing and wearable devices is rapidly advancing healthcare applications. This study systematically maps the literature in this emerging field, analyzing 171 studies and focusing on 28 key articles after rigorous selection. The research explores the key concepts, techniques, and architectures used in healthcare applications involving ML, edge computing, and wearable devices. The analysis reveals a significant increase in research over the past six years, particularly in the last three years, covering applications such as fall detection, cardiovascular monitoring, and disease prediction. The findings highlight a strong focus on neural network models, especially Convolutional Neural Networks (CNNs) and Long Short-Term Memory Networks (LSTMs), and diverse edge computing platforms like Raspberry Pi and smartphones. Despite the diversity in approaches, the field is still nascent, indicating considerable opportunities for future research. The study emphasizes the need for standardized architectures and the further exploration of both hardware and software to enhance the effectiveness of ML-driven healthcare solutions. The authors conclude by identifying potential research directions that could contribute to continued innovation in healthcare technologies.

1. Introduction

As noted by Farahani et al., the Internet of Things (IoT) has rapidly evolved from a novelty to a significant thematic area with transformative potential across fields such as engineering, monitoring, environmental studies, healthcare, and medicine [1]. The healthcare industry, in particular, has shown a keen interest in IoT and artificial intelligence (AI) due to their potential to enhance efficiency and improve patient outcomes. Furthermore, as Imran et al. highlight, big data analytics can further realize the potential of healthcare systems by transforming heterogeneous healthcare data into actionable knowledge [2]. Consequently, cutting-edge healthcare systems are increasingly incorporating AI-based diagnostics and data-driven treatments to enable early detection and intervention strategies.
However, the time-sensitive nature of healthcare applications necessitates rapid responses. As Yu et al. emphasize in [3], conventional cloud computing-based services are ill-suited for these demands, as computation processes must be uploaded to the cloud and limited bandwidth and network resources are consumed by massive data transmissions. Moreover, the geographical distance between cloud servers and end users can introduce significant latency, which is unacceptable in healthcare applications.
Given these challenges, the post-cloud era, as predicted by Shi et al., mandates that data be processed closer to IoT devices rather than being sent to distant cloud servers [4]. Edge computing, as defined in the same article, offers a solution to this time-sensitivity issue, once it refers to the enabling technologies that allow computation to be performed at the network’s edge, on downstream data on behalf of cloud services and upstream data on behalf of IoT services. In this context, “edge” encompasses any computing and network resources along the path between data sources and cloud data centers.
In alignment with this, Hazra et al. in [5] suggest that the introduction of local edge devices in the healthcare framework can alleviate network congestion and reduce the load on centralized cloud servers.
Considering these developments, this paper proposes a systematic mapping of machine learning-based applications and architectures implemented on edge computing with wearable data in healthcare. The primary objective is to comprehensively understand current trends in this field, identify emerging patterns, and pinpoint gaps that warrant further research and development.
This paper is organized into six main sections. Section 2 describes the research methodology used to collect and compare the different articles and research findings, as well as the criteria for their selection. Section 3 presents the main objectives of the study. Section 4 discusses the results. In Section 5, the research questions are answered. Finally, Section 6 provides a conclusion and highlights future research opportunities.

2. Methodology

The objective of this systematic literature mapping is to explore and identify the key insights related to the application of machine learning in healthcare wearable devices. Systematic mapping enables the identification, categorization, and classification of the current state-of-the-art research in the field. Data from primary studies will be systematically organized and analyzed. The methodology employed in this paper follows the framework established by Petersen et al., encompassing research questions, a search protocol, study selection, quality assessment, and data extraction [6].
Furthermore, the PICOC (Population, Intervention, Comparison, Outcome, and Context) protocol was used to guide the formulation of research questions and the development of search strings for filtering relevant articles. To ensure the effective implementation of this protocol, the authors used the Parsifal [7] platform to conduct systematic literature mapping. Through this platform, articles were processed and selected based on the criteria outlined in the following sections.

3. Objective

This study aims to analyze experience reports and scientific publications through a systematic mapping approach, with the objective of identifying solutions and emerging trends in the application of machine learning in healthcare, in conjunction with edge computing and wearable devices. This analysis is conducted from the perspective of researchers in both the academic and industrial contexts.

3.1. Research Questions

In this systematic mapping of literature, we define the main research questions as follows:
  • RQ1: What are the main usages of machine learning and AI in edge computing environments combined with wearable devices for healthcare applications?
  • RQ2: How are machine learning and AI algorithms applied in edge computing environments using wearable devices?
  • RQ3: What architectures (edge layer definitions, wearables used, and machine learning algorithms) are used in modern healthcare applications?
The primary objective of this study, pursued through the research questions, is to understand the key concepts and techniques utilized in healthcare applications involving ML, edge computing, and wearable devices. The first research question serves as the starting point for gathering information from the articles. It focuses on identifying the various applications of ML in this context (QP1). The second research question delves into the methodologies used, exploring how these applications are implemented (QP2). The third research question examines whether there is any established definition or common consensus regarding the architecture of investigated systems (QP3).

3.2. Search Protocol and Selection

The authors employed a systematic and detailed approach to extract meaningful and relevant information from the analyzed data. The initial step in identifying articles related to the studied topic involved establishing a well-defined search protocol. The careful selection of keywords played a crucial role in obtaining relevant results. Given that the specific techniques and applications were not fully known, the search protocol encompassed the use of any machine learning technique applied in healthcare contexts. Guided by the research question, the following search string was formulated:
(“edge computing”) AND (“healthcare”) AND (“wearable”) AND (“Machine Learning” OR “AI” OR “decision making”)
The search was conducted using Scopus [8] and IEEE [9] databases, with the “TITLE-ABS-KEY” operator added at the start of the search protocol to filter the results based on the presence of keywords in the titles, abstracts, or keywords sections of the articles. This approach ensured that only articles relevant to the specified keywords were retrieved.
The search yielded 70 articles from Scopus and 101 articles from IEEE. As Scopus indexes some IEEE content, there was some overlap between the two databases, resulting in 27 duplicate articles, which were identified and removed.
After removing the duplicates, inclusion and exclusion criteria were applied to further refine the selection. These criteria are detailed in Table 1 and Table 2. Some articles contained the searched keywords only as examples or potential applications, without being central to the study’s focus. Articles that did not comprehensively cover the study’s themes were excluded on this basis.
The exclusion criteria also extended to certain types of publications, such as surveys, keynotes, and non-research articles, as they were not relevant to the study’s scope. Additionally, any articles that were not fully accessible were excluded.
To apply these criteria, a quick review of each article was conducted to assess whether it met the defined conditions. The selection process was binary—if an article exhibited any characteristic matching the exclusion criteria, it was immediately removed from consideration. This process resulted in a final selection of 54 relevant articles. Further selection criteria are discussed next.
Following this step, a quality assessment was conducted on the 54 selected articles, using the following set of questions:
  • Is the research design clearly described and appropriate for the study objectives?
  • Does the study specify the use of edge computing, wearable technology, and ML/AI in healthcare?
  • Are the data collection methods clearly described and appropriate?
  • Is the sample size adequate for the study’s objectives?
  • Does the study provide detailed information on the implementation of edge computing with wearable devices?
  • Are the ML/AI algorithms and models used in the study clearly described?
  • Are the limitations of the study discussed?
  • Are the results consistent and replicable?
  • Are the improvements in healthcare outcomes due to ML/AI integration clearly demonstrated?
  • Does the study contribute new insights or advancements in the field of edge computing, wearable devices, and ML/AI in healthcare?
A scoring system was applied to each question, assigning 0 for “No”, 0.25 for “Not Clear”, 0.5 for “Partially”, and 1 for “Yes”. Articles with a total score above 7 were considered for further analysis. In cases where specific questions were deemed “non-applicable” (e.g., data collection methods in theoretical proposals), the scoring was adjusted accordingly. For these articles, the final score was calculated based on the remaining applicable questions, while ensuring the same proportional threshold of 7/10 was maintained, ensuring fairness across all types of studies.
After this quality assessment, 28 articles were ultimately selected for in-depth analysis in this study.
Figure 1 provides a visual summary of the authors’ approach for the selection, following the PRISMA (Preferred Reporting Items for Systematic Reviews and Meta-Analyses) flow diagram.

3.3. Data Extraction and Quantitative and Qualitative Analysis

After selecting the twenty-eight articles that will constitute this work, data extraction was carried out to answer the previously elaborated research questions. The main extracted information was as follows:
  • Title;
  • Authors;
  • Year of publication;
  • Journal/conference;
  • Edge computing details;
  • Wearable devices details;
  • Dataset used;
  • ML/AI algorithms applied;
  • Healthcare application;
  • Data collection methods;
  • Performance metrics;
  • Key findings.
Selected articles were arranged in Table 3. Answers to the research questions were generated, and a discussion and conclusion of the found results were elaborated.

4. Results

This section discusses the main results found after analyzing the selected articles presented in Section 3. An initial analysis identified the publication year of each article. As shown in Figure 2, all selected articles are from the last seven years, with the majority published within the last four years.
Another analysis identified which were the main applications obtained from the applied techniques. Figure 3 illustrates the mapping of the healthcare applications found among the selected studies. Fall detection represents more than 32% of the analyzed studies, followed by cardiovascular health monitoring, epileptic seizure detection, heart anomaly detection, and heart disease prediction. Other applications such as food intake monitoring, stroke prediction, blood pressure estimation, and others cover the remaining selected articles. It is important to understand that Yazici et al. in [20] discussed more than one application, so it appears twice on the mapping.

4.1. Fall Detection

As stated by Paramasivam et al., falls are accidental events caused by a loss of center of gravity resulting from either a lack of an active effort or an insufficient effort to restore balance [10]. Various factors can cause falls, such as imbalance, poor posture, vision impairment, foot problems, muscle weakness, and others. Supporting this, Ghosh et al. highlighted that almost 40% of injury-related deaths among elderly citizens result from falls [33]. Given this context, it is evident why this is the most extensively researched topic in the field.
A significant challenge in detecting falls lies in distinguishing between a fall and a non-harmful common event, such as a user simply lying down. Additionally, the necessity to alert caregivers as quickly as possible is paramount.
In the domain of wearable devices, there is no standard hardware configuration among the articles; each study employs different hardware, although almost all incorporate an accelerometer as a key component. Table 4 details the hardware utilized in each study.
In the edge layer, Raspberry Pi boards were mentioned in most articles, with an STM board also appearing as the option used by Campanella et al. in [30]. In contrast, Ghosh et al. in [33] utilized the user’s smartphone for this purpose, while Baktir et al. in [18] conducts simulations of the edge layer on a computer. Notably, Chetcuti et al. in [11] does not specify the hardware used for the edge layer. Detailed information on edge layer implementation can be found in Table 5.
Among machine learning (ML) algorithms, no definitive conclusion can be drawn regarding which is the most effective. However, neural networks are frequently utilized. Convolutional Neural Networks (CNNs) are considered the optimal choice by Paramasivam et al. in [10] (where they were combined with a Long Short-Term Memory Network (LSTM)) and Yazici et al. in [20], while isolated LSTMs were selected by Utsha et al. in [26] and Queralta et al. in [31]. The Feedforward Neural Network (FFNN) was employed in Campanella et al. [30].
Other notable approaches include the combination of Federated Learning with a Hidden Markov Model (HMM) and an LSTM by Ghosh et al. in [33], primarily to ensure personal data security. Additionally, XGBoost was applied instead of neural network algorithms by Chetcuti et al. in [11], and a Support Vector Machine (SVM) was used by Baktir et al. in [18]. The Deep Gated Recurrent Unit (DGRU) was utilized by Al-Rakhami et al. in [23].
Regarding training data, no consistent pattern was discernible. Some datasets were used in multiple studies, such as the MobiAct dataset, which was utilized by Queralta et al. in [31] and Ghosh et al. in [33], and the Sisfall dataset, which was employed by Sarabia-Jacome et al. in [26] and Campanella et al. in [30]. Another common practice was the use of data collected by the researchers themselves. In some studies, this was the sole data source, while in others, such as Al-Rakhami et al. in [23], Campanella et al. in [30], and Ghosh et al. in [33], it was combined with external datasets.
The information about the used datasets and the ML algorithms is presented in Table 6. Since all studies used accuracy as a metric, this information is also included.
Accuracy is a commonly used metric for assessing machine learning models, especially in detection tasks. It quantifies the proportion of correctly classified instances, including both true positives and true negatives, relative to the total number of instances.

4.2. Cardiovascular Health Monitoring

In contrast to the majority of the found articles, Utsha et al. in [16] and Talha et al. in [25] are monitoring applications focused on the early detection of cardiac diseases and providing a platform for both patient and doctor to monitor the cardiac health. Utsha et al. asserts that detecting diseases at earlier stages improves treatment outcomes [16]. The continuous analysis of vital signs (heart rate, respiratory rate, oxygen saturation, and blood pressure) can predict or detect neonatal pathophysiology, offering the potential to improve outcomes and mitigate neonatal diseases using big data analytics.
In the wearable hardware domain, Utsha et al. in [16] relies on ECG electrodes connected to an ECG module and a microcontroller board, while Talha et al. in [25] does not specify any hardware but suggests the use of biosensors to measure body temperature, heart rate, blood pressure, respiration rate, and blood oxygen saturation.
For the edge layer implementation, Utsha et al. in [16] uses the user’s smartphone to perform the necessary computations, whereas Talha et al. in [25] lacks specific definitions regarding the edge layer implementation. Table 7 shows the results found on the articles.
In the area of machine learning algorithms, both articles tested various models to find the best fit. Utsha et al. in [16] evaluated Convolutional Neural Networks (CNNs), Artificial Neural Networks (ANNs), and Long Short-Term Memory Networks (LSTM), while Talha et al. in [25] assessed Logistic Regression, Naive Bayes (NB), K-Nearest Neighbors (KNN), Support Vector Machine (SVM), Decision Trees (DT), and Random Forest (RF).
Both articles relied on datasets, with Utsha et al. in [16] utilizing the MIT-BIH Arrhythmia dataset and Talha et al. in [25] employing the MIMIC-III dataset.
Additionally, both articles used accuracy as a metric. Utsha et al. in [16] found that the LSTM model provided the best results, achieving an accuracy of 95.94%, while Talha et al. in [25] identified RF as the best option, reaching an accuracy of 95%. Table 8 presents the results for each article.

4.3. Epileptic Seizures Detection

Baghersalimi et al. stated that epilepsy is a prevalent neurological disorder affecting approximately 65 million individuals of all ages worldwide [19]. This condition manifests in various forms, with severity ranging from mild to severe, and encompasses a spectrum of seizure types, each with distinct consequences. Consequently, individuals with epilepsy and their families encounter a wide array of challenges and experiences specific to their condition. Among these challenges are issues such as access to quality healthcare, adequate information and coordination of services, and societal stigma. A particularly grave concern is SUDEP (sudden unexpected death in epilepsy), a rare but potentially fatal occurrence that typically transpires during or after a seizure, leading to unexpected deaths within the epilepsy community.
Ingolfsson et al. also notes that the continuous monitoring of brain activity is essential for personalizing patient treatments, which can be performed using electroencephalography (EEG) techniques [12]. Given this context, the necessity for a wearable and fast-response solution becomes apparent.
In the context of wearable devices, both articles focus on EEG systems due to the nature of the detection required, and both are based on hardware proposed in other studies. Despite these similarities, each study proposes different hardware: Ingolfsson et al. in [12] based the application on a brain–computer interface wearable called BioWolf, proposed by Kartsch et al. in [38], while Baghersalimi et al. in [19] suggests the use of e-Glass, a wearable device with four electrodes developed by Sopic et al. in [39].
For the edge layer, each study adopts a different approach. The BioWolf device, as described by Ingolfsson et al. in [12], includes an integrated microprocessor, making the edge layer entirely self-contained within the wearable device. Conversely, Baghersalimi et al. in [19] tested two different platforms (Kendryte K210 and Raspberry Pi Zero) and ultimately selected the Kendryte K210 microcontroller platform. Table 9 presents these data.
Regarding machine learning algorithms, the studies also diverge. Baghersalimi et al. in [19] employed deep neural networks combined with Federated Learning (FL), whereas Ingolfsson et al. in [12] evaluated several algorithms, including Support Vector Machine (SVM), Random Forest (RF), Extra Trees (ETs), and AdaBoost Classifier.
Both studies utilized pre-existing datasets: Ingolfsson et al. in [12] used the CHB-MIT dataset, while Baghersalimi et al. in [19] used a combination of three datasets: EPILEPSIAE, TUSZ, and MIT-BIH.
The results from both studies appear promising. As showed on Table 10, both achievied an accuracy of 100%. Specifically, Ingolfsson et al. in [12] attained this accuracy with the RF and ET algorithms.

4.4. Heart Anomaly Detection

Congenital heart anomalies are defects in the structure of the heart or great vessels. They are usually present at birth but can manifest later in life. These anomalies are classified as cardiovascular diseases and can lead to serious health problems. In this context, Firouzi et al. in [22] and Yazici et al. in [20] explored the application of machine learning (ML) algorithms in edge computing for detecting such anomalies.
Regarding wearable hardware, Firouzi et al. in [22] does not specify any particular microchip or sensor, only emphasizing the necessity of using ECG signals for detection. In contrast, Yazici et al. in [20] is based on the ECG module AD8232.
In terms of the edge layer, each study proposes a unique approach. Firouzi et al. in [22] aims to propose a task offloading strategy, using fog computing nodes as the basis for this goal, but does not specify any hardware configuration. Yazici et al. in [20], on the other hand, utilizes a Raspberry Pi Zero as the edge layer, as presented on Table 11.
Different machine learning algorithms were employed in these studies. Firouzi et al. in [22] focused on Convolutional Neural Networks (CNNs) as the ML algorithm, whereas Yazici et al. in [20] tested three classifiers for heart anomaly detection: Deep Neural Networks (DNNs), Random Forest (RF), and CNN, with RF yielding the best results.
Both studies utilized pre-existing datasets: Firouzi et al. in [22] used the MIT-BIH dataset, and Yazici et al. in [20] used the MHEALTH dataset for heart anomaly detection. Accuracy was used as the metric for evaluating the trained ML models in both studies, with the results presented in Table 12.

4.5. Heart Disease Prediction

As stated by Jenifer et al., cardiovascular diseases claim 17.9 million lives globally each year [28]. The lives of individuals affected by sudden heart damage could be saved if such events were predicted before their occurrence. Research in this specific area is highlighted by Chakraborty et al. in [24] and Jenifer et al. in [28].
In the domain of wearable devices, the articles adopted different approaches. Chakraborty et al. in [24] provides fewer details about the wearable implementation but suggests using a combination of a blood pressure sensor, a fasting blood sugar sensor, and a heart rate sensor, recommending commercial brands for the latter two without specifying the device names. Conversely, Jenifer et al. in [28] details the use of a temperature sensor (DS18B20), an accelerometer (ADXL1335), and an unspecified pulse sensor.
For the edge layer, Chakraborty et al. in [24] does not explicitly choose an implementation, merely indicating the use of fog nodes to perform this function. In contrast, Jenifer et al. in [28] employs a Raspberry Pi B+ device equipped with a specific Ethernet interface. Table 13 shows these information.
Regarding machine learning algorithms, both articles tested various options to identify the best choice. Chakraborty et al. in [24] evaluated Naive Bayes (NB), K-Nearest Neighbors (KNN), Support Vector Machine (SVM), Random Forest (RF), and Artificial Neural Network (ANN), while Jenifer et al. in [28] selected NB, Decision Trees (DTs), KNN, and SVM. The algorithms were applied to different datasets: Chakraborty et al. in [24] compiled data from various hospitals and health institutions to generate their dataset, while Jenifer et al. in [28] initially trained the ML model with the Human Gait dataset and validated it with data collected during their research. Both studies used accuracy as a metric, with Chakraborty et al. in [24] finding the best results using RF and Jenifer et al. in [28] achieving the highest accuracy with the DT algorithm. Table 14 summarizes their findings and the accuracies achieved.

4.6. Other Applications

Other articles have explored various healthcare applications, each employing different approaches and proposed systems.
In the cardiac domain, Ingolfsson et al. in [34] focused on arrhythmia detection; Odema et al. in [32] focused on myocardial infarction detection, and Petroni et al. in [13] proposed a system for atrial fibrillation detection.
Other applications focus on detection: Pazienza and Monte in [14] presented a system aiming to identify COVID-19/influenza, Gokul et al. in [29] addressed freezing of gait detection, and Nandy et al. in [36] focused on communicable disease detection.
Contrasting these detection systems, two articles proposed estimation systems: Pankaj et al. in [17] focused on heart rate estimation, and Banerjee et al. in [21] focused on blood pressure estimation.
Another application type we found was monitoring systems. Four articles were identified in this category: Rachakonda et al. in [15] introduced a food intake monitoring system to track calorie ingestion; Kasaeyan et al. in [35] introduced a pain-monitoring system; and Jiang et al. in [37] introduced a stress-monitoring system.
Furthermore, Elbagoury et al. in [27] proposed a stroke prediction system.
Given the diverse application objectives and types, a variety of hardware is proposed for wearables. The majority of the articles do not specify the models or devices, but some details are given about the types of sensors useful for the proposed systems. Table 15 shows these definitions.
Petroni et al. in [13], Banerjee et al. in [21], and Ingolfsson et al. in [34] based their studies on ECG sensors. Elbagoury et al. in [27] and Kasaeyan et al. in [35] proposed the usage of a body area network (BAN) composed of EMG, ECG, and galvanic skin response (GSR) sensors. Specifically, Elbagoury et al. in [27] also included an EEG sensor, while Gokul et al. in [29] relied on a group of accelerometers attached to the patient’s body. Within the BAN group, Nandy et al. in [36] does not specify the sensors but states the necessity of including data from the pulse rate, body temperature, and other common health monitoring metrics. Additionally, Rachakonda et al. in [15] proposed the use of glasses equipped with cameras.
In the more specific category, Pankaj et al. in [17] based their work on a photoplethysmogram optical sensor using the GRAVITY SEN0203 device; and Jiang et al. [37] employed a commercial device called RespiBAN, which includes ECG, electrodermal activity (EDA), EMG, respiratory signal, temperature, and accelerometer sensors. Another notable article on this matter is that by Pazienza and Monte in [14], which describes a multi-sensor hardware installed on a 3D-printed mask. Conversely, Ghosh et al. in [33] did not provide any information about the wearables. On Table 16 a better visuallization for these information can be found.
Regarding the edge layer, most articles are specific about the implementation. It is noteworthy that Pazienza and Monte in [14], Elbagoury et al. in [27], and Jiang et al. in [37] proposed using the user’s smartphone as the edge layer, with everything connected to the wearables. Other articles, such as those by Petroni et al. in [13], Pankaj et al. in [17], Gokul et al. in [29], Odema et al. in [32], Ingolfsson et al. in [34], Kasaeyan et al. in [35], and Nandy et al. in [36], focused on commercial microcontrollers. For instance, Gokul et al. in [29] tested two different boards and identified the Raspberry Pi 3 Model B as the best option. Meanwhile, Rachakonda et al. in [15] and Banerjee et al. in [21] proposed using a “common computer” as the edge layer. All these information are presented on Table 17.
In terms of machine learning algorithms, neural networks are predominantly used. Banerjee et al. in [21], Gokul et al. in [29], Kasaeyan et al. in [35], Nandy et al. in [36], and Jiang et al. in [37] tested at least two different algorithms, with only Kasaeyan et al. in [35] finding two algorithms with the same results. Additionally, Pazienza and Monte in [14] utilized the XGBoost Algorithm, Rachakonda et al. in [15] employed the Single-Shot MultiBox Detector, suitable for the proposed application. Ingolfsson et al. in [34] adopted a Temporal Convolutional Network (TCN), and Petroni et al. in [13] used the Deep L1-PCA, an algorithm originally presented for brain connectivity measurements, and Odema et al. in [32] proposed a CNN algorithm combined with Early Exit (EEx) and the Neural Architecture Search (NAS) technique. Elbagoury et al. in [27] based the application on two different algorithms: the GMDH Neural Network for stroke prediction and the Sparse Autoencoder for stroke diagnosis.
For data collection, only Rachakonda et al. in [15], Pankaj et al. in [17], and Elbagoury et al. in [27] gathered data through experiments, while the other articles relied on pre-existing datasets.
Since the selected articles cover a wide range of applications, there is no consistent pattern in the use of evaluation metrics. For those studies that report accuracy, it is used as a key metric and is presented in Table 18. For studies that employ different metrics, these are listed in a separate column. Four additional metrics commonly used in the reviewed studies include the following:
  • Recall: Measures the completeness of the model’s output, indicating how many relevant instances it correctly identified.
  • Precision: Measures the precision of the model’s output, indicating how many of the instances it identified were actually relevant.
  • F1-score: Combines precision and recall into a single metric.
  • Mean absolute error (MAE): Measures the average absolute difference between predicted and actual values, providing a simple measure of error magnitude.
It is important to note that these metrics should not be used to directly compare results across different studies, as they target varied applications and objectives (e.g., prediction versus detection tasks). Instead, they are presented to showcase the specific evaluation methods and outcomes reported in each article.

5. Discussion

The results and answers to the research questions presented in Section 4 are discussed below.
RQ1: What are the main usages of machine learning and AI in edge computing environments combined with wearable devices for healthcare applications?
As shown in Section 4, a variety of applications are being studied that leverage ML algorithms in edge computing combined with wearable devices for healthcare. The most common application is fall detection, particularly for elderly monitoring, representing 31.25% of articles. Additionally, there are several applications focused on processing ECG signals and their various uses. Taking a more holistic view, “detection” applications are the most prevalent, accounting for 68% of the articles in this area.
RQ2: How are machine learning and AI algorithms applied in edge computing environments using wearable devices?
There is no consensus on how to apply ML algorithms. However, the combination of public data collection for training and experimental data for validation appears to be an effective approach. The choice of algorithm often depends on the specific application, but neural networks are the most commonly used, likely due to their suitability for classification tasks, which are necessary in almost all cases.
RQ3: What architectures (edge layer definitions, wearables used, machine learning algorithms) are used in modern healthcare applications?
As discussed in Section 4, there is significant variation in the architectures employed across the reviewed articles, even within the same application domains. No standardized approach has been established for the choice of wearable devices or the configuration of the edge layer. A common strategy is to leverage the user’s smartphone as the edge layer, along with commercial microcontroller platforms. In these cases, wearable devices typically transmit data via Bluetooth to the smartphone or microcontroller, where data processing occurs. This method is practical as it allows for the offloading of the computationally intensive ML training tasks to more powerful external systems, which helps manage resource constraints such as power consumption and processing capabilities. Figure 4 demonstrates these common architectures, showcasing how smartphones and microcontrollers interact with wearables. In some cases, the wearables themselves are equipped with embedded microcontrollers, enabling on-device processing.
The selection of machine learning algorithms also shows no unified trend. While neural networks are the most frequently used, a wide variety of algorithms and architectures are adopted across different applications. In some cases, multiple algorithms are combined to improve performance, and alternative models like XGBoost and SVM are also employed in specific scenarios. This diversity reflects the specific needs of different healthcare applications and the flexibility in choosing architectures to meet them.

6. Conclusions

The primary goal of this systematic review was to map the existing literature on the integration of machine learning (ML), edge computing, and wearable devices in healthcare applications. This review underscores the vast potential and growing importance of these technologies in applications such as fall detection, cardiovascular monitoring, and disease prediction. Despite the frequent use of neural networks—particularly Convolutional Neural Networks (CNNs) and Long Short-Term Memory Networks (LSTMs)—the literature still lacks a thorough discussion of the rationale behind model selection and a comparative analysis of how different models perform relative to one another in various healthcare contexts.
Common challenges identified across the reviewed studies include power consumption, storage limitations, and performance constraints. These concerns are particularly relevant given that many of the applications run on microcontrollers and smartphones, where resource efficiency is critical. Additionally, the preprocessing of data and the removal of noise, especially from Internet of Things (IoT) devices, present another significant challenge. In real-world scenarios, noisy and sparse data can undermine prediction accuracy, further complicating the deployment of reliable ML models in healthcare settings.
To address these gaps, future research should prioritize a comparative evaluation of ML models, focusing on performance trade-offs, computational efficiency, and real-time applicability. Moreover, detailed insights into the rationale for model selection and performance benchmarking would be invaluable in guiding the development of more optimized and standardized architectures. Such advancements would accelerate the adoption of ML-driven healthcare solutions, ensuring their effectiveness, scalability, and sustainability in a wide range of healthcare applications.
This research was conducted using a systematic mapping methodology. Initially, 171 articles were refined using a search protocol. After applying inclusion and exclusion criteria and conducting a quality assessment, 28 articles were selected for analysis. These papers provided the basis for this review. This article contributes to the analysis of current studies on healthcare applications that utilize machine learning, edge computing, and wearable devices, offering an overview of the main architectures and applications proposed by researchers worldwide.

Author Contributions

Conceptualization, A.D.d.S. and C.V.F.P.; methodology, A.D.d.S.; validation, A.D.d.S. and E.M.d.O.; formal analysis, C.V.F.P. and A.D.d.S.; investigation, C.V.F.P.; data curation, C.V.F.P., A.D.d.S. and E.M.d.O.; writing—original draft preparation, C.V.F.P.; writing—review and editing, A.D.d.S. and E.M.d.O.; visualization, C.V.F.P., A.D.d.S. and E.M.d.O.; supervision, A.D.d.S. and E.M.d.O.; project administration, A.D.d.S. and E.M.d.O. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Coordination for the Improvement of Higher Education Personnel (CAPES), Brazil, through a research grant.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

No new data were created during this study.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Farahani, B.; Firouzi, F.; Chang, V.; Badaroglu, M.; Constant, N.; Mankodiya, K. Towards fog-driven IoT eHealth: Promises and challenges of IoT in medicine and healthcare. Future Gener. Comput. Syst. 2018, 78, 659–676. [Google Scholar] [CrossRef]
  2. Imran, S.; Mahmood, T.; Morshed, A.; Sellis, T. Big data analytics in healthcare. A systematic literature review and roadmap for practical implementation. IEEE/CAA J. Autom. Sin. 2021, 8, 1–22. [Google Scholar] [CrossRef]
  3. Yu, W.; Liang, F.; He, X.; Hatcher, W.G.; Lu, C.; Lin, J.; Yang, X. A Survey on the Edge Computing for the Internet of Things. IEEE Access 2017, 6, 6900–6919. [Google Scholar] [CrossRef]
  4. Shi, W.; Cao, J.; Zhang, Q.; Li, Y.; Xu, L. Edge Computing: Vision and Challenges. IEEE Internet Things J. 2016, 3, 637–646. [Google Scholar] [CrossRef]
  5. Hazra, A.; Adhikari, M.; Amgoth, T.; Srirama, S.N. Intelligent Service Deployment Policy for Next-Generation Industrial Edge Networks. IEEE Trans. Netw. Sci. Eng. 2022, 9, 3057–3066. [Google Scholar] [CrossRef]
  6. Petersen, K.; Feldt, R.; Mujtaba, S.; Mattsson, M. Systematic mapping studies in software engineering. In Proceedings of the 12th International Conference on Evaluation and Assessment in Software Engineering, EASE 2008, Swindon, UK, 26–27 June 2008. [Google Scholar] [CrossRef]
  7. Parsifal. Available online: https://parsif.al (accessed on 28 August 2024).
  8. Scopus. Available online: https://www.scopus.com (accessed on 24 June 2024).
  9. IEEE. Available online: https://ieeexplore.ieee.org (accessed on 24 June 2024).
  10. Paramasivam, A.; Jenath, M.; Sivakumaran, T.S.; Sankaran, S.; Pittu, P.S.K.R.; Vijayalakshmi, S. Development of artificial intelligence edge computing based wearable device for fall detection and prevention of elderly people. Heliyon 2024, 10, e28688. [Google Scholar] [CrossRef]
  11. Chetcuti, I.; Attard, C.; Bonello, J. Data Processing Using Edge Computing: A Case Study For The Remote Care Environment. In Proceedings of the MELECON 2022-IEEE Mediterranean Electrotechnical Conference, Palermo, Italy, 14–16 June 2022; pp. 720–725. [Google Scholar] [CrossRef]
  12. Ingolfsson, T.M.; Cossettini, A.; Wang, X.; Tabanelli, E.; Tagliavini, G.; Ryvlin, P.; Benini, L.; Benatti, S. Towards Long-term Non-invasive Monitoring for Epilepsy viaWearable EEG Devices. In Proceedings of the BioCAS 2021-IEEE Biomedical Circuits and Systems Conference, Berlin, Germany, 7–9 October 2021. [Google Scholar] [CrossRef]
  13. Petroni, A.; Cuomo, F.; Scarano, G.; Francia, P.; Colonnese, S. Atrial Fibrillation Detection by Multi-Lead ECG Processing at the Edge. In Proceedings of the 2021 IEEE Globecom Workshops, GC Wkshps 2021, Madrid, Spain, 7–11 December 2021. [Google Scholar] [CrossRef]
  14. Pazienza, A.; Monte, D. Introducing the Monitoring Equipment Mask Environment. Sensors 2022, 22, 6365. [Google Scholar] [CrossRef]
  15. Rachakonda, L.; Mohanty, S.P.; Kougianos, E. ILog: An Intelligent Device for Automatic Food Intake Monitoring and Stress Detection in the IoMT. IEEE Trans. Consum. Electron. 2020, 66, 115–124. [Google Scholar] [CrossRef]
  16. Utsha, U.; Talukder, M.; Bashir, I. CardioHelp: A smartphone application for beat-by-beat ECG signal analysis for real-time cardiac disease detection using edge-computing AI classifiers. Smart Health 2024, 31, 100446. [Google Scholar] [CrossRef]
  17. Kumar, A.; Kumar, M.; Komaragiri, R. Edge-Based Computation of Super-Resolution Superlet Spectrograms for Real-Time Estimation of Heart Rate Using an IoMT-Based Reference-Signal-Less PPG Sensor. IEEE Internet Things J. 2024, 11, 8647–8657. [Google Scholar] [CrossRef]
  18. Baktir, A.C.; Tunca, C.; Ozgovde, A.; Salur, G.; Ersoy, C. SDN-Based Multi-Tier Computing and Communication Architecture for Pervasive Healthcare. IEEE Access 2018, 6, 56765–56781. [Google Scholar] [CrossRef]
  19. Baghersalimi, S.; Teijeiro, T.; Aminifar, A.; Atienza, D. Decentralized Federated Learning for Epileptic Seizures Detection in Low-Power Wearable Systems. IEEE Trans. Mob. Comput. 2024, 23, 6392–6407. [Google Scholar] [CrossRef]
  20. Yazici, A.; Zhumabekova, D.; Nurakhmetova, A.; Yergaliyev, Z.; Yatbaz, H.Y.; Makisheva, Z.; Lewis, M.; Ever, E. A smart e-health framework for monitoring the health of the elderly and disabled. Internet Things 2023, 24, 100971. [Google Scholar] [CrossRef]
  21. Banerjee, S.; Kumar, B.; James, A.P.; Tripathi, J.N. Blood Pressure Estimation from ECG Data Using XGBoost and ANN for Wearable Devices. In Proceedings of the ICECS 2022-29th IEEE International Conference on Electronics, Circuits and Systems, Glasgow, UK, 24–26 October 2022. [Google Scholar] [CrossRef]
  22. Firouzi, F.; Farahani, B.; Panahi, E.; Barzegari, M. Task Offloading for Edge-Fog-Cloud Interplay in the Healthcare Internet of Things (IoT). In Proceeding of the 2021 IEEE International Conference on Omni-Layer Intelligent Systems, COINS, Barcelona, Spain, 23–25 August 2021. [Google Scholar] [CrossRef]
  23. Al-Rakhami, M.S.; Gumaei, A.; Altaf, M.; Hassan, M.M.; Alkhamees, B.F.; Muhammad, K.; Fortino, G. FallDeF5: A Fall Detection Framework Using 5G-Based Deep Gated Recurrent Unit Networks. IEEE Access 2021, 9, 94299–94308. [Google Scholar] [CrossRef]
  24. Chakraborty, C.; Kishor, A. Real-Time Cloud-Based Patient-Centric Monitoring Using Computational Health Systems. IEEE Trans. Comput. Soc. Syst. 2022, 9, 1613–1623. [Google Scholar] [CrossRef]
  25. Talha, M.; Mumtaz, R.; Rafay, A. Paving the way to cardiovascular health monitoring using Internet of Medical Things and Edge-AI. In Proceedings of the 2022 2nd International Conference on Digital Futures and Transformative Technologies (ICoDT2), Rawalpindi, Pakistan, 24–26 May 2022; pp. 1–6. [Google Scholar] [CrossRef]
  26. Sarabia-Jácome, D.; Lacalle, I.; Palau, C.E.; Esteve, M. Efficient Deployment of Predictive Analytics in Edge Gateways: Fall Detection Scenario. In Proceedings of the 2019 IEEE 5th World Forum on Internet of Things (WF-IoT), Limerick, Ireland, 15–18 April 2019; pp. 41–46. [Google Scholar] [CrossRef]
  27. Elbagoury, B.M.; Zaghow, M.; Salem, A.B.M.; Schrader, T. Mobile AI Stroke Health App: A Novel Mobile Intelligent Edge Computing Engine based on Deep Learning models for Stroke Prediction-Research and Industry Perspective. In Proceedings of the 2021 IEEE 20th International Conference on Cognitive Informatics and Cognitive Computing, ICCI*CC 2021, Banff, AB, Canada, 29–31 October 2021; pp. 39–52. [Google Scholar] [CrossRef]
  28. Jenifer, A.; Jeba, G.; Paulraj, L.; Kumar, N.; Yuvaraj, T.; Alen, G.; Peter Rozario, F.; Amoli, R. Edge-based Heart Disease Prediction Device using Internet of Things. In Proceedings of the 2022 International Conference on Applied Artificial Intelligence and Computing (ICAAIC), Salem, India, 9–11 May 2022. [Google Scholar] [CrossRef]
  29. Gokul, H.; Suresh, P.; Vignesh, B.H.; Kumaar, R.P.; Vijayaraghavan, V. Gait Recovery System for Parkinson’s Disease using Machine Learning on Embedded Platforms. In Proceedings of the 2020 IEEE International Systems Conference (SysCon), Montreal, QC, Canada, 24 August–20 September 2020; pp. 1–8. [Google Scholar] [CrossRef]
  30. Campanella, S.; Alnasef, A.; Falaschetti, L.; Belli, A.; Pierleoni, P.; Palma, L. A Novel Embedded Deep Learning Wearable Sensor for Fall Detection. IEEE Sens. J. 2024, 24, 15219–15229. [Google Scholar] [CrossRef]
  31. Queralta, J.P.; Gia, T.N.; Tenhunen, H.; Westerlund, T. Edge-AI in LoRa-based Health Monitoring: Fall Detection System with Fog Computing and LSTM Recurrent Neural Networks. In Proceedings of the 2019 42nd International Conference on Telecommunications and Signal Processing (TSP), Budapest, Hungary, 1–3 July 2019; pp. 601–604. [Google Scholar] [CrossRef]
  32. Odema, M.; Rashid, N.; Al Faruque, M.A. EExNAS: Early-Exit Neural Architecture Search Solutions for Low-Power Wearable Devices. In Proceedings of the 2021 IEEE/ACM International Symposium on Low Power Electronics and Design (ISLPED), Boston, MA, USA, 26–28 July 2021; pp. 1–6. [Google Scholar] [CrossRef]
  33. Ghosh, S.; Ghosh, S.K. FEEL: FEderated LEarning Framework for ELderly Healthcare Using Edge-IoMT. IEEE Trans. Comput. Soc. Syst. 2023, 10, 1800–1809. [Google Scholar] [CrossRef]
  34. Ingolfsson, T.M.; Wang, X.; Hersche, M.; Burrello, A.; Cavigelli, L.; Benini, L. ECG-TCN: Wearable Cardiac Arrhythmia Detection with a Temporal Convolutional Network. In Proceedings of the 2021 IEEE 3rd International Conference on Artificial Intelligence Circuits and Systems, AICAS 2021, Washington, DC, USA, 6–9 June 2021. [Google Scholar] [CrossRef]
  35. Naeini, E.K.; Shahhosseini, S.; Subramanian, A.; Yin, T.; Rahmani, A.M.; Dutt, N. An Edge-Assisted and Smart System for Real-Time Pain Monitoring. In Proceedings of the 2019 IEEE/ACM International Conference on Connected Health: Applications, Systems and Engineering Technologies (CHASE), Arlington, VA, USA, 25–27 September 2019; pp. 47–52. [Google Scholar] [CrossRef]
  36. Nandy, S.; Adhikari, M.; Hazra, A.; Mukherjee, T.; Menon, V.G. Analysis of Communicable Disease Symptoms Using Bag-of-Neural Network at Edge Networks. IEEE Sens. J. 2023, 23, 914–921. [Google Scholar] [CrossRef]
  37. Jiang, S.; Firouzi, F.; Chakrabarty, K.; Elbogen, A.B. A Resilient and Hierarchical IoT-Based Solution for Stress Monitoring in Everyday Settings. IEEE Internet Things J. 2022, 9, 10224–10243. [Google Scholar] [CrossRef]
  38. Kartsch, V.; Tagliavini, G.; Guermandi, M.; Benatti, S.; Rossi, D.; Benini, L. BioWolf: A Sub-10-mW 8-Channel Advanced Brain-Computer Interface Platform with a Nine-Core Processor and BLE Connectivity. IEEE Trans. Biomed. Circuits Syst. 2019, 13, 893–906. [Google Scholar] [CrossRef] [PubMed]
  39. Sopic, D.; Aminifar, A.; Atienza, D. E-Glass: A Wearable System for Real-Time Detection of Epileptic Seizures. In Proceedings of the IEEE International Symposium on Circuits and Systems, Florence, Italy, 27–30 May 2018. [Google Scholar] [CrossRef]
Figure 1. PRISMA flow diagram showing the methodology used for systematic mapping.
Figure 1. PRISMA flow diagram showing the methodology used for systematic mapping.
Sensors 24 06322 g001
Figure 2. Amount of articles by publication year.
Figure 2. Amount of articles by publication year.
Sensors 24 06322 g002
Figure 3. Conceptual mapping of healthcare applications based on the selected articles.
Figure 3. Conceptual mapping of healthcare applications based on the selected articles.
Sensors 24 06322 g003
Figure 4. A diagram illustrating the use of commercial microcontrollers and smartphones in conjunction with wearable devices for healthcare applications.
Figure 4. A diagram illustrating the use of commercial microcontrollers and smartphones in conjunction with wearable devices for healthcare applications.
Sensors 24 06322 g004
Table 1. Set of inclusion criteria.
Table 1. Set of inclusion criteria.
CriteriaDescription
CI-01Selected articles with a real case application
CI-02Selected articles with theoretical analysis
CI-03Only selected articles with all the themes included
Table 2. Set of exclusion criteria.
Table 2. Set of exclusion criteria.
CriteriaDescription
CE-01Does not deal with healthcare
CE-02Does not involve wearables
CE-03Publications of workshops, keynote speeches, surveys, and similar works
CE-04Retracted article
CE-05Not fully available
Table 3. Articles selected through the systematic mapping of the literature.
Table 3. Articles selected through the systematic mapping of the literature.
RefTitleHealthcare Application
1[10]Development of artificial intelligence edge computing based wearable device for fall detection and prevention of elderly peopleFall detection
2[11]Data Processing Using Edge Computing: A Case Study For The Remote Care EnvironmentFall detection
3[12]Towards Long-term Non-invasive Monitoring for Epilepsy via Wearable EEG DevicesEpileptic seizure detection
4[13]Atrial Fibrillation Detection by Multi-Lead ECG Processing at the EdgeAtrial fibrillation detection
5[14]Introducing the Monitoring Equipment Mask EnvironmentCOVID-19 and influenza detection
6[15]ILog: An Intelligent Device for Automatic Food Intake Monitoring and Stress Detection in the IoMTFood intake monitoring
7[16]CardioHelp: A smartphone application for beat-by-beat ECG signal analysis for real-time cardiac disease detection using edge-computing AI classifiersCardiovascular health monitoring
8[17]Edge-Based Computation of Super-Resolution Superlet Spectrograms for Real-Time Estimation of Heart Rate Using an IoMT-Based Reference-Signal-Less PPG SensorHeart rate estimation
9[18]SDN-Based Multi-Tier Computing and Communication Architecture for Pervasive HealthcareFall detection
10[19]Decentralized Federated Learning for Epileptic Seizures Detection in Low-Power Wearable SystemsEpileptic seizure detection
11[20]A smart e-health framework for monitoring the health of the elderly and disabledHeart anomaly detection; fall detection
12[21]Blood Pressure Estimation from ECG Data Using XGBoost and ANN for Wearable DevicesBlood pressure estimation
13[22]Task Offloading for Edge-Fog-Cloud Interplay in the Healthcare Internet of Things (IoT)Heart anomaly detection
14[23]FallDeF5: A Fall Detection Framework Using 5G-Based Deep Gated Recurrent Unit NetworksFall detection
15[24]Real-Time Cloud-Based Patient-Centric Monitoring Using Computational Health SystemsHeart disease prediction
16[25]Paving the way to cardiovascular health monitoring using Internet of Medical Things and Edge-AICardiovascular health monitoring
17[26]Efficient Deployment of Predictive Analytics in Edge Gateways: Fall Detection ScenarioFall detection
18[27]Mobile AI Stroke Health App: A Novel Mobile Intelligent Edge Computing Engine based on Deep Learning models for Stroke Prediction – Research and Industry PerspectiveStroke prediction
19[28]Edge-based Heart Disease Prediction Device using Internet of ThingsHeart disease prediction
20[29]Gait Recovery System for Parkinson’s Disease using Machine Learning on Embedded PlatformsFreezing of gait detection
21[30]A Novel Embedded Deep Learning Wearable Sensor for Fall DetectionFall detection
22[31]Edge-AI in LoRa-based Health Monitoring: Fall Detection System with Fog Computing and LSTM Recurrent Neural NetworksFall detection
23[32]EExNAS: Early-Exit Neural Architecture Search Solutions for Low-Power Wearable DevicesMyocardial infarction detection
24[33]FEEL: FEderated LEarning Framework for ELderly Healthcare Using Edge-IoMTFall detection
25[34]ECG-TCN: Wearable Cardiac Arrhythmia Detection with a Temporal Convolutional NetworkCardiac arrhythmia detection
26[35]An Edge-Assisted and Smart System for Real-Time Pain MonitoringPain monitoring
27[36]Analysis of Communicable Disease Symptoms Using Bag-of-Neural Network at Edge NetworksCommunicable disease detection
28[37]A Resilient and Hierarchical IoT-Based Solution for Stress Monitoring in Everyday SettingsStress monitoring
Table 4. Fall detection: wearable hardware.
Table 4. Fall detection: wearable hardware.
RefHardware TypeChosen Hardware
[10]AccelerometerMPU6050
[11]Commercial deviceZephyr BioHarness
[18]Inertial measurement unitEXEL ExLs3
[20]AccelerometerMPU-9250
[23]SmartwatchNot specified
[26]AccelerometerADXL345
[30]Accelerometer and pressure sensorLSM6DSOX & LPS25HB
[31]AccelerometerMPU-9250
[33]AccelerometerADXL345
Table 5. Fall detection: edge layer implementation.
Table 5. Fall detection: edge layer implementation.
RefEdge Layer Implementation
[10]Raspberry PI 3 Model B
[11]Not specified
[18]Simulated only
[20]Raspberry Pi
[23]Raspberry Pi
[26]Raspberry Pi 2 model B
[30]STM32U5 microcontroller
[31]Raspberry Pi 3 Model B
[33]Smartphone
Table 6. Fall detection: datasets, best models and their accuracies.
Table 6. Fall detection: datasets, best models and their accuracies.
RefDatasetBest ModelAccuracy
[10]Self-collected dataCNN-LSTM97.00%
[11]Self-collected dataXGBoost100.00%
[18]Self-collected dataSVM93.80%
[20]DMLSmartActionsCNN92.86%
[23]Smartwatch, SmartfallDGRU96.40%
[26]SisfallLSTM98.40%
[30]Sisfall, self-collected dataFFNN99.38%
[31]MobiActLSTM95.30%
[33]MobiAct, self-collected dataHMM-LSTM92.16%
Table 7. Cardiovascular health monitoring: wearable and edge hardware.
Table 7. Cardiovascular health monitoring: wearable and edge hardware.
RefWearable HardwareEdge Hardware
[16]AD8232 ECG moduleSmartphone
[25]Bio-sensor for vital signalsNot specified
Table 8. Cardiovascular health monitoring: datasets, best models, and their accuracies.
Table 8. Cardiovascular health monitoring: datasets, best models, and their accuracies.
RefDatasetBest ModelAccuracy
[16]MIT-BIH ArrhythmiaLSTM95.94%
[25]MIMIC-IIIRF95.00%
Table 9. Epileptic seizure detection: wearable and edge hardware.
Table 9. Epileptic seizure detection: wearable and edge hardware.
RefWearable HardwareEdge Hardware
[12]BioWolf [38]BioWolf [38]
[19]E-Glass [39]Kendryte K210
Table 10. Epileptic seizure detection: datasets, best models and their accuracies.
Table 10. Epileptic seizure detection: datasets, best models and their accuracies.
RefDatasetBest ModelAccuracy
[12]CHB-MITRF and ET100.00%
[19]EPILEPSIAE, TUSZ, MIT-BIHDNN100.00%
Table 11. Heart anomaly detection: wearable and edge hardware.
Table 11. Heart anomaly detection: wearable and edge hardware.
RefWearable HardwareEdge Hardware
[22]Not specifiedNot specified
[20]AD8232 ECG moduleRaspberry Pi Zero
Table 12. Heart anomaly detection: datasets, best models, and their accuracies.
Table 12. Heart anomaly detection: datasets, best models, and their accuracies.
RefDatasetBest ModelAccuracy
[22]MIT-BIHCNN96.00%
[20]MHEALTHRF99.97%
Table 13. Heart disease prediction: wearable and edge hardware.
Table 13. Heart disease prediction: wearable and edge hardware.
RefWearable HardwareEdge Hardware
[24]Blood pressure, fasting blood sugar, heart rate sensorsNot specified
[28]DS18B20, ADXL1335, pulse sensorRaspberry Pi B+
Table 14. Heart disease prediction: datasets, best models, and their accuracies.
Table 14. Heart disease prediction: datasets, best models, and their accuracies.
RefDatasetBest ModelAccuracy
[24]Self-collected dataRF97.32%
[28]Human Gait, self-collected dataDT94.00%
Table 15. System types and applications.
Table 15. System types and applications.
RefSystem TypeApplication
[13]DetectionAtrial fibrillation detection
[14]DetectionCOVID-19 and influenza detection
[15]MonitoringFood intake monitoring
[17]EstimationHeart rate estimation
[21]EstimationBlood pressure estimation
[27]PredictionStroke prediction and diagnosis
[29]DetectionFreezing of gait detection
[32]DetectionMyocardial infarction detection
[34]DetectionCardiac arrhythmia detection
[35]MonitoringPain monitoring
[36]DetectionCommunicable disease detection
[37]MonitoringStress monitoring
Table 16. Other applications: wearable description.
Table 16. Other applications: wearable description.
RefHardware Type ProposedHardware Specifications
[13]ECG sensorNot specified
[14]Equipment maskMAX30102,BlueDot TMP117
[15]Glasses with camerasNot specified
[17]PPG sensorGRAVITY SEN0203
[21]ECG sensorNot specified
[27]EEG, ECG, EMG, and GSR sensorsNot specified
[29]AccelerometersNot specified
[32]not specifiedNot specified
[34]ECG sensorNot specified
[35]EMG, ECG, GSR sensorsNot specified
[36]BAN systemNot specified
[37]ECG, EDA, EMG, respiratory signal, temperature, and accelerometerRespiBAN
Table 17. Other applications: edge layer description.
Table 17. Other applications: edge layer description.
RefProposed Edge LayerEdge Layer Specifications
[13]Commercial microcontrollerESP32
[14]Mobile phone-
[15]ComputerNot specified
[17]Commercial microcontrollerARM Cortex-A72
[21]ComputerIntel i7-5500U CPU
[27]Mobile phone-
[29]Commercial microcontrollerATMega2560 board
[32]Commercial microcontrollerEFM32 Giant Gecko
[34]Commercial microcontrollerARM Cortex M4F
[35]Commercial microcontrollerA Raspberry Pi 3 Model B
[36]Commercial microcontrollerRaspberry Pi
[37]Mobile phone-
Table 18. Other applications: datasets and best models.
Table 18. Other applications: datasets and best models.
RefDatasetBest ML ModelAccuracyOther Metrics
[13]DS1 datasetDeep l1-PCA-F1-Score: 78.10%
[14]Non-public dataset (the data used by Pazienza and Monte in [14] were collected from a study cohort from West Virginia University (WVU) Hospital, but it is not public.)XGBoost94.80%-
[15]Generated by the researchersSingle-Shot MultiBox Detector98.00%-
[17]IEEE SPC, BAMI, Generated by the researchersCNN-MAE: 1.27 BPM
[21]MIMIC-II datasetXGBoost-Precision: 75.69%, Recall: 89.11%
[27]Generated by the studiesSparse Autoencoder/GMDH Neural Network96.68%-
[29]DAPHNetProtoNN-Recall: 93.58%
[32]PTB ECG, w-HAR datasetEExNAS98.54%-
[34]ECG5000 datasetTCN94.20%-
[35]BioVid heat painSVM and RF79.00%-
[36]Brazil COVID-19 datasetBoNN99.80%-
[37]WESAD datasetCNN98.92%-
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

Pereira, C.V.F.; de Oliveira, E.M.; de Souza, A.D. Machine Learning Applied to Edge Computing and Wearable Devices for Healthcare: Systematic Mapping of the Literature. Sensors 2024, 24, 6322. https://doi.org/10.3390/s24196322

AMA Style

Pereira CVF, de Oliveira EM, de Souza AD. Machine Learning Applied to Edge Computing and Wearable Devices for Healthcare: Systematic Mapping of the Literature. Sensors. 2024; 24(19):6322. https://doi.org/10.3390/s24196322

Chicago/Turabian Style

Pereira, Carlos Vinicius Fernandes, Edvard Martins de Oliveira, and Adler Diniz de Souza. 2024. "Machine Learning Applied to Edge Computing and Wearable Devices for Healthcare: Systematic Mapping of the Literature" Sensors 24, no. 19: 6322. https://doi.org/10.3390/s24196322

APA Style

Pereira, C. V. F., de Oliveira, E. M., & de Souza, A. D. (2024). Machine Learning Applied to Edge Computing and Wearable Devices for Healthcare: Systematic Mapping of the Literature. Sensors, 24(19), 6322. https://doi.org/10.3390/s24196322

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