Patent ID: 8755877
Filing Date: 2014-06-17
Classification: A61B

Abstract:
1. A method for processing ECG data, the method comprising: receiving a stream of raw ECG data samples comprising PQRST patterns; filtering the raw ECG data to form filtered ECG data by using a non-linear filter to minimize baseline wander and to suppress a T wave portion of each PQRST pattern; performing a non-linear operation on the filtered ECG data to form an amplified signal that exaggerates an R peak of each PQRST pattern; deriving a first threshold signal and a third threshold signal using a moving max filter on the amplified signal; deriving a second threshold signal using a moving average filter on the amplified signal; filtering the third threshold signal to form a filtered threshold signal using a filter in which a cutoff frequency is dynamically selected as a function of the first threshold signal and the second threshold signal; and identifying a sample in the amplified signal to be a heart beat point only when the sample value is equal to the first threshold signal and greater than the filtered threshold signal, wherein filtering the raw ECG data comprises: filtering the raw ECG data using a cascade of median filter and low pass filter; delaying the raw ECG data and subtracting an output signal of the low pass filter from the delayed raw ECG data in order to deliver a high pass filtered data.