TY - JOUR
T1 - Cleaning ECG with Deep Learning
T2 - A Denoiser Tested in Industrial Settings
AU - Dias, Mariana
AU - Probst, Phillip
AU - Silva, Luís M.
AU - Gamboa, Hugo
N1 - info:eu-repo/grantAgreement/FCT//SFRH%2FBD%2F151375%2F2021/PT#
info:eu-repo/grantAgreement/FCT//PRT%2FBD%2F152843%2F2021/PT#
Funding Information:
Open access funding provided by FCT|FCCN (b-on). This work was supported by Project OPERATOR (NORTE01-0247-FEDER-045910), cofinanced by the European Regional Development Fund through the North Portugal Regional Operational Program and Lisbon Regional Operational Program and by the Portuguese Foundation for Science and Technology, under the MIT Portugal Program.
Publisher Copyright:
© The Author(s) 2024.
PY - 2024/8
Y1 - 2024/8
N2 - As the popularity of wearables continues to scale, a substantial portion of the population has now access to (self-)monitorization of cardiovascular activity. In particular, the use of ECG wearables is growing in the realm of occupational health assessment, but one common issue that is encountered is the presence of noise which hinders the reliability of the acquired data. In this work, we propose an ECG denoiser based on bidirectional Gated Recurrent Units (biGRU). This model was trained on noisy ECG samples that were created by adding noise from the MIT-BIH Noise Stress Test database to ECG samples from the PTB-XL database. The model was initially trained and tested on data corrupted with the three most common sources of noise: electrode motion artifacts, muscle activation and baseline wander. After training, the model was able to fully reconstruct previously unseen signals, achieving Root-Mean-Square Error values between 0.041 and 0.023. For further testing the model’s robustness, we performed a data collection in an industrial work setting and employed our model to clean the noisy data, acquired from 43 workers using wearable sensors. The trained network proved to be very effective in removing real ECG noise, outperforming the available open-source solutions, while having a much smaller complexity compared to state-of-the-art Deep Learning approaches.
AB - As the popularity of wearables continues to scale, a substantial portion of the population has now access to (self-)monitorization of cardiovascular activity. In particular, the use of ECG wearables is growing in the realm of occupational health assessment, but one common issue that is encountered is the presence of noise which hinders the reliability of the acquired data. In this work, we propose an ECG denoiser based on bidirectional Gated Recurrent Units (biGRU). This model was trained on noisy ECG samples that were created by adding noise from the MIT-BIH Noise Stress Test database to ECG samples from the PTB-XL database. The model was initially trained and tested on data corrupted with the three most common sources of noise: electrode motion artifacts, muscle activation and baseline wander. After training, the model was able to fully reconstruct previously unseen signals, achieving Root-Mean-Square Error values between 0.041 and 0.023. For further testing the model’s robustness, we performed a data collection in an industrial work setting and employed our model to clean the noisy data, acquired from 43 workers using wearable sensors. The trained network proved to be very effective in removing real ECG noise, outperforming the available open-source solutions, while having a much smaller complexity compared to state-of-the-art Deep Learning approaches.
KW - Denoiser
KW - ECG
KW - GRU
KW - Industry
UR - http://www.scopus.com/inward/record.url?scp=85197457454&partnerID=8YFLogxK
U2 - 10.1007/s42979-024-03017-7
DO - 10.1007/s42979-024-03017-7
M3 - Article
AN - SCOPUS:85197457454
SN - 2662-995X
VL - 5
JO - SN Computer Science
JF - SN Computer Science
IS - 6
M1 - 699
ER -