This disclosure relates generally to techniques for detecting respiratory parameters from thoracic impedance measurements and, more particularly, to techniques for extracting such parameters from noisy short duration thoracic impedance measurements.
To provide a more complete understanding of the present disclosure and features and advantages thereof, reference is made to the following description, taken in conjunction with the accompanying figures, wherein like reference numerals represent like parts, in which:
Thoracic impedance measurements obtained using electrodes placed on a patient's thorax provide an indirect, non-invasive way to collect respiratory parameters of interest, due to the fact that the modulation of level of air in the lungs due to respiration will reflect in proportional modulation of the thoracic electrical impedance. However, such measurements are susceptible to extremely high levels of noisy artifacts, due to motion, cough, and/or improper skin-electrode contact, for example, making it challenging to extract parameters such as respiration rate (RR) and tidal volume (TV) from the measurements. Additionally, certain clinical conditions require extraction of events such as shallow breathing, apnea, and/or periodic or oscillatory breathing, for example, which are even more challenging to extract in the presence of the aforementioned artifacts. Embodiments described herein include two approaches for addressing the aforementioned issues, including a time domain based approach and an auto-correlation-based approach. Both approaches closely follow the physiological aspects of the respiratory cycle and maintain heuristic rules at a minimum, thus enabling extraction of most of these parameters from a single 60 second thoracic impedance measurement with error bounded within 2 breaths per minute (BPM), including quantization error.
Abnormal respiration activity of a person is an early indicator of respiratory, cardiac and/or neurological disease. Clinically, RR in breaths per minute is reported by counting number of the chest wall excursions during inhalation and exhalation. This method is often erroneous and depends on the skill level of the nurse. Clinical methods to extract TV (the volume of air inhaled and exhaled) involve breathing into a tube through the mouth with a nose clip, and thus are not usable for at-home monitoring.
As previously noted, thoracic impedance monitoring through electrodes placed on a person's thorax, may provide an indirect, non-invasive way to extract respiratory parameters such as RR and TV; however, accuracy of the technique is compromised by one or more of the presence of very low frequency baseline wander due to improper electrode contact to skin, high frequency physiological interferers such as cardiac activity, wide-band circuit noise and motion artifacts due to cough, hiccups, body movement, etc. Additionally, certain physiological conditions exhibit different signatures in the signal morphology, which makes it even harder to extract respiratory parameters with high confidence.
Traditional time domain-based approaches, such as peak detection/counting, and frequency domain-based approaches struggle to extract the parameters of interest from a thoracic impedance measurement signal (or simply thoracic impedance signal), due to the non-stationary nature of the signal itself, as well as the noise embedded in the signal.
Embodiments described herein offer a solution to these problems and provide techniques for reliably extracting respiratory parameters from a thoracic impedance signal through application of two different methodologies (time domain-based and autocorrelation based) in the presence of different physiological signal morphologies and artifact conditions. A novel approach to assess the signal quality of the thoracic impedance signal using the input signal, accelerometer data, and filtered noise is also presented.
A time domain-based approached is useful to report RR in case of low confidence RR estimates (not signal quality) from the autocorrelation based technique, as well as to estimate RR in cases of apnea and to calculate TV.
In various implementations, the system 102 can have a configuration that allows it to be implemented within a wearable vest-like structure, as multiple patch-like devices, or any other suitable structure or device(s). In one possible environment, such as the environment 100, the system 102 may be operative to engage in bidirectional communications over wireless communication paths 116 with a smartphone 106, which, in turn, may be operative to engage in bidirectional communications over wireless communication paths 118 with a communications network 108 (e.g., the Internet). Alternatively, a direct link to the cloud 110 may be provided without requiring a hop through a base station or cell phone. The smartphone 106 is further operative, via the communications network 108, to engage in bidirectional communications over wireless communication paths 120 with the cloud 110, which can include resources for cloud computing, data processing, data analysis, data trending, data reduction, data fusion, data storage, and other functions. The system 102 is further operative to engage in bidirectional communications over wireless communication paths 122 directly with the cloud 110.
The processor 202 can include a plurality of processing modules such as a data analyzer 226 and a data fusion/decision engine 228. The transmitter/receiver 204 can include at least one antenna 210 operative to transmit/receive wireless signals such as Bluetooth or Wi-Fi signals over the wireless communications paths 116 to/from the smartphone 106, which can be a Bluetooth or Wi-Fi-enabled smartphone or any other suitable smartphone. The antenna 210 is further operative to transmit/receive wireless signals such as cellular signals over the wireless communications paths 122 to/from the cloud 110.
The processor 202 can further include an autocorrelation module 230 and a time domain module 232 for respectively implementing an autocorrelation based technique and a time domain-based technique for deriving respiratory parameters from a thoracic impedance signal, as described herein. The processor 202 can further include a signal quality assessment module 234 for performing signal quality checks in connection with a thoracic impedance signal, as described herein.
The transmitter/receiver 204 can include at least one antenna 210 operative to transmit/receive wireless signals such as Bluetooth or Wi-Fi signals over the wireless communications paths 116 to/from the smartphone 106, which can be a Bluetooth or Wi-Fi-enabled smartphone or any other suitable smartphone. The antenna 210 is further operative to transmit/receive wireless signals such as cellular signals over the wireless communications paths 122 to/from the cloud 110.
The operation of the system 102 for deriving and monitoring respiratory parameters, such as RR and TV, in human subjects using noisy short duration thoracic impedance measurements according to some embodiments will be further understood with reference to the following illustrative example, as well as
Having positioned the system 102 in contact with the human subject's torso and/or upper chest and/or neck areas, the thoracic impedance measurement module 112 can be activated to gather, collect, sense, measure, or otherwise obtain thoracic impedance data from the human subject 104 and generate signals indicative thereof. In certain embodiments, the nature of the thoracic impedance data obtained using the illustrative method is noisy and of short duration.
The thoracic impedance measurement module 112 can perform thoracic impedance measurements using some or all of the plurality of surface electrodes 114a-114d that make contact with the skin of the human subject 104 on his or her torso, upper chest, and/or neck areas. In accordance with features of embodiments described herein, as will be described in greater detail hereinbelow, respiratory parameters, such as respiratory rate and tidal volume, may be derived from the noisy short duration thoracic impedance data from the thoracic impedance measurement module 112.
In some embodiments, the thoracic impedance data from the thoracic impedance measurement module 112 may be provided to the data analyzer 226 for at least partial data analysis, data trending, and/or data reduction. In one embodiment, the thoracic impedance measurement data in combination with other metadata, such as medical history, demographic information, and other testing modalities, can also be analyzed, trended, and/or reduced “in the cloud” and made available in cloud-based data storage 110 with pre-set alerts for use in various levels of clinical interventions with respect to respiratory parameters.
The data analyzer 226 may provide the at least partially analyzed thoracic impedance data to the data fusion/decision engine 228, which may effectively at least partially fuse or combine the thoracic impedance data with other sensing data, in accordance with one or more algorithms and/or decision criteria, for subsequent use in making one or more inferences about the human subject 104. The processor 202 may then provide the at least partially combined thoracic impedance and other sensing data to the transmitter/receiver 204, which may transmit the combined thoracic impedance and sensing data either directly over the wireless communication paths 122 to the cloud 110, or over the wireless communication paths 116 to the smartphone 106. Next, the smartphone 106 can transmit, via the communications network 108, the combined thoracic impedance and sensing data over the wireless communication paths 118, 120 to the cloud 110, where it can be further analyzed, trended, reduced, and/or fused. It will be recognized that, as described above, communications data may be communicated directly to the cloud 110 without involvement of a smartphone/cell phone or base station.
The resulting curated combined sensing data can then be remotely downloaded by hospital clinicians for risk scoring/stratification, monitoring and/or tracking purposes.
In step 302, a short duration (e.g., 60 second) thoracic impedance signal obtained using electrodes (e.g., electrodes 114 (
In step 304, signal quality and signal integrity assessments are performed on the respiratory signal (e.g., by the module 234 (
As will be described in greater detail hereinbelow, certain embodiments of a method for extracting RR and TV from noisy short duration thoracic impedance signal, such as the method 300, exploit the fact that the thoracic impedance signal is a surrogate for lung volume of a human subject and the derivative of the thoracic impedance signal is a surrogate for air flow rate in and out of the human subject's lungs.
In general, autocorrelation algorithms derive the inherent periodicity event for non-stationary signals with noise. Referring again to
In step 308, the respiratory signal is processed using a time domain based technique (e.g., implemented by module 232 (
In step 310, estimates from the autocorrelation based algorithm and the time domain based algorithm may be selected based on certain signal signatures that represent certain clinical conditions. For example, in a case of apnea, which is absence of respiratory for few seconds, the number of inhalation and exhalations are best described by time domain based algorithm, whereas the autocorrelation based algorithm precisely specifies the rate at which the subject is breathing (i.e., the RR) before or after an apneic event. In contrast, in a case of oscillatory breath, the RR is specified by the autocorrelation based algorithm and oscillations in TV is specified by the time domain based “zero-crossing” algorithm.
In step 312, a confidence assessment may be performed on the estimates from the autocorrelation based algorithm and the time domain algorithm, as described hereinbelow.
In step 314, RR and TV estimates are selected and reported and/or recorded as desired.
It will be recognized that for thoracic impedance signals (e.g., those that have a significant amount of noise), a frequency domain method, such as the autocorrelation method, will be more useful in deriving RR from the thoracic impedance signal, whereas for other thoracic impedance signals (e.g., a thoracic impedance signal that is not particularly periodic), a time domain based method will be more useful in deriving RR from the thoracic impedance signal. Embodiments described herein leverage the relative advantages of both approaches, using both methods to derive RR and then selecting the one that is likely to be more accurate under the circumstances.
In step 322, a short duration (e.g., 60 second) thoracic impedance signal obtained using electrodes (e.g., electrodes 114 (
In step 324, In step 308, the respiratory signal is processed using a time domain based technique to generate an estimated time domain RR (“TD_RR”). Additionally, a FLAG_APNEA_DETECTED flag is set if apnea is detected in the respiratory signal during performance of the time-domain based technique.
In step 326, a derivative of the respiratory signal is calculated and in step 328, the respiratory signal and/or the derivative thereof are processed using the autocorrelation based technique to generate an estimated autocorrelation RR (“AC_RR”), as well as a confidence metric for the estimated AC_RR. In certain embodiments, the confidence metric (CM) is equal to the ratio of signal power (corresponding to breaths per minute (BPMs) within a range of ±5 bpm of the estimated AC_RR) to the noise power (corresponding to BPMs outside the range of ±5 bpm of the estimated AC_RR).
In step 328, a determination is made whether the quality of the thoracic impedance signal (as determined by one or more signal quality checks described hereinbelow) is good. If the quality of the thoracic impedance signal is not good, execution proceeds to step 332, in which a determination is made that there is no RR to report, as the signal is unreliable/unusable.
If it is determined in step 328 that the quality of the thoracic impedance signal is good, execution proceeds to step 334, in which a determination is made whether the confidence metric is less than a predetermined threshold (e.g., 1). If it is determined in step 334 that the confidence metric is less than the predetermined threshold, execution proceeds to step 336, in which the estimated TD_RR is output as the RR. If it is determined in step 334 that the confidence metric is not less than the predetermined threshold, execution proceeds to step 338, in which the estimated AC_RR is output as the RR.
In certain embodiments, the RR estimate (e.g., AC_RR or TD_RR) may be used to adjust the filtering used for TV extraction. For example, if RR is found to be 10 bpm, the center frequency Fc and bandwidth of the low pass filter may be selected to be 10 bpm+/−3 bpm to improve TV extraction. It will be noted that TV information is one of the deciding factors for RR confidence metric (CM_RR) reporting. For example, a very low TV (possibly due to poor contact) or a very large TV (possibly due to contact impedance modulation) will both lower the confidence on RR reporting. Additionally, combining RR and TV information may provide important clinical insights. For example, minute ventilation is defined as the amount of air breathed per minute and is the product of RR and TV (e.g., 5-8 liters/minute, typically). Moreover, although TV is not directly detected in liters, by comparing the estimated TV with a baseline reading, possible hypoventilation/hyperventilation may be flagged if there is a significant decrease/increase in minute ventilation.
In step 508, a determination is made whether the settling deviation of the thoracic impedance signal is less than a specified percentage (e.g., 10%). As used herein, “settling deviation” refers to the change in thoracic impedance over the measurement time duration. For example, if thoracic impedance changes by more than 10%, the electrode contact is likely unstable. If it is determined that the settling deviation of the thoracic impedance signal is not less than the specified percentage, execution proceeds to step 510, in which an error code is generated to indicate that the thoracic impedance settling deviation is too large. Additionally in step 510, the value of a parameter gSQM_valid_TV is set to 0 and the value of a parameter gSQM_valid_RR is set to 0. If it is determined in step 508 that the settling deviation of the thoracic impedance signal is less than the specified percentage, execution proceeds to step 512, in which the value of gSQM_valid_TV is set to 1. It will be recognized that gSQM_valid_TV and gSQM_valid_RR are signal quality metrics for TV and RR, respectively, with a value of “1” indicating good signal quality and a value of “0” indicating poor signal quality.
In step 514, a determination is made whether a contact impedance mismatch is less than a particular value (e.g., 2000 ohms). If it is determined that the contact impedance mismatch is not less than the particular value, execution proceeds to step 516, in which an error code is generated to indicate that the contact impedance mismatch is too high. Additionally in step 516, the value of gSQM_valid_RR is set to 0. If it is determined in step 514 that the contact impedance mismatch is less than the particular value, execution proceeds to step 518.
In step 518, a determination is made whether the contact impedance is less than a particular value (e.g., 3000 ohms). If it is determined that the contact impedance is not less than the particular value, execution proceeds to step 520, in which an error code is generated to indicate that the contact impedance is too high. Additionally in step 520, the value of gSQM_valid_RR is set to 0. If it is determined in step 518 that the contact impedance is less than the particular value, execution proceeds to step 522.
In step 522, the signal is deemed to have passed the impedance-specific signal quality check and the value of gSQM_valid_RR is set to 1.
Referring now to
In step 706, a determination is made whether for either the thoracic impedance signal or the accelerometer data (1) CoV is greater than 1 or (2) CoV is less than 0.4 and kurtosis is greater than 7. If either of these conditions is true for either signal, in step 708, an artifact is detected. If neither of the conditions is true for either signal in step 706, execution proceeds to step 710.
In step 710, a determination is made whether gSQM_valid_RR=1, gSQM_valid_TV=1 (as determined in method 500 (
As shown in
If a positive determination is made in step 904, execution proceeds to step 908, in which a determination is made whether gSQM_valid_RR is equal to 1, gSQM_valid_TV is equal to one, and the signal length is less than 30 seconds. If all of the conditions specified in step 908 are met, execution proceeds to step 910, in which a high quality confidence value is assigned to the segment and the data_quality parameter is set to 1.
If one of the conditions specified in step 908 is not met, execution proceeds to step 912, in which a determination is made whether gSQM_valid_RR is equal to 1, gSQM_valid_TV is equal to one, and the signal length is less than 15 seconds. If all of the conditions specified in step 912 are met, execution proceeds to step 914, in which a low quality confidence value is assigned to the segment and the data_quality parameter is set to 0.
If one of the conditions specified in step 912 is not met, execution proceeds to step 916, in which a no quality confidence value is assigned to the segment and the data_quality parameter is set to −1.
In accordance with details of particular embodiments, the autocorrelation based algorithm described herein derives the inherent periodicity of the respiratory signal (which need not be strictly periodic and/or stationary) without being affected by external noise. As will be described, use of the autocorrelation based algorithm to extract RR involves detrending the preprocessed signal to derive a trend stationary signal (zero mean), autocorrelation of the signal, and heuristic-based RR calculation from the autocorrelated signal. Additionally, a signal-to-noise ratio (SNR) and TV may be calculated from the autocorrelated signal.
In step 1106, first order differentiation is performed to remove baseline wandering (if the signal is not stationary) to produce a difference signal (Δamplitude/Δtime).
In step 1108, correlation is computed on the difference signal with a time lagged version of itself (lag of one sample) to produce an autocorrelated signal ((Δamplitude/Δtime)2).
In step 1110, all local maxima, or peaks, are identified in the autocorrelated signal.
In step 1112, a peak is discarded if the strength of the peak is negatively correlated and if the amplitude of the peak is less than 40% of the amplitude of neighboring peaks.
In step 1114, the relative amplitude and relative time lags between the peaks are calculated to produce an array of relative time lags equivalent to harmonic periods and an array of relative amplitudes, or signal powers.
In step 1116, an array of breaths per minute (BPMs) is calculated using the array of relative time lags (e.g., 60/Δtime/sampling rate).
In step 1118, a BPM value may be eliminated from the array of BPMs calculated in step 1116 may be excluded from the array if (1) it is greater than 44 or less than 6 or (2) if the difference between the value and a neighboring BPM value is greater than or equal to 10. The result is an array of valid relative BPM values.
In step 1120, the average of the valid relative BPM values is calculated and deemed the estimated average RR.
In step 1122, the highest peak in the autocorrelated signal that corresponds to the estimated average RR is identified. This is the estimated dominant RR. The change in tidal impedance is equal to the square root of the highest signal peak.
In step 1124, the RR for the time lag corresponding to the highest peak from the origin is calculated and deemed the estimated dominant RR.
In step 1126, the allowable deviation for instantaneous BPM is calculated (e.g., the estimated average RR±5).
In step 1128, all of the relative signal powers that fall inside (signal) and outside (noise) the signal band are summed to calculate the SNR.
The expected value of all the relative time lags represents the RR that is influenced by the harmonics of the highly periodic sequence in the thoracic impedance signal, increasing/decreasing frequency between cycles, low frequency artifacts, and uneven signal amplitudes (e.g., due to shallow breathing, apnea). At any time lag with a finite number of signals overlapped, only correlated data is represented as a peak and all the uncorrelated data are canceled. The algorithm does not entirely depend on the amplitude of the signal, so a large artifact has little effect. To identify a valid peak in the autocorrelated plot, relative threshold, rather than global threshold, is applied.
In accordance with features of embodiments described herein, a time domain-based approached is also provided and is useful to report RR in case of low confidence RR estimates (not signal quality) from the autocorrelation based technique, as well as to estimate RR in cases of apnea and to calculate TV.
Referring to
In step 1312, a shallow breath threshold (described in greater detail in
Example 1 provides a method of extracting respiratory parameters for a human subject from a thoracic impedance (TI) measurement signal, the method including performing a signal quality check on the TI measurement signal; and executing at least one of an autocorrelation algorithm and a time-domain zero-crossing algorithm on at least a portion of the TI measurement signal to extract at least one respiratory parameter for the human subject from the at least a portion of the TI measurement signal, wherein at least one respiratory parameter includes at least one of respiration rate (“RR”) and tidal volume (“TV”).
Example 2 provides the method of example 1, further including, prior to the performing and executing, low-pass filtering the TI measurement signal.
Example 3 provides the method of example 2, wherein a cutoff frequency of a filter used to perform the low pass filtering is 0.65 hertz.
Example 4 provides the method of any of examples 1-3, wherein the signal quality check includes an impedance-specific signal quality check.
Example 5 provides the method of example 4, wherein the impedance specific signal quality check includes checking at least one of electrode contact impedance and total body impedance with reference to thresholds based on physiological limits.
Example 6 provides the method of any of examples 1-5, wherein the signal quality check includes identifying at least one signal artifact in the TI measurement signal.
Example 7 provides the method of example 6, further including removing the at least one artifact from the TI measurement signal to produce the at least a portion of the TI measurement signal.
Example 8 provides the method of example 6, wherein the at least one artifact includes noise.
Example 9 provides the method of example 6, wherein the at least one artifact is a result of movement of the human subject.
Example 10 provides the method of any of examples 1-9, wherein the executing at least one of an autocorrelation algorithm and a time-domain zero-crossing algorithm on the TI measurement signal further includes autocorrelating the TI measurement signal to determine a second order average of the TI measurement signal; and calculating an expected value based on time lags between peaks in the autocorrelated TI measurement signal to derive an estimated respiratory rate (“RR”).
Example 11 provides the method of example 10, further including deriving a signal to noise ratio (SNR) for the TI measurement signal from the autocorrelated TI measurement signal.
Example 12 provides the method of any of examples 10-11, further including calculating a confidence metric for the estimated RR.
Example 13 provides the method of any of examples 1-12, wherein the executing at least one of an autocorrelation algorithm and a time-domain zero-crossing algorithm on the TI measurement signal further includes counting zero-crossings on a first order derivative of the TI measurement signal to divide the TI signal into inhalation and exhalation cycles to calculate a respiratory rate (RR); and calculating a tidal volume (“TV”) from a median of peak TI values.
Example 14 provides the method of example 13, further including applying a shallow breath threshold to the first order derivative prior to the calculating a RR and the calculating a TV.
Example 15 provides the method of any of examples 1-14, further including choosing estimates produced by at least one of the autocorrelation algorithm and the time-domain zero-crossing algorithm based on a confidence metric associated with the autocorrelation algorithm.
Example 16 provides the method of any of examples 1-15, further including choosing estimates produced by at least one of the autocorrelation algorithm and the time-domain zero-crossing algorithm based on a signal signature indicative of a clinical condition.
Example 17 provides the method of any of examples 1-16, wherein the TI measurement signal is less than 60 seconds in duration.
Example 18 provides the method of any of examples 1-17, wherein the TI measurement signal is less than 30 seconds in duration.
Example 19 provides a method of determining a respiration rate (RR) of a human subject from a thoracic impedance (TI) measurement signal, the method including preprocessing the TI measurement signal to generate a respiratory signal; performing a signal quality check on the respiratory signal; executing a time-domain zero-crossing algorithm on at least a portion of the respiratory signal to determine an estimated time domain RR (TD_RR); executing an autocorrelation algorithm on the at least a portion of the respiration signal to determine an estimated autocorrelation RR (AC_RR) and a confidence metric for the estimated AC_RR; selecting one of the estimated TD_RR and the estimated AC_RR based on the confidence metric; and outputting the selected one of the estimated TD_RR and the estimated AC_RR as a final RR.
Example 20 provides the method of example 19, wherein the selecting one of the estimated TD_RR and the estimated AC_RR based on the confidence metric includes selecting the estimated AC_RR if the confidence metric is greater than or equal to a threshold value; and selecting the estimated TD_RR if the confidence metric is less than the threshold value.
Example 21 provides the method of any of examples 19-20, further including, if a result of the signal quality check is poor, refraining from outputting the selected one of the estimated TD_RR and the estimated AC_RR as the final RR.
Example 22 provides the method of any of examples 19-21, wherein the preprocessing includes filtering the TI measurement signal using a low pass filter.
Example 23 provides the method of any of examples 19-22, wherein the signal quality check includes an impedance-specific signal quality check.
Example 24 provides the method of example 23, wherein the impedance specific signal quality check includes checking at least one of electrode contact impedance and total body impedance with reference to thresholds based on physiological limits.
Example 25 provides the method of any of examples 19-24, wherein the signal quality check includes identifying at least one signal artifact in the respiratory signal.
Example 26 provides the method of example 25, further including removing the at least one artifact from the respiratory signal to produce the at least a portion of the respiratory signal.
Example 27 provides the method of any of examples 25-26, wherein the at least one artifact includes noise.
Example 28 provides the method of any of examples 25-27, wherein the at least one artifact is a result of movement of the human subject.
Example 29 provides the method of any of examples 19-28, wherein the executing an autocorrelation algorithm on the at least a portion of the respiratory signal further includes autocorrelating the at least a portion of the respiratory signal to determine an autocorrelated signal; and calculating an expected value based on time lags between peaks in the autocorrelated signal to derive an estimated respiratory rate (“RR”).
Example 30 provides the method of example 29, wherein the confidence metric a ratio of signal power to noise power for the autocorrelated signal.
Example 31 provides the method of any of examples 19-30, wherein the executing a time-domain zero-crossing algorithm on the at least a portion of the respiratory signal further includes counting a number zero-crossings for a first order derivative signal of the at least a portion of the respiratory signal, wherein the number of zero-crossings corresponds to the estimated TD_RR.
Example 32 provides the method of example 31, wherein the executing a time-domain zero-crossing algorithm on the at least a portion of the respiratory signal further includes flagging an apnea condition in connection with the at least a portion of the respiratory signal.
Example 33 provides the method of any of examples 31-32, wherein the executing a time-domain zero-crossing algorithm on the at least a portion of the respiratory signal further includes flagging a shallow breathing condition in connection with the at least a portion of the respiratory signal.
Example 34 provides a method of determining a tidal volume (TV) of a human subject from a thoracic impedance (TI) measurement signal, the method including preprocessing the TI measurement signal to generate a respiratory signal; performing a signal quality check on the respiratory signal; executing a time-domain zero-crossing algorithm on at least a portion of the respiratory signal to determine an estimated TV; and selectively reporting the estimated TV based on a result of the signal quality check.
Example 35 provides the method of example 34, further including, if the result of the signal quality check is poor, refraining from reporting the estimated TV.
Example 36 provides the method of any of examples 34-35, wherein the preprocessing includes filtering the TI measurement signal using a low pass filter.
Example 37 provides the method of any of examples 34-36, wherein the signal quality check includes an impedance-specific signal quality check.
Example 38 provides the method of example 37, wherein the impedance specific signal quality check includes checking at least one of electrode contact impedance and total body impedance with reference to thresholds based on physiological limits.
Example 39 provides the method of any of examples 34-39, wherein the signal quality check includes identifying at least one signal artifact in the respiratory signal.
Example 40 provides the method of example 39, further including removing the at least one artifact from the respiratory signal to produce the at least a portion of the respiratory signal.
Example 41 provides the method of any of examples 34-40, wherein the executing a time-domain zero-crossing algorithm on the at least a portion of the respiratory signal further includes estimating the TV from a median of peak TI values.
It should be noted that all of the specifications, dimensions, and relationships outlined herein (e.g., the number of elements, operations, steps, etc.) have only been offered for purposes of example and teaching only. Such information may be varied considerably without departing from the spirit of the present disclosure, or the scope of the appended claims. The specifications apply only to one non-limiting example and, accordingly, they should be construed as such. In the foregoing description, exemplary embodiments have been described with reference to particular component arrangements. Various modifications and changes may be made to such embodiments without departing from the scope of the appended claims. The description and drawings are, accordingly, to be regarded in an illustrative rather than in a restrictive sense.
Note that with the numerous examples provided herein, interaction may be described in terms of two, three, four, or more electrical components. However, this has been done for purposes of clarity and example only. It should be appreciated that the system may be consolidated in any suitable manner. Along similar design alternatives, any of the illustrated components, modules, and elements of the FIGURES may be combined in various possible configurations, all of which are clearly within the broad scope of this Specification. In certain cases, it may be easier to describe one or more of the functionalities of a given set of flows by only referencing a limited number of electrical elements. It should be appreciated that the electrical circuits of the FIGURES and its teachings are readily scalable and may accommodate a large number of components, as well as more complicated/sophisticated arrangements and configurations. Accordingly, the examples provided should not limit the scope or inhibit the broad teachings of the electrical circuits as potentially applied to myriad other architectures.
It should also be noted that in this Specification, references to various features (e.g., elements, structures, modules, components, steps, operations, characteristics, etc.) included in “one embodiment”, “exemplary embodiment”, “an embodiment”, “another embodiment”, “some embodiments”, “various embodiments”, “other embodiments”, “alternative embodiment”, and the like are intended to mean that any such features are included in one or more embodiments of the present disclosure, but may or may not necessarily be combined in the same embodiments.
It should also be noted that the functions related to circuit architectures illustrate only some of the possible circuit architecture functions that may be executed by, or within, systems illustrated in the FIGURES. Some of these operations may be deleted or removed where appropriate, or these operations may be modified or changed considerably without departing from the scope of the present disclosure. In addition, the timing of these operations may be altered considerably. The preceding operational flows have been offered for purposes of example and discussion. Substantial flexibility is provided by embodiments described herein in that any suitable arrangements, chronologies, configurations, and timing mechanisms may be provided without departing from the teachings of the present disclosure.
Numerous other changes, substitutions, variations, alterations, and modifications may be ascertained to one skilled in the art and it is intended that the present disclosure encompass all such changes, substitutions, variations, alterations, and modifications as falling within the scope of the appended claims.
Note that all optional features of the device and system described above may also be implemented with respect to the method or process described herein and specifics in the examples may be used anywhere in one or more embodiments. The “means for” in these instances (above) may include (but is not limited to) using any suitable component discussed herein, along with any suitable software, circuitry, hub, computer code, logic, algorithms, hardware, controller, interface, link, bus, communication pathway, etc.
Note that with the example provided above, as well as numerous other examples provided herein, interaction may be described in terms of two, three, or four network elements. However, this has been done for purposes of clarity and example only. In certain cases, it may be easier to describe one or more of the functionalities of a given set of flows by only referencing a limited number of network elements. It should be appreciated that topologies illustrated in and described with reference to the accompanying FIGURES (and their teachings) are readily scalable and may accommodate a large number of components, as well as more complicated/sophisticated arrangements and configurations. Accordingly, the examples provided should not limit the scope or inhibit the broad teachings of the illustrated topologies as potentially applied to myriad other architectures.
It is also important to note that the steps in the preceding flow diagrams illustrate only some of the possible signaling scenarios and patterns that may be executed by, or within, communication systems shown in the FIGURES. Some of these steps may be deleted or removed where appropriate, or these steps may be modified or changed considerably without departing from the scope of the present disclosure. In addition, a number of these operations have been described as being executed concurrently with, or in parallel to, one or more additional operations. However, the timing of these operations may be altered considerably. The preceding operational flows have been offered for purposes of example and discussion. Substantial flexibility is provided by communication systems shown in the FIGURES in that any suitable arrangements, chronologies, configurations, and timing mechanisms may be provided without departing from the teachings of the present disclosure.
Although the present disclosure has been described in detail with reference to particular arrangements and configurations, these example configurations and arrangements may be changed significantly without departing from the scope of the present disclosure. For example, although the present disclosure has been described with reference to particular communication exchanges, embodiments described herein may be applicable to other architectures.
Numerous other changes, substitutions, variations, alterations, and modifications may be ascertained to one skilled in the art and it is intended that the present disclosure encompass all such changes, substitutions, variations, alterations, and modifications as falling within the scope of the appended claims. In order to assist the United States Patent and Trademark Office (USPTO) and, additionally, any readers of any patent issued on this application in interpreting the claims appended hereto, Applicant wishes to note that the Applicant: (a) does not intend any of the appended claims to invoke paragraph six (6) of 35 U.S.C. section 142 as it exists on the date of the filing hereof unless the words “means for” or “step for” are specifically used in the particular claims; and (b) does not intend, by any statement in the specification, to limit this disclosure in any way that is not otherwise reflected in the appended claims.
The present disclosure claims priority to U.S. Provisional Patent Application No. 63/115,762 entitled “TECHNIQUES FOR EXTRACTING RESPIRATORY PARAMETERS FROM NOISY SHORT DURATION THORACID IMPEDANCE MEASUREMENTS” and filed Nov. 19, 2020, the disclosure of which is incorporated by reference in its entirety.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2021/082219 | 11/18/2021 | WO |
Number | Date | Country | |
---|---|---|---|
63115762 | Nov 2020 | US |