Introduction

The respiratory pump consists of not only the respiratory muscles, but also the structure of rib cage and abdomen controlled by the brain, spinal cord, and the peripheral nerves. The control mechanism of the respiratory pump is different from that of the upper airway during sleep.20 Obstructive sleep apnea (OSA) is a temporary closure of the upper airway during sleep when air is prevented from entering lungs. The onset of each OSA is associated with inspiratory efforts against a closed airway, which increase parasympathetic activity leading to a bradycardia, but as the physiological stress builds up during the apnea, the sympathetic activity predominates. This peaks shortly after the moment of arousal at which time there is systemic vasoconstriction, hypertension, and a tachycardia. Termination of OSA requires arousal from a deeper-to-lighter stage of sleep or wakefulness.20

An observation during central sleep apnea (CSA), on the other hand, reveals an absence of respiratory movements which differentiate these apneas from OSA. These observations can be confirmed by sleep studies in which abdominal and chest wall movement recordings are combined with airflow and oximetry. CSA is recognized when respiratory effort falls below 15% of pre-event peak-to-peak amplitude of the respiratory effort. The arousals are less frequent than in OSA because of the absence of any increased inspiratory effort as an arousal stimulus. During CSA, the \( P_{{{\text{CO}}_{2} }} \) gradually rises and when it reaches the apnoeic threshold, a period of hyperventilation then begins to lower the \( P_{{{\text{CO}}_{2} }} \) again.20

Approximately, 50% of heart failure patients experience sleep-disordered breathing,3 with either central sleep apnea (CSA) or obstructive sleep apnea (OSA) usually predominating, but both are often present. Optimizing the treatment for congestive heart failure is the first step of CSA treatment. Various forms of continuous positive airways pressure (CPAP) are used for CSA treatment. The use of CPAP has been shown to improve cardiac function and quality of life, and lessen the need for transplantation. However, it is important to distinguish CSA from OSA events because different types of sleep apneas may require different treatment approaches. Also, this distinction is important to understand the pathophysiological mechanisms of different types of apnea. Different algorithms on cheaper ambulatory ECG monitoring technology for the detection of OSA have recently been reported.15,17,18 However, the reported methods assess whether the ECG could detect OSA during each minute of the recording and hence cannot detect the actual events. We have recently developed a model for detection of individual apnea events and types (apnea/hypopnea),10 but that model could not distinguish OSA from CSA events.

At present, the clinical technique for respiratory monitoring during sleep is the use of two respiratory inductance plethysmography (RIP) measurements (rib-cage and abdominal), which can be used with reasonable agreement with those of the standard reference methods of measurement for respiratory effort-related arousals (RERA), central hypopnea–apnea, and Cheyne–Stokes respiration (CSR) associated with central sleep apnea CSR-CSA.1 For OSA and CSA screening using RIP signals, patients are referred to a sleep clinic for an overnight polysomnograpic (PSG) study. This process is expensive, needing dedicated systems and attendant personnel. It is not suitable for mass screening; waiting periods are long, and rural areas lack sleep clinics; therefore, vast majority remains undiagnosed for long periods. Other disadvantage of laboratory PSG is the artificial sleep environment (which may affect how the patient sleeps). Fast, clinical or domiciliary, diagnostics would be hugely beneficial in terms of early detection and cost. This has recently been acknowledged by the US Center of Medicare Services who now allow for home diagnosis reimbursement. There is evidence that for people with a high probability for sleep apnea, use of facility-based PSG does not result in better outcomes over an ambulatory approach in terms of diagnosis and CPAP titration.22 The American Sleep Disorders Association classified the different monitors that have been used in sleep studies into four categories, depending on which channels they record and evaluate.7 Among them, type IV may include monitors that record one or two bio-parameters. For example, ECG-based apnea event detection algorithm as proposed by our previous studies10 , 11 fit into type IV monitor. In order to make the best use of the ECG-based apnea classification device, modeling surrogate respiratory signals using ECG signals could be useful for apnea types classification in the situation of unattended home setting.

The phenomenon of respiratory modulation of the chest ECG has already been widely noted, and there are a number of studies in the literature reporting algorithms for estimation of respiratory signals from the ECG.12 , 13 , 16 , 21 ECG are reported to be modulated by respiration mainly in two different ways: (1) respiratory sinus arrhythmia (RSA) using modulations of beat-to-beat heart rate caused by respiration, or (2) ECG-derived respiration (EDR) using variations of the beat morphology, especially of the R-peak, induced by respiration.11 13 , 16 , 21

In this study, we use discrete wavelet transform of ECG signals to extract the respiratory-related component and combine with RSA and EDR using support vector regression (SVR). The primary objective is to determine whether surrogate respiratory signal extracted from ECG signal surrounding OSA and CSA can correlate with respiratory signal measured by RIP. A secondary objective is to determine whether changes in mean peak-to-peak amplitude of the surrogate respiratory signal can discriminate CSA from OSA.

Methods

Subjects and Sleep Studies

In total, 17 and 12 PSG recordings were used to develop and validate our classification algorithms, respectively. PSGs were collected from the database of the Institute of sleep and breathing, Austin Hospital, Melbourne, Australia (a collaborative partner with the University of Melbourne). The research protocol was approved by Austin Ethics in Human Research Committee (H2008/03252). Brief descriptions of the databases are as follows. The PSG recordings of the training set of 17 sleep apnea patients [(mean ± SD) age 54 ± 5 years, body mass index (BMI) 31 ± 2 kg/m2, 10 men and 7 women], and a test set of 12 sleep apnea patients [(mean ± SD) age 51 ± 2 years, body mass index (BMI) 30 ± 5 kg/m2, 10 men and 2 women] were analyzed by Pro-Fusion software version 3 (Compumedics Pty Melbourne, Australia). Each PSG study included electroencephalogram (channels C3–A2 and C4–A1), left- and right electrooculograms, leg movements, body positions, thoracic and abdominal wall expansion (using by RIP), oronasal airflow (by nasal pressure), arterial oxygen saturation SaO2 (by pulse oximetry), and ECG (sampling frequency = 250 Hz with a resolution of 16 bits/sample). All the subjects were free of any cardiac history. Diagnosis was based on clinical symptoms and PSG outcomes. Respiratory events were scored by an expert using criteria proposed by the AASM.1 Only full apnea events were considered in this study excluding hypopneas. There has been no personal bias in the event selection process. 250 pre-scored OSA events and 150 pre-scored CSA events were randomly selected from 10 patients and 7 patients, respectively, to develop the algorithm. In order to validate the algorithm, 80 OSA and 80 CSA events were taken from 12 patients.

Scoring Method

The OSA event was scored as 80–100% reduction of oronasal airflow for >10 s using the criteria that a reduction of 50–85% from peak-to-peak (mean positive to mean negative) amplitude of RIP signals (sampling frequency = 32 Hz) must be in both the thoracic and abdominal movement channels (which were recorded on separate channels for this study). Events were followed by either an oxygen desaturation of ≥3% or an arousal.

The CSA event, on the other hand, was scored as the absence of oronasal airflow for >10 s in using the criteria that a reduction of >85% from peak-to-peak (mean positive-to-mean negative) amplitude of RIP signals must be in both the thoracic and abdominal movement channels (which were recorded on separate channels for this study). Events were followed by either an oxygen desaturation of ≥3% or an arousal.

The range of apnea–hypopnea index (AHI) of patients was 12.5–85.45. Figure 1 shows an example of a PSG recording (5 min) in a patient with OSA and CSA events (AHI = 48.5 events/h).

Figure 1
figure 1

Example of digital recordings (5 min) in a patient with obstructive and central sleep apnea (AHI = 48.5). The uppermost trace is SpO2 (%, pulse oximeter); second, nasal pressure; third, thoracic movement signals; Fourth, abdominal movement signals, and the lowermost is that of ECG signals (Lead I); CnA = Central apnea; ObA = Obstructive apnea

ECG Clips

A total of 250 (training set) and 80 (test set) simultaneous ECG and RIP (thoracic movement) signal clips of 20-s duration (10-s preceding and 10-s following the onset of OSA events) collected from 330 pre-scored OSA events were selected. Similarly, 150 (training set) and 80 (test set) simultaneous ECG and RIP signal clips (10-s preceding and 10-s following the onset of CSA events) collected from 230 pre-scored CSA events with/without arousals were extracted for analysis in this study.

Derivation of EDR Signals Through RSA, EDR, and Wavelet-EDR from Wavelet-Decomposed ECG Signals

RSA

The sampling frequency of the ECG signal was 250 Hz. In order to calculate R–R interval with an error in accuracy of less than one beat per min, ECG signal was resampled using cubic spline interpolation at a sampling frequency of 4000 Hz.9

EDR

The method for calculation of an EDR is through interpolation of the amplitude values of the R-peaks of the ECG. A highpass (0.05 Hz cutoff frequency) FIR filter was used to remove the baseline wandering from that caused in R-peak amplitudes by respiration.

Wavelet-EDR

A discrete wavelet transform of 20-s ECG clip was used to decompose the signal into a set of approximate and detailed coefficients of level up to 10. Reconstructed detailed coefficients up to level 10 were computed. A symlet wavelet with order 8 was chosen as the mother wavelet for decomposition. Wavelet decomposition of ECG signals (during central apnea breathing episodes), RSA, and EDR of a sleep apnea patient (AHI = 48.5) are illustrated in Fig. 2. Reconstructed decomposition level 9 (i.e., 0.15–0.32 Hz) was chosen as the wavelet-EDR feature because the range of breathing frequency overlaps with that range.

Figure 2
figure 2

Two-minute recording of thoracic movement signal (V), ECG signals and its reconstructed wavelet-detailed decomposition up to level 10, RSA, and EDR of a sleep apnea patient (AHI = 48.5) during four central apnea breathing episodes. RSA, EDR, and wavelet-decomposed ECG signals were resampled using cubic spline interpolation to make 3840 samples

In this study, SVR model was considered to distinguish CSA from OSA events from a combination (RSA, EDR, and wavelet-EDR) of ECG features. In order to match the number of samples in RIP as the target signal (total 640 samples in 20 s with a sampling frequency, 32 Hz), RSA, EDR and wavelet-EDR signals were resampled using cubic spline interpolation (MATLAB) to produce 640 samples.

SVR

Support Vector Machines (SVMs) are a relatively new class of learning machines that have evolved from the concepts of structural risk minimization (SRM) (in the pattern recognition case) and regularization theory (in the regression case).23 The major difference between SVMs and many other Neural Network (NN) approaches is that instead of tackling problems using the traditional empirical risk minimization (ERM) method, SVMs use the concept of regularized ERM. This has enabled researchers to use SVMs with potentially high capabilities on smaller datasets without running into the usual difficulties of overfitting and poor generalization performance. Geometrically, the basis of SVM theory is to nonlinearly map the input data into some (possibly infinite dimensional) feature space where the problem may be treated as a linear one. In particular, when tackling regression problems using SVMs, the output is a linear function of position in feature space.

ε-SV Regression

The standard SV regression problem (ε-SV Regression) is formulated as follows.

Suppose we are given a training set (x i  = input; z i  = target):

$$ \begin{aligned} \Uptheta = & \left\{ {(x_{1} ,z_{1} ),(x_{2} ,z_{2} ), \ldots ,(x_{N} ,z_{N} )} \right\} \\ x_{i} \in\, & \Re^{{d_{\rm L} }} \\ z_{i} \in\, & \Re \\ \end{aligned} $$

where d L is the dimension of x i , which is assumed to have been generated based on some unknown but well-defined map:

$$ \mathop {g}\limits^{ \wedge } :\Re^{{d_{\rm L} }} \to \Re $$
$$ \begin{aligned} {z}_{{i}} & = \mathop {g}\limits^{ \wedge } ({x}) + {\rm noise} \\ {\hbox{so\;that}}&\\{x}_{{i}} & = \mathop {{x}_{{i}} }\limits^{ \wedge } + {\rm noise} \\ \end{aligned} $$

Let us define a set of functions (implicitly, as will be seen later) \( \phi_{j} :\Re^{{{d}_{\text{L}} }} \to \Re , \) 1 ≤ j ≤ d H, which collectively makes up a map from input space to feature space, namely, \( \phi_{j} :\Re^{{{d}_{\text{L}} }} \to \Re^{{{d}_{\text{H}} }} , \) where d H is the dimension of x i in the feature space ϕ and

$$ \phi ({x}) = \left[ \begin{aligned} \phi_{1} ({x}) \hfill \\ \phi_{2} ({x}) \hfill \\ . \hfill \\ . \hfill \\ . \hfill \\ \phi_{{{d}_{{^{{\rm H}} }} }} ({x}) \hfill \\ \end{aligned} \right] $$

Using the function, \( \phi_{j} :\Re^{{{d}_{\text{L}} }} \to \Re , \) 1 ≤ j ≤ d H, we aim to find a nonlinear approximation to \( \mathop {g}\limits^{ \wedge } :{g}({x}) = {w}^{\text{T}} \phi ({x}) + {b} \) which is a linear function of position in feature space. The usual ε-SVR method of selecting w and b is to minimize the regularized risk functional:

$$ \mathop {\min }\limits_{{{w},{b},\xi ,\xi^{*} }} \quad {R}({w},{b},\xi ,\xi^{*} ) = \frac{1}{2}{w}^{{\rm T}} {w} + {\frac{{C}}{{N}}}1^{{\rm T}} \xi + {\frac{{C}}{{N}}}1^{{\rm T}} \xi^{*} $$
$$ \begin{array}{*{20}l} {({w}^{\text{T}} \phi ({x}_{i} ) + {b}) \ge {z}_{i} - \varepsilon - \xi_{i} } \\ {\text{Such}}\;{\text{that}}:\\{ - ({w}^{\text{T}} \phi ({x}_{i} ) + {b}) \ge - {z}_{i} - \varepsilon - \xi_{i}^{*} } \\ {\xi ,\xi^{*} \ge 0} \\ \end{array} $$
(1)

where \( \frac{1}{2}{w}^{\text{T}} {w} \) characterizes the complexity of the model (the larger the \( \frac{1}{2}{w}^{\text{T}} {w}, \) the larger the gradient of g(x) in feature space, and hence the more the g(x) may vary for a given variation in input, x), and \( {\frac{1}{N}}1^{\text{T}} \xi + {\frac{1}{N}}1^{\text{T}} \xi^{*} \) characterizes the empirical risk associated with it. A schematic representation of the SVR using ε-insensitive loss function is illustrated in Fig. 3.

Figure 3
figure 3

Support vector regression (SVR) and its parameters (ε, ξ, ξ*). ε is a precision parameter representing the radius of the tube located around the regression function g(x) (the broken lines). The region enclosed by the tube is known as “ε-insensitive zone” since the loss function assumes a zero value in this region and does not penalize the prediction errors with magnitudes smaller than ε. Two positive slack variables, ξ and ξ*, can be used to measure the deviation from the boundaries of the ε-insensitive zone. They represent the distance from actual values to the corresponding boundary values of ε-insensitive zone

The constant C > 0 controls the trade-off between empirical risk minimization (and potential over-fitting) if C is large and complexity minimization (and potential under-fitting) if C is small.

The constant ε > 0 term in (1) is included to give the model a degree of noise insensitivity. Essentially, as long as z i  − ε ≤ g(x i ) ≤ z i  + ε, ξ * i  = ξ i  = 0, and so there will be no empirical risk associated with small perturbations (specifically, those perturbations which leave the point lying inside the ε tube), giving the risk functional a degree of noise immunity (assuming that ε is well matched to the noise present in the training data).

The function K(x i ,x j ) = ϕ(x i )Tϕ(x j ) is called the kernel function. It is not difficult to show that our approximation function g(x) may be written in terms of the kernel function:

$$ {g}({y}) = \sum\limits_{{i}} {(\alpha_{{i}} - \alpha_{{i}}^{*} } ){K}({x}_{{i}} ,{y}) + {b} $$
(2)

Note that the feature map functions \( \phi_{j} :\Re^{{{d}_{\text{L}} }} \to \Re \) are hidden by the kernel function. It is well known that for any symmetric function \( {K}:\Re^{{{d}_{\text{L}} }} \times \Re^{{{d}_{\text{L}} }} \to \Re \) satisfying Mercer’s condition,5 there exists an associated set of feature maps \( \phi_{j} :\Re^{{{d}_{\text{L}} }} \to \Re \) (although calculating what these maps are may not be a trivial exercise). Indeed, we may start with such a kernel function and, with no knowledge of ϕ at all (except that it exists), optimize and use a SV regressor. Feature space remains entirely hidden throughout the process. Linear kernel defined as K(x i , x j ) = x i .x j and Radial basis function (RBF) defined as \( {K}({x}_{{i}} ,{x}_{{j}} ) = \exp \left( {{\frac{{ - \left\| {{x}_{{i}} - {x}_{{j}} } \right\|^{2} }}{{2\sigma^{2} }}}} \right) \) were used in this study as the kernel function where σ denotes the width of the RBF. Cherkassky and Ma4 pointed out that for multivariate d-dimensional problems, the RBF width parameter σ is set as σd = 0.1–0.5, where d is number of input variables. In this study, σ = 0.7 is used for all the experiments.

Training and Testing the Linear SVR

A tenfold cross-validation scheme was adopted to evaluate the generalization ability of the SVR as a classifier for OSA and CSA. In this scheme, a data set of 400 events (250 OSA and 150 CSA) set was randomly divided into 40 subsets, of which 10 events were used for testing and the remaining 390 events were used to train SVR parameters. There was no fixed proportion of OSA/CSA maintained during cross validation. This was repeated for other subsets so that all subsets were used as the cross-validation test sample. Only linear and RBF kernel were tested in this study. All SVM architectures were trained and tested on the MATLAB SVM toolbox.8

Results

Maximum mean cross-validation accuracy was found to be 95.5% (±3.8%) with C = 28; ε = 2−2 using RBF kernel, where C is the coefficient for trade-off between empirical and structural risk, and ε is the width of ε-insensitive region. The best feature subset was the combination of the wavelet decomposition level (level 9; 0.15–0.32 Hz) of ECG, RSA, and EDR (R-wave amplitude of ECG signals).

A grid search proposed by Bao and Liu2 was used in this study for setting parameters of C and ε. To reduce the computational burden, a finer grid search on that region was conducted only after identifying a better region on the grid. We first used a coarse grid search using linear kernel and found the best (C, ε) as (26, 2−2) with tenfold cross-validation accuracy 90.4% on 50 OSA and 50 CSA events. After the best (C, ε) was found, the model was trained with whole training set (400 events) again to generate the final classifier. The parameter set of C and ε which generated the maximum OSA/CSA classification accuracy (95.5%) was considered as the best parameter set (Table 1). Test Studies (80 OSA and 80 CSA events) were used to provide an independent test performance assessment of our model.

Table 1 SVR model parameter selection

Figure 4 shows an example of RIP (thoracic movement) signal and SVR-based surrogate respiratory signal of 20-s duration (10-s preceding and 10-s following the onset of OSA events) from a pre-scored OSA event. Similarly, Fig. 5 shows RIP (thoracic movement) signal and SVR-based surrogate respiratory signal of (10-s preceding and 10-s following the onset of CSA events) from a pre-scored CSA event. A schematic flow representation of the proposed recognition system for OSA and CSA has been shown in Fig. 6.

Figure 4
figure 4

An example of thoracic signal and ECG-based surrogate respiratory signal 10 s preceding and 10 s after the start of an OSA event. Thick dashed line represents the start of the pre-scored OSA event

Figure 5
figure 5

An example of thoracic signal and ECG-based surrogate respiratory signal 10 s preceding and 10 s after the start of a CSA event. Thick dashed line represents the start of the pre-scored CSA event

Figure 6
figure 6

Schematic representation of training the proposed diagnostic system for recognizing OSA and CSA-based on ECG signals. Respiratory inductance plethysmogram signal was used as target signal for training. Pre_sResp = mean peak-to-peak amplitude of 10-s sResp preceding an OSA or CSA event. In_sResp = mean peak-to-peak amplitude of 10-s following the onset of the OSA or CSA event

Figure 7 shows the correlations of percentage (%) drop in thoracic and surrogate respiratory signals from 10 s preceding the events for 250 OSA and 150 CSA events. Significant correlations (r = 0.76; p < 0.01 for OSA and r = 0.54; p < 0.01) were found between reductions in thoracic and that in surrogate respiratory signals. Using surrogate respiratory signals, 243 OSA and 139 CSA events (as cross-validation training set) are correctly recognized. The threshold was set at 85% drop from the preceding thoracic movement. An independent test was carried out on 80 OSA and 80 CSA events collected from 12 patients (Table 2). Test results showed that 74 out of 80 OSA events and 76 out of 80 CSA events have correctly been identified by the SVR model.

Figure 7
figure 7

Percentage (%) drops in thoracic and surrogate respiratory signals from 10 s preceding the events. A total of 250 OSA and 150 CSA events are shown. Using surrogate respiratory signals, 243 OSA and 139 CSA events are correctly recognized. 85% drop from the preceding thoracic movement was considered as the threshold

Table 2 Comparisons on original OSA/CSA events and the model-based events of 17 patients in the training set and 12 patients in the independent test set

The Bland–Altman plot is the preferred method for assessing whether an established and a new measurement technique agree. It shows the paired difference between two observations on each subject against the mean of these two observations Figs. 8a and 8b show Bland–Altman-plots for OSA and CSA events, respectively. Percentage (%) drop in surrogate respiratory signals during OSA events were unbiased, and it overestimated the % drop in thoracic signals by less than 1% (mean bias = +0.82%; +2SD: +13.62%, −2SD: −11.97%). Percentage (%) drop in thoracic signals during CSA events was overestimated by less than 2% mean bias = +1.23%; +2SD: + 7.68%, −2SD: −5.23%). Visual inspection of Fig. 8b shows that the surrogate respiratory signal tended to estimate lower percentage drop in thoracic signal unbiased but it tended to under estimate higher percentage drop.

Figure 8
figure 8

Bland–Altman plots of the relationship of the difference between % drop in thoracic signal ands that in surrogate respiratory signals for 250 OSA events (a) and 150 CSA events (b) vs. their average value. Mean bias (—), +2SD and −2SD lines are shown. SD = standard deviation

In order to show the comparative performance, OSA/CSA classification performances (overall accuracy, sensitivity, and specificity) on independent test set (80 OSA and 80 CSA events) using (1) RSA, (2) EDR, and (3) a combination of RSA, EDR, and wavelet-EDR features by SVR are summarized in Table 3. The results show that SVR-based OSA/CSA classifier outperforms the RSA or EDR or wavelet-EDR-based classification. However, wavelet-EDR-based classification performance is better that RSA or EDR-based classification as shown in Table 3.

Table 3 OSA/CSA classification performance (overall accuracy, sensitivity, and specificity) on independent test set (80 OSA and 80 CSA) of RSA, EDR, and a combination of RSA, EDR and wavelet-EDR features using SVR

Discussion

SVR which is a powerful regression tool, has been applied to model respiratory effort signal during sleep apnea events to classify OSA and CSA events for the first time in this study. Despite the rapid advances in the understanding of the nature of sleep-related breathing disorders over the past few years, sleep apneas still often remain unrecognized and untreated. The study results indicate a correlation between changes in amplitudes of surrogate respiratory signal obtained from ECG and the amplitudes of breathing movement during OSA and CSA. Results also showed that SVR with an optimal parameter set correctly recognized 243/250 OSA and 139/150 CSA events (95.5% recognition) in the cross-validation training set. Independent test results showed 93.75% classification accuracy on 160 events (80 OSA and 80 CSA).

EDR

The morphology and amplitude of the ECG change with respiration (i.e., EDR) because of the motion of the electrodes and due to the changing intra-thoracic impedance. However, the performance of the EDR is affected by the position of the electrical axis of the heart. For example, if the ECG lead and electrical axis of the heart are perpendicular, the project of ECG variations caused by respiration also decrease. Also, airway obstruction modulation depth on the ECG varies from patient to patient and throughout the night with changes in postural position as reported by a previous study.14 Moody et al. 13 described a method of calculating EDR by measuring mean axis direction in two roughly orthogonal leads. No quantitative comparison of their technique with reference methods was provided, and the effect of different body position was not investigated. The assessment of the respiratory signal by the RSA technique has been especially suitable to derive the respiratory rate from ECG recordings.6 However, unreliable respiratory patterns are observed in RSA and EDR in the presence of premature ventricular contract (PVC) beat; therefore, the PVC beat needs to be excluded.

Combining wavelet-based EDR with RSA and R-wave amplitude-based EDR in our study appears capable of providing useful discriminative information about respiration during OSA and CSA (Table 3). An important aspect of our study is that postural position appears to have only a small effect on the wavelet-EDR estimates because wavelet decomposition excludes the body position’s influence on ECG. Therefore, it can be inferred that single-lead ECG technique may be able to sufficiently identify major respiratory events such as OSA and CSA. If ECG signals get corrupted or disturbed, then SVR cannot derive surrogate respiratory movement signals. The artifacts that may corrupt ECG signals include body movements, improper attachment of ECG electrodes on chest, etc.

Phase differences between thoracic signal and ECG-derived surrogate respiratory signal (as shown in Figs. 4, 5) indicate either paradoxical breathing (out-of-phase movements of the thorax and abdominal cavities), or at least phase-shifted movements (the peaks of the indicators of the chest and abdomen do not line up exactly). Often, the beginning of an obstructive apnea is the peak of the previous in-phase, large breath. Similarly, the ending of an obstructive apnea is often the beginning of the next in-phase, large breath. However, an obstructive apnea does not always have to have paradoxical breathing associated with it. Sometimes, the movement channels indicate in-phase breathing. This is because not enough negative airway pressure has developed to partially compress the chest cavity.1 The thoraco-abdominal separation influences flow and pressure in both superior and inferior vena cava.24

Regression Model

Model parameters such as C and ε are selected by users based on a priori knowledge and/or user expertise.19 Obviously, this approach is not appropriate for non-expert users. It is well known that SVR generalization performance (estimation accuracy) depends on a good setting of meta-parameters parameters C, ε and the kernel parameters. The problem of selection of the optimal parameter is further complicated by the fact that SVR model complexity (and hence its generalization performance) depends on all three parameters. Existing software implementations of SVR usually treat SVR meta-parameters as user-defined inputs. In this article we focused on the choice of C and ε, rather than on selecting the kernel function. OSA/CSA classification accuracy on cross-validation data set rather than root mean squared error (RMSE) was considered the performance criterion to select the best parameter set. Therefore data-intensive computational burden was significantly reduced. Parameter C determines the trade-off between the model complexity (flatness) and the degree to which deviations larger than ε are tolerated in optimization formulation (Eq. 1). For example, if C is too large (infinity), then the objective is to minimize the empirical risk only, without regard to model complexity part in the optimization formulation. Parameter ε controls the width of the ε-insensitive zone, used to fit the training data. The value of ε can affect the number of support vectors used to construct the regression function. The greater the ε, the fewer the support vectors that are selected. On the other hand, greater ε-values result in more “flat” estimates. Hence, both C and ε-values affect model complexity (but in a different way).

In this study, the RIP was used as a gold standard of respiratory monitoring which measures the changes in the expansion and contraction of the thoracic and abdominal cavities. Placing an elastic belt in series with a piezo-electric sensor does this. One is placed at the level of the upper thorax, generally right underneath the arms to pick up rib-cage movements, and the other is placed at the level of the umbilicus to pick up abdominal movements. This study focused on ECG and SVR-based surrogate respiratory signal that can classify OSA and CSA events. The proposed algorithm can be applied to recognize OSA or CSA types after the event is detected. For example, our earlier study10 can be used to detect individual apnea events. Although hypopneas were not used in this study, it may, however, be an interesting topic to look at how SVR can model respiratory movements during hypopneas. In future, esophageal catheter pressure signal which represents the respiratory effort (pressure) in sleep-disordered breathing could be attempted to use as a standard reference of respiratory signal to develop the model for surrogate respiratory effort signal in sleep-related breathing events. In addition to OSA/CSA discrimination, other potential application of our model may be to assess the severity of airway obstruction in patients with obstructive airway disease including asthma, bronchiolitis, and chronic obstructive pulmonary disease (COPD).