Maintenance Notice

Due to necessary scheduled maintenance, the JMIR Publications website will be unavailable from Wednesday, July 01, 2020 at 8:00 PM to 10:00 PM EST. We apologize in advance for any inconvenience this may cause you.

Who will be affected?

Accepted for/Published in: JMIR mHealth and uHealth

Date Submitted: Oct 31, 2020
Date Accepted: Jun 25, 2021
Date Submitted to PubMed: Aug 13, 2021

The final, peer-reviewed published version of this preprint can be found here:

Assessing Electrocardiogram and Respiratory Signal Quality of a Wearable Device (SensEcho): Semisupervised Machine Learning-Based Validation Study

Xu H, Yan W, Lan K, Ma C, Wu D, Wu A, Yang Z, Wang J, Zang Y, Yan M, Zhang Z

Assessing Electrocardiogram and Respiratory Signal Quality of a Wearable Device (SensEcho): Semisupervised Machine Learning-Based Validation Study

JMIR Mhealth Uhealth 2021;9(8):e25415

DOI: 10.2196/25415

PMID: 34387554

PMCID: 8391746

A Semi-Supervised Machine Learning Method for Electrocardiogram and Respiratory Signal Quality Assessment of a Wearable Device: Design, Validation and Its Application

  • Haoran Xu; 
  • Wei Yan; 
  • Ke Lan; 
  • Chenbin Ma; 
  • Di Wu; 
  • Anshuo Wu; 
  • Zhicheng Yang; 
  • Jiachen Wang; 
  • Yaning Zang; 
  • Muyang Yan; 
  • Zhengbo Zhang

ABSTRACT

Background:

With the development and promotion of wearable devices and their mobile health (mHealth) applications, physiological signals have become a research hotspot. However, noise is complex in signals during daily lives, making it hard to analyze the signals automatically and resulting in a high false alarm rate. How to screen out the high-quality segments of the signals from huge data volumes remains a problem. Signal quality assessment (SQA) can help to advance the valuable information mining of signals as well as the mHealth applications.

Objective:

The first aim of this study was to establish an SQA algorithm based on the unsupervised isolation forest model and a small amount of labeled data to classify the Electrocardiogram (ECG) and respiration signal quality into 3 different levels. A second aim was to apply the SQA algorithm to real-world data to demonstrate that the algorithm has the potential to reduce the false alarms caused by poor signal quality.

Methods:

Data used in this study was measured by a wearable device, SensEcho, from healthy subjects and patients in general wards. The observation windows for ECG and respiratory signals were 10s and 30s respectively. The experimental procedure consisted of 4 key steps: the unlabeled training set was used to train the models. The validation set and test set were labeled according to the evaluation criteria that had been set based on clinical experience and characteristics of signals. The validation set consisted of 3460 & 2086 windows of ECG and respiratory signals respectively while the test set was made up of 4686 & 3341. The validation set was used to determine the best classification performance threshold values while the test set was used to test the generalization performance of the threshold values. The algorithm was compared with classic supervised models and the case validation was conducted to observe the results of the algorithm qualitatively. Then, the algorithm was applied to 1144 cases of ECG signal collected from patients in the general wards of the Hyperbaric Oxygen Department and the defined false alarm proportion was calculated.

Results:

The quantitative results showed that the ECG SQA model reached 94.97% & 95.58% accuracy on the validation set and test set respectively, while respiratory SQA model reached 81.06% & 86.20% accuracy on the validation set and test set respectively. These results were of the same level as the results of supervised models. The example case showed that the algorithm was able to mark the poor-quality segments of signals correctly, demonstrating that the algorithm had a good generalization capacity. The expected algorithm application results were obtained, which indicated that the median [Q1,Q3] for good, acceptable and unacceptable quality proportion was 90.0% [81.4%,95.9%], 4.8% [2.1%,8.0%], 4.0% [1.1%,9.3%] respectively. The detection accuracy of some type of the arrhythmia is likely to be influenced by signal quality. The arrhythmia false alarms caused by poor signal quality can be reduced significantly with the help of the SQA algorithm.

Conclusions:

This study verified the feasibility of applying the anomaly detection unsupervised model to SQA. The performance of the algorithm was good. The algorithm was very close to practical use, and its applications include reducing the false alarm rate of the device and selecting signal segments that can be used for further research.


 Citation

Please cite as:

Xu H, Yan W, Lan K, Ma C, Wu D, Wu A, Yang Z, Wang J, Zang Y, Yan M, Zhang Z

Assessing Electrocardiogram and Respiratory Signal Quality of a Wearable Device (SensEcho): Semisupervised Machine Learning-Based Validation Study

JMIR Mhealth Uhealth 2021;9(8):e25415

DOI: 10.2196/25415

PMID: 34387554

PMCID: 8391746

Download PDF


Request queued. Please wait while the file is being generated. It may take some time.

© The authors. All rights reserved. This is a privileged document currently under peer-review/community review (or an accepted/rejected manuscript). Authors have provided JMIR Publications with an exclusive license to publish this preprint on it's website for review and ahead-of-print citation purposes only. While the final peer-reviewed paper may be licensed under a cc-by license on publication, at this stage authors and publisher expressively prohibit redistribution of this draft paper other than for review purposes.