MPCNN: A Novel Matrix Profile Approach for CNN-based Single Lead Sleep Apnea in Classification Problem

被引:0
作者
Nguyen, Hieu X. [1 ]
Nguyen, Duong V. [1 ]
Pham, Hieu H. [1 ,2 ]
Do, Cuong D. [1 ,2 ,3 ]
机构
[1] VinUniv, Coll Engn & Comp Sci, Hanoi 100000, Vietnam
[2] VinUniv, VinUni Illinois Smart Hlth Ctr, Hanoi 100000, Vietnam
[3] Cornell Univ, ECE, Ithaca, NY 14850 USA
关键词
Electrocardiography; Feature extraction; Sleep apnea; Time series analysis; Noise; Hidden Markov models; Bioinformatics; CNN; ECG signal; lightweight models; matrix profile; sleep apnea; ELECTROCARDIOGRAM; ALGORITHM;
D O I
10.1109/JBHI.2024.3397653
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Sleep apnea (SA) is a significant respiratory condition that poses a major global health challenge. Deep Learning (DL) has emerged as an efficient tool for the classification problem in electrocardiogram (ECG)-based SA diagnoses. Despite these advancements, most common conventional feature extractions derived from ECG signals in DL, such as R-peaks and RR intervals, may fail to capture crucial information encompassed within the complete ECG segments. In this study, we propose an innovative approach to address this diagnostic gap by delving deeper into the comprehensive segments of the ECG signal. The proposed methodology draws inspiration from Matrix Profile algorithms, which generate an Euclidean distance profile from fixed-length signal subsequences. From this, we derived the Min Distance Profile (MinDP), Max Distance Profile (MaxDP), and Mean Distance Profile (MeanDP) based on the minimum, maximum, and mean of the profile distances, respectively. To validate the effectiveness of our approach, we use the modified LeNet-5 architecture as the primary CNN model, along with two existing lightweight models, BAFNet and SE-MSCNN. Our experiment results on the PhysioNet Apnea-ECG dataset (70 overnight recordings), and the UCDDB dataset (25 overnight recordings) revealed that our new feature extraction method achieved per-segment accuracies of up to 92.11% and 81.25%, respectively. Moreover, using the PhysioNet data, we achieved a per-recording accuracy of 100% and yielded the highest correlation of 0.989 compared to state-of-the-art methods. By introducing a new feature extraction method based on distance relationships, we enhanced the performance of certain lightweight models in DL, showing potential for home sleep apnea test (HSAT) and SA detection in IoT devices. The source code for this work is made publicly available in GitHub: https://github.com/vinuni-vishc/MPCNN-Sleep-Apnea.
引用
收藏
页码:4878 / 4890
页数:13
相关论文
共 50 条
[41]   A spatio-temporal learning-based model for sleep apnea detection using single-lead ECG signals [J].
Chen, Junyang ;
Shen, Mengqi ;
Ma, Wenjun ;
Zheng, Weiping .
FRONTIERS IN NEUROSCIENCE, 2022, 16
[42]   A method to detect sleep apnea based on deep neural network and hidden Markov model using single-lead ECG signal [J].
Li, Kunyang ;
Pan, Weifeng ;
Li, Yifan ;
Jiang, Qing ;
Liu, Guanzheng .
NEUROCOMPUTING, 2018, 294 :94-101
[43]   EfficientNet-based machine learning architecture for sleep apnea identification in clinical single-lead ECG signal data sets [J].
Liu, Meng-Hsuan ;
Chien, Shang-Yu ;
Wu, Ya-Lun ;
Sun, Ting-Hsuan ;
Huang, Chun-Sen ;
Hsu, Kai-Cheng ;
Hang, Liang-Wen .
BIOMEDICAL ENGINEERING ONLINE, 2024, 23 (01)
[44]   Driver Attention Assistance by Pedestrian/Cyclist Distance Estimation from a Single RGB Image: A CNN-based Semantic Segmentation Approach [J].
Genovese, Angelo ;
Piuri, Vincenzo ;
Rundo, Francesco ;
Scotti, Fabio ;
Spampinato, Concetto .
2021 22ND IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY (ICIT), 2021, :875-880
[45]   Automatic Detection of Obstructive Sleep Apnea Using Wavelet Transform and Entropy-Based Features From Single-Lead ECG Signal [J].
Zarei, Asghar ;
Asl, Babak Mohammadzadeh .
IEEE JOURNAL OF BIOMEDICAL AND HEALTH INFORMATICS, 2019, 23 (03) :1011-1021
[46]   SmartMatch: A semi-supervised framework for obstructive sleep apnea classification using single-lead electrocardiogram signals with limited annotations [J].
Gayen, Soumyajit ;
Rao, Nalla Maheswara ;
Sahu, Deepak Kumar ;
Sivaraman, J. ;
Pal, Kunal ;
Vasamsetti, Srikanth ;
Neelapu, Bala Chakravarthy .
ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2025, 157
[47]   A novel single channel EEG-based sleep stage classification using SVM [J].
Gurrala, Vijayakumar ;
Yarlagadda, Padmasai ;
Koppireddi, Padmaraju .
INTERNATIONAL JOURNAL OF BIOMEDICAL ENGINEERING AND TECHNOLOGY, 2021, 36 (02) :119-132
[48]   A Novel SMOTE-Based Classification Approach to Online Data Imbalance Problem [J].
Gong, Chunlin ;
Gu, Liangxian .
MATHEMATICAL PROBLEMS IN ENGINEERING, 2016, 2016
[49]   AI-Enabled Algorithm for Automatic Classification of Sleep Disorders Based on Single-Lead Electrocardiogram [J].
Urtnasan, Erdenebayar ;
Joo, Eun Yeon ;
Lee, Kyu Hee .
DIAGNOSTICS, 2021, 11 (11)
[50]   A fused-image-based approach to detect obstructive sleep apnea using a single-lead ECG and a 2D convolutional neural network [J].
Niroshana, S. M. Isuru ;
Zhu, Xin ;
Nakamura, Keijiro ;
Chen, Wenxi .
PLOS ONE, 2021, 16 (04)