Faculty of Mechanical and Electrical Engineering, University of Colima, Av. Universidad #333, Colima 28000, Mexico.
Academic Unit of Computing, Master Program in Applied Sciences, Polytechnic University of Sinaloa, Mazatlan 82199, Mexico.
Sensors (Basel). 2019 Feb 14;19(4):775. doi: 10.3390/s19040775.
The monitoring and processing of electrocardiogram (ECG) beats have been actively studied in recent years: new lines of research have even been developed to analyze ECG signals using mobile devices. Considering these trends, we proposed a simple and low computing cost algorithm to process and analyze an ECG signal. Our approach is based on the use of linear regression to segment the signal, with the goal of detecting the R point of the ECG wave and later, to separate the signal in periods for detecting P, Q, S, and T peaks. After pre-processing of ECG signal to reduce the noise, the algorithm was able to efficiently detect fiducial points, information that is transcendental for diagnosis of heart conditions using machine learning classifiers. When tested on 260 ECG records, the detection approach performed with a Sensitivity of 97.5% for Q-point and 100% for the rest of ECG peaks. Finally, we validated the robustness of our algorithm by developing an ECG sensor to register and transmit the acquired signals to a mobile device in real time.
近年来,对心电图 (ECG) 搏动的监测和处理一直受到积极研究:甚至已经开发出了新的研究路线,以便使用移动设备分析 ECG 信号。考虑到这些趋势,我们提出了一种简单且计算成本低的算法来处理和分析 ECG 信号。我们的方法基于使用线性回归来对信号进行分段,目标是检测 ECG 波的 R 点,然后将信号分离为检测 P、Q、S 和 T 峰值的时间段。对 ECG 信号进行预处理以降低噪声后,该算法能够有效地检测基准点,这些信息对于使用机器学习分类器诊断心脏状况至关重要。在对 260 个 ECG 记录进行测试时,该检测方法在 Q 点的灵敏度为 97.5%,其余 ECG 峰值的灵敏度为 100%。最后,我们通过开发一个 ECG 传感器来实时记录和传输采集到的信号到移动设备,验证了我们算法的鲁棒性。