US2014058231A1PendingUtilityA1

Systems and methods for detecting pulses

51
Assignee: NELLCOR PURITAN BENNETT IEPriority: Jun 30, 2008Filed: Oct 29, 2013Published: Feb 27, 2014
Est. expiryJun 30, 2028(~2 yrs left)· nominal 20-yr term from priority
Inventors:James N. Watson
A61B 5/7278A61B 5/14551A61B 5/02433A61B 5/0205A61B 5/021A61B 5/7246A61B 5/02416
51
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

According to embodiments, systems and methods are provided for detecting pulses in a PPG signal. Local minima and maxima points may be identified in the PPG signal. Each minimum may be paired with an adjacent maximum forming an upstroke segment. Noise may be removed by comparing adjacent segments and ignoring segments that are too long or too large. Notches in the pulse may be identified and ignored by analyzing adjacent segments. Adjacent upstroke segments may be combined as a single upstroke if the lengths of adjacent upstroke segments are about the same, have similar slopes, and the end point of one segment is close to the start point of an adjacent segment. Segments having small temporal or amplitude difference relative to adjacent segments may be disregarded. The remaining segments may represent the pulse upticks. A sliding time window may be used instead to detect pulses in the PPG signal.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method for detecting pulses in a photoplethysmograph (PPG) signal, the method comprising:
 receiving, using processing equipment, a PPG signal from a subject;   identifying, using the processing equipment, segments in the PPG signal, wherein each segment comprises a portion of a potential pulse;   comparing, using the processing equipment, a feature of a segment to features of respective neighboring segments; and   determining, using the processing equipment, whether each of the segments comprises a pulse portion based on the comparison.   
     
     
         2 . The method of  claim 1 , further comprising applying a sliding time window to the PPG signal, and wherein identifying segments in the PPG signal comprises identifying segments in the sliding time window. 
     
     
         3 . The method of  claim 2 , wherein the sliding time window is associated with a temporal length, and wherein the temporal length of the sliding time window is based on a pulse rate of the subject. 
     
     
         4 . The method of  claim 3 , further comprising dynamically adjusting the temporal length of the sliding time window based on the pulse rate of the subject. 
     
     
         5 . The method of  claim 1 , wherein comparing a feature of a segment to features of respective neighboring segments comprises comparing an amplitude of a segment to a threshold value based on amplitudes of respective neighboring segments. 
     
     
         6 . The method of  claim 5 , wherein the threshold value is based on a running average of amplitudes of a number of respective neighboring segments. 
     
     
         7 . The method of  claim 5 , wherein the threshold value is based on a median of amplitudes of a number of respective neighboring segments. 
     
     
         8 . The method of  claim 1 , wherein comparing a feature of a segment to features of respective neighboring segments comprises comparing a temporal length of a segment to a threshold value, wherein the threshold value is based on temporal lengths of respective neighboring segments. 
     
     
         9 . The method of  claim 8 , wherein the threshold value is based on a running average of temporal lengths of a number of respective neighboring segments. 
     
     
         10 . The method of  claim 8 , wherein the threshold value is based on a median of temporal lengths of a number of respective neighboring segments. 
     
     
         11 . The method of  claim 1 , wherein each of the segments comprises an upstroke or a downstroke, the method further comprising determining, using the processing equipment, whether a segment comprises an upstroke or a downstroke based on a slope of the segment. 
     
     
         12 . The method of  claim 11 , wherein comparing a feature of a segment to features of respective neighboring segments comprises comparing a feature of a segment to a threshold value, wherein the threshold value is based on whether the segment is an upstroke or a downstroke. 
     
     
         13 . The method of  claim 1 , further comprising generating, using the processing equipment, a signal representative of pulses in the PPG signal based on the segments comprising pulse portions. 
     
     
         14 . The method of  claim 1 , further comprising determining, using the processing equipment, whether a segment comprises artifact based on the comparison. 
     
     
         15 . The method of  claim 14 , wherein determining whether a segment is artifact comprises determining whether a segment comprise a notch based on the comparison. 
     
     
         16 . The method of  claim 15 , wherein a notch corresponds to one of a dicrotic notch, ankle notch, or shoulder notch. 
     
     
         17 . The method of  claim 16 , further comprising:
 generating, using the processing equipment, a signal representative of pulses in the PPG signal by removing segments comprising artifact from the PPG signal.   
     
     
         18 . The method of  claim 16 , further comprising:
 generating, using the processing equipment, a signal representative of pulses in the PPG signal by ignoring segments comprising artifact in the PPG signal.   
     
     
         19 . The method of  claim 1 , further comprising determining a pulse rate of the subject based on the segments comprising pulse portions. 
     
     
         20 . The method of  claim 1 , further comprising determining a pulse intensity of the subject based on the segments comprising pulse portions.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.