Systems and methods for resolving the continuous wavelet transform of a signal
First Claim
1. A method for processing a scalogram, the method comprising:
- receiving a signal from a signal generator;
using processing equipment for;
sampling the signal to generate a set of samples,generating the scalogram based at least in part on a continuous wavelet transform of the set of samples,updating the set of samples with at least one new sample of the signal to generate an updated set of samples,convolving the updated set of samples with wavelet coefficients to produce skewed scalogram samples, wherein the skewed scalogram samples are skewed in time relative to the scalogram,deskewing the skewed scalogram samples to produce scalogram update samples, wherein deskewing comprises aligning the skewed scalogram samples in time relative to the scalogram,updating the scalogram by adding the scalogram update samples to the scalogram, anddetermining information from the signal based at least in part on the updated scalogram; and
outputting the information to an output device.
1 Assignment
0 Petitions
Accused Products
Abstract
According to an embodiment, techniques for estimating scalogram energy values in a wedge region of a scalogram are disclosed. A pulse oximetry system including a sensor or probe may be used to receive a photoplethysmograph (PPG) signal from a patient or subject. A scalogram, corresponding to the obtained PPG signal, may be determined. In an approach, energy values in the wedge region of the scalogram may be estimated by performing convolution-based or convolution-like operations on the obtained PPG signal, or a transformed version thereof, and the scalogram may be updated according to the estimated values. In an approach, a deskewing technique may be used to align data prior to adding the data to the scalogram. In an approach, one or more signal parameters may be determined based on the resolved and estimated values of the scalogram.
65 Citations
24 Claims
-
1. A method for processing a scalogram, the method comprising:
-
receiving a signal from a signal generator; using processing equipment for; sampling the signal to generate a set of samples, generating the scalogram based at least in part on a continuous wavelet transform of the set of samples, updating the set of samples with at least one new sample of the signal to generate an updated set of samples, convolving the updated set of samples with wavelet coefficients to produce skewed scalogram samples, wherein the skewed scalogram samples are skewed in time relative to the scalogram, deskewing the skewed scalogram samples to produce scalogram update samples, wherein deskewing comprises aligning the skewed scalogram samples in time relative to the scalogram, updating the scalogram by adding the scalogram update samples to the scalogram, and determining information from the signal based at least in part on the updated scalogram; and outputting the information to an output device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for processing a scalogram, the system comprising:
-
a sensor for receiving a signal from a signal generator; one or more processors coupled to the sensor, wherein the one or more processors are configured to; sample the signal to generate a set of samples, generate the scalogram based at least in part on a continuous wavelet transform of the set of samples, update the set of samples with at least one new sample of the signal to generate an updated set of samples, convolve the updated set of samples with wavelet coefficients to produce skewed scalogram samples, wherein the skewed scalogram samples are skewed in time relative to the scalogram, deskew the skewed scalogram samples to produce scalogram update samples, wherein the skewed scalogram samples are deskewed by aligning the skewed scalogram samples in time relative to the scalogram, update the scalogram by adding the scalogram update samples to the scalogram, and determine information from the signal based at least in part on the updated scalogram; and an output device configured to output the information. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification