Objective:Physiological signals, such as electrocardiogram (ECG) and wrist pulse signals (WPS), play an important role in diagnosing and preventing cardiovascular and other physiological diseases. Therefore, accurate classification of physiological signals has become the key to assist physicians in diagnosis. However, this field still faces several prominent challenges, including limited availability of data, imbalanced datasets, convergence issues with loss functions, and the need for model architectures capable of accurately detecting waveform patterns. Methods:This study introduces the Physiological Signal Classification Network (PSC-Net), which combines the strengths of Convolutional Neural Networks (CNNs) and transformers for applications in medical artificial intelligence. Specifically, local temporal features are extracted using the GRWA-LSTM network (GLNet) proposed in this paper. Within the transformer, two GRU layers replace the fully-connected layer to enhance global feature extraction for physiological signal data. Residual connection integrates the outputs of GLNet and Transformer through global average pooling and weight settings. To address challenges related to small and imbalanced datasets, we propose an enhanced data augmentation algorithm based on SMOTE Tomek, along with an improved loss function. Additionally, automatic learning rates are optimized using the Dung Beetle Algorithm (DBA). Results:Our proposed method achieves superior accuracies of 83.33%, 100.0%, 95.74%, and 98.85% on four physiological signal datasets (including one clinical dataset): Five Types of Pulses Database, Coronary Heart Disease (CHD) database, MIT-BIH Arrhythmia Database, and MIT-BIH ST Change Database. These results attest to the model’s robust generalization capability and its promising application prospects in assisting diagnoses.
Read full abstract