Systems and methods for identifying pulse rates
First Claim
1. A method for determining a pulse rate from a photoplethysmographic (PPG) signal, comprising:
- using a processor for;
receiving a PPG signal;
performing a continuous wavelet transform of the PPG signal to produce a wavelet transformed signal;
performing a spectral transform of the PPG signal to produce a spectrum;
identifying a first candidate pulse rate of the PPG signal from the wavelet transformed signal;
identifying a second candidate pulse rate of the PPG signal from the spectrum; and
determining a pulse rate from the first candidate pulse rate and the second candidate pulse rate.
2 Assignments
0 Petitions
Accused Products
Abstract
According to embodiments, techniques for using continuous wavelet transforms and spectral transforms to identify pulse rates from a photoplethysmographic (PPG) signal are disclosed. According to embodiments, candidate pulse rates of the PPG signal may be identified from a wavelet transformed PPG signal and a spectral transformed PPG signal. A pulse rate may be determined from the candidate pulse rates by selecting one of the candidate pulse rates or by combining the candidate pulse rates. According to embodiments, a spectral transform of a PPG signal may be performed to identify a frequency region associated with a pulse rate of the PPG signal. A continuous wavelet transform of the PPG signal at a scale corresponding to the identified frequency region may be performed to determine a pulse rate from the wavelet transformed signal.
94 Citations
17 Claims
-
1. A method for determining a pulse rate from a photoplethysmographic (PPG) signal, comprising:
using a processor for; receiving a PPG signal; performing a continuous wavelet transform of the PPG signal to produce a wavelet transformed signal; performing a spectral transform of the PPG signal to produce a spectrum; identifying a first candidate pulse rate of the PPG signal from the wavelet transformed signal; identifying a second candidate pulse rate of the PPG signal from the spectrum; and determining a pulse rate from the first candidate pulse rate and the second candidate pulse rate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A system for determining a pulse rate from a photoplethysmographic (PPG) signal, comprising:
-
a wavelet processor capable of performing a continuous wavelet transform of a received PPG signal to produce a wavelet transformed signal and identifying a first candidate pulse rate of the PPG signal from the wavelet transformed signal; a spectral processor capable of performing a spectral transform of the received PPG signal to produce a spectrum and identifying a second candidate pulse rate of the PPG signal from the spectrum; and a pulse rate discriminator capable of determining a pulse rate from the first candidate pulse rate and the second candidate pulse rate. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. Computer-readable medium for use in determining a pulse rate from a photoplethysmographic (PPG) signal, the computer-readable medium having computer program instructions recorded thereon, wherein the computer program instructions, when executed on a processor, cause the processor to:
-
perform a continuous wavelet transform of a PPG signal to produce a wavelet transformed signal; perform a spectral transform of the PPG signal to produce a spectrum; identify a first candidate pulse rate of the PPG signal from the wavelet transformed signal; identify a second candidate pulse rate of the PPG signal from the spectrum; and determine a pulse rate from the first candidate pulse rate and the second candidate pulse rate.
-
Specification