[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
You seem to have javascript disabled. Please note that many of the page functionalities won't work as expected without javascript enabled.
 
 
sensors-logo

Journal Browser

Journal Browser

Advanced Machine Learning Tools and Methods for IoMT Sensor Applications

A special issue of Sensors (ISSN 1424-8220). This special issue belongs to the section "Internet of Things".

Deadline for manuscript submissions: closed (20 March 2022) | Viewed by 23448

Special Issue Editor


E-Mail Website
Guest Editor
Faculty of Science and Technology, University of Macau, Macau 999078, China
Interests: E-commerce; data mining; business intelligence; intelligent agent technology; electronic governance
Special Issues, Collections and Topics in MDPI journals

Special Issue Information

Dear Colleagues,

By 2021, governments are targeting to pave a roadmap for leveraging the latest technologies to empower patients and healthcare workers, to link up sensor devices, to tap into the power of big data and artificial intelligence (AI), etc. This endeavor embraces the latest technologies, including Internet-of-Medical-Things (IoMT), new generations of cloud/fog-computing, AI, and machine learning, which have to be designed in order to satisfy the application requirements of real-time and critical streaming IoMT data.

The rise of IoMT capitalizes on the values of time and space reduction between detection, measurement, and treatment using connected sensors and powerful analytics. While the data feeds received by IoMT come continuously in massive volume and high speed, the capabilities of medical data analytics, machine learning, and AI must keep increasing at a pace faster than before in order to monitor and understand the patterns, context, and meaning of the measurements. Making sound and timely decisions in such healthcare applications is possible when IoMT combined with fast AI can rapidly generate actionable conclusions. This is essential for a wide spectrum of e-Health applications ranging from critical ICU applications to auto-bot telemedicine, medical condition detection, and therapeutic processes.

Sensors can track various critical metrics and alert caregivers to respond in time. Sensors combined with telemedicine make it even easier to help speed up recovery. Knowing what patients are doing in between visits can help to speed up the recovery time for post-surgical procedures. Sensors that track bodily parameters are getting increasingly sophisticated, with blood pressure, glucose levels, sweat, sleep quality, brainwave, and even emotion analysis. IoT infrastructure provides connectedness and logistics in delivering the measurements direct from the sensors instantly to the users and/or doctors. What lacks now is a new breed of AI that can make sense of the multi-modal continuous data streams.

In this Special Issue, research results are needed to advance the current IoMT technologies together with new and fast analytics for providing smarter, wider, quicker patient-oriented e-Health services in the near future.

The latest research breakthroughs, good-quality surveys, and practical use-cases in real-life scenarios are welcomed. Contributions to this Special Issue pertaining—but not limited—to the following are welcome:

  • IoMT sensors and architectures;
  • IoMT-based e-Health services and applications;
  • Cloud and edge computing for IoMT-based e-Health;
  • Innovative IoMT devices, instruments, and systems;
  • Data stream mining for IoMT-based e-Health;
  • Data analytics for IoMT-based e-Health;
  • Machine learning and AI for IoMT-based e-Health;
  • Ambient assisted living with IoMT;
  • Human activity recognition with IoMT;
  • IoMT for lifestyle, fitness monitoring, and rehabilitation;
  • IoMT for pandemic and epidemiological solutions;
  • IoMT decision support systems;
  • IoMT data fusion.

Prof. Dr. Simon James Fong
Guest Editor

Manuscript Submission Information

Manuscripts should be submitted online at www.mdpi.com by registering and logging in to this website. Once you are registered, click here to go to the submission form. Manuscripts can be submitted until the deadline. All submissions that pass pre-check are peer-reviewed. Accepted papers will be published continuously in the journal (as soon as accepted) and will be listed together on the special issue website. Research articles, review articles as well as short communications are invited. For planned papers, a title and short abstract (about 100 words) can be sent to the Editorial Office for announcement on this website.

Submitted manuscripts should not have been published previously, nor be under consideration for publication elsewhere (except conference proceedings papers). All manuscripts are thoroughly refereed through a single-blind peer-review process. A guide for authors and other relevant information for submission of manuscripts is available on the Instructions for Authors page. Sensors is an international peer-reviewed open access semimonthly journal published by MDPI.

Please visit the Instructions for Authors page before submitting a manuscript. The Article Processing Charge (APC) for publication in this open access journal is 2600 CHF (Swiss Francs). Submitted papers should be well formatted and use good English. Authors may use MDPI's English editing service prior to publication or during author revisions.

Keywords

  • Internet-of-Medical-Things
  • fast data mining and decision supports for IoMT
  • machine learning for IoMT
  • new IoMT sensors and devices
  • IoMT based e-Health applications

Benefits of Publishing in a Special Issue

  • Ease of navigation: Grouping papers by topic helps scholars navigate broad scope journals more efficiently.
  • Greater discoverability: Special Issues support the reach and impact of scientific research. Articles in Special Issues are more discoverable and cited more frequently.
  • Expansion of research network: Special Issues facilitate connections among authors, fostering scientific collaborations.
  • External promotion: Articles in Special Issues are often promoted through the journal's social media, increasing their visibility.
  • e-Book format: Special Issues with more than 10 articles can be published as dedicated e-books, ensuring wide and rapid dissemination.

Further information on MDPI's Special Issue polices can be found here.

Published Papers (4 papers)

Order results
Result details
Select all
Export citation of selected articles as:

Research

Jump to: Review

16 pages, 18845 KiB  
Article
Intelligent Medical IoT-Enabled Automated Microscopic Image Diagnosis of Acute Blood Cancers
by Mohamed Esmail Karar, Bandar Alotaibi and Munif Alotaibi
Sensors 2022, 22(6), 2348; https://doi.org/10.3390/s22062348 - 18 Mar 2022
Cited by 29 | Viewed by 4220
Abstract
Blood cancer, or leukemia, has a negative impact on the blood and/or bone marrow of children and adults. Acute lymphocytic leukemia (ALL) and acute myeloid leukemia (AML) are two sub-types of acute leukemia. The Internet of Medical Things (IoMT) and artificial intelligence have [...] Read more.
Blood cancer, or leukemia, has a negative impact on the blood and/or bone marrow of children and adults. Acute lymphocytic leukemia (ALL) and acute myeloid leukemia (AML) are two sub-types of acute leukemia. The Internet of Medical Things (IoMT) and artificial intelligence have allowed for the development of advanced technologies to assist in recently introduced medical procedures. Hence, in this paper, we propose a new intelligent IoMT framework for the automated classification of acute leukemias using microscopic blood images. The workflow of our proposed framework includes three main stages, as follows. First, blood samples are collected by wireless digital microscopy and sent to a cloud server. Second, the cloud server carries out automatic identification of the blood conditions—either leukemias or healthy—utilizing our developed generative adversarial network (GAN) classifier. Finally, the classification results are sent to a hematologist for medical approval. The developed GAN classifier was successfully evaluated on two public data sets: ALL-IDB and ASH image bank. It achieved the best accuracy scores of 98.67% for binary classification (ALL or healthy) and 95.5% for multi-class classification (ALL, AML, and normal blood cells), when compared with existing state-of-the-art methods. The results of this study demonstrate the feasibility of our proposed IoMT framework for automated diagnosis of acute leukemia tests. Clinical realization of this blood diagnosis system is our future work. Full article
Show Figures

Figure 1

Figure 1
<p>Three different samples from microscopic blood data set, representing: (<b>a</b>) Acute lymphocytic leukemia; (<b>b</b>) Acute myelogenous leukemia; and (<b>c</b>) Normal blood cells.</p>
Full article ">Figure 2
<p>(<b>a</b>) Basic structures of the GAN model; and (<b>b</b>) the GAN with auxiliary classifier.</p>
Full article ">Figure 3
<p>Workflow of our developed GAN classifier for identifying acute leukemias and normal cases from microscopic blood images.</p>
Full article ">Figure 4
<p>Schematic diagram of our proposed medical IoT-based diagnosis framework for automatic identification of the blood conditions of patients using wireless microscopic imaging of samples and the developed GAN classifier.</p>
Full article ">Figure 5
<p>A confusion matrix and evaluation metrics for the microscopic blood image classification results presented in this study.</p>
Full article ">Figure 6
<p>Confusion matrices for binary classification of ALL disease versus normal cases for all tested deep network models.</p>
Full article ">Figure 7
<p>Confusion matrices for multi-class classification of ALL, AML, and normal blood cells for all tested deep network models.</p>
Full article ">
26 pages, 9722 KiB  
Article
DynDSE: Automated Multi-Objective Design Space Exploration for Context-Adaptive Wearable IoT Edge Devices
by Giovanni Schiboni, Juan Carlos Suarez, Rui Zhang and Oliver Amft
Sensors 2020, 20(21), 6104; https://doi.org/10.3390/s20216104 - 27 Oct 2020
Cited by 4 | Viewed by 2583 | Correction
Abstract
We describe a simulation-based Design Space Exploration procedure (DynDSE) for wearable IoT edge devices that retrieve events from streaming sensor data using context-adaptive pattern recognition algorithms. We provide a formal characterisation of the design space, given a set of system functionalities, components and [...] Read more.
We describe a simulation-based Design Space Exploration procedure (DynDSE) for wearable IoT edge devices that retrieve events from streaming sensor data using context-adaptive pattern recognition algorithms. We provide a formal characterisation of the design space, given a set of system functionalities, components and their parameters. An iterative search evaluates configurations according to a set of requirements in simulations with actual sensor data. The inherent trade-offs embedded in conflicting metrics are explored to find an optimal configuration given the application-specific conditions. Our metrics include retrieval performance, execution time, energy consumption, memory demand, and communication latency. We report a case study for the design of electromyographic-monitoring eyeglasses with applications in automatic dietary monitoring. The design space included two spotting algorithms, and two sampling algorithms, intended for real-time execution on three microcontrollers. DynDSE yielded configurations that balance retrieval performance and resource consumption with an F1 score above 80% at an energy consumption that was 70% below the default, non-optimised configuration. We expect that the DynDSE approach can be applied to find suitable wearable IoT system designs in a variety of sensor-based applications. Full article
Show Figures

Figure 1

Figure 1
<p>DynDSE procedure for wearable IoT edge devices. <math display="inline"> <semantics> <mrow> <mi mathvariant="script">X</mi> <mo>|</mo> <mi mathvariant="script">E</mi> <mo>,</mo> <mo>Ω</mo> </mrow> </semantics> </math>: design space; <math display="inline"> <semantics> <mrow> <mi mathvariant="script">X</mi> <mo>|</mo> <mi>E</mi> <mo>,</mo> <mo>Ω</mo> </mrow> </semantics> </math>: system configuration; <math display="inline"> <semantics> <mi mathvariant="bold-italic">π</mi> </semantics> </math> benefit metrics set; <math display="inline"> <semantics> <mi mathvariant="bold-italic">ρ</mi> </semantics> </math>: cost metrics set; <math display="inline"> <semantics> <msub> <mi mathvariant="bold-italic">z</mi> <mi>π</mi> </msub> </semantics> </math>: benefit requirement set; <math display="inline"> <semantics> <msub> <mi mathvariant="bold-italic">z</mi> <mi>ρ</mi> </msub> </semantics> </math>: cost requirement set; <math display="inline"> <semantics> <msub> <mi>s</mi> <mrow> <mi>i</mi> <mo>,</mo> <mi>k</mi> </mrow> </msub> </semantics> </math>: data sample <span class="html-italic">i</span> from channel <span class="html-italic">k</span>.</p>
Full article ">Figure 2
<p>(<b>a</b>) FFT-based spotting: Relation between execution time and energy consumption. Some of the spotting parameters were omitted for readability. The spotting parameter <span class="html-italic">m</span> represents the data frame size. (<b>b</b>) WPD-based spotting. Relation between execution time and energy consumption. The spotting parameter <span class="html-italic">m</span> represents the data frame’s size and <span class="html-italic">d</span> represent the reduced feature space’s dimension.</p>
Full article ">Figure 3
<p>Memory <math display="inline"> <semantics> <msub> <mi>m</mi> <mi>d</mi> </msub> </semantics> </math> foot-print for the online data buffer while executing the WPD-based spotting. Each colour is related to a specific <math display="inline"> <semantics> <mrow> <mi>μ</mi> <mi>C</mi> </mrow> </semantics> </math>.</p>
Full article ">Figure 4
<p>(<b>a</b>) FFT-based spotting. Average retrieval performance when varying the spotting parameters in uniform sampling mode. Bars were sorted by increasing retrieval performance. The spotting parameter <span class="html-italic">m</span> represents the data frame size. (<b>b</b>) WPD-based spotting. Average retrieval performance when varying the spotting parameters in uniform sampling mode. Bars were sorted by increasing retrieval performance. The spotting parameter <span class="html-italic">m</span> represents the data frame’s size and <span class="html-italic">d</span> represent the reduced feature space’s dimension.</p>
Full article ">Figure 5
<p>(<b>a</b>) FFT-based spotting. Average retrieval performance vs. sampling reduction when varying <math display="inline"> <semantics> <msub> <mi>θ</mi> <mi>h</mi> </msub> </semantics> </math>. Individual lines correspond to the spotting parameters, which respect P and R requirements in <a href="#sensors-20-06104-t001" class="html-table">Table 1</a>. The F1-score requirement is derived by the same P and R requirements. The used parameters for the context-adaptive sampling were: <math display="inline"> <semantics> <mrow> <msub> <mi>D</mi> <mi>h</mi> </msub> <mo>=</mo> <mn>1</mn> </mrow> </semantics> </math>, <math display="inline"> <semantics> <mrow> <msub> <mi>D</mi> <mi>l</mi> </msub> <mo>=</mo> <mn>0.1</mn> </mrow> </semantics> </math>, <math display="inline"> <semantics> <mrow> <msub> <mi>D</mi> <mrow> <mi>T</mi> <mi>H</mi> </mrow> </msub> <mo>=</mo> <mn>0.6</mn> </mrow> </semantics> </math>, <math display="inline"> <semantics> <mrow> <mi>n</mi> <mo>=</mo> <mn>4</mn> </mrow> </semantics> </math>, <math display="inline"> <semantics> <mrow> <mi>τ</mi> <mo>=</mo> <mn>3</mn> <mspace width="0.166667em"/> <mi mathvariant="normal">s</mi> </mrow> </semantics> </math>, <math display="inline"> <semantics> <mrow> <msub> <mi>θ</mi> <mi>l</mi> </msub> <mo>=</mo> <mn>10</mn> <mspace width="0.166667em"/> <mi>mV</mi> </mrow> </semantics> </math>. (<b>b</b>) WPD-based spotting. Average retrieval performance vs. sampling reduction when varying <math display="inline"> <semantics> <msub> <mi>θ</mi> <mi>h</mi> </msub> </semantics> </math>. Individual lines correspond to the spotting parameters that respect P and R requirements in <a href="#sensors-20-06104-t001" class="html-table">Table 1</a>. The F1-score requirement is derived from the same P and R requirements. The used parameters for the context-adaptive sampling were: <math display="inline"> <semantics> <mrow> <msub> <mi>D</mi> <mi>h</mi> </msub> <mo>=</mo> <mn>1</mn> </mrow> </semantics> </math>, <math display="inline"> <semantics> <mrow> <msub> <mi>D</mi> <mi>l</mi> </msub> <mo>=</mo> <mn>0.1</mn> </mrow> </semantics> </math>, <math display="inline"> <semantics> <mrow> <msub> <mi>D</mi> <mrow> <mi>T</mi> <mi>H</mi> </mrow> </msub> <mo>=</mo> <mn>0.6</mn> </mrow> </semantics> </math>, <math display="inline"> <semantics> <mrow> <mi>n</mi> <mo>=</mo> <mn>4</mn> </mrow> </semantics> </math>, <math display="inline"> <semantics> <mrow> <mi>τ</mi> <mo>=</mo> <mn>3</mn> <mspace width="0.166667em"/> <mi mathvariant="normal">s</mi> </mrow> </semantics> </math>, <math display="inline"> <semantics> <mrow> <msub> <mi>θ</mi> <mi>l</mi> </msub> <mo>=</mo> <mn>10</mn> <mspace width="0.166667em"/> <mi>mV</mi> </mrow> </semantics> </math>.</p>
Full article ">Figure 6
<p>FFT-based spotting and uniform sampling. Resource-performance trade-off for real-time mode, including different <math display="inline"> <semantics> <mrow> <mi>μ</mi> <mi>C</mi> </mrow> </semantics> </math>s: ARM CortexM3 (<b>left</b>), TI MSP430F1611 (<b>center</b>), PSoC1 M8C (<b>right</b>). List of objectives: P = precision, R = recall, EC = energy consumption, ET = execution time, MD = memory demand.</p>
Full article ">Figure 7
<p>FFT-based spotting and context-adaptive sampling. Resource-performance trade-off for real-time mode, including different <math display="inline"> <semantics> <mrow> <mi>μ</mi> <mi>C</mi> </mrow> </semantics> </math>s: ARM CortexM3 (<b>left</b>), TI MSP430F1611 (<b>center</b>), PSoC1 M8C (<b>right</b>). List of metrics: P = precision, R = recall, EC = energy consumption, ET = execution time, MD = memory demand. Context-adaptive sampling parameters are: <math display="inline"> <semantics> <mrow> <msub> <mi>D</mi> <mi>h</mi> </msub> <mo>=</mo> <mn>1</mn> </mrow> </semantics> </math>, <math display="inline"> <semantics> <mrow> <msub> <mi>D</mi> <mi>l</mi> </msub> <mo>=</mo> <mn>0.1</mn> </mrow> </semantics> </math>, <math display="inline"> <semantics> <mrow> <msub> <mi>D</mi> <mrow> <mi>T</mi> <mi>H</mi> </mrow> </msub> <mo>=</mo> <mn>0.6</mn> </mrow> </semantics> </math>, <math display="inline"> <semantics> <mrow> <mi>n</mi> <mo>=</mo> <mn>4</mn> </mrow> </semantics> </math>, <math display="inline"> <semantics> <mrow> <mi>τ</mi> <mo>=</mo> <mn>3</mn> <mspace width="0.166667em"/> <mi>s</mi> </mrow> </semantics> </math>, <math display="inline"> <semantics> <mrow> <msub> <mi>θ</mi> <mi>l</mi> </msub> <mo>=</mo> <mn>10</mn> <mspace width="0.166667em"/> <mi>mV</mi> </mrow> </semantics> </math>, <math display="inline"> <semantics> <mrow> <msub> <mi>θ</mi> <mi>h</mi> </msub> <mo>=</mo> <mn>180</mn> <mspace width="0.166667em"/> <mi>mV</mi> </mrow> </semantics> </math>.</p>
Full article ">Figure 8
<p>WPD-based spotting and uniform sampling. Resource-performance trade-off for real-time mode, including different <math display="inline"> <semantics> <mrow> <mi>μ</mi> <mi>C</mi> </mrow> </semantics> </math>s: ARM CortexM3 (<b>left</b>), TI MSP430F1611 (<b>center</b>), PSoC1 M8C (<b>right</b>). List of metrics: P = precision, R = recall, EC = energy consumption, ET = execution time, MD = memory demand.</p>
Full article ">Figure 9
<p>WPD-based spotting and adaptive sampling. Resource-performance trade-off for real-time mode, including different <math display="inline"> <semantics> <mrow> <mi>μ</mi> <mi>C</mi> </mrow> </semantics> </math>s: ARM CortexM3 (<b>left</b>), TI MSP430F1611 (<b>center</b>), PSoC1 M8C (<b>right</b>). List of metrics: P = precision, R = recall, EC = energy consumption, ET = execution time, MD = memory demand. The used parameters are: <math display="inline"> <semantics> <mrow> <msub> <mi>D</mi> <mi>h</mi> </msub> <mo>=</mo> <mn>1</mn> </mrow> </semantics> </math>, <math display="inline"> <semantics> <mrow> <msub> <mi>D</mi> <mi>l</mi> </msub> <mo>=</mo> <mn>0.1</mn> </mrow> </semantics> </math>, <math display="inline"> <semantics> <mrow> <msub> <mi>D</mi> <mrow> <mi>T</mi> <mi>H</mi> </mrow> </msub> <mo>=</mo> <mn>0.6</mn> </mrow> </semantics> </math>, <math display="inline"> <semantics> <mrow> <mi>n</mi> <mo>=</mo> <mn>4</mn> </mrow> </semantics> </math>, <math display="inline"> <semantics> <mrow> <mi>τ</mi> <mo>=</mo> <mn>3</mn> <mspace width="0.166667em"/> <mi mathvariant="normal">s</mi> </mrow> </semantics> </math>, <math display="inline"> <semantics> <mrow> <msub> <mi>θ</mi> <mi>l</mi> </msub> <mo>=</mo> <mn>10</mn> <mspace width="0.166667em"/> <mi>mV</mi> </mrow> </semantics> </math>, <math display="inline"> <semantics> <mrow> <msub> <mi>θ</mi> <mi>h</mi> </msub> <mo>=</mo> <mn>180</mn> <mspace width="0.166667em"/> <mi>mV</mi> </mrow> </semantics> </math>.</p>
Full article ">Figure 10
<p>WPD-based spotting and uniform sampling. Resource-performance trade-off for online mode, including different <math display="inline"> <semantics> <mrow> <mi>μ</mi> <mi>C</mi> </mrow> </semantics> </math>s: ARM CortexM3 (<b>left</b>), TI MSP430F1611 (<b>center</b>), PSoC1 M8C (<b>right</b>). List of metrics: P = precision, R = recall, EC = energy consumption, ET = execution time, MD = memory demand.</p>
Full article ">Figure 11
<p>WPD-based spotting and context-adaptive sampling. Resource-performance trade-off for online mode, including different <math display="inline"> <semantics> <mrow> <mi>μ</mi> <mi>C</mi> </mrow> </semantics> </math>s: ARM CortexM3 (<b>left</b>), TI MSP430F1611 (<b>center</b>), PSoC1 M8C (<b>right</b>). List of metrics: P = precision, R = recall, EC = energy consumption, ET = execution time, MD = memory demand. The used parameters are: <math display="inline"> <semantics> <mrow> <msub> <mi>D</mi> <mi>h</mi> </msub> <mo>=</mo> <mn>1</mn> </mrow> </semantics> </math>, <math display="inline"> <semantics> <mrow> <msub> <mi>D</mi> <mi>l</mi> </msub> <mo>=</mo> <mn>0.1</mn> </mrow> </semantics> </math>, <math display="inline"> <semantics> <mrow> <msub> <mi>D</mi> <mrow> <mi>T</mi> <mi>H</mi> </mrow> </msub> <mo>=</mo> <mn>0.6</mn> </mrow> </semantics> </math>, <math display="inline"> <semantics> <mrow> <mi>n</mi> <mo>=</mo> <mn>4</mn> </mrow> </semantics> </math>, <math display="inline"> <semantics> <mrow> <mi>τ</mi> <mo>=</mo> <mn>3</mn> <mspace width="0.166667em"/> <mi mathvariant="normal">s</mi> </mrow> </semantics> </math>, <math display="inline"> <semantics> <mrow> <msub> <mi>θ</mi> <mi>l</mi> </msub> <mo>=</mo> <mn>10</mn> <mspace width="0.166667em"/> <mi>mV</mi> </mrow> </semantics> </math>, <math display="inline"> <semantics> <mrow> <msub> <mi>θ</mi> <mi>h</mi> </msub> <mo>=</mo> <mn>180</mn> <mspace width="0.166667em"/> <mi>mV</mi> </mrow> </semantics> </math>.</p>
Full article ">Figure 12
<p>Estimated energy consumption (EC) for the individual participants on the TI MSP430F1611. <b>Left</b>: FFT-based spotting with <math display="inline"> <semantics> <mrow> <mi>m</mi> <mo>=</mo> <mn>13</mn> </mrow> </semantics> </math>. <b>Right</b>: WPD-based spotting with <math display="inline"> <semantics> <mrow> <mo>(</mo> <mi>m</mi> <mo>=</mo> <mn>256</mn> <mo>,</mo> <mi>d</mi> <mo>=</mo> <mn>20</mn> <mo>)</mo> </mrow> </semantics> </math>.</p>
Full article ">
24 pages, 1772 KiB  
Article
Mining Massive E-Health Data Streams for IoMT Enabled Healthcare Systems
by Affan Ahmed Toor, Muhammad Usman, Farah Younas, Alvis Cheuk M. Fong, Sajid Ali Khan and Simon Fong
Sensors 2020, 20(7), 2131; https://doi.org/10.3390/s20072131 - 9 Apr 2020
Cited by 36 | Viewed by 5569
Abstract
With the increasing popularity of the Internet-of-Medical-Things (IoMT) and smart devices, huge volumes of data streams have been generated. This study aims to address the concept drift, which is a major challenge in the processing of voluminous data streams. Concept drift refers to [...] Read more.
With the increasing popularity of the Internet-of-Medical-Things (IoMT) and smart devices, huge volumes of data streams have been generated. This study aims to address the concept drift, which is a major challenge in the processing of voluminous data streams. Concept drift refers to overtime change in data distribution. It may occur in the medical domain, for example the medical sensors measuring for general healthcare or rehabilitation, which may switch their roles for ICU emergency operations when required. Detecting concept drifts becomes trickier when the class distributions in data are skewed, which is often true for medical sensors e-health data. Reactive Drift Detection Method (RDDM) is an efficient method for detecting long concepts. However, RDDM has a high error rate, and it does not handle class imbalance. We propose an Enhanced Reactive Drift Detection Method (ERDDM), which systematically generates strategies to handle concept drift with class imbalance in data streams. We conducted experiments to compare ERDDM with three contemporary techniques in terms of prediction error, drift detection delay, latency, and ability to handle data imbalance. The experimentation was done in Massive Online Analysis (MOA) on 48 synthetic datasets customized to possess the capabilities of data streams. ERDDM can handle abrupt and gradual drifts and performs better than all benchmarks in almost all experiments. Full article
Show Figures

Figure 1

Figure 1
<p>Infrastructure of Internet of Medical Things (IoMT).</p>
Full article ">Figure 2
<p>Average prediction error in datasets with abrupt drift.</p>
Full article ">Figure 3
<p>Average prediction error in datasets with gradual drift.</p>
Full article ">Figure 4
<p>Average detection delay in datasets with abrupt drift.</p>
Full article ">Figure 5
<p>Average detection delay in datasets with gradual drift.</p>
Full article ">Figure 6
<p>Mean evaluation time of datasets with abrupt drift.</p>
Full article ">Figure 7
<p>Mean evaluation time of datasets with gradual drift.</p>
Full article ">Figure 8
<p>Detected drifts in datasets with abrupt drift.</p>
Full article ">Figure 9
<p>Detected drifts in datasets with gradual drift.</p>
Full article ">

Review

Jump to: Research

32 pages, 3826 KiB  
Review
Computational Diagnostic Techniques for Electrocardiogram Signal Analysis
by Liping Xie, Zilong Li, Yihan Zhou, Yiliu He and Jiaxin Zhu
Sensors 2020, 20(21), 6318; https://doi.org/10.3390/s20216318 - 5 Nov 2020
Cited by 68 | Viewed by 9185
Abstract
Cardiovascular diseases (CVDs), including asymptomatic myocardial ischemia, angina, myocardial infarction, and ischemic heart failure, are the leading cause of death globally. Early detection and treatment of CVDs significantly contribute to the prevention or delay of cardiovascular death. Electrocardiogram (ECG) records the electrical impulses [...] Read more.
Cardiovascular diseases (CVDs), including asymptomatic myocardial ischemia, angina, myocardial infarction, and ischemic heart failure, are the leading cause of death globally. Early detection and treatment of CVDs significantly contribute to the prevention or delay of cardiovascular death. Electrocardiogram (ECG) records the electrical impulses generated by heart muscles, which reflect regular or irregular beating activity. Computer-aided techniques provide fast and accurate tools to identify CVDs using a patient’s ECG signal, which have achieved great success in recent years. Latest computational diagnostic techniques based on ECG signals for estimating CVDs conditions are summarized here. The procedure of ECG signals analysis is discussed in several subsections, including data preprocessing, feature engineering, classification, and application. In particular, the End-to-End models integrate feature extraction and classification into learning algorithms, which not only greatly simplifies the process of data analysis, but also shows excellent accuracy and robustness. Portable devices enable users to monitor their cardiovascular status at any time, bringing new scenarios as well as challenges to the application of ECG algorithms. Computational diagnostic techniques for ECG signal analysis show great potential for helping health care professionals, and their application in daily life benefits both patients and sub-healthy people. Full article
Show Figures

Figure 1

Figure 1
<p>Process of computational diagnostic techniques for electrocardiogram signals.</p>
Full article ">Figure 2
<p>Cardiac electrical conduction system and the electrocardiogram signal.</p>
Full article ">Figure 3
<p>Feature selection methods, such as filter, wrapper, and embedded method.</p>
Full article ">Figure 4
<p>Different feature extraction methods used in ECG analysis.</p>
Full article ">Figure 5
<p>Flowchart of the Convolutional- and Recurrent-Neural Networks (reproduced with permission from the authors of [<a href="#B129-sensors-20-06318" class="html-bibr">129</a>]). The model consists of a training phase for estimation of the optimal parameters of model, an evaluation phase for validating performance measures and a generalization phase to report performance on previously unseen data sets.</p>
Full article ">Figure 6
<p>A wireless ECG monitoring system for E-health applications (reproduced with permission from the authors of [<a href="#B166-sensors-20-06318" class="html-bibr">166</a>]).</p>
Full article ">Figure 7
<p>Workflow diagram showing the data sets used to develop and validate the DCNN in arrhythmia analysis (reproduced with permission from the authors of [<a href="#B137-sensors-20-06318" class="html-bibr">137</a>]).</p>
Full article ">
Back to TopTop