Method for detecting and discriminating breathing patterns from respiratory signals

Information

  • Patent Grant
  • 11896388
  • Patent Number
    11,896,388
  • Date Filed
    Wednesday, June 2, 2021
    2 years ago
  • Date Issued
    Tuesday, February 13, 2024
    2 months ago
Abstract
A Cheyne-Stokes (CS) diagnosis system classifies periods of CS-like breathing by examining a signal indicative of a respiratory parameter. For example, nasal flow data is processed to classify it as unambiguously CS breathing or nearly so and to display the classification Processing may detect and display: apnoeas, hypopnoeas, flow-limitation and snore. The signal may be split into equal length epochs and event features are extracted. Statistics are applied to these primary feature(s) to produce secondary feature(s) representing the entire epoch. Each secondary feature is grouped with other feature(s) extracted from the entire epoch rather than from the epoch events. This final group of features is the epoch pattern. The epoch pattern is classified to produce a probability for possible event classes (e.g., Cheyne-Stokes breathing, OSA, etc.). The epoch is assigned to the class with the highest probability, which may both be reported as an indication of disease state.
Description
FIELD OF THE INVENTION

The present invention relates to methods, algorithms and diagnostic apparatus for the detection of sleep disordered breathing patterns and the discrimination between patterns of different disease states such as obstructive sleep apnea, central sleep apnea and Cheyne-Stokes breathing and mixed sleep apnea.


BACKGROUND OF THE INVENTION

Sleep-disordered breathing (SDB) encompasses a group of disorders where the breathing pattern or quality of ventilation is abnormal during sleep. Obstructive sleep apnea (OSA), the most common such disorder (effecting possible 4-5% of the adult population), is characterized by repetitive closing or collapse of the upper airway and partial or complete diminution of breathing. The obstruction is normally ended by the patient arousing briefly when the muscles of the upper airway act to clear the obstruction. During the repetitive cycle of obstruction and arousal, the OSA patient will always continue to make “efforts” to breath; in other words there is no central or brain-mediated disruption to the breathing cycle.


Conversely, in central sleep apnea (CSA), there is a disruption to breathing which is brain or control-centre in origin. Cheyne-Stokes (CS) breathing is one of the more common forms of CSA. It is caused by an abnormal limit-cycle instability of the patient's respiratory controller in which there are rhythmic alternating periods of waxing and waning ventilation. Patients with cardiac failure (a condition where the heart fails to pump adequately) often have CSA, especially as the condition deteriorates or where therapy has ceased to allow effective compensation by the heart. Cheyne-Stokes breathing appears as a cyclical variation in tidal volume seen in heart failure patients. The cycle consists of an apnoea or hypopnoea followed by an overshooting hyperpnoea which often (but not always) has a characteristic hump backed morphology s a.k.a. a “Sydney Harbor Bridge” shape. The exact cause of CS breathing is not fully understood. However, the characteristic waxing and waning cycle is strongly reminiscent of limit cycles in a poorly adjusted control system with a maladjusted gain or destabilizing feedback-loop delay.


Sleep-disordered breathing is undesirable in all its forms because it disrupts sleep architecture (the pattern and proportion of the different forms of sleep) leading to daytime somnolence. The repetitive cessation or diminution of ventilation causes (sometimes dramatic) drops in blood oxygenation levels. These and other complications are probably responsible for the now established sequelae of cardiovascular conditions.


The treatment of choice for OSA is continuous positive airway pressure (CPAP) as first described by Sullivan [Sullivan CE, et al. Reversal of obstructive sleep apnea by continuous positive airway pressure applied through the nares. Lancet 1981 Apr. 18; 1(8225):862-5]. CPAP is also used to treat some heart-failure patients with CSA and congestive heart failure (fluid on the lungs). However, Cheyne-Stokes breathing is ineffectively treated by CPAP and may require the application of servo-ventilation [Teschler H et al. Adaptive pressure support servo-ventilation: a novel treatment for Cheyne-Stokes respiration in heart failure. Am J Respir Crit Care Med. 2001 Aug. 15; 164(4):614-9. Berthon-Jones Ventilatory assistance for treatment of cardiac failure and Cheyne-Stokes breathing. U.S. Pat. No. 6,532,959].


Diagnosis From Multiple Signals

The gold standard for the diagnosis of SDB and sleep apnea is the polysomnograph (PSG): the measurement and recording of a multitude of physiological signals during a stay overnight in a sleep laboratory. Briefly, the PSG signal ensemble normally includes one or more signals indicative of a respiratory parameters such as patient airflow rate (for the calculation of ventilation and the detection of apneas and hypopnoeas), multiple electroencephalogram (EEG), electrooculogram (EOG) and electromyogram (EMG) signals (for the determination of patient sleep state, position and the detection of arousals from sleep), breathing effort signals (either chest and abdominal distension bands or an esophageal pressure-measuring catheter), snore amplitude, and oxygen saturation. Another method of diagnosing SDB is polygraphy (PG) whereby a reduced number of parameters are recorded while the patient sleeps. These parameters include: nasal/oral airflow rate, snore amplitude, oxygen saturation, respiratory effort (thoracic and abdominal) and body position.


In both the PSG and the PG a breathing-effort signal is recorded to enable the discrimination of OSA events from CSA or Cheyne-Stokes breathing. (A third type of event is also possible—the mixed apnea—where the event is initiated by a centrally-mediated lack of breathing drive and ends with an airway obstruction and subsequent arousal). It is impossible for the inexperienced observer to reliably determine the type of apnea without reference to at least the flow signal and a measure of breathing effort. However, an experienced and trained observer (expert) can often readily detect patterns in a run of events (apneas/hypopnoeas) allowing a reliable determination of the type of underlying disease. This is especially true of Cheyne-Stokes breathing which has a very characteristic waxing and waning pattern of ventilation.


Simple Recording Devices

The performance of either a PSG or PG requires trained technicians, is expensive, is time consuming and can itself introduce sleep disturbances. Also, it is well known that a shortage of sleep laboratories is hampering the diagnosis and treatment of current SDB patients, let alone what is considered a vast undiagnosed population. For these reasons a type of “screening” device (e.g., the microMesan® from MAP of Germany, or the ApneaLink™ from ResMed) is available to test patients suspected of having sleep-disordered breathing. Such devices are small, recording just one or two physiological signals, and can be readily sent home with the patient for a screening study. For example: patients' nasal airflow can be recorded and later examined by a physician using a personal computer and a connection to the device. A software package would then be available to read the data from the device, show statistics and make recommendations regarding suspected sleep-related pathology.


Diagnosis Classifier

The calculation of the apnea-hypopnoea index (AHI), which is a number of such events per hour on average, is a measure regularly used to guide the direction of either treatment or further investigation with a full PSG or PG. A computer program or algorithm which further enables the discrimination between different underlying disease states based on the recorded breathing patterns provides added guidance to the clinical pathway. A strong indication of Cheyne-Stokes disease, for example, would suggest completely different follow-up compared to the more common forms of sleep apnea.


The concept of a classifier is common to many fields where it is desirable to assign an object or an underlying state of an object to one of a number of classes. This concept is used, for example, in the fields of voice recognition (where sound bytes are classified as different words or syllables), radar detection (where visual signals are classified as enemy/friendly targets) and medical diagnosis (where test results are used to classify a patient's disease state). The design of a classifier falls under the field of Pattern Recognition and a classifier can be of the supervised type (the classifier is built from training data which has been pre-classed by a supervisor or “expert”) or unsupervised type (where the natural ordering or clustering of the data determines the different classes). Time signal classification usually relies on representing the signal at particular time points with “features”. Features are simply numbers that distill the essence of the signal at a point in time, a form of compression. A set (or vector) of features is called a “pattern”. A classifier takes a pattern and manipulates it mathematically with a suitable algorithm to produce a probability value for each of a number of classes. The pattern is assigned to the class with the highest probability.


In U.S. Pat. No. 6,839,581 there is disclosed a method for detecting CS respiration in patients with congestive heart failure by performing spectral analysis of overnight oximeter recordings to obtain a set of parameters that can be used in the construction of a classification tree and a trained neural network.


In summary, sleep-disordered breathing is a common syndrome with different underlying disease types requiring very different treatment options. There is a need for a small and relatively inexpensive screening devices that can help unblock the treatment bottleneck that currently exists at the sleep laboratory. An algorithm and diagnostic apparatus that can replicate the expert's ability to detect breathing patterns associated with particular disease states will enhance the diagnosis and treatment of patients being screened for sleep-disordered breathing, or for monitoring patients already undergoing therapy. What is needed is an algorithm for flow data in the form of classifier.


What is particularly desirable is a method and apparatus for diagnosing Cheyne-Stokes breathing from flow readings or oximeter readings by use of appropriate software in conjunction with a small hand-held device for use in a home setting.


BRIEF SUMMARY OF THE INVENTION

The CS diagnosis system of the present invention uses pattern classification techniques on a digital computer to identify periods of CS-like breathing by examining the flow signal alone. Ordinarily the definitive diagnosis of CS breathing relies on an “effort” signal, either esophageal pressure or an elastic band signal from the abdomen or thorax. An absence of effort denotes a central apnoea which may otherwise be difficult to distinguish from an obstructive apnoea or a mixed apnoea. A mixed apnoea is comprised of a central beginning (without effort) followed by a section of obstructed breaths once drive returns.


ApneaLink™ nasal flow data without other channels is processed to classify it as unambiguously Cheyne-Stokes (CS) breathing or nearly so and to then display a likely record to the physician for quick expert confirmation. An ApneaLink™ recorder is a single channel battery-powered respiratory pressure sensor system and provides recordings of respiratory pressure during sleep. The ApneaLink™ is a small (hand held) device manufactured by ResMed, designed for use in a home setting where it is worn strapped to the patient's chest. The device only records nasal flow (indirectly) using a nasal pressure-sensing catheter. All relevant respiratory information during sleep will be collected via nasal pressure cannula. This will allow cardiologists to manage such patients more expediently. For example, CS patients would go on to a full polysomnogram (PSG) workup for possible AutoSet CS therapy as appropriate. Non-CS patients might just go on to AutoSet to treat the underlying OSA as appropriate. After suitable offline processing of the nasal flow signal using a PC, the following events can be detected and displayed: apnoeas, hypopnoeas, flow-limitation and snore.


Cheyne-Stokes Detection Algorithm

The CS-detection algorithm uses the nasal flow signal from a device such as ResMed's ApneaLink® or other signal indicative of at least one respiratory parameter together with pattern recognition techniques to assign a probability of CS breathing to each 30 minute epoch of flow recorded. This invention details the initial filtering and “event” detection, where events are defined as regions of hypopnoea-hyperpnoea sequence characteristic of CS breathing. The detection of such events may be determined from the duration of one or more regions of hyperpnoea when the duration of the hyperpnoea exceeds a threshold. or a statistic of the duration of regions of hyperpnoea exceeds a threshold. Such a statistic may be an average or a standard deviation or other statistics specified below.


Pattern classification techniques are statistical and rely on a so-called “training” data set by which a “classifier” can be trained to recognize certain “patterns”, in this case CS breathing. A pattern is a group or vector of features. A feature is a number which represents some aspect of the signal being examined. An example of a feature is apnoea length. A pattern might be the group comprising apnoea length, hyperpnoea length and a number representing the closeness of the shape of the hyperpnoea to a “harbor bridge”.


One aspect of the invention is directed to a method and apparatus or system capable of better diagnosing the presence of sleep disorders, preferably with a higher level of confidence. The diagnosis may comprise analyzing a signal indicative of a respiratory parameter to determine a rate of increase of the signal in the region from hypopnea to hyperpnoea and where the rate of increase is a slow increase, concluding that Cheyne-Stokes breathing is present and where the rate of increase is a sudden increase, concluding that Cheyne-Stokes breathing is absent.


According to one aspect of the invention, a signal representative of a patient's respiration is split into equal length epochs which can be as long (the entire record) or as short (the length of a representative hypopnoea-hyperpnoea sequence) as desired. Preferably, the signal will be subject to a number of pre-processing steps in order to filter out noise and zero the baseline, for example.


Preferably, from each epoch one or more primary features is extracted from the signal that act as a compressed representation of the signal events. By events it is meant: e.g., apneas, hypopnoeas and hyperpnoeas. Statistics are applied to the primary feature(s) to produce one or more secondary features which represent the entire epoch. Each secondary feature is grouped with one or more other features that is extracted from the entire epoch rather than from the epoch events. This final group of features is the epoch pattern.


The epoch pattern is preferably manipulated with a suitable classifier algorithm to produce a probability for each possible class that the signal may be representative of (e.g. Cheyne-Stokes breathing, OSA etc.). The epoch is assigned to the class with the highest probability and the class and the strength of the probability can be reported as an indication of the underlying disease state.


The classifier algorithm is preferably learned from a training data set which has been pre-classified by a human expert. In this sense the classifier is of the supervised machine learning type.





BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 is a block diagram of the signal processing pathway leading from the patient's respiratory signal through pre-processing, feature extraction based on epochs, through to classification.



FIG. 2 shows a typical respiratory signal epoch including a number of “events” (in this case apnea-hyperpnoea sequences). Several primary features are either shown explicitly (2.1 apnea/hypopnoea length, 2.2 hyperpnoea length, 2.3 cycle length) or inferred (2.4 shape features of the hyperpnoea, 2.5 a feature representing the initial “jump” at the beginning of the hyperpnoea).



FIG. 3 shows details of the calculation of primary features. 3.1 shows the basis functions used in the determination of the hyperpnoea shape features. 3.2 shows an hyperpnoea typical of OSA together with the calculation of the jump feature displayed graphically. 3.3 shows a similar depiction of an hyperpnoea more typical of CS breathing. In both cases the calculated jump features and shape features are tabled.



FIG. 4 shows examples of epoch classification, e.g., using bar charts, seen in reports 4.1 and 4.2 of the figure.



FIG. 5 shows the distribution of the normalized max jump in a hyperpnoea signal.



FIG. 6 shows a cluster analysis of CS and OSA patients.



FIG. 7 shows results from a LD (linear) classifier.



FIG. 8 shows results from a QD (quadratic) classifier.



FIG. 9 shows the correction of data for baseline offset.



FIG. 10 shows a Cheyne-Stokes flow waveform, the long-term ventilation and the left-shifted 10-second ventilation for a typical patient.



FIG. 11 depicts those parts of the flow waveform that correspond to hyperpnoeas.



FIG. 12 shows a Cheyne-Stokes patient's nasal flow signal over about 15 minutes.



FIG. 13 shows a patient's SpO2 signal (saturation) and ventilation signal (low-pass filtered absolute value of flow).





DETAILED DESCRIPTION
Process Description


FIG. 1 shows one embodiment of the classification process. While the following may be explained in terms of a sequential process, it is understood that the process can be carried out using a non-linear, non-sequential, or non-staged process, or the order of the process may be changed. Also, while FIG. 1 describes an entire process, aspects of the invention may relate to only a subset of that process. A signal representative of respiration is first recorded from a patient using a logging device which includes a data-acquisition system and a memory. The respiratory signal is then processed either on-board by the recording device or off-line using a computer.


Preferably, the signal is initially pre-processed. For example, the signal is filtered to remove unwanted noise and, where appropriate, the baseline is zeroed. The signal may also be linearised depending on the transducer used to detect the respiration.


In the next stage the signal is divided into n epochs of equal length. The epoch length can be as long as the entire record or as short as is practicable to enable detection of respiratory patterns. In one preferred embodiment the epoch length is 30 minutes.



FIG. 2 shows a typical epoch recording in a patient with Cheyne-Stokes breathing. The shape of the curve is reminiscent of the shape of the Sydney Harbor Bridge and is sometimes referred to by that name. See also FIG. 10. The recording in FIG. 2 consists of eight “events”, each event consisting of a hypopnoea (in this case also an apnea) followed by a hyperpnoea. For each event an algorithm is used to detect the beginning and end points such that event lengths can be calculated: e.g., apnea/hypopnoea length and hyperpnoea length. A further algorithm may be used to reject events if they do not follow the correct sequence of hypopnoea/apnea-hyperpnoea. Another further algorithm may be used to reject events that fall outside sensible length scale limits.


Determination of Shape Features

Each hyperpnoea is further processed to derive four so-called “shape features”. These features indicate different shaped hyperpnoeas (bell-shaped versus triangle-shaped for example). The shape features are calculated using singular value decomposition of the hyperpnoea ventilation signal as follows: First, the hyperpnoea is extracted from the respiratory signal and the absolute value is taken of the respiratory signal, giving a ventilation signal. The ventilation signal is scaled by its mean value to give a vector of values Vhyperp. For mathematical convenience the time base of the hyperpnoea [0 . . . T], where T is the end of the hyperpnoea, is mapped to the interval [0 . . . 2π]. A set of four orthogonal functions are calculated and arranged as a 4×m matrix (where m is the number of values in the hyperpnoea signal). A convenient set of orthonormal function are:







M
Basis

=

(





1

π




sin


(

t
2

)









1

π




cos


(

t
2

)









(


3

π






sin


(
t
)



-

8


cos


(

t
2

)




)



π


(


9


π
2


-
64

)










(


3

π






cos


(
t
)



+

4


sin


(

t
2

)




)



π


(


9


π
2


-
16

)







)






where t is the time base over the hyperpnoea from 0 to 2π. The basis functions are shown plotted in FIG. 3.1. The four shape features are then calculated as:

FP(14)=Vhyperp×PseudoInverse(MBasis),

and are normalized by:







F

P


(

1
-
4

)



=


F

P


(

1
-
4

)





L
2





F

P


(

1
-
4

)












where L2∥ is the L2 or Euclidean norm,









i
n



x
i
2






The pseudoinverse M+ of a matrix M is a generalization of a matrix inverse, and exists for any (m,n) matrix M (for convenience assume m>n). If such a matrix M has full rank (n) one defines: M+=(MTM)−1MT. The solution of Mx=b is then x=M+b. (Pseudoinverses are useful because of a general theorem stating that F=M+v is the shortest length least squares solution to the problem MF=v.)


Jump Determination

Since sudden jumps in the ventilation/flow at the beginning of an hyperpnoea are characteristic of OSA, (see FIG. 2) each hyperpnoea is further processed to derive the so-called “jump” feature, indicative of the extent of any sudden increase in flow, as follows: Again, the hyperpnoea is extracted from the respiratory signal, the absolute value is taken of the respiratory signal, giving a ventilation signal, a droopy peak-detector is used to approximate the envelope of the ventilation signal:







e


[
1
]


=

v


[
1
]









for





i

=

2











m







 



if






v


[
i
]





e


[

i
-
1

]









  



e


[
i
]


=

v


[
i
]









 

else






  



e


[
i
]


=


e


[

i
-
1

]


+


1

2.5


f
s





(


v


[
i
]


-

e


[

i
-
1

]



)






end








where e[i] is the approximate envelope, fs is the sampling frequency and v[i] is the ventilation signal. The envelope is interpolated over a new two-second time base (chosen to be roughly the time-length of a breath) to give e1 (between non-breathing intervals). The maximum positive difference e1−e1(i-1) (over the two second interval) is found in the interpolated signal in the interval between the beginning of the envelope and the point at which the envelope attains its maximum value. Finally, the maximum difference is scaled by the mean value of the ventilation signal to give the “jump feature”. FIGS. 3.2 and 3.3 show this process graphically for two representative hyperpnoeas.


Secondary Feature Determination

Secondary features are calculated from primary features using the (measure of variation) statistics detailed below. (Note log denotes the logarithm to base e.) First we define the standard deviation as:








STD


(

F
P

)


=



1

n
-
1







i
=
1

n








(


F
Pi

-


F
P

_


)

2





,


where







F
P

_


=


1
n






i
=
1

n







F
Pi









For length measures (e.g. hypopnoea length) and the jump feature the four features are:






1.






1
n






i
=
1

n







log


(

F
Pi

)









2.






log


(

STD


(

log


(

F
P

)


)


)








3.






log


(



1
n






i
=
1

n








(


F
Pi

-

F

P


(

i
-
1

)




)

2




)








(

To





get





a





normed





deviation

)







4.






log


(

STD


(


F
Pi

-

F

P


(

i
-
1

)




)


)






For hyperpnoea shape features the four features are:






1.







1
n






1
=
1

n



(

F

P

i


)









2.






log


(

S

T


D


(

(

F
P

)

)



)








3.






log


(



1
n






i
=
1

n




(


F
Pi

-

F

P


(

i
-
1

)




)

2




)








4.






log


(

S

T


D


(


F
Pi

-

F

P


(

i
-
1

)




)



)






Additional Feature Determination

Additional features can be calculated using the entire (e.g. 30 minute) epoch signal. One such feature is derived from the spectrogram of the epoch signal and determining that Cheyne-Stokes breathing is present if the spectrogram indicates that the signal has a peak. This feature is calculated as follows: First, the mean of the respiratory signal is calculated and subtracted from the respiratory signal and the resulting signal is chopped into n slices which overlap each other by exactly half the slice length. Each slice is next windowed, preferably using a Hanning window (to reduce edge effects).


The use of a Hanning window to prepare the data for a FFT is as follows: The FFT function treats the N samples that it receives as though they formed the basic unit of a repetitive waveform: It assumes that if one took more samples they would repeat exactly, with the (N+1) sample being identical to the first sample, and so on. The usual case is that if one's N samples start at one point in a cycle, they end at some other point, so that if one really did play these back in a loop one would get a discontinuity between the last sample and the first. Hence one tapers both ends of the set of samples down to zero, so they always line up perfectly if looped. The formal name for this process is “windowing”, and the “window function” is the shape that we multiply the data by. When the window function is the “raised cosine” 1+cos t the window is termed a Hanning window. Other periodic functions can be used, yielding other windows.


Next, since CS data appears periodic, a fast Fourier transform is applied to each windowed slice, yielding a complex vector result for each slice. The absolute value is taken of each complex result yielding a real valued vector per slice. The mean is taken of the resulting vectors to yield one vector. The natural log is taken of the subsequent vector and the values in the frequency range 0 Hz to 0.075 Hz are extracted to form a sub-vector, which is then de-trended. Cheyne-Stokes behavior is present if the spectrogram indicates the signal has a peak in the range 0 Hz to 0.075 Hz.


Briefly, the method of detrended fluctuation analysis is useful in revealing the extent of long-range correlations in time series, where the time series is a vector of data pairs (ti, xi), where t represents time and x represents the variable being measured. De-trending consists of subtracting from the x values, values that have been calculated using a polynomial of order n that has been fitted to the data. For example, for order zero the polynomial is simply the mean of all the x values, and that mean is subtracted from the original values. For order one, the polynomial is simply a linear fit to the data (ti, xi). Values calculated using the best linear fit are then subtracted from the original values (so removing any linear “trend”). For order two the fitted polynomial is a quadratic, for order three a cubic etc.


The feature is then calculated as the maximum minus the mean of the de-trended vector. Alternatively one could calculate the entropy of the FFT instead of its peak.


Additional features can be derived by applying wavelet analysis to each epoch. In this case wavelet coefficients or statistics derived from wavelet coefficients are used as features for the epoch. This yields the location of the peak in time. In wavelet analysis a wave packet, of finite duration and with a specific frequency, is used as a window function for an analysis of variance. This “wavelet” has the advantage of incorporating a wave of a certain period, as well as being finite in extent. A suitable wavelet (called the Morlet wavelet) is a sine wave multiplied by a Gaussian envelope.


Classification

A subset of features is then selected for use by the classifier. It is known that a particular subset of features can provide more accurate classification than the full set of features. This is caused in part by the so-called “curse of dimensionality”, whereby the required number of training samples increases with the number of features used. The curse of dimensionality causes networks with lots of irrelevant inputs to behave relatively badly: Where the dimension of the input space is high, the network uses almost all its resources to represent irrelevant portions of the space.


An algorithm is employed to select the best subset based on the training data. Ideally every subset of features should be tested for accuracy and the best subset chosen. The number of subsets is 2n-1 where n is the number of features. Unless there is a small number of features the exploration of all subsets is impractical and, in any case, accuracy measures tend to be noisy which further hampers the search for the best subset. Alternative algorithms that enable selection of “good” feature subsets include “best first”, “remove worst”, “random start with add and remove”, “simulated annealing” and genetic algorithms.


A method often used to measure accuracy is 10-fold cross-validation. The training data are split into ten groups or folds and ten different accuracy tests are performed. In each case 9 tenths of the folds are used for training and the resulting classifier is tested for accuracy on the remaining tenth. Statistics are performed on the 10 results to give a measure of accuracy.


Training the Classifier

Once a feature subset is chosen, the classifier is trained using the entire training data set. A number of classifier types are available including: Baysean maximum likelihood linear and quadratic discriminants, neural networks and support vector machines. In each case a discriminant function is calculated which, when applied to features calculated from new data to be classified, provides probability estimates for different classes. The data (epoch) is assigned to the class with the highest probability.


In one particular embodiment the discriminant function includes or preferably consists of two weight vectors (of the same length as the feature subset) and two constants. When the desired feature subset has been extracted from the respiratory epoch, the discriminant functions and probability are calculated as follows:







d
1

=



W
1








F

+

C
1









d
2

=



W
2








F

+

C
2








probability
=




(


d





1

-

d





2


)



1
+



(


d





1

-

d





2


)








where W1, W2 are vectors and C1, C2 are constants.


The probability cutoff may be set at 0.5 in which case a probability of 1.0 would equate to class A and a probability of 0.0 to class B. The cutoff can be adjusted to suit the desired sensitivity and specificity. This is a two-way classification. With suitable training data, a three-way classification is also possible as are even higher n-way classifications.


In one particular embodiment the classification of each epoch could be displayed in a bar chart as in FIG. 4. Frame 4.1 shows a bar chart where many epochs show a high probability of a class of respiration (in this case CS-like breathing). This provides an “at-a-glance” indication of a patient record. Frame 4.2 shows a bar chart where only a single epoch displays strong CS-like tendency. This provides an indication of where in the patient's record a more detailed investigation is warranted.


Cheyne-Stokes Classifier Based on a Flow Signal or an SpO2 Signal or Both

The ApneaLink device is capable of measuring an estimate of a patient's flow signal which can be used as an input to the algorithm described herein. Equally there are similar portable devices that can measure and log SpO2, the saturation of oxyhemoglobin in the blood as estimated by pulse oximetry. Pulse oximetry is a simple non-invasive method of monitoring the percentage of haemoglobin (Hb) which is saturated with oxygen. The pulse oximeter consists of a probe attached to the patient's finger or ear lobe which is linked to a computerised unit.


SpO2 is typically reported as a percentage, values above 95% being normal and those below 95% indicating some degree of hypoxia (lack of oxygen in the blood). Should a patient undergo an apnoea or hypopnoea, it is usual for the SpO2 signal to fall concomitantly with the ventilation, albeit after some delay. During Cheyne-Stokes breathing the SpO2 signal will undergo the classic waxing and waning pattern also characteristic of the ventilation.


Hence, it is conceivable that the algorithm described herein might use a flow signal estimate (ventilation) or an SpO2 signal or both signals to classify breathing patterns as being typical of Cheyne-Stokes, OSA, mixed apnoeas etc.



FIG. 12 shows a Cheyne-Stokes patient's nasal flow signal over about 15 minutes. FIG. 13 shows the same patient's SpO2 signal (saturation) and ventilation signal (low-pass filtered absolute value of flow). The signals have been normalized and shifted to display them in the same graph. The same pattern recognition techniques may be applied to both signals. For example: segment the signal into hypopnoeas/hyperpnoeas; analyze the shape of the hypopnoeas; determine the cycle lengths and space ratios; perform a spectrogram (average of absolute value of a number of FFTs); determine peaks in the spectrogram at the CS frequency; determine a morphologic feature in both signals such as the jump feature; perform a continuous wavelet transform on both signals and use ridge finding techniques t follow any CS frequency component over time.


Example 1

A set of data for testing the ability of flow data to be classified into OSA and CS instances consisted of 90 patient studies of approximately 8 hours each. For purposes of the test, both nasal pressure, flow and two effort signals (abdomen & thorax) were recorded, making a confirming diagnosis of the underlying disease possible. The set was divided into 3 groups of 30 patients: OSA (obstructive apnoea), CS and Mixed. The data were further classified (initially) on a 30-minute time-bin basis. The time periods were classified into the following categories: No apnoeas or hypopnoeas (<5) within the time period; Primarily CS breathing (>90%); Primarily OSA (>90%); Primarily (>90%) apnoeas and hypopnoeas of mixed type (i.e. having a central component followed by a number of obstructed breaths); A combination of different events, typically brief periods of CS or mixed apnoeas interspersed between OSA; Patient is moving and the signal is of too low a quality to be useable.


Typically if CS disease is present, CS breathing will occur in large blocks of at least 20-30 minutes. The data set contained very few periods of “pure” mixed apnoeas. Rather, the mixed group of 30 patients contained periods of OSA, CS breathing or a mixed picture.


Feature Analysis

All features were analyzed by calculating distributions for the different groups (OSA, Mixed, and CS). The distribution was normalized by application of an appropriate function, for example FIG. 5 shows the distribution of the normalized max jump in hyperpnoea signal between beginning of hyperpnoea and time of peak flow after application of log-to-base-e. The leftmost curves represent a “normal” or Gaussian distribution. It can be seen that the application of the log function has normalized the distributions and, further, that this feature shows good separation between the CS (left) and OSA (rightmost) groups.


Cluster Analysis

Both k-means and fuzzy k-means clustering techniques were utilized to visualize feature separation power. The features were first averaged on a per-patient basis and then cluster analysis was used to demonstrate a natural clustering into correct groups. FIG. 6 shows such an analysis. The Euclidean 2-norm distance from each of two cluster centers is plotted one against the other. The CS and OSA patients naturally fall into two groups except for one CS patient. The Mixed patients fall into one group or the other depending on the length of time spent during the night in different breathing patterns. The separating diagonal in the figure represents a naive classifier suitable for per-patient grouping. What such a classifier cannot do is find a short period of CS breathing from amongst an otherwise OSA-dominated night.


Feature Temporal Averaging

The training of a classifier using patterns assigned to individual events is problematical. Temporal averaging was used to reduce the amount of calculation, while also (potentially) increasing statistical power. A 30-minute time-bin was chosen as a best first-guess. After temporal averaging, a new set of per-time-bin patterns is created. The raw features used (visible separation of groups) were: hypopnoea length; hyperpnoea length; 1st Fourier shape feature; 2nd Fourier shape feature; and normalized max jump. The time-averaged 30-minute bin features tested were (std=standard deviation, meansq=mean of square of values, sqrt=square root, shift=allows calculation of temporal difference).


Classifier Training and Testing

Once the data had been processed and the “expert” diagnosis made, a group of 1440 30-minute bins was available for classifier training (90 patients×16 bins).


Classifier Selection

Numerous statistical methods exist for the training of a classifier from n-dimensional data, e.g.: nearest neighbor, neural nets, cluster analysis. However, because the data “appeared” linearly separable, Bayesian decision theory was used. This theory (which relies on underlying normal probability density functions) uses the minimization of the Bayes error to calculate a discriminant surface. Such a surface separates the data into one of n categories (in this case 2). Both linear and quadratic discriminant functions were utilized. The former separates the data with a hyperplane in m dimensions (where m is the number of features) while the latter separates the data with a hyperquadric. A hyperplane discriminant is always preferred (assuming accuracy of the same order), as it will tend to be well behaved in areas of minimal data coverage.


Over-Optimistic Train and Test

The classifier was trained using the training set and then the classifier was tested using the same data. This results in over-optimistic values of sensitivity and specificity, as one would intuitively expect. However, again this is an insightful process and one can use a minimal features set (≤3 features) in order to visualize the result. FIG. 7 shows an LD classifier (plane shows equi-probability surface). FIG. 8 shows a QD classifier (quadric shows equi-probability surface).


Results

During each test the accuracy, sensitivity and specificity were noted as was the current features set (or group of feature sets) with the best accuracy. Estimates of accuracy, sensitivity and specificity resulted of the order of 91%, 91% and 96% respectively.


Example 2
Flow Filtering

The flow is filtered first to remove unwanted and uninteresting high-frequency content. The filter used is a digital FIR (finite impulse response) filter designed using the Fourier method using a rectangular window. The filter has a pass-band from 0 to 0.9 Hz, a transition band from 0.9 to 1.1 Hz and a stop band above 1.1 Hz. The number of terms in the filter varies with sampling frequency. The flow signal is filtered by convolving the time series point-wise with a filter vector.


Ventilation Calculation

A long-term ventilation signal ylong is calculated using a simple (first order) low-pass filter applied to the flow signal. A time constant of 200 seconds is used (longer than the longest possible cycle of Cheyne-Stokes breathing). In order to measure ventilation (and not mean flow), the filter is applied to the square of the flow signal and the square root is taken of the filter output. Next, a ten-second ventilation y10 is calculated (a more “recent” measure). This measure is created by convolving the square of the flow signal with a 10-second square wave with an area of one, i.e. a 10-second-long moving average, and then taking the square-root of the result. This filter will have a five second delay constant over the frequency range of interest. For this reason the signal is shifted left by five seconds so that it “lines up” with the original signal for timing purposes. FIG. 10 shows a Cheyne-Stokes flow waveform (large amplitude rapid varying curve), the long-term ventilation (low amplitude slowly varying curve) and the left-shifted 10-second ventilation (moderately varying curve) for a typical patient.


Event Detection from Ventilation Signals

The 10-second ventilation signal is used to create low and high thresholds for detection of events (hypopnoea-hyperpnoea sequences). The thresholds are:

threshlow=0.5×ylong;
threshhigh=0.75×ylong;

The timing of events is calculated using the following algorithm:


1. Find all points where y10<threshlow.


2. Find all contiguous sections of the above points. These are provisional hypopnoeas.


3. Find all points where y10>threshhigh.


4. Iterate over all of the hypopnoeas identified in step 2. If no points identified in step 3 (hyperpnoeas) fall between hypopnoea n and hypopnoea n+1, then the hypopnoeas n & n+1 are joined together (because no hyperpnoea has been identified between them) to form one hypopnoea. Repeat for all iterations.


5. The hypopnoeas are now confirmed. All inter-hypopnoea regions are considered hyperpnoeas. Each hypopnoea-hyperpnoea “event” constitutes one possible Cheyne-Stokes cycle. E.g. in FIG. 10 there are five cycles shown.


Calculate Event Timings

Event timings are calculated for each event as follows:

τhypopnoea=t(end_of_hypopnoea)−t(beginning_of_hypopnoea);
τcycle=t(beginning_of_next_hypopnoea)−t(beginning_of_hypopnoea);
τhyperpnoea=tcycle−thypopnoea;


Obviously the above events will include some unwanted “garbage”. For example, a one-hour-long period of normal breathing bracketed on each side by Cheyne-Stokes breathing will look like a one-hour-long hyperpnoea! (y10 always greater than threshold). Hence, the following sensible limits are applied to the events:

τhypopnoea: minimum=10 seconds, maximum=100 seconds,
τcycle: minimum=15 seconds, maximum=250 seconds,
τhyperpnoea: minimum=5 seconds.


All events outside these limits are rejected and not processed. We now have event timings and the ability to extract parts of the flow waveform for further analysis. For example, we can iterate over all the events and select out those parts of the flow waveform that correspond to hyperpnoeas. FIG. 11 is an example where we have selected out an hyperpnoea from the above sequence and plotted it separately. In all further processing it is the 1 Hz filtered flow signal that is used for feature extraction.


While the invention has been described in connection with what are presently considered to be the most practical and preferred embodiments, it is to be understood that the invention is not to be limited to the disclosed embodiments, but on the contrary, is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the invention.

Claims
  • 1. A method for a controlled ventilatory apparatus to automatically determine an absence or a presence of Cheyne-Stokes breathing in a person, the method comprising: accessing, with one or more processors, a signal indicative of respiration of a person derived from a sensor;detecting, with the one or more processors, a plurality of events from the signal, wherein each one of the detected events comprises an apnea or a hypopnea, followed by a hyperpnoea;deriving, with the one or more processors, a jump feature for each one of the detected events, wherein the deriving comprises calculating, for each one of the detected events, a maximum increase from multiple increases of the respective hyperpnoea, and wherein each one of the multiple increases is determined from a predetermined time interval in a period of the respective hyperpnoea between its beginning and its maximum;determining, with the one or more processors, a peak in a frequency spectrum of the signal;determining, with the one or more processors and a trained classifier, the absence of Cheyne-Stokes breathing based on a first jump feature of the plurality of derived jump features, wherein the trained classifier is of a supervised machine learning type, and wherein the trained classifier was provided with a data set during training that comprised a plurality of jump features and corresponding diagnoses;determining, with the one or more processors and the trained classifier, the presence of Cheyne-Stokes breathing based on a combination of the peak in the frequency spectrum and a second jump feature of the plurality of derived jump features, wherein the first jump feature is greater than the second jump feature such that the first jump feature characterizes a hyperpnoea typical of obstructive sleep apnea and the second jump feature characterizes a hyperpnoea typical of Cheyne-Stokes breathing; andissuing a report based on probability of an epoch being assigned to a class based on the determined absence or presence of Cheyne-Stokes breathing.
  • 2. The method of claim 1, wherein the signal indicative of respiration is a ventilation signal.
  • 3. The method of claim 2 further comprising processing, with the one or more processors, the ventilation signal to derive an envelope of the ventilation signal during a hyperpnoea of one of the detected events.
  • 4. The method of claim 3, wherein the envelope is derived by a droopy-peak detector.
  • 5. The method of claim 4 further comprising interpolating, with the one or more processors, the envelope.
  • 6. The method of claim 5, wherein at least one of the plurality of jump features is derived from the envelope.
  • 7. The method of claim 3, wherein deriving the jump feature for each one of the detected events further comprises scaling the respective maximum increase by a mean value of the ventilation signal.
  • 8. The method of claim 2, wherein the ventilation signal is an absolute value of a nasal flow signal.
  • 9. The method of claim 1, wherein the signal indicative of respiration comprises oxygen saturation.
  • 10. The method of claim 1, wherein determining the peak in the frequency spectrum of the signal comprises calculating a spectrogram of the signal and determining the peak from the spectrogram.
  • 11. The method of claim 1 further comprising determining, with the one or more processors, whether the peak is in a frequency range of 0 Hz to 0.075 Hz.
  • 12. The method of claim 1, wherein determining the peak in the frequency spectrum of the signal comprises calculating a Fourier transform of the signal.
  • 13. The method of claim 1 further comprising calculating, with the one or more processors, a shape of the signal and utilizing the shape as an indication of central apnea.
  • 14. The method of claim 1, wherein issuing the report comprises generating an output as a display on an epoch-by-epoch basis that represents the determined absence and/or presence of Cheyne-Stokes breathing.
  • 15. The method of claim 1, wherein the predetermined time interval is on an order of time of a breath.
  • 16. The method of claim 1, wherein the predetermined time interval is a two second time interval.
  • 17. A system for automatically detecting an absence or a presence of Cheyne-Stokes breathing in a person, the system comprising: a sensor for sensing a signal indicative of respiration of a person; andone or more processors configured to:(a) determine a peak in a frequency spectrum of the signal;(b) detect a plurality of events from the signal, wherein each one of the detected events comprises an apnea or a hypopnea followed by a hyperpnoea;(c) derive a jump feature for each one of the detected events, wherein the deriving comprises calculating, for each one of the detected events, a maximum increase from multiple increases of the respective hyperpnoea, and wherein each one of the multiple increases is determined from a predetermined time interval in a period of the respective hyperpnoea between its beginning and its maximum;(d) determine, with a trained classifier, the absence of Cheyne-Stokes breathing based on a first jump feature of the plurality of derived jump features, wherein the trained classifier is of a supervised machine learning type, and wherein the trained classifier was provided with a data set during training that comprised a plurality of jump features and corresponding diagnoses;(e) determine, with the trained classifier, the presence of Cheyne-Stokes breathing based on a combination of the peak in the frequency spectrum and a second jump feature of the plurality of derived jump features, wherein the first jump feature is greater than the second jump feature such that the first jump feature characterizes a hyperpnoea typical of obstructive sleep apnea and the second jump feature characterizes a hyperpnoea typical of Cheyne-Stokes breathing; and(f) issue a report based on probability of an epoch being assigned to a class based on the determined absence or presence of Cheyne-Stokes breathing.
  • 18. The system of claim 17, wherein the sensor is a respiratory pressure sensor, and wherein the signal indicative of respiration is a ventilation signal.
  • 19. The system of claim 18, wherein the one or more processers are further configured to process the ventilation signal to derive an envelope of the ventilation signal during a hyperpnoea of one of the detected events, and wherein at least one of the plurality of jump features is derived from the envelope.
  • 20. The system of claim 18, wherein deriving the jump feature for each of the detected events further comprises scaling the respective maximum increase by a mean value of the ventilation signal.
  • 21. The system of claim 18, wherein the ventilation signal is an absolute value of a nasal flow signal.
  • 22. The system of claim 17, wherein the sensor is a pulse oximeter, and wherein the signal indicative of respiration comprises oxygen saturation.
  • 23. The system of claim 17, wherein the predetermined time interval is on an order of time of a breath.
  • 24. The system of claim 17, wherein the predetermined time interval is a two second time interval.
  • 25. The system of claim 17, wherein the data set further comprised hypopnea lengths, hyperpnoea lengths, and shape features.
  • 26. The system of claim 17, wherein the trained classifier comprises a discriminant function that generates a probability estimate for a class representing presence of Cheyne-Stokes breathing and a class representing absence of Cheyne-Stokes breathing.
  • 27. The system of claim 17, wherein a portable device comprises the sensor, and wherein the sensor is a respiratory pressure sensor or a pulse oximeter.
  • 28. The system of claim 27, wherein issuing the report comprises generating an output a display on an epoch-by-epoch basis that represents the determined absence and/or presence of Cheyne-Stokes breathing.
  • 29. The system of claim 27, wherein the portable device further comprises a nasal cannula, and wherein the sensor is a respiratory pressure sensor.
  • 30. The system of claim 27, wherein the portable device is a hand-held device that is battery powered.
CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation of U.S. patent application Ser. No. 13/252,640, filed on Oct. 4, 2011, which is a continuation of U.S. patent application Ser. No. 11/576,210, filed on Mar. 28, 2007, now U.S. Pat. No. 8,066,647, which is a national phase entry under 35 U.S.C. § 371 of International Application No. PCT/AU2005/001942, filed on Dec. 21, 2005, published in English, which claims priority from U.S. Provisional Patent Application No. 60/638,169, filed Dec. 23, 2004, all of which are incorporated herein by reference.

US Referenced Citations (64)
Number Name Date Kind
4365636 Barker Dec 1982 A
4765340 Sakai Aug 1988 A
4941474 Pratt, Jr. Jul 1990 A
5078136 Stone et al. Jan 1992 A
5203343 Axe et al. Apr 1993 A
5218962 Mannheimer Jun 1993 A
5385144 Yamanishi Jan 1995 A
5575285 Takanashi et al. Nov 1996 A
5660183 Chiang Aug 1997 A
5745601 Lee et al. Apr 1998 A
5794623 Forbes Aug 1998 A
5947908 Morris Sep 1999 A
6138675 Berthon-Jones Oct 2000 A
6171258 Karakasoglu et al. Jan 2001 B1
6223064 Lynn Apr 2001 B1
6290654 Karakasoglu Sep 2001 B1
6454719 Greenhut Sep 2002 B1
6532959 Berthon-Jones Mar 2003 B1
6752151 Hill Jun 2004 B2
6760608 Lynn Jul 2004 B2
6811538 Westbrook et al. Nov 2004 B2
6830548 Bonnet et al. Dec 2004 B2
6839581 El-Solh et al. Jan 2005 B1
7081095 Lynn et al. Jul 2006 B2
7309314 Grant et al. Dec 2007 B2
7381185 Zhirnov et al. Jun 2008 B2
7398115 Lynn Jul 2008 B2
7717110 Kane et al. May 2010 B2
7803119 Reisfeld Sep 2010 B2
8046040 Ali et al. Oct 2011 B2
8066647 Armitstead Nov 2011 B2
8750953 Ochs et al. Jun 2014 B2
20010018557 Lynn Aug 2001 A1
20020002327 Grant et al. Jan 2002 A1
20020035315 Ali et al. Mar 2002 A1
20020088465 Hill Jul 2002 A1
20020095076 Krausman et al. Jul 2002 A1
20020148466 Berthon-Jones Oct 2002 A1
20030033094 Huang Feb 2003 A1
20030199945 Ciulla Feb 2003 A1
20030187638 Causevic et al. Oct 2003 A1
20030233048 Silverman et al. Dec 2003 A1
20040030231 Norris Feb 2004 A1
20040071337 Jeung et al. Apr 2004 A1
20040134496 Cho et al. Jul 2004 A1
20040254482 Anderson et al. Dec 2004 A1
20050033128 Ali Feb 2005 A1
20050055276 Kiani et al. Mar 2005 A1
20050065417 Ali Mar 2005 A1
20050115561 Stahmann Jun 2005 A1
20050256420 Norman et al. Nov 2005 A1
20050267362 Mietus et al. Dec 2005 A1
20060030764 Porges et al. Feb 2006 A1
20060195025 Ali et al. Aug 2006 A1
20060258921 Addison et al. Nov 2006 A1
20070213621 Reisfeld et al. Sep 2007 A1
20070213624 Reisfeld et al. Sep 2007 A1
20080177195 Armitstead Jul 2008 A1
20090069649 Budiman Mar 2009 A1
20090209839 Ochs et al. Aug 2009 A1
20090240119 Schwaibold et al. Sep 2009 A1
20090281435 Ahmed et al. Nov 2009 A1
20090292215 Todros Nov 2009 A1
20100081906 Hayter et al. Apr 2010 A1
Foreign Referenced Citations (30)
Number Date Country
1241394 Jan 2000 CN
101087559 Dec 2007 CN
1295623 Mar 2003 EP
2001037739 Feb 2001 JP
2001037742 Feb 2001 JP
2002153432 May 2002 JP
2002516159 Jun 2002 JP
2003290154 Oct 2003 JP
2003532456 Nov 2003 JP
2004512066 Apr 2004 JP
2004514491 May 2004 JP
2004526470 Sep 2004 JP
2008525060 Jul 2008 JP
0019895 Apr 2000 WO
0020047 Apr 2000 WO
0164101 Sep 2001 WO
0176459 Oct 2001 WO
0226283 Apr 2002 WO
0243579 Jun 2002 WO
03030804 Apr 2003 WO
03057025 Jul 2003 WO
2004047618 Jun 2004 WO
2004062485 Jul 2004 WO
2004075746 Sep 2004 WO
2005112760 Dec 2005 WO
2006066337 Jun 2006 WO
2006066337 Jun 2006 WO
2007115553 Oct 2007 WO
2008154430 Dec 2008 WO
2009118737 Oct 2009 WO
Non-Patent Literature Citations (31)
Entry
Chinese Office Action for Application No. CN201110064713.0 dated Feb. 26, 2014.
Chinese Office Action for corresponding application No. 200580044321.0; dated Apr. 29, 2010.
Chinese Office Action for corresponding application No. 200580044321.0; dated Aug. 22, 2008.
Chinese Office Action for corresponding application No. 200580044321.0; dated Aug. 7, 2009.
Chinese Office Action for corresponding application No. 200580044321.0; dated Jan. 22, 2010.
Examination Report, New Zealand Application No. 593988, New Zealand Patent Office, dated Jul. 15, 2011.
Extended Search Report, European Patent Office, Application No. 10150057.7, dated Feb. 26, 2010.
International Search Report and Written Opinion, PCT/AU2010/000416, dated Aug. 5, 2010.
International Search Report for Application No. PCT/AU2005/001942 dated Mar. 29, 2006.
Series, Frederic , et al. “Prospective Evaluation of Nocturnal Oximetry for Detection of Sleep-Related Breathing Disturbances in Patients With Chronic Heart Failure”, Chest vol. 127, No. 5, XP055297864, US, May 1, 2005 (May 1, 2005), pp. 1507-1514.
El-Solh, A. , et al., “The utility of neural network in the diagnosis of Cheyne-Stokes respiration”, Journal of Medical Engineering & Technology Taylor & Francis UK, vol. 27, No. 2, XP008181361, Apr. 2003 (Apr. 2003), pp. 54-58.
Brack, Thomas , “Cheyne-Stokes Respiration in Patients with Congestive Heart Failure”. Swiss Medical Weekly; 133; pp. 605-610 (2003).
Eckert, et al., Chest, 2007, 131:595-607.
El-Solh, A. , et al., “The utility of neural network in the diagnosis of Cheyne-Stokes respiration”, Journal of Medical Engineering & Technology Taylor & Francis UK, vol. 27, No. 2, XP008181361,, pp. 54-58, (Apr. 2003).
Hori, Tadao , “Proposed Supplements & Amendments to A Manual of Standardized Terminology and Techniques and Scoring System for Sleep Stages of Human Subjects the Rechtschaffen & Kales (1968) Standard”.Psychiatry and ClinicalNeurosciences; 55; p. 305-310. (2001).
Javaheri, et al., Circulation 1998, 97:2154-2159.
Kohnlein, T. , et al., “Assisted Ventilation for Heart Failure Patients with Cheyne-Stokes Respiration”. European Respiratory Journal; 20; pp. 934-941.
Leite., Joao, et al., Periodic Breathing During Incremental Exercise Predicts Mortality in Patients with Chronic Heart Failure Evaluated for Cardiac Transplantation, 2003, Journal of the American College of Cardiology, vol. 41, 2175.
Loube, Daniel I., et al., (1999). “Comparison of Respiratory Polysomnographic Parameters in Matched Cohorts of Upper Airway Resistance and Obstructive Sleep Apnea Syndrome Patients”. Chest.: 115; pp. 1519-1524.
Para, Olga , et al., “Time Course of Sleep-related Breathing Disourders in First-Ever Stroke or Transient Ischemic Attack”. American Journal Respiratory & Critical Care Medicine; 161; pp. 375-380. (2000).
Platt, J., Probablistic outputs for support vector machines and comparison to regularized likelihood methods in A. Smola, P. Bartlett, Scholkopf, & D. Schuurmans (Eds.), Advances in large margin classifiers, Cambridge: MIT Press (2000).
Poets , et al., “Detection of Movement Artifact in Recorded Pulse Oximeter Saturation.” Eur J Pediatr. Oct. 1997; 156(10):808-11.
Ryan, Clodagh M., et al., “Periodicity of Obstructive Sleep APnea in Patients with and without Heart Failure”. Chest; 127; pp. 536-542 (2005).
Series, Frederic , et al., “Prospective Evaluation o f Nocturnal Oximetry for Detection of Sleep-Related Breathing Disturbances in Patients With Chronic Heart Failure”, Chest vol. 127, No. 5, May 1, 2005 (May 1, 2005), XP055297864, US, pp. 1507-1514.
Shochat, T , et al., “The SleepStrip TM: an Apnoea Screener for the Early Detection of Sleep Apnea Syndrome”. European Respiratory Journal; 19; pp. 121-126.
Sin , et al., Am J Respir Grit Care Med, 1999; 160:1101-1106.
Staniforth, A.D. , et al., “Nocturnal Desaturation in Patients with Stable Heart Failure,” Heart 1998 79:394-399.
Sullivan CE , et al., ‘Reversal of obstructive sleep apnea by continuous positive airway pressure applied through the nares’ Lang Et vol. 1, No. 8225, Apr. 18, 1981, pp. 862-865.
Teschler, H. , et al., ‘Adaptive pressure support servo-ventilation: a novel treatment for Cheyne-Stokes respiration in heart failure’ Ain J Respir Grit Care Med. vol. 164, No. 4, Aug. 15, 2001, pp. 614-619.
Willson, G.N. , et al., “Noninvasive Pressure Present Ventilation for the Treatment of Cheyne-Stokes Respiration During Sleep”. European Respiratory Journal; 17; pp. 1250-1257.
European Communication issued in corresponding EP application No. 10766483.1 dated Sep. 19, 2016.
Related Publications (1)
Number Date Country
20210353221 A1 Nov 2021 US
Provisional Applications (1)
Number Date Country
60638169 Dec 2004 US
Continuations (2)
Number Date Country
Parent 13252640 Oct 2011 US
Child 17336917 US
Parent 11576210 US
Child 13252640 US