Kui Haoran, Pan Jiahua, Zong Rong, Yang Hongbo, Su Wei, Wang Weilian
School of Information Science and Engineering, Yunnan University, Kunming 650504, P.R.China.
Yunnan Fuwai Cardiovascular Disease Hospital, Kunming 650102, P.R.China.
Sheng Wu Yi Xue Gong Cheng Xue Za Zhi. 2020 Oct 25;37(5):765-774. doi: 10.7507/1001-5515.201911061.
Heart sound segmentation is a key step before heart sound classification. It refers to the processing of the acquired heart sound signal that separates the cardiac cycle into systolic and diastolic, etc. To solve the accuracy limitation of heart sound segmentation without relying on electrocardiogram, an algorithm based on the duration hidden Markov model (DHMM) was proposed. Firstly, the heart sound samples were positionally labeled. Then autocorrelation estimation method was used to estimate cardiac cycle duration, and Gaussian mixture distribution was used to model the duration of sample-state. Next, the hidden Markov model (HMM) was optimized in the training set and the DHMM was established. Finally, the Viterbi algorithm was used to track back the state of heart sounds to obtain S, systole, S and diastole. 500 heart sound samples were used to test the performance of our algorithm. The average evaluation accuracy score (F) was 0.933, the average sensitivity was 0.930, and the average accuracy rate was 0.936. Compared with other algorithms, the performance of our algorithm was more superior. It is proved that the algorithm has high robustness and anti-noise performance, which might provide a novel method for the feature extraction and analysis of heart sound signals collected in clinical environments.
心音分割是心音分类之前的关键步骤。它指的是对采集到的心音信号进行处理,将心动周期分为收缩期和舒张期等。为了解决不依赖心电图的心音分割精度受限问题,提出了一种基于持续时间隐马尔可夫模型(DHMM)的算法。首先,对心音样本进行位置标记。然后采用自相关估计方法估计心动周期持续时间,并用高斯混合分布对样本状态的持续时间进行建模。接下来,在训练集中对隐马尔可夫模型(HMM)进行优化并建立DHMM。最后,使用维特比算法回溯心音状态以获得S波、收缩期、S波和舒张期。使用500个心音样本测试我们算法的性能。平均评估准确率得分(F)为0.933,平均灵敏度为0.930,平均准确率为0.936。与其他算法相比,我们算法的性能更优越。证明该算法具有高鲁棒性和抗噪声性能,可能为临床环境中采集的心音信号的特征提取和分析提供一种新方法。