The present invention relates to biological sensors, and in particular, to the use of biological sensors to monitor physiological parameters of individuals. The present invention also relates to methods of processing data from biological sensors.
Photoplethysmography, or “PPG”, is an optical technique for detecting blood volume changes in a tissue. In this technique, one or more emitters are used to direct light at a tissue and one or more detectors are used to detect the light that is transmitted through the tissue (“transmissive PPG”) or reflected by the tissue (“reflectance PPG”). The volume of blood, or perfusion, of the tissue affects the amount of light that is transmitted or reflected. Thus, the PPG signal varies with changes in the perfusion of the tissue.
The blood volume in a tissue changes with each heartbeat, and so the PPG signal also varies with each heartbeat. Traditionally, this component of the PPG signal is referred to as the “AC component” of the signal, and is also often referred to as the “pulsatile component.” Blood volume is also affected by other physiological processes in the body, including respiration, venous blood volume, sympathetic and parasympathetic tone and certain pathologies. The changes in the PPG signal due to these and other physiological processes, along with changes in the PPG signal due to noise caused by non-physiological processes such as ambient light and bodily movement, have traditionally been referred to collectively as the “DC component.”
Pulse oximetry is a well-known physiological monitoring tool whereby PPG is used to monitor arterial blood oxygen saturation (SpO2) in an individual. In typical pulse oximetry, red and IR radiation is transmitted through a tissue of the individual. The amplitude of the AC component of the PPG signal for IR and red wavelengths is sensitive to changes in SpO2 due to the difference in the light absorbance of oxygenated and deoxygenated hemoglobin at these wavelengths. From their amplitude ratio, using the DC components to normalize their respective signals, the SpO2 can be estimated. Traditionally, pulse oximetry has been performed at peripheral sites, but in recent years, alternative monitoring sites have been investigated, including at the nose (e.g., septum, nasal alar), ear (e.g., earlobe, concha), and forehead.
The nose, in particular the nasal alar, has recently been identified as a particularly promising site for PPG. Traditional sites for monitoring PPG, such as fingers and toes, generally provide a relatively small PPG signal, and the quality of this signal may be negatively impacted by sympathetic innervation in these tissue sites. Thus, in some cases, pulse oximetry measurements at peripheral sites may be unavailable or unreliable. Furthermore, due to the small signal size, the DC component signal from traditional peripheral sites may not be of sufficient strength and quality to allow for the DC signal to be used to reliably monitor physiological processes.
The nasal alar region has been shown by the inventor to provide a very large PPG signal relative to other sites of the body, including the fingers, toes and ears, and a relatively high quality signal due to its lack of sympathetic innervation. The improved PPG signal at the nasal alar site has allowed for a number of physiological parameters, including respiration rate, blood flow, respiratory effort and venous capacitance to be effectively extracted from the DC signal. Examples of patents and applications that describe the use the nasal alar site to obtain PPG signals, as well as a description of parameters and physiological processes that may be extracted from such signals, include U.S. Pat. Nos. 6,909,912, 7,127,278, 7,024,235, 7,785,262, 7,887,502, 8,161,971, 8,679,028 and 8,641,635, the entire contents of each of which are incorporated herein by reference in their entirety.
Provided according to embodiments of the invention are computer-implemented methods of monitoring respiration in an individual. Such methods may include obtaining a PPG signal stream from a central source site of the individual; identifying peaks and troughs of the PPG signal stream within a predetermined epoch, wherein a time between peaks or a time between troughs corresponds to a heart rate of the individual; determining significant local maxima of peak amplitudes and significant local minima of trough amplitudes within the predetermined epoch, wherein each significant local maxima of peak amplitude corresponds to an onset of the individual's respiratory effort to exhale and each significant local minima of trough amplitude corresponds to an onset of the individual's respiratory effort to inhale; calculating the number of significant local maxima, significant local minima, or both, during the predetermined epoch to determine the number of respiratory efforts in the predetermined epoch; and displaying the number of respiratory efforts in the predetermined epoch on a computer monitor.
In some embodiments of the invention, methods include determining the number of ventilations of the individual during the predetermined epoch. In some embodiments of the invention, the thermistor data is analyzed by a method comprising identifying significant monotonic decreases in the thermistor signal stream that occur for a time longer than a preset time period. In some cases, identifying significant monotonic decreases in the thermistor signal includes identifying initial monotonic decreases in the thermistor signal stream that occur for a time longer than a preset time period; rejecting the initial periods of a monotonic decrease having an amplitude decrease of less than a preset value; and designating the remaining initial periods of monotonic decrease as significant periods of monotonic decrease. In some cases, the number of ventilations and the number of respiratory efforts during the predetermined epoch are used to determine whether the individual has apnea.
In some embodiments of the invention, the evaluation to determine whether an apneic or hypopneic event has occurred includes determining a signal variation of the amplitude in each time interval that exceeds the predefined time limit; and if a time interval has a signal variation of greater than or equal to a first predefined value (c1), then the time interval is deemed to not include an apneic or hypopneic event; and if a time interval has a signal variation of less than the first predefined value (c1), then the time interval is deemed to include an apneic or hypopneic event.
In some embodiments, if a predetermined number of hypopneic and/or apneic events are indicated by the computer, a predetermined action is effected. For example, in some cases, the predetermined action includes at least one of initiate an alarm, rouse the individual, administer or increase oxygen supply to the individual or administer a narcotic reversal agent to the individual.
The present invention now will be described more fully hereinafter with reference to the accompanying drawings, in which embodiments of the invention are shown. However, this invention should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used herein, the singular forms “a”, “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises” and/or “comprising,” when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. As used herein, the term “and/or” includes any and all combinations of one or more of the associated listed items.
It will be understood that when an element is referred to as being “connected” or “coupled” to another element, it can be directly connected or coupled to the other element or intervening elements may be present. In contrast, when an element is referred to as being “directly connected” or “directly coupled” to another element, there are no intervening elements present. Like numbers refer to like elements throughout the specification. It will be understood that, although the terms first, second, etc. may be used herein to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another. Thus, a first element discussed below could be termed a second element without departing from the teachings of the present invention.
Provided according to embodiments of the present invention are computer-implemented methods of monitoring respiration in an individual using a photoplethysmography (PPG) signal secured to a central source site, and, optionally, at least one additional secondary respiration sensor. As used herein, an individual, also referred to as a patient, includes any mammal, including humans of any age. The individual may be monitored in any care setting including, but not limited to, hospitals (e.g., operating room (OR), intensive care unit (ICU), general care floors, or during transport therein), nursing homes, medical offices, medical transport and homes. The individual may be intubated or may be spontaneously breathing.
In embodiments of the invention described herein, the PPG sensor may be secured to any central source site, and in particular, to a portion of the nose (e.g., the nasal alar or nasal septum). However, in particular embodiments, the PPG sensor is secured to the nasal alar of the individual. The term “secure” means to attach sufficiently to the skin to allow for a suitable PPG signal to be generated. In some cases, the sensor body is configured to secure onto the skin such that no additional support is necessary to allow for a suitable PPG signal to be reliably generated. However, in some cases, the sensor may be secured with the aid of an external support, for example, an additional structural support, a wire or cord, or an adhesive product such as tape. Such supports may be desirable to stabilize the sensor to prevent against signal loss, for example, due to the patient's movement (e.g., shivering), or due to movement (e.g., jostling, pulling, pushing) of the sensor or a cable attached thereto.
The PPG sensors include one or more components that emit light, and such components will be referred to herein as “emitters.” As used herein, the term “light” is used generically to refer to electromagnetic radiation, and so the term includes, for example, visible, infrared and ultraviolet radiation. Any suitable type of emitter may be used, but in some embodiments, the emitter is a light-emitting diode (LED). In particular embodiments, a first emitter emits light at a first wavelength, and a second emitter emits light at a second wavelength. In some cases, a single emitter may emit light at a first wavelength and a second wavelength. One or more photodetectors, also referred to as “detectors”, are also included in the PPG sensor. The detector is configured to detect light from an emitter, and this detected light generates a PPG signal. Any suitable photodetector may be used. However, examples of photodetectors include photodiodes, photoresistors, phototransistors, light to digital converters, and the like.
The computer-implemented methods described herein include of one or more of the steps of: (1) identifying peaks and troughs of a PPG signal stream within a predetermined epoch, wherein the peaks (or troughs) occur at a heart rate of the individual; (2) determining significant local maxima of the amplitudes of the peaks (“peak amplitudes”) and significant local minima of the amplitudes of the troughs (“trough amplitudes”) within the predetermined epoch, wherein each significant local maximum of peak amplitudes corresponds to the onset of the individual's respiratory effort to exhale and each significant local minimum of trough amplitudes corresponds to the onset of the individual's respiratory effort to inhale; (3) calculating the number of significant local maxima, the significant local minima, or both, during the predetermined epoch to determine the number of respiratory efforts during the predetermined epoch; and optionally, (4) displaying the number of respiratory efforts in the predetermined epoch on a computer monitor, or using the number of respiratory efforts per epoch for further analysis of the individual's respiration.
As used herein, the “PPG signal stream” is the waveform that is generated from the PPG sensor, and the “predetermined epoch” is any interval of time, for example, 10 seconds, 30 seconds, 1 minute, 2 minutes, etc. In some cases, the predetermined epoch is in the range of 10 seconds to 1 minute. This epoch provides a standard time period for counting respiratory efforts (e.g., RE per minute), and in some cases, ventilations, of the individual so that changes in respiration can be monitored over time.
As used herein, the term “respiratory effort” is meant to refer to an attempt by the individual to take a breath, whether or not ventilation occurs. Respiratory efforts imply that the muscles of respiration are contracting in response to signals from the brainstem. The degree of contraction of the respiratory muscles determines the tidal volume (VT) when the airway is patent. If airway obstruction occurs, muscle contraction may result in decreased VT or in the case of complete obstruction, no airway movement despite muscle contraction. Numerous brainstem inputs including the arterial oxygen saturation (PaO2), arterial CO2 (PaCO2) and inputs from various receptors in the respiratory muscles determine the degree of contraction of the respiratory muscles. Disease states (CNS and non-CNS), medications (e.g. opioids, benzodiazepines, etc.) and other inputs may alter the “gain” of the brainstem and may decrease or prevent contraction of the respiratory muscles. As the PPG signal may be modulated in response to changes in intrathoracic pressure, including the changes in intrathoracic pressure due to respiratory effort-related muscle contractions, PPG may be used to monitor respiratory effort. The significant local minima of trough amplitudes of the PPG signal correlate to the onset of the individual's attempt to inhale and the significant local maxima of the peak amplitudes correlate to the onset of the individual's attempt to exhale.
The PPG sensor transmits raw PPG signals to a signal processing device, which will be discussed in further detail below. In some cases, the raw PPG signals are “conditioned” or filtered or smoothed before being analyzed to determine respiratory efforts. In general, such conditioning is achieved by band pass filters, which may filter out undesirably high or low frequency noise in the signal. While in some embodiments, the PPG signal from only one wavelength of light is processed and/or monitored, in other embodiments, PPG signals may be obtained from two or more wavelengths of light (e.g., IR and red wavelengths) and in some cases, comparing the PPG signal (or respiratory efforts per epoch calculated therefrom) at different wavelengths may be useful.
The peaks and troughs that correspond to the individual's heart beat are shown, for example, in
A local minimum or local maximum may be deemed a significant local maximum or significant local minimum, respectively, at the outset, or the algorithm in the signal processor may determine initial local maxima and initial local minima, and designate additional criteria that must be met before the initial local maxima or minima is deemed a significant local maxima or minima, respectively. For example, the algorithm may reject an initial local maximum if the local maximum deviates in amplitude from at least one preceding peak by less than a preset value. Alternatively, or additionally, the algorithm may reject an initial local maximum if the local maximum deviates in amplitude from at least one peak immediately following it by less than a preset amount. Thus, a local maximum that is very similar in amplitude to the peak(s) immediately before and/or after it may be rejected as not being a significant local maximum because it is not sufficiently distinct (in amplitude) from the peak(s) immediately before and/or after it. The algorithm may also reject an initial local minimum in the same manner. If a local minimum deviates in amplitude from at least one trough immediately preceding it and/or at least one trough immediately following it by less than a preset amount, it may be rejected as not being a significant local minimum. Thus, a local minimum that is very similar in amplitude to the trough(s) immediately before and/or after it may be rejected as not being a significant local minimum because it is not sufficiently distinct in amplitude from the trough(s) immediately before and/or after it.
The computer/signal processor calculates the number of significant local maxima, the number of significant local minima, or both, during the epoch to determine the number of respiratory efforts during the epoch. Each respiratory effort is a combined inhalation and exhalation, and so the computer can calculate the respiratory efforts from the number of significant local maxima, the number of significant local minima, or both. If both the significant local maxima and significant local minima are used, the values obtained by each may be compared and evaluated to provide further confidence in the determinations. In particular embodiments, the significant local minima are counted to determine the number of respiratory efforts in the predetermined epoch. The respiratory efforts per epoch can then be displayed on a computer monitor or screen to guide the medical care of the individual, or the number of respiratory efforts per epoch may be used for further analysis of the individual's respiration, as described below. The calculation may be performed on a rolling basis so that the number of respiratory efforts per epoch is updated regularly, such as, for example, every 1, 2, 5, 10, 15 or 30 seconds.
In some embodiments of the invention, the algorithm in the signal processor may have an additional step to detect onset of inhalations and onset of exhalations that were not detected as significant local maxima or significant local minima, respectively, via the methods described above. In some cases, before the number of respiratory efforts during the epoch is calculated, the algorithm evaluates whether there are any missed onset of inhalations and/or any missed onset of exhalations. For example, referring to
In some embodiments of the invention, missed onset of inhalations or exhalations may alternatively or additionally be determined by other methods. For example, with respect to determining a missed onset of inhalation, in some cases, the algorithm may evaluate the waveform to determine portions of the PPG signal wherein a local maximum occurs between two local minima and the local maximum is separated from each of the two local minima by more than a preset amount of time. If the two local minima are significantly separated from the significant local maximum, then the algorithm counts an additional significant local minimum as occurring there between. Thus, if the number of respiratory efforts determined during the epoch are determined using the significant local minima, then an additional respiratory effort will be added based on the missed onset of inhalation detection.
With respect to determining a missed onset of exhalation, in some cases, the algorithm may evaluate the waveform to determine portions of the PPG signal wherein a local minimum occurs between two local maxima and the local minimum is separated from the two local maxima by a preset amount of time. If the two local maxima are significantly separated from the significant local minimum, then the algorithm counts an additional significant local maximum as occurring there between. Thus, if the number of respiratory efforts determined during the epoch are determined using the significant local maxima, then an additional respiratory effort will be added based on the missed onset of exhalation detection.
As used herein, “ventilation” is meant to refer to air movement that results in exchange of CO2 and oxygen in the individual. A “ventilation” may also be referred to herein as a “breath”. Respiratory efforts may result in ventilation, but in some cases, such as when the individual has obstructive apnea, the individual may make respiratory efforts but due to the obstruction, no ventilation occurs.
In some embodiments of the invention, a secondary respiration sensor at the nose is used to determine actual ventilation by the patient. Secondary respiration sensors may be used to compare with the respiratory information obtained from the PPG sensor(s). Such sensors include, but are not limited to, nasal air flow sensors, nasal pressure sensors, capnometers, thermistors, acoustic sensors, differential pressure transducers, and the like. In some cases, both the PPG sensor(s) and the secondary respiration sensor(s) are situated at the nose, and in some cases, a single device or system (e.g., an array) may include both the PPG sensor(s) and the secondary respiration sensor(s).
In particular embodiments, the secondary respiration sensor detects respiratory airflow or temperature changes at the nostril, such as with a thermistor. For example, during inhalation, a thermistor placed at the nostril detects a relative decrease in temperature compared to exhalation since, in most situations, body temperature, and therefore exhaled breath temperature, is higher than ambient temperature. Thus, detection of changes in temperature may be a suitable means to determine respiratory air flow and therefore, if ventilation occurred. Air flow from one or both nostrils may be monitored and compared with the PPG information.
In some embodiments of the invention, the algorithm analyzes the thermistor signal stream to identify when significant signal decreases (e.g., monotonic decreases, such as those shown in
In some cases, all monotonic signal decreases longer than the preset time period are deemed significant monotonic decreases. However, in some cases, the algorithm identifies initial monotonic decreases longer than a preset time and then rejects those monotonic decreases that have an amplitude decrease of less than a preset value, which in some embodiments is less than one standard deviation of the waveform for the epoch. The remaining initial monotonic decreases longer are then designated as significant monotonic decreases, and each significant monotonic decrease during the predetermined epoch is counted to determine the number of ventilations during the predetermined epoch. In other embodiments of the invention, in a first step, the algorithm first identifies monotonic decreases in amplitude that are greater than a preset value to arrive at the initial monotonic decreases. Then, the algorithm rejects initial monotonic decreases that decrease for less than a preset time period, and the remaining initial monotonic decreases are deemed significant monotonic decreases for the purposes of the methods described herein.
The PPG signal stream is thus used to determine the number of respiratory efforts during the predetermined epoch and the thermistor signal stream is used to determine the number of ventilations during the predetermined epoch. The two numbers can be compared to assess the quality of the individual's breathing. For example, if the number of respiratory efforts exceeds the number of ventilations by a certain percentage or by a certain number, the individual may be experiencing periods of obstructive apnea. In such cases, a “predetermined action” may be effected. For example, one of the following actions may be effected: an alarm may be initiated or medical personnel notified in some manner, the individual may be awaken, oxygen may be administered to the individual (via medical personnel or via a closed loop device) or oxygen flow may be increased, and narcotic reversal agents may be administered (automatically or by medical personnel) to the individual.
In some cases, the number of respiratory efforts and/or ventilations in the epoch may be compared with a preset value (such as, for example, 4 or 6 breaths per minute) and if either or both fall below the preset value, the individual may be considered to be in respiratory depression, and a predetermined action may be effected. In some cases, if either or both of the number of respiratory efforts and/or ventilations in the epoch are below the preset value, the algorithm may further analyze the blood oxygen saturation (SpO2) of the individual, and determine whether to effect a predetermined reaction based on the number of respiratory efforts and/or ventilations and the SpO2 of the individual. Furthermore, in some cases, the magnitude or rate of decrease of either the number of respiratory efforts and/or ventilations in the individual, the magnitude or rate of change in the SpO2, or both, may be used to determine whether to effect a predetermined reaction. For example, the algorithm may have as a condition that if the number of respiratory efforts and/or ventilations per epoch decreases by greater than 20%, the predetermined action is effected. In some cases, the algorithm may have as a condition that if the number of respiratory efforts and/or ventilations per epoch decreases by greater than 20%, and the SpO2 decreases below a predefined limit, the predetermined action is effected.
In addition or alternative to the methods described above, the signal processing device may also use other algorithms for respiratory monitoring as shown in
In the algorithm in pathway (2), the signal processing device detects the measurement between respiratory efforts and/or between ventilations. For T1, the maximal duration between ventilations during the epoch is determined by the time between significant monotonic decreases. The time of each monotonic decrease may be determined using any consistent point, such as the time at the start of the monotonic decreases, the time at the mean of the monotonic decrease, and the like. For T2, the maximal duration between respiratory efforts during the epoch is determined by the time between significant local maxima, significant local minima, or both. In the example in
In the algorithm illustrated in pathway (3) of
In the algorithm illustrated in pathway (4) of
The PPG signals and secondary respiration signals are analyzed and algorithms are performed in any suitable fashion, but are typically monitored with a signal processing device, such as a general-purpose microprocessor, a digital signal processor (DSP) or application specific integrated circuit (ASIC). The singular term “signal processing device” may include two or more individual signal processing devices. Such signal processing devices may be adapted to execute software, which may include an operating system and one or more applications, as part of performing the functions described herein. In electronic communication with the signal processing device may be a computer memory, such as a read-only memory (ROM), random access memory (RAM), and the like. Any suitable computer-readable media may be used in the system for data storage. Computer-readable media are capable of storing information that can be interpreted by microprocessor. This information may be data or may take the form of computer-executable instructions, such as software applications, that cause the signal processing device to perform certain functions and/or computer-implemented methods. Depending on the embodiment, such computer-readable media may include computer storage media and communication media.
Computer storage media may include volatile and non-volatile, removable and non-removable media implemented in any method or technology for storage of information such as computer-readable instructions, data structures, program modules or other data. Computer storage media may include, but is not limited to, RAM, ROM, EPROM, EEPROM, flash memory or other solid state memory technology, CD-ROM, DVD, or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by components of the system.
Systems and devices for effecting the methods described herein are also disclosed herein. Computers or other signal processing devices, as well as software configured to perform such methods are included according to some embodiments of the invention.
Referring to
Referring to
Referring to Block 105, to reduce the effects from the high frequency noise, the raw thermistor signal is first low-pass filtered, for example, at 1.0 Hz (f-Therm). In Block 107, to reduce the effects from the thermistor signal amplitudes in detection of respiratory rate (RR), the f-Therm signal is normalized (Nf-Therm). Moving average (smoothing) is also applied to the Nf-Therm signal (NSf-Therm) to further reduce the high frequency noise. In Block 109, since during inspiration, the drop of the temperature results in the thermistor signal amplitude decrease, the algorithm searches for periods of NSf-Therm signal exhibiting monotonically decrease for at least longer than preset time length (see
Also provided herein are algorithms that may be used in devices, systems and methods for the detection and classification of apneic and hypopneic, as shown in
Referring to
Referring to
Referring to Block 105, to reduce the effects from the high frequency noise, the raw thermistor signal is first low-pass filtered, for example, at 1.0 Hz (f-Therm). In Block 107, to reduce the effects from the thermistor signal amplitudes in detection of respiratory rate (RR), the f-Therm signal is normalized (Nf-Therm). Moving average (smoothing) is also applied to the Nf-Therm signal (NSf-Therm) to further reduce the high frequency noise. In Block 109, since during inspiration, the drop of the temperature results in the thermistor signal amplitude decrease, the algorithm searches for periods of NSf-Therm signal exhibiting monotonically decrease for at least longer than preset time length (see
Referring to
Referring back to
If in Block 115, any time intervals exceed the predefined time limit, such time intervals are further evaluated in Block 116 to both determine whether an abnormal breathing event has occurred and to classify the event as a central apnea, obstructive apnea, central hypopnea or obstructive hypopnea. The details of this analysis are shown in
Referring to Block 208, if none of the time intervals that exceed the predefined time limit have a standard deviation in amplitude less than the predefined value, c1, N1 is 0, and normal breathing is deemed to have occurred, as shown in Block 210. If at least one of the time intervals that exceeds the predefined time limit has a standard deviation in amplitude less than the predefined value, c1, then, as shown in Block 212, the algorithm will further determine if the standard deviation of the amplitude of the thermistor signal in each of such N1 intervals is also less than c2, where c2<c1. If so, the number of such time intervals is identified as N2 and those intervals are defined as IN2. In some cases, the predefined value c2 may be based on the standard deviation of the thermistor signal for a time period prior to the time interval. For example, the predefined value c2 may be 30% of the standard deviation of the thermistor signal for the 30 seconds prior to the time interval. While in this example, the standard deviation is used as a measure of the signal variation, other measures of signal variation (e.g., range, variance, etc.) may be used.
Analyzing the time intervals for those having a standard deviation of less than the first predefined value c1 is meant to identify time intervals in which the signal does not vary greatly, so that while there may be small peaks and/or valleys, they are minor, and only a small amount of airflow is being detected by the thermistor during these time intervals. Analyzing the time intervals for those having a standard deviation of less than predefined value c2 is meant to identify time intervals having even smaller peaks and/or valleys, so that they might be considered close to flat signals, and thus, essentially no nasal airflow is detected by the thermistor during these time intervals. Therefore, if a particular time interval has a standard deviation in amplitude of less than c1 but greater than c2 (the time interval is one of the N1 intervals but not among those N2), the algorithm determines that the time interval includes a hypopneic event. When a particular time interval has a standard deviation in amplitude of less than both c1 and c2 (the time interval belongs to both of those N1 and N2 intervals), the algorithm determines that the time intervals includes an apneic event.
Thus, referring to Block 214, the algorithm may determine if any of the N2 intervals are present in the predetermined epoch. If so, further analysis to determine the type of apnea (and possible hypopnea) may be performed, as shown in Block 216, which will be discussed further with reference to
As shown in Block 218, the algorithm looks at each of the N1 intervals (that is not among N2, which further defined as IN1*) and identifies the corresponding portion of the PPG signal. If during any of the IN1* time intervals, the magnitude of the respiratory effort (as determined by the magnitude of the modulation of the significant local maxima or minima) is greater than a predefined value d1, then the algorithm designates this IN1* as an IM1, which denotes that an obstructive event has occurred. If any IN1* time intervals in the predetermined epoch have a respiratory effort of less than predefined value d1, then these time intervals are designated as IM2. Thus, for any given predetermined epoch, if there are no IM1 present, (see Block 220), then central hypopnea (Block 222) is deemed to have occurred. If there is at least one IM1 present, the algorithm evaluates if any IM2 are also present (Block 224). If IM2 are present along with IM1 in the predetermined epoch, then central and obstructive hypopnea are deemed to have both occurred (Block 228). If only IM1 time intervals are present (no IM2 present), obstructive hypopnea is deemed to have occurred (Block 226).
As discussed above, if in Block 214 of
Referring back to Block 318, in the event that not every IN1 is also an IN2, then the predetermined epoch is deemed to include both apneic and hypopneic events. The apneic and hypopniec events are evaluated separately. The time intervals in the predetermined epoch wherein IN1 is also IN2 are deemed to indicate apnea, and the analysis follows a pathway similar to that in Blocks 320-326. Referring to Block 350, if during a IN2 time interval, the magnitude of the respiratory effort (as determined by the magnitude of the modulation of the significant local maxima or minima) is greater than predefined value d1, the algorithm designates this IN2 as an IL1, which denotes that an obstructive event has occurred. If any IN2 time intervals in the predetermined epoch have a respiratory effort of less than predefined value d1, then these time intervals are designated as IL2. Thus, for any given predetermined epoch, if there are no IL1 present, (see Block 352), then central apnea (Block 354) is deemed to have occurred. If there is at least one IL1 present, the algorithm evaluates if any IL2 are also present (Block 356). If IL2 are present along with IL1 in the predetermined epoch, then central and obstructive apnea are deemed to have both occurred (Block 360). If only IL1 time intervals are present (no IL2 present), obstructive apnea is deemed to have occurred (Block 358).
The time intervals in the predetermined epoch wherein IN1 is not IN2 are deemed to indicate hypopnea, and the analysis follows a pathway similar to that in Blocks 320-326. Referring to Block 330, if during a IN1 time interval (that is not also IN2), the magnitude of the respiratory effort (as determined by the magnitude of the modulation of the significant local maxima or minima) is greater than predefined value d1, the algorithm designates this IN1 as an IK1, which denotes that an obstructive event has occurred. If any IN1 time intervals in the predetermined epoch have a respiratory effort of less than predefined value d1, then these time intervals are designated as IK2. Thus, for any given predetermined epoch, if there are no IK1 present, (see Block 332), then central hypopnea (Block 334) is deemed to have occurred. If there is at least one IK1 present, the algorithm evaluates if any IK2 are also present (Block 336). If IK2 are present along with IK1 in the predetermined epoch, then central and obstructive hypopnea are deemed to have both occurred (Block 340). If only IK1 time intervals are present (no IK2 present), obstructive hypopnea is deemed to have occurred (Block 338).
Referring to
In the specification, there have been disclosed embodiments of the invention and, although specific terms are employed, they are used in a generic and descriptive sense only and not for purposes of limitation, the scope of the invention being set forth in the following claims.
This application claims the benefit of U.S. Provisional Application No. 62/202,141, filed Aug. 6, 2015; U.S. Provisional Application No. 62/220,143, filed Sep. 17, 2015; and U.S. Provisional Application No. 62/239,148, filed Oct. 8, 2015, the contents of each of which is incorporated herein by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
62202141 | Aug 2015 | US | |
62220143 | Sep 2015 | US | |
62239148 | Oct 2015 | US |