CPC G06T 11/008 (2013.01) [A61B 5/0044 (2013.01); A61B 5/346 (2021.01); A61B 5/352 (2021.01); A61B 5/7207 (2013.01); A61B 5/7267 (2013.01); A61B 5/7285 (2013.01); A61B 6/032 (2013.01); A61B 6/503 (2013.01); A61B 6/504 (2013.01); A61B 6/5205 (2013.01); A61B 6/5264 (2013.01); A61B 6/5288 (2013.01); G06T 7/0012 (2013.01); A61B 5/0245 (2013.01); G06T 11/006 (2013.01); G06T 2207/10081 (2013.01); G06T 2207/10088 (2013.01); G06T 2207/10104 (2013.01); G06T 2207/20081 (2013.01); G06T 2207/30048 (2013.01); G06T 2207/30168 (2013.01); G06T 2210/41 (2013.01); G06T 2211/424 (2013.01)] | 18 Claims |
1. A method for analyzing an R-wave of an electrocardiogram (ECG) signal implemented on a computing device having one or more processors and one or more storage devices, the method comprising:
obtaining an original ECG signal of a subject;
filtering the original ECG signal;
determining whether to trigger a search gate based on the filtered ECG signal, wherein the search gate is an instruction for detecting an R-wave on the original ECG signal; and
detecting the R-wave on the original ECG signal in response to a determination of triggering the search gate, wherein
the determining whether to trigger a search gate based on the filtered ECG signal includes:
determining a differential signal based on the filtered ECG signal;
determining an amplified signal based on the differential signal; and
determining to trigger the search gate in response to that the amplified signal is equal to or greater than a gate threshold.
|