Quantifying an Embedded PPG Signal to Noise Ratio Definition to Exploit Mediation of PPG Signal Quality on Wearable Devices
20210353168 · 2021-11-18
Inventors
Cpc classification
A61B5/02438
HUMAN NECESSITIES
A61B5/7221
HUMAN NECESSITIES
A61B2562/162
HUMAN NECESSITIES
A61B5/1459
HUMAN NECESSITIES
A61B5/02416
HUMAN NECESSITIES
International classification
A61B5/00
HUMAN NECESSITIES
Abstract
Wearable data acquisition devices including sensors for detecting physiological signals are used to detect and measure various parameters pertaining to the health of the wearer. Through the use of algorithms, the data detected and measured by said sensors are processed to make inferences used to monitor the health of the wearer. An signal to noise ratio (SNR) calculation is used as a component of the sensitivity analysis of an algorithm. For example, a sleep algorithm will select a block of data, the SNR calculation will be done, with the average quality of the signal as result. The value associated with said signal quality may then be subjected to sensitivity analysis, which will yield a sleep accuracy value which, in turn, is indicative of the minimum signal quality which is required.
Claims
1. A method for processing at least one physiological signal, the method comprising (a) determining a photoplethysmograph (PPG) component from the at least one physiological signal; (b) determining a PPG noise component from the at least one physiological signal; and (c) calculating a PPG signal-to-noise ratio (SNR) in order to determine signal quality.
2. The method of claim 1, wherein the at least one physiological signal is collected using a device comprising at least one sensor.
3. The method of claim 2, wherein the at least one sensor comprises a PPG sensor.
4. The method of claim 2, wherein the device comprises a wearable device, a nearable device, an ingestible device or an implantable device.
5. The method of claim 2, further comprising performing sensitivity analysis of an algorithm for the device using a PPG controller.
6. A system for calculating a photoplethysmograph (PPG) signal-to-noise ratio (SNR), the system comprising: at least one computing device, comprising: a memory; and a processor coupled to the memory, wherein the processor, based on instructions stored in the memory, is configured to perform a determination of the PPG SNR of at least one PPG enabled physiological measurement captured using at least one sensor coupled with the at least one computing device.
7. The system of claim 6, wherein the determination of the PPG SNR is implemented with a PPG controller.
8. The system of claim 7, further comprising performing sensitivity analysis of an algorithm for the at least one computing device using the PPG controller.
9. The system of claim 6, wherein the at least one computing device comprises a mobile device, smart phone, tablet, laptop computer, wireless communications device or a cloud-based computing platform.
10. The system of claim 6, wherein the at least one sensor is coupled with a wearable, nearable, ingestible or implantable device.
11. The system of claim 6, wherein the at least one sensor comprises a photoplethysmography sensor.
12. The system of claim 6, wherein the at least one sensor comprises a nearable, ingestible or implantable sensor.
13. A system for processing at least one physiological signal, the system comprising: (a) a device comprising at least one light emitting diode driven by a closed-loop controller; (b) at least one sensor coupled to the device, wherein the at least one physiological signal is acquired via the at least one sensor and output in a first analog form; (c) an analog-to-digital converter coupled to the device, wherein the first analog form is digitized and used in a signal-to-noise ratio calculation and wherein the output of the signal-to-noise ratio calculation is inputted into a signal-to-noise ratio controller and the closed-loop controller; and (d) a digital-to-analog converter coupled to the device, wherein the output of the closed-loop controller is converted to a second analog form and used to determine light output of the at least one light emitting diode.
14. The system of claim 13, wherein the device comprises a wearable device, a nearable device, an ingestible device or an implantable device.
15. The system of claim 13, wherein the signal-to-noise ratio calculation comprises removing noise components outside of a specified range from the at least one physiological signal.
Description
BRIEF DESCRIPTION OF THE DRAWINGS/FIGURES
[0019] The accompanying drawings, which are incorporated herein and form a part of the specification, illustrate embodiments of the present disclosure and, together with the description, further serve to explain the principles of the disclosure and to enable a person skilled in the pertinent art to make and use the embodiments.
[0020]
[0021]
[0022]
[0023] The present disclosure will be described with reference to the accompanying drawings. In the drawings, like reference numbers indicate identical or functionally similar modules.
DETAILED DESCRIPTION
[0024] The following Detailed Description refers to accompanying drawings to illustrate exemplary embodiments consistent with the disclosure. References in the Detailed Description to “one exemplary embodiment,” “an exemplary embodiment,” “an example exemplary embodiment,” etc., indicate that the exemplary embodiment described may include a particular feature, structure, or characteristic, but every exemplary embodiment may not necessarily include the particular feature, structure, or characteristic. Moreover, such phrases are not necessarily referring to the same exemplary embodiment. Further, when a particular feature, structure, or characteristic is described in connection with an exemplary embodiment, it is within the knowledge of those skilled in the relevant art(s) to affect such feature, structure, or characteristic in connection with other exemplary embodiments whether or not explicitly described.
[0025] Embodiments may be implemented in hardware (e.g., circuits), firmware, software, or any combination thereof. Embodiments may also be implemented as instructions stored on a machine-readable medium, which may be read and executed by one or more processors. A machine-readable medium may include any mechanism for storing or transmitting information in a form readable by a machine (e.g., a computing device). For example, a machine-readable medium may include read only memory (ROM); random access memory (RAM); magnetic disk storage media; optical storage media; flash memory devices; electrical, optical, acoustical or other forms of propagated signals (e.g., carrier waves, infrared signals, digital signals, etc.), and others. Further, firmware, software, routines, instructions may be described herein as performing certain actions. However, it should be appreciated that such descriptions are merely for convenience and that such actions in fact result from computing devices, processors, controllers, or other devices executing the firmware, software, routines, instructions, etc. Further, any of the implementation variations may be carried out by a computer of general purpose, as described below.
[0026] For purposes of this discussion, any reference to the term “module” shall be understood to include at least one of software, firmware, and hardware (such as one or more circuit, microchip, or device, or any combination thereof), and any combination thereof. In addition, it will be understood that each module may include one, or more than one, component within an actual device, and each component that forms a part of the described module may function either cooperatively or independently of any other component forming a part of the module. Conversely, multiple modules described herein may represent a single component within an actual device. Further, components within a module may be in a single device or distributed among multiple devices in a wired or wireless manner.
[0027] The following detailed description of the exemplary embodiments will so fully reveal the general nature of the disclosure that others can, by applying knowledge of those skilled in relevant art(s), readily modify and/or adapt for various applications such exemplary embodiments, without undue experimentation, without departing from the spirit and scope of the disclosure. Therefore, such adaptations and modifications are intended to be within the meaning and plurality of equivalents of the exemplary embodiments based upon the teaching and guidance presented herein. It is to be understood that the phraseology or terminology herein is for the purpose of description and not of limitation, such that the terminology or phraseology of the present specification is to be interpreted by those skilled in relevant art(s) in light of the teachings herein.
[0028]
[0029]
[0030] At operation 113, the digitized signal is used to calculate the PPG Signal to Noise Ratio (SNR) by a PPG SNR determination method, described in detail below with reference to
[0031] That is, the CLC determines the brightness at which the LEDs should be driven to complete the entire loop of controlling the SNR to PPG, whereby the LED illumination brightness is fed to one or more PPG-enabled wearable, nearable, ingestible and/or implantable sensors and/or so-called wearable devices coupled with a sensor or sensors 110, followed by sensor output 111 entering the system as previously described.
[0032]
[0033] The next step is to determine the noise component in accordance with the noise frequency definition range, as shown in
[0034] The mean 219 of the signal and the standard deviation 228 are thereby determined. An SNR calculation is then performed, by which the mean 219 is divided 229 by the standard deviation 228 to determine the SNR of the PPG to the system noise. Thus, SNR 230 is determined within the range of said frequencies defined between a first PPG frequency definition and a second PPG frequency definition. In exemplary aspect, the first and second PPG frequency definitions range from 0.35 Hz up to 7 Hz. However, in other aspects, the range of the first and second PPG can vary. Referring to the exemplary aspect discussed above, frequencies outside of the first PPG frequency definition and the second PPG frequency definition, e.g., those below 0.35 Hz or above 7 Hz, are thus classified as noise. Accordingly, the characteristics of the filters 212 and 220 contribute significantly to determining the cutoff frequencies. The filters are implemented, using only second and third order filters, on an embedded level to minimize processing power consumption. Furthermore, the filters are manually constructed.
[0035]
[0036] The SNR calculation can be used as a component of the sensitivity analysis of an algorithm. For example, a sleep algorithm will select a block of data and the SNR calculation will be performed, with the average quality of the signal as the result. The value associated with said signal quality may then be subjected to sensitivity analysis, which will yield a sleep accuracy value which, in turn, is indicative of the minimum signal quality which is required. In some embodiments, when an unknown device is plugged into a cloud-based computing platform, the associated data may be pushed through the proposed SNR calculation algorithm, yielding a value associated with maximum signal quality achieved. From the available down-stream algorithms, certain algorithms with specified accuracy may be provided for a device which is to be potentially integrated, improving on current signal quality for said device. Therefore, a device which is to be potentially integrated to the platform may be quantified in this manner.
[0037] When an individual remains stationary for an extended period of time and no movement effect is present, for example when sleeping, the PPG signal component, as defined by the SNR definition, may increase significantly, which means that the amount of LED current that is being pushed through is at the same conditions as that of an individual training, for example, on a treadmill. Therefore, by pre-determining the required conditions for, say, an algorithm used during periods of sleep, and adjusting accordingly, the amount of current that is applied may be adjusted by the controller to ensure the required minimum is maintained. A significant difference is also observed in the amount of light directly reflected by the skin of certain darker-skinned versus paler-skinned individuals, which is not modeled by PPG. In paler-skinned individuals, a large amount of light is reflected, and not modeled, in contrast with darker-skinned individuals. Usually, the device aims to match the magnitude of the non-varying reflection, therefore, in darker-skinned individuals, much more light has to be emitted initially to achieve the same return on non-varying reflection than in paler-skinned individuals, resulting in greater battery power consumption for users with darker skin. During sleep, the controller evaluates the varying component, adjusting the targets in order to equal the varying component. Subsequently, by using this technique, a large amount of power may be conserved on darker-skinned individuals during sleep. This is achieved through the controller decreasing or increasing the number of photons generated on the photo diode in keeping with the known required signal quality, where after the values calculated for the signal magnitude and the noise component are used to quantify the quality of the measured PPG signal. This correlates with the amount of LED power that is used and, accordingly, the LED power is decreased or increased to a level where the signal quality produced is at the required minimum.
[0038] Derived values, as per photo diode (Pd) current and/or raw sensor output, may serve as input for the calculation. In an aspect, the SNR controller (SNRC) is activated after 6 successive SNR calculations in the absence of excessive accelerometer movement, with the SNR calculation being performed on an embedded level. The measured DC signal from the sensor is varied through the use of a proportional integral (PI) controller, and should accelerometer movement higher than a predefined threshold be detected, the controller is shifted out of SNRC mode and back to standard DC tracking. The SNRC uses the SNR calculations to force the signal quality (either up or down) to a predefined target number, while keeping the signal quality within safe operating bounds. This pertains to the number of LED photons generated which, in turn, generates a certain number of photons on the Pd or CMOS. The DC of the measured signal is controlled by the controller in question. In an aspect, the controller may be set to adjust the current to 6 μA, where after the controller will set the LEDs to track and supply the desired current. At the back end, the signal can be amplified. A second controller loop is then employed to control the amount of gain used to amplify the amount of current into a large PPG signal. Both these controller loops constitute the CLC.
[0039] Components in the measured reflection include: [0040] a. Direct Current (DC) Offset, which does not contribute to the SNR calculation and, therefore, is suppressed [0041] b. Low frequency drift, which includes breathing rate and other artefacts, and is suppressed in the SNR calculation [0042] c. Signal variation generated by HR, which is used for the SNR calculation and is isolated from the rest of the signal with as little suppression as possible [0043] d. High frequency noise, which constitutes component and measurement noise
[0044] The SNR calculation may be explained as follows:
Signal:
[0045]
where n equals the number of samples in the buffer
Standard Noise Deviation:
[0046]
where n equals the number of samples in the buffer
[0047] The equation applied for calculating the signal quality on-device may also be used to determine the percentage fault at a certain signal quality. Consequently, by varying the amount of power that is used, the controller may be programmed to ensure that the pre-specified signal quality is delivered throughout for a specified algorithm where the required accuracy is known.
[0048] Storing all raw data on-device exhausts battery power. By employing the SNR calculation algorithm, only data which registers at a specified accuracy target level is stored. In this manner, a quality metric is calculated on-device without the requirement for storing said raw data.
[0049] Certain 1 Hz downstream metrics, for example heart rate and pulse wave form, are calculated from 25 Hz PPG data. However, due to storage constraints, large amounts of 25 Hz data are discarded. As a result, analyzing the quality of the PPG data with which the embedded 1 Hz data is computed, is impossible. The embodiments disclose herein provide a solution in terms of the embedded SNRC being logged periodically with said 1 Hz data and thus determining when the signal quality of the PPG data is adequate to be logged.
Improvement on Wear Detection
[0050] A combination of the CLC and SNRCs improves wear detection in the following manner: A wear detection trigger is fed to the CLC which, in response, increases the target Pd current significantly and, therefore, also increases the illumination light. As the calculated SNR values are fed through to the CLC, the CLC evaluates the signal quality and performs an educated decision on when to decrease the target Pd to its normal value. This contributes to rejection of wear detection triggers that are the result of poor signal quality, rather than off-skin events.
[0051] The exemplary embodiments described herein are provided for illustrative purposes and are not limiting. Other exemplary embodiments are possible, and modifications may be made to the exemplary embodiments within the spirit and scope of the disclosure. Therefore, the Detailed Description is not meant to limit the disclosure. Rather, the scope of the disclosure is defined only in accordance with the following claims and their equivalents.