Mukhopadhyay S K, Mitra M, Mitra S
Department of Applied Physics, University of Calcutta, Kolkata, India.
J Med Eng Technol. 2012 Oct;36(7):372-86. doi: 10.3109/03091902.2012.713438. Epub 2012 Sep 5.
An accurate and reliable ECG feature extraction algorithm is presented in this paper. ECG samples are de-noised and its first derivative and Hilbert transform are computed. Sample having maximum amplitude in the transformed domain is found out and those samples having amplitudes within a lead wise specified threshold of that maximum are marked. In the original signal, where these marked samples undergo slope reversals are spotted as R-peak. On the left and right side of the R-peak, slope reversals are identified as Q and S peak, respectively. QRS onset-offset points, T and P waves are also detected. ECG baseline modulation correction is done after detecting characteristics points. The algorithm offers a good level of Sensitivity, Positive Predictivity and accuracy of R peak detection. Each wave and segment duration and each peak height is measured. Measurement errors of extracted ECG features are calculated. The algorithm is implemented on MATLAB 7.1 environment.
本文提出了一种准确可靠的心电图特征提取算法。对心电图样本进行去噪,并计算其一阶导数和希尔伯特变换。找出变换域中具有最大幅度的样本,并标记那些幅度在该最大值的导联特定阈值范围内的样本。在原始信号中,这些标记样本发生斜率反转的位置被确定为R波峰。在R波峰的左侧和右侧,斜率反转分别被识别为Q波峰和S波峰。还检测了QRS波的起始-结束点、T波和P波。在检测到特征点后进行心电图基线调制校正。该算法在R波峰检测方面具有良好的灵敏度、阳性预测值和准确性。测量每个波和段的持续时间以及每个峰的高度。计算提取的心电图特征的测量误差。该算法在MATLAB 7.1环境中实现。