The disclosed subject matter generally pertains to remote patient monitoring with respect to respiratory conditions. Certain disclosed subject matter relates to technologies for accurately distinguishing between breathing events such as coughs and sneezes as represented in sensor data.
Chronic obstructive pulmonary disease (COPD) is a progressive, life-threatening lung disease that causes breathlessness and predisposes the sufferer to exacerbations and serious illness. COPD is associated with progressive, irreversible worsening of airflow limitation secondary to alveolar wall destruction, bronchiolar narrowing, and airway inflammation. The primary cause of the disease is exposure to tobacco smoke (including second-hand smoke), with other risk factors including indoor and outdoor air pollution, as well as occupational dusts and fumes. According to the World Health Organization (WHO), COPD is the third leading cause of death worldwide, claiming 3.23 million deaths in 2019 alone. WHO predicts an increase in COPD due to an increase in smoking prevalence, as well as aging populations in many countries.
The average patient with COPD experiences two acute exacerbation-COPD (AE-COPD) events annually accounting for a significant consumption of health care resources. AE-COPD has been described as a clinical diagnosis that is made when a patient with COPD fits one or more of the following criteria: sustained (e.g., 24-28 hr) increase in cough, sputum production, and/or dyspnea. AE-COPD is associated with a wide range of clinical consequences including progressive respiratory failure.
Cough and sputum production are reported in between 60-80% of patients with COPD, and chronic cough and mucus hypersecretion are associated with faster lung function decline, increased exacerbation rate and increased mortality in COPD. Cough is known to be blunted during sleep, though the exact reasons are not fully understood. Nocturnal coughing can be an indication of sleep fragmentation—also important in the evaluation and monitoring of COPD, as both sleep and cough are vital functions. In a large longitudinal sample, the predictive value of respiratory symptoms (including cough and sputum production) for hospitalization was examined over a 12-year period and cough had the greatest predictive value for subsequent hospital admission due to respiratory disease and due to COPD. Cough is therefore considered an important biomarker of changes in respiratory baseline status for COPD patients.
Conventionally, detection of coughing and other breathing events has been performed using sensors that are adapted to provide an indication of audible coughing or movement of the body associated with coughing. However, the resolution of such sensors is not adequate to reliably distinguish between breathing events, such as coughing and sneezing. Further, often such sensors are not tailored to patient comfort and therefore long-term wear and monitoring is inhibited.
Accordingly, an embodiment provides technologies that permit a wearable sensor to provide sensor data of sufficient accuracy to reliably distinguish between breathing events of interest. Further, embodiments provide for use of composite or multiple sensor signals obtained from more than one sensor. Also, embodiments allow for long term monitoring via wearable sensor, making accurate prediction and detection of breathing events possible in a highly sensitive manner.
In summary, an embodiment includes a method, comprising: obtaining, using a set of one or more processors, sensor data comprising one or more of a sensor signal received from a force sensor worn by a patient and descriptive metadata of the sensor signal; distinguishing, using the set of one or more processors, between a cough and another breathing event based on the sensor data; and providing, using the set of one or more processors, an indication of a cough.
In an embodiment, coughs are distinguished from other breathing events including one or more of a sneeze, throat clearing, a sigh, and tidal breathing. The distinguishing may include utilizing one or more features of the sensor data to identify a cough characteristic associated with inspiration, for example the cough characteristic may include a signal morphology that occurs after inspiration. By way of specific example, the cough characteristic may include one or more of: a pair of signal peaks occurring within a predetermined time period; and a ratio of slopes relating one of the pair of signal peaks prior to a trough and another of the pair of signal peaks following the trough. In an example embodiment, the predetermined time period may be less than about 1.0 seconds. In an example embodiment, the ratio may be about 1.5 or more. In an example embodiment, the cough characteristic comprises a standard deviation of slopes relating signal peaks to respective troughs. In an embodiment, the cough characteristic comprises a predetermined pattern of signal peak intensities.
An embodiment may obtain the sensor data from a force sensing capacitor. An embodiment may obtain the sensor data from two or more sensors and use signal that combines data of the two or more sensors to distinguish between breathing events. The two or more sensors may include one or more of: (a) a resistive, capacitive, inductive, or fiber-optic strain sensor; (b) an impedance sensor; (c) a heart rate sensor; and (d) one or more movement sensors comprising an accelerometer, a gyroscope, a magnetometer, or an inertial measurement unit (IMU).
In an embodiment, distinguishing between breathing events may include identifying one or more features in training sensor data, providing the training sensor data to a model based on the one or more features, and using the model after training to classify the sensor data as a cough or another breathing event.
As will become apparent from reviewing this specification, methods, devices, systems, and products are provided for implementing the various embodiments.
The foregoing is a summary and thus may contain simplifications, generalizations, and omissions of detail; consequently, those skilled in the art will appreciate that the summary is illustrative only and is not intended to be in any way limiting.
These and other features and characteristics of the example embodiments, as well as the methods of operation and functions of the related elements of structure and the combination thereof, will become more apparent upon consideration of the following description and the appended claims with reference to the accompanying drawings, all of which form a part of this specification. It is to be expressly understood, however, that the drawings are for the purpose of illustration and description only and are not intended as a definition of the limits of the invention.
As used herein, the singular form of “a”, “an”, and “the” include plural references unless the context clearly dictates otherwise. As used herein, the statement that two or more parts or components are “coupled” shall mean that the parts are joined or operate together either directly or indirectly, e.g., through one or more intermediate parts or components, so long as a link occurs. As used herein, “operatively coupled” means that two or more elements are coupled so as to operate together or are in communication, unidirectional or bidirectional, with one another. As used herein, the term “number” shall mean one or an integer greater than one (i.e., a plurality). As used herein a “set” shall mean one or more.
Furthermore, the described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a thorough understanding of embodiments. One skilled in the relevant art will recognize, however, that the various embodiments can be practiced without one or more of the specific details, or with other methods, components, materials, etc. In other instances, well known structures, materials, or operations are not shown or described in detail to avoid obfuscation.
Although it is known that respiratory symptoms have predictive value, e.g., occurrence of acute exacerbations of COPD (AE-COPD), hospitalization, etc., it is difficult to accurately track the respiratory symptoms in a useful manner. For example, AE-COPD events are often linked to bacterial or viral infections and a sneeze may be the first symptom of an infection. However, a sneeze has similar characteristics to a cough: a large insufflation, vocal cord closure, thoracic compression followed by an explosive volume of air when the vocal cords open. While both sneezing and coughing are important biomarkers for AE-COPD risk stratification in individuals with COPD, distinguishing between these (and other breathing events such as throat clearing, a sigh, vocalization or phonation, tidal breathing, etc.) is important because different biomarkers may carry different predictive value and weight. For example, cough detection can be trended to provide insight as to whether the daily cough rate is climbing, potentially signalling a deterioration of a disease state or decreasing indicating recovery from illness or respiratory stabilization.
Conventionally, cough and sneeze detection can be accomplished at a coarse level using a variety of methods such as use of microphones for audible recordings, accelerometers, flow sensors, pressure transducers, photoplethysmography sensors (PPG), etc. An embodiment introduces a sensing technology allowing for granular analysis of breathing events, such as cough and sneeze detection. An embodiment utilizes a miniaturized force sensing capacitor (FSC) sensor to provide granular sensor data related to a breathing event that may be used in isolation to distinguish between various breathing event types. An embodiment may also include using multiple sensing technologies to consider a combination of signals for distinguishing between breathing events such as a by producing a cough or sneeze signals that are more reliable than the signal obtained from a single sensor alone. Combination-signal based cough or sneeze detection improves accuracy of the signal detection by using the signal from multiple, unique sensors to confirm the signal detection. A combination of signals is likely to facilitate accurate signal detection even when an artifact is present in one or more signals, as other sensors may be free of artifact.
The description now turns to the figures. The illustrated example embodiments will be best understood by reference to the figures. The following description is intended only by way of example, and simply illustrates certain example embodiments.
In an embodiment FSC 101 is an ultra-low power sensor and circuit that detects breathing events including coughing and sneezing events. As further described herein, upon detecting a precursor to a cough or a cough, additional sensor(s) included in a device (collectively indicated at 101a) may be energized and data from them analyzed to confirm the presence of a cough, type of cough, cough frequency, cough force or intensity, as well as differentiation from other breathing events, such as a sneeze reflex. Further, the unique ability to energize additional sensors 101a based on biometric thresholds, e.g., as detected from FSC 101, may facilitate the use of other higher energy consuming sensors such as a pulse oximetry (e.g., using either a reflectance or transmission probe) to expand the clinical utility of the biosensor as well as provide additional signatures to characterize the cough or sneeze signal from artifact.
As further described herein, rules-based or machine learning processes (or other pattern or feature recognition techniques) may be employed to classify the signals or sensor data, e.g., from FSC 101, including identifying data indicating when to activate signals from the additional sensor(s) 101a. An embodiment may utilize an appropriate sensor technology as a primary sensor to sense chest movement induced by cough, including but not limited to resistive, capacitive, inductive, and fiber-optic strain sensors, impedance sensors such as transthoracic impedance sensors, and movement sensors such as an accelerometer, a gyroscope, a magnetometer, or an inertial measurement unit (IMU).
In one embodiment, system 100 is used to implement a method for discreet cough and sneeze reflex detection by use of FSC 101 housed in or attached to a means 104 for ease of application to the patient being monitored. For example, FSC 101 may be included with or attached to a strap, belt, patch, elastic band, or like element or housing that firmly holds FSC 101 against the skin or clothing of the patient to sense compressive, strain, tensile, lateral, or horizontal forces due to breathing events. Thoracic and/or abdominal compression that occurs during the compressive phase of a cough reflex provides the force necessary for FSC 101 activation and the distinctive cough signal to be produced and analyzed. FSC 101 is operatively coupled with a software program and a classifier for signal analysis and cough and sneeze detection.
Optionally, one or more layers of foam, elastic or shock-absorbing materials such as rubber or silicone, or other materials such as fabrics or plastics may be applied to one or more surfaces of FSC 101 so as to partially insulate the surface or surfaces of FSC 101 from the forces being sensed at the skin or clothing of the patient during use. As one having ordinary skill in the art will appreciate, factors such as the mounting location of the FCS 101 on the body of the patient, the force with which the FSC 101 is pressed against the skin or clothing of the patient, and the properties of any intervening layers or materials, can affect the signal quality, and should be optimized to minimize signal artifacts.
With respect to sensor data processing, this may take place in a variety of system components or combination thereof. For example, system 100 may include a device 102 that is operatively coupled to FSC 101 or another sensor device 101a. For example, device 102 may be a user device such as a smart phone, tablet computer or similar. FSC 101 and device 102 are operatively coupled and device 102 may obtain sensor data from FSC 101, for example raw waveform data, which may be digitized and communicated from a radio or other communication module of FSC 101 to device 102. In one example, a low-power wireless communication mechanism between FSC 101 and device 102 is provided. Device 102 may in turn store and process sensor data locally or may communicate with a remote device 103, for example a server or database processing and storing electronic health information.
In one example, device 102 may be used to detect a cough using sensor data from FSC 101 and activate additional sensor(s) 101a. An embodiment therefore uses FSC 101 to perform intelligent power management for additional sensor(s) 101a that are associated with larger power consumption. FSC 101 is a type of ultra-low power consuming device and therefore use of FSC-based cough detection holds benefits in that high power consuming sensors such as a photoplethysmogram (PPG) sensor or a pulse oximeter can remain in an idle/stand-by state reducing power consumption until FSC 101 detects a cough or other pertinent biometric threshold and subsequently energizes the higher power consuming sensor.
Thus, additional sensor(s) 101a may be included in or communicate with various components of system 100. For example, a device such as a smart watch with additional sensor(s) 101a such as a PPG sensor may provide data to an operatively coupled device such as device 102 or may act in concert with FSC 101 or other sensors to collect or process biomarker data, e.g., add cough data to a health application resident on a device including additional sensors 101a and/or device 102. A device including additional sensor(s) 101a may provide raw or processed data to device 102, e.g., PPG data, PPG data processed into a heart rate, etc. In some embodiment where multiple sensor devices are utilized (whether housed in the same device or separate devices), a correlation may be made between the sensor data, for example synchronizing the sensor data readings in time, as explained in the example of
An embodiment therefore combines cough detection from FSC 101 with additional sensing technologies creating a combination cough detection technique. In the example of
While multiple sensor data types are illustrated in
An embodiment receives sensor data, for example from FSC 101 and/or another sensor device, and analyzes it to distinguish between various breathing events with increased accuracy as compared to the state of the art. By way of example,
As may be appreciated from review of
As shown in
As shown in
In
Referring to
As illustrated in
As shown in
As further illustrated in
For example,
Referring to
From the examples of
In one example, peak and trough detection could be utilized to commence the detection of the different breathing events. A peak detection process could find a peaks within an interval of time, e.g., every 2 seconds (which is close to natural breathing). Following peak detection, a local search method can be applied to define an estimated start and end of those signals (tidal breathing, cough, sigh, sneezing, etc.) based on trough location around the determined peak. Thus, at this stage, each specific waveform is separated from the other and each signal/waveform can be analyzed separately or more specifically, physiological features of each waveform could be determined and output as descriptive metadata and used for analysis.
Referring to
Following any processing at 401, e.g., for filtering out signal features, segmenting the waveforms for further analysis, etc., feature extraction may be performed at 402. For example, a process performed at 402 may include calculating slopes of characteristic cough events. Referring to
Furthermore, the timing of or natural frequency and amplitude of the signals may be calculated at 402. These features could be used to analyze the features at 403, e.g., according to a rule, such as a rule coded to help differentiate between normal tidal breathing, sneezing, coughs, and sighs. For instance, normal tidal breathing should occur at physiological frequencies (e.g., around 10-20 breaths/min). However, as illustrated in
The number of spikes or peaks in the expiratory phase may also calculated at 402 to perform analysis at 403. As observed in
Therefore, an embodiment uses identifiable segments that have a set of physiologically extracted features as the input to a decision module, which may be rules-based, a machine learning model, or a combination thereof, to classify each segment to its appropriate class (e.g., tidal breathing, cough, sneeze, etc.). In the example of a trained model, example features as described herein in connection with
In an embodiment, a baseline of values for individual features and feature trends may be established as well as associated thresholds, which may be adjusted and utilized to differentiate unique segments or trends for each patient or patient type or sub-population. For example, baselines for features extracted at 402 may be established when a patient is stable and used to evaluate changes during feature analysis at 403. In one example, a baseline may be set on a personalized basis for each patient to determine baseline features of interest, such as slopes, respiratory rates, relative tidal volumes based on force peaks, etc. Thereafter, any deviation from a baseline may be used to determine breathing events at 404, e.g., indication of coughs, sighs, sneezes, and the like. Similarly, as illustrated in
It may also be appreciated that an ability to accurately distinguish between breathing events may be used as a basis to refine additional measurements or metrics. By way of example, one or more identified coughs may be filtered out of a respiratory rate count. By way of specific example, a periodic or quasiperiodic waveform or other metadata associated with a peal of two or more coughs may be recognized as part of a single respiratory event (i.e., a single staggered exhalation) rather than erroneously classified as representing multiple breathing cycles, improving the accuracy of a respiratory rate determination.
Referring to
One or more processing units are provided, which may include a central processing unit (CPU) 510, one or more graphics processing units (GPUs), and/or micro-processing units (MPUs), which include an arithmetic logic unit (ALU) that performs arithmetic and logic operations, instruction decoder that decodes instructions and provides information to a timing and control unit, as well as registers for temporary data storage. CPU 510 may comprise a single integrated circuit comprising several units, the design and arrangement of which vary according to the architecture chosen.
Computer 500 also includes a memory controller 540, e.g., comprising a direct memory access (DMA) controller to transfer data between memory 550 and hardware peripherals. Memory controller 540 includes a memory management unit (MMU) that functions to handle cache control, memory protection, and virtual memory. Computer 500 may include controllers for communication using various communication protocols (e.g., I2C, USB, etc.).
Memory 550 may include a variety of memory types, volatile and nonvolatile, e.g., read only memory (ROM), random access memory (RAM), electrically erasable programmable read only memory (EEPROM), Flash memory, and cache memory. Memory 550 may include embedded programs, code and downloaded software, e.g., a cough detection program 550a that provides coded methods such as illustrated in
A system bus permits communication between various components of the computer 500. I/O interfaces 530 and radio frequency (RF) devices 520, e.g., WIFI and telecommunication radios, may be included to permit computer 500 to send and receive data to and from remote devices using wireless mechanisms, noting that data exchange interfaces for wired data exchange may be utilized. Computer 500 may operate in a networked or distributed environment using logical connections to one or more other remote computers or databases 570. The logical connections may include a network, such local area network (LAN) or a wide area network (WAN) but may also include other networks/buses. For example, computer 500 may communicate data with and between sensor device(s) 560 collecting sensor data as input for one or more artificial neural networks, training programs for training the same, etc. It will be appreciated by those having skill in the art that artificial neural networks such as those described herein, once trained, may be provided, and used on a local device, e.g., computer 500, which may take the form of an end user device such as a smartphone, tablet, desktop computer, etc.
Computer 500 may therefore execute program instructions or code configured to obtain, store, and analyze sensor data and perform other functionality of the embodiments, as described herein. A user can interface with (for example, enter commands and information) the computer 500 through input devices, which may be connected to I/O interfaces 530. A display or other type of device may be connected to the computer 500 via an interface selected from I/O interfaces 530.
It should be noted that the various functions described herein may be implemented using instructions or code stored on a memory, e.g., memory 550, that are transmitted to and executed by a processor, e.g., CPU 510. Computer 500 includes one or more storage devices that persistently store programs and other data. A storage device, as used herein, is a non-transitory computer readable storage medium. Some examples of a non-transitory storage device or computer readable storage medium include, but are not limited to, storage integral to computer 500, such as memory 550, a hard disk or a solid-state drive, and removable storage, such as an optical disc or a memory stick.
Program code stored in a memory or storage device may be transmitted using any appropriate transmission medium, including but not limited to wireless, wireline, optical fiber cable, RF, or any suitable combination of the foregoing.
Program code for carrying out operations according to various embodiments may be written in any combination of one or more programming languages. The program code may execute entirely on a single device, partly on a single device, as a stand-alone software package, partly on single device and partly on another device, or entirely on the other device. In an embodiment, program code may be stored in a non-transitory medium and executed by a processor to implement functions or acts specified herein. In some cases, the devices referenced herein may be connected through any type of connection or network, including a local area network (LAN) or a wide area network (WAN), or the connection may be made through other devices (for example, through the Internet using an Internet Service Provider), through wireless connections or through a hard wire connection, such as over a USB connection.
In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word “comprising” or “including” does not exclude the presence of elements or steps other than those listed in a claim. In a device claim enumerating several means, several of these means may be embodied by one and the same item of hardware. The word “a” or “an” preceding an element does not exclude the presence of a plurality of such elements. In any device claim enumerating several means, several of these means may be embodied by one and the same item of hardware. The mere fact that certain elements are recited in mutually different dependent claims does not indicate that these elements cannot be used in combination. The word “about” or similar relative term as applied to numbers includes ordinary (conventional) rounding of the number with a fixed base such as 5 or 10.
Although the invention has been described in detail for the purpose of illustration based on what is currently considered to be the most practical and preferred embodiments, it is to be understood that such detail is solely for that purpose and that the invention is not limited to the disclosed embodiments, but, on the contrary, is intended to cover modifications and equivalent arrangements that are within the spirit and scope of the appended claims. For example, it is to be understood that the present invention contemplates that, to the extent possible, one or more features of any embodiment can be combined with one or more features of any other embodiment.
This patent application claims the priority benefit under 35 U.S.C. § 119(e) of U.S. Provisional Application No. 63/389,028, filed on Jul. 14, 2022, the contents of which are herein incorporated by reference.
Number | Date | Country | |
---|---|---|---|
63389028 | Jul 2022 | US |