Machine learnt model to detect REM sleep periods using a spectral analysis of heart rate and motion
First Claim
1. A method for probabilistically determining an individual'"'"'s sleep stage, the method comprising the following operations performed via one or more processors:
- receiving a set of signals from a set of sensors worn by the individual, the set of signals including a photoplethysmographic (PPG) signal and an accelerometer signal;
dividing the PPG signal into a set of equally-timed segments if the received PPG signal comprises segments having unequal time durations;
determining a beat interval associated with each segment, the beat interval reflecting an elapsed time between successive heartbeats;
sampling the set of beat intervals to generate an interval signal;
generating a set of signal features based on the interval signal and the accelerometer signal, the set of signal features including a spectrogram of the interval signal; and
determining a sleep stage for the individual by operating on the set of signal features using a sleep stage classifier included in a learning library, wherein the sleep stage classifier comprises a set of functions defining a likelihood that the individual is in the sleep stage based on the set of signal features.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure relates to systems and methods for probabilistically estimating an individual'"'"'s sleep stage based on spectral analyses of pulse rate and motion data. In one implementation, the method may include receiving signals from sensors worn by the individual, the signals including a photoplethysmographic (PPG) signal and an accelerometer signal; dividing the PPG signal into segments; determining a beat interval associated with each segment; resampling the set of beat intervals to generate an interval signal; and generating signal features based on the interval signal and the accelerometer signal, including a spectrogram of the interval signal. The method may further include determining a sleep stage for the individual by comparing the signal features to a sleep stage classifier included in a learning library. The sleep stage classifier may include one or more functions defining a likelihood that the individual is in the sleep stage based on the signal features.
-
Citations
26 Claims
-
1. A method for probabilistically determining an individual'"'"'s sleep stage, the method comprising the following operations performed via one or more processors:
-
receiving a set of signals from a set of sensors worn by the individual, the set of signals including a photoplethysmographic (PPG) signal and an accelerometer signal; dividing the PPG signal into a set of equally-timed segments if the received PPG signal comprises segments having unequal time durations; determining a beat interval associated with each segment, the beat interval reflecting an elapsed time between successive heartbeats; sampling the set of beat intervals to generate an interval signal; generating a set of signal features based on the interval signal and the accelerometer signal, the set of signal features including a spectrogram of the interval signal; and determining a sleep stage for the individual by operating on the set of signal features using a sleep stage classifier included in a learning library, wherein the sleep stage classifier comprises a set of functions defining a likelihood that the individual is in the sleep stage based on the set of signal features. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for probabilistically determining an individual'"'"'s sleep stage, comprising:
-
a memory storing instructions; and one or more processors configured to execute the instructions to perform one or more operations, the operations comprising; receiving a set of signals from a set of sensors worn by the individual, the set of signals including a photoplethysmographic (PPG) signal and an accelerometer signal; dividing the PPG signal into a set of equally-timed segments if the received PPG signal comprises segments having unequal time durations; determining a beat interval associated with each segment, the beat interval reflecting an elapsed time between successive heartbeats; sampling the set of beat intervals to generate an interval signal; generating a set of signal features based on the interval signal and the accelerometer signal, the set of signal features including a spectrogram of the interval signal; and determining a sleep stage for the individual by operating on the set of signal features using a sleep stage classifier included in a learning library, wherein the sleep stage classifier comprises a set of functions defining a likelihood that the individual is in the sleep stage based on the set of signal features. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A tangible, non-transitory computer-readable medium storing instructions, that, when executed by at least one processor, cause the at least one processor to perform a method for probabilistically determining an individual'"'"'s sleep stage, the method comprising:
-
receiving a set of signals from a set of sensors worn by the individual, the set of signals including a photoplethysmographic (PPG) signal and an accelerometer signal; dividing the PPG signal into a set of equally-timed segments if the received PPG signal comprises segments having unequal time durations; determining a beat interval associated with each segment, the beat interval reflecting an elapsed time between successive heartbeats; sampling the set of beat intervals to generate an interval signal; generating a set of signal features based on the interval signal and the accelerometer signal, the set of signal features including a spectrogram of the interval signal; and determining a sleep stage for the individual by operating on the set of signal features using a sleep stage classifier included in a learning library, wherein the sleep stage classifier comprises a set of functions defining a likelihood that the individual is in the sleep stage based on the set of signal features. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
Specification