Conference PaperPDF Available

Detection of Obstructive Sleep Apnea Through ECG Signal Features

Authors:

Abstract and Figures

Obstructive sleep apnea (OSA) is a common disorder in which individuals stop breathing during their sleep. Most of sleep apnea cases are currently undiagnosed because of expenses and practicality limitations of overnight polysomnography (PSG) at sleep labs, where an expert human observer is needed to work over night. New techniques for sleep apnea classification are being developed by bioengineers for most comfortable and timely detection. In this paper, an automated classification algorithm is presented which processes short duration epochs of the electrocardiogram (ECG) data. The automated classification algorithm is based on support vector machines (SVM) and has been trained and tested on sleep apnea recordings from subjects with and without OSA. The results show that our automated classification system can recognize epochs of sleep disorders with a high degree of accuracy, approximately 96.5%. Moreover, the system we developed can be used as a basis for future development of a tool for OSA screening.
Content may be subject to copyright.
Detection of Obstructive Sleep Apnea Through
ECG Signal Features
Laiali Almazaydeh, Khaled Elleithy, Miad Faezipour
Department of Computer Science and Engineering
University of Bridgeport
Bridgeport, CT 06604, USA
{lalmazay, elleithy, mfaezipo}@bridgeport.edu
AbstractObstructive sleep apnea (OSA) is a common disorder
in which individuals stop breathing during their sleep. Most of
sleep apnea cases are currently undiagnosed because of expenses
and practicality limitations of overnight polysomnography (PSG)
at sleep labs, where an expert human observer is needed to work
over night. New techniques for sleep apnea classification are
being developed by bioengineers for most comfortable and timely
detection. In this paper, an automated classification algorithm is
presented which processes short duration epochs of the
electrocardiogram (ECG) data. The automated classification
algorithm is based on support vector machines (SVM) and has
been trained and tested on sleep apnea recordings from subjects
with and without OSA. The results show that our automated
classification system can recognize epochs of sleep disorders with
a high degree of accuracy, approximately 96.5%. Moreover, the
system we developed can be used as a basis for future
development of a tool for OSA screening.
Keywords: sleep apnea, PSG, ECG, RR interval, feature
extraction, SVM.
I. INTRODUCTION
A. Background
Over the average lifespan, humans sleep for about 1/3 of
their lives. Feeling terrible after a night without sleep is the
body’s way of reminding us that sleeping is a necessity such as
eating, drinking and breathing. As we sleep, our body repairs
itself. This rejuvenation goes for hormones and muscles as well
as neural responses, like memory. Without sleeping, we simply
do not function as well as we can.
A sleeping disorder is when one cannot sleep, causing the
body to lose function. Just as the body’s benefits of rest can
range from physical to emotional and psychological effects,
lack of sleep can damage the body physically, emotionally and
psychologically. Till date, 84 kinds of sleep disorders have
been discovered, including the most common ones such as
insomnia, sleep apnea, narcolepsy and restless leg syndrome
[1].
Sleep apnea (SA) is the instance when one either has pauses
of breathing in their sleep, or has very low breath while asleep.
This pause in breathing is known as an apnea, and can range in
frequency and duration. The lack of breathing during sleep is
known as a hypopnea [2].
Sleep apnea is classified into two different types. The first
type is Obstructive Sleep Apnea (OSA), which is more
common, occurring in 2% to 4% of middle-aged adults and 1%
to 3% of preschool children [3], and is generally caused by a
collapse of the upper respiratory airway. The second one is
Central Sleep Apnea (CSA), which is caused by an absent or
inhibited respiratory drive. Most cases of CSA are mixed,
meaning that it is often along with OSA cases, and the CSA
only cases appear exceedingly rarely [4].
Like all sleeping disorders, symptoms of sleep apnea do not
occur just during the night. Daytime symptoms can range from
excessive sleepiness, impaired concentration, depression, early
morning headaches, memory loss and irritability [3].
During the night, symptoms can include nocturnal choking,
heavy snoring, sweating, restless sleep, impotence, and
witnessed apnea. While (OSA) is not a rare condition, it is most
likely for its victims to be middle aged or elderly. Those
affected by OSA also tend to be obese [3]. Despite how
common it is, most cases go undiagnosed and can be attributed
to 70 billion dollars loss, 11.1 billion in damages and 980
deaths each year [5].
Most cases go undiagnosed because of the inconvenience,
expenses and unavailability of testing. Testing is inconvenient
to the patient because it requires them to spend the night away
from their bed causing discomfort. It is expensive because
testing is done in the hospital, causing machines and various
technicians and staff to work over night. Testing is also widely
unavailable due to sleep centers operating at full capacity and
those on the waiting list can be untreated for an additional 6
months.
The traditional testing process includes a polysomnography
(PSG), which is a standard procedure for all sleep disorder
diagnosis. It records the breath airflow, respiratory movement,
oxygen saturation, body position, electroencephalogram
(EEG), electrooculogram (EOG), electromyogram (EMG), and
electrocardiogram (ECG) [6].
To summarize, the mere dependency on PSG needs to be
taken away from the laboratory for simpler detection and faster
treatment. Instead, automated, at-home devices that patients
can simply use while asleep seem to be very attractive and
highly on-demand.
978-1-4673-0818-2/12/$31.00 ©2012 Crown
B. Contribution
Though PSG has been widely used to detect sleep apnea,
many other techniques that rely on one biometric (e.g. ECG)
have been thoroughly investigated. To identify sleep apnea,
we propose a novel methodology in this paper that combines
RR-interval based features of the ECG signal based on the two
approaches suggested by Chazal et al., and Yilmaz et al.
Performance assessment of the combination of these two
approaches is done by measuring the classification
performance in determining the presence of apnea for different
epoch lengths.
C. Paper Organization
The rest of this paper is organized as follows. In Section II,
we glance at a variety of sleep apnea detection methods.
Section III contains an overview of the system, including a
description of the database of subjects, and details on the
analysis methodology of the paper. We describe the steps to
determine RR-interval and features extraction for different
epoch lengths in the same Section. A detailed clarification on
the SVM classifier used in our system is also provided. In
Section IV, we detail the results of our system, and then we
present a comparison with other SA detection works. Finally,
Section V concludes this paper regarding the potential
usefulness of our system, and highlights some directions for
future research.
II. R
ELATED WORK
Several methods have been suggested for identification of
sleep apnea over the past few years. Statistical features of
different signals such as nasal air flow, the thorax and abdomen
effort signals, acoustic speech signal, oxygen saturation,
electrical activity of the brain (EEG), and electrical activity of
the heart (ECG) are commonly used in the detection.
Ng et al. [7] showed that thoracic and the abdominal signals
were good parameters for the identification of the occurrence
of sleep apnea. Using the mean of absolute amplitudes of the
thoracic and the abdominal signals, they have achieved a good
performance with a receiver operating characteristic value
higher than 80%.
Depending on the hypothesis that speech signal properties
of OSA patients will be different than those not having OSA,
Goldshtein et al. [8] developed a gaussian mixture model-based
system to classify between the OSA and non-OSA groups.
They achieved a specificity and sensitivity of 83% and 79% for
the male OSA and 86% and 84% for the female OSA patients,
respectively. Their technique relied on vocal tract length and
linear prediction coefficients features.
The study in [9] assessed analysis of a comprehensive
feature set based on blood oxygen saturation (SaO
2
) from
nocturnal oximetry in order to evaluate sleep quality. The three
features of SaO
2
signal which are delta index, central tendency
measure and oxygen desaturation index are evaluated. Central
tendency measure accuracy was higher than those provided by
delta index and oxygen desaturation index. With central
tendency measure the sensitivity was 90.1% and the specificity
was 82.9%.
The relationship between periodic changes in the oxygen
saturation (SaO
2) profile and in the EEG pattern due to apnea
events during the night was investigated in [10]. The spectral
analysis of these two signals achieved 91% sensitivity, 83.3%
specificity and 88.5% accuracy in OSA diagnosis.
In [11], the authors analyze various feature sets and a
combination of classifiers based on the arterial oxygen
saturation signal measured by pulse oximetry (SpO
2
) and the
ECG in order to evaluate sleep quality and detect apnea. With
selected features of the SpO
2 and ECG signals, the Bagging
with REP Tree classifier achieved sensitivity of 79.75%,
specificity of 85.89% and overall accuracy of 84.40%.
Wavelet transforms and an artificial neural network (ANN)
algorithm were applied to the EEG signal in [12] to find a
solution to the problem of identifying sleep apnea (SA)
episodes. The system's identification results achieved a
sensitivity of approximately 69.64% and a specificity of
approximately 44.44%.
Many studies show that detection of obstructive sleep
apnea can be performed through heart rate variability (HRV)
and the ECG signal.
Quiceno-Manrique et al. [13] proposed a simple diagnostic
tool for OSA with a high accuracy (up to 92.67%) using time-
frequency distributions and dynamic features in ECG signal.
Moreover, based on spectral components of heart rate
variability, frequency analysis was performed in [14] using
Fourier and Wavelet Transformation with appropriate
application of the Hilbert Transform, where the sensitivity was
90.8%.
In addition, in [15] a bivariate autoregressive model was
used to evaluate beat-by-beat power spectral density of HRV
and R peak area, where the classification results showed
accuracy higher than 85%.
The technique in this work also relies on features of the
ECG signal.
III. METHODOLOGY
In this work, we focus on the ECG signal features to detect
sleep apnea. The block diagram of the overall methodology
used in this study is shown in Figure 1.
A. Subjects
The database of ECG signals used is available from the
PhysioNet web site [16]. PhysioNet contains a growing
collection of biomedical signals from healthy subjects and
patients. The PhysioNet web site is a public service of the
PhysioNet Resource funded by the National Institutes of
Health's NIBIB and NIGMS.
PhysioNet offers free access to Apnea-ECG Database,
which we used to assess and validate our approach. The Apnea-
ECG Database contains 70 recordings, containing a single
ECG signal varying in length from slightly less than 7 hours to
nearly 10 hours each. The sampling frequency used for ECG
acquisition was 100 Hz, with 16-bit resolution, and one sample
bit representing 5µV. The standard sleep laboratory ECG
electrode positions were used (modified lead V2) [6].
Figure 1. Schematic diagram of the system.
The subjects of these recordings were men and women
between 27 and 63 years of age (mean: 43.8±10.8 years) with
weights between 53 and 135 kg (mean: 86.3±22.2 kg). The
sleep recordings originated from 32 subjects (25 men, 7
female) those who were recruited for previous studies on
healthy volunteers, and also patients with obstructive sleep
apnea [6].
B. ECG
The electrocardiogram is a representation of the electrical
activity of the heart; each activity has a distinctive waveform.
Normal ECG graph consists of the P wave, QRS complex and
the T wave. A small U wave is normally visible in 50-75% in
the ECG [17]. Figure 2 shows a schematic representation of
normal ECG.
ECG is considered as one of the most efficient features to
detect sleep disorders. Cyclic variations in the duration of a
heartbeat, also known as RR intervals (time interval from one
R wave to next R wave) of ECG have been reported to be
associated with sleep apnea episodes. This consists of
bradycardia during apnea followed by tachycardia upon its
cessation [6].
According to [17], RR interval time series is generated for
each ECG beat, as follows:
)1(.1,...,2,1),()1()( =+= niiririrr
RR-interval is defined as the time interval between two
consecutive R peaks.
Figure 2. Schematic representation of normal ECG.
Several researches have been conducted to recognize sleep
apnea using the features derived from the RR interval such as
median, mean, inter-quartile range (IQR), and the standard
deviation of the change in RR intervals [6][17][18].
C. Data Preparation
To select the data, we chose the ECG records which have
continuous apnea data for a certain period of time, followed by
a regular (normal) data representation for a period of time, or
vice versa. The data preparation is used for training the SVM
classifier (see subsection III.G).
To give more clarification about data preparation in our
work, an example is provided regarding the data selection. In
data set1 of record a03, to get regular data, we chose the data
from 2:27:00.000 to 2:57:00.000, and to get apnea data, we
chose the data from 3:06:00.000 to 3:36:00.000. The reason of
choosing those periods was because the data at those periods
have clear apnea and regular data.
In data set2 of record b02, to get apnea data, we chose
apnea data from 1:17:00.000 to 1:37:00.000, and to get regular
data, we chose regular data from 1:57:00.000 to 2:17:00.000.
Similarly, the reason of choosing those periods was because
the data at those periods had clear apnea and regular data, and
they are within the same hour.
MATLAB toolset was used in our experiments for signal
processing. The data records were imported as MATLAB
matrices (.mat) from the Physionet web site.
The next step in our procedure after data selection is data
partitioning. In our work, three cases of partitioning were
analyzed, as follows:
Case 1. The apnea and regular data are partitioned
into 10 second pieces
Case 2. The apnea and regular data are partitioned
into 15 second pieces
Case 3. The apnea and regular data are partitioned
into epochs of 30 second pieces.
Since apnea is defined as a pause in breathing, and can last
from a few seconds to minutes (almost >=10 sec); we
investigate the three above cases to determine the best accuracy
that can be achieved.
ECG signal
Data Preparation
RR Interval Detection
Features Extraction
Data Randomization
SVM
Performance Evaluation
Figure 3. Detection of R- Peak.
D. RR Interval Detection
We need to distinguish the R waves from the other waves
of the ECG signal. Therefore, we developed the following two
conditions, in which R-peak was detected. An R peak will be
identified if both conditions 1 and 2 are satisfied:
1) It has to be a local maximum, which is detected by a
local max function within a window of 150ms.
2) The local max peaks must be at least 2 standard
deviation above the mean.
Once the R-peak was determined, RR intervals were
computed. The RR interval is the peak to peak time period
from two continuous peak signals as shown in Equation 1.
Figure 3 shows the detection of R-peaks.
E. Features Extraction
Our technique relies on an effective combination of ECG
signal features which is a novel hybrid of features extracted
from [6] and [19]. According to [17], the following ECG
features which are most effective for apnea detection are
calculated:
Mean epoch and recording RR-interval.
Standard deviation of the epoch and recording RR-
interval.
The NN50 measure (variant 1), defined as the number
of pairs of adjacent RR- intervals where the first RR-
interval exceeds the second RR- interval by more
than 50 ms.
The NN50 measure (variant 2), defined as the number
of pairs of adjacent RR-intervals where the second
RR-interval exceeds the first RR interval by more
than 50 ms.
Two pNN50 measures, defined as each NN50
measure divided by the total number of RR-intervals.
The SDSD measures, defined as the standard
deviation of the differences between adjacent RR-
intervals.
The RMSSD measures, defined as the square root of
the mean of the sum of the squares of differences
between adjacent RR- intervals.
Median of RR-intervals.
Inter-quartile range, defined as difference between
75
th
and 25
th
percentiles of the RR-interval value
distribution.
Mean absolute deviation values, defined as mean of
absolute values obtained by the subtraction of the
mean RR-interval values from all the RR-interval
values in an epoch.
The first seven features are proposed by Chazal et al. [6],
while the three latter features are proposed by Yilmaz et al.
[19], who claimed that RR interval mean, standard deviation,
and range are sensitive to outliers, and thus classification
performance deteriorates when only these features are
included.
Our hybrid technique includes a combination of the most
effective set of RR-interval based features of the ECG signal
for classification. The classification results confirm the
improved accuracy compared to the two above techniques.
F. Data Randomization
In this step, we separate the apnea and non apnea data. We
then separate training data and testing data, with 80% for the
training and 20% for the testing.
We use a MATLAB built-in function (rand) to determine
whether a feature set in 10s (or 15s or 30s) of data belongs to
test group or rule creation group. If ‘rand’ is larger than 0.2,
then the 10s data will belong to rule creation group, otherwise
it will belong to testing group.
After the signals are separated, we perform the training
for SVM.
G. Support Vector Machines
We use Support Vector Machines (SVMs) as a
classification (also known as supervised learning) method in
order to investigate apneaic epoch detection.
SVMs are learning methods, which aim to find the optimal
separating plane that analyze data and recognize pattern used
for regression analysis.
In SVM, P data is classified to which class it belongs, by
points with a (P 1) dimensional hyperplane, which is called
a linear classifier. The optimal hyperplane that separates the
clusters of vectors is found by SVM modeling. The cases with
one category of the target variable are on one side of the plane
and cases with the other category are on the other side of the
plane. Figure 4 illustrates the working principle of SVM.
A good separation between the two possible classes is
achieved by building a maximal margin hyperplane. The
margin maximizes the distance between the classes and the
nearest data point of each class. In general, the larger the
margin is, the lower the generalization error of the classifier
[17]. Figure 5 shows the trade off margin choice.
In addition, SVMs handles the separation by a kernel
function to map the data into a different space with a
hyperplane. SVM gives the flexibility for the choice of the
kernel, as shown in Figure 6. Linear, polynomial and radial
can be taken as an example for a kernel function.
Figure 4. The SVM algorithm.
Figure 5. Trade off margin choice.
Figure 6. Kernal choice.
The choice of a kernel depends on the problem we are
trying to model. Polynomial kernels are well suited for
problems where all the training data is normalized, and it
allows to model feature conjunctions up to the order of the
polynomial. Radial basis functions allow picking out circles
(or hyperplanes). In contrast, the linear kernel, allows only
picking out lines (or hyperplanes) [20].
In our implementation, we use a linear kernel function to
map the training data into kernel space. In the optimization
process, we use a method called sequential minimal
optimization to find the separating hyperplane.
IV.
RESULTS
A. Performance Evaluation
We evaluated the effectiveness of our model on the Apnea-
ECG database, using different records available in that
database. The model was implemented using MATLAB
toolset.
To evaluate the performance of the classification system,
two statistical indicators, Sensitivity (Se) and Specificity (Sp)
in addition to the Accuracy (Acc) have been used. The
sensitivity of a test is the percentage of patients in the OSA
positive group correctly diagnosed, whereas the specificity is
the percentage of subjects in the OSA negative group correctly
classified by the test.
Table I, II and III show the classification results for the
three cases mentioned in the data partitioning step. Our model
was based on a linear kernel SVM using various RR-interval
features of the ECG signal. The three cases used here are:
(i)
10 seconds data partitioning, (ii) 15 seconds, and (iii) 30
seconds.
The accuracy of our approach is 86.1%, 96.5%, and 95%,
respectively.
From Table II, SVM with linear kernel using 15 second
epochs shows the best classification accuracy with high
successful rate of correct prediction.
TABLE I
10 sec. (Accuracy is 86.1%)
Input\Output Regular Apnea
Regular
97.2%
2.78%
Apnea 25%
75%
TABLE II
15 sec. (Accuracy is 96.5%)
Input\Output Regular Apnea
Regular
100%
0%
Apnea 7.1%
92.9%
TABLE III
30 sec. (Accuracy is 95%)
Input\Output Regular Apnea
Regular
100%
0%
Apnea 10%
90%
B. Comparison with other techniques
We performed a comparison with other SA detection
works. Table IV represents comparative results. As can be
seen, our system has achieved a comparable or better
performance. This applies to the other works that rely on the
ECG signal as well as other biometric signals.
Small Margin
Large Margin
Small Margin Large Margin
Support Vectors
Input Space Input Space
Features Space
Marg
i
n
Ma
pp
in
g
Solution
TABLE IV
Comparison of Sleep Apnea Detection Approaches
Method Ref. Approach
Perform
a
nce
[%]
S
S
p
Acc.
Chazal et al. [6] Measure of minutes of
sleep disordered
respiration
NA NA 91
Alvarez et al. [9] SaO2 90.1 82.9 NA
Alvarez et al. [10] SaO2 and EEG signal 91 83.3 88.5
Xie et al. [11] SpO2 and ECG 79.75 85.89 84.40
Lin et al. [12] EEG signal 69.64 44.44 NA
Quiceno-
Manrique et
al.
[13] ECG signal NA NA 92.67
Schrader et
al.
[14] Fourier and Wavelet
Transformation of HRV
90.8 NA NA
Mendez et al. [15] Bivariate autoregressive
model of HRV
NA NA 85
Yilmaz et al. [19] RR-interval based
classification
NA NA 89
Proposed - Features extraction of
ECG signal
92.9 100 96.5
V. CONCLUSIONS AND FUTURE WORKS
In this work, we studied the possibility of the detection of
sleep apnea or hypopnea events from the ECG signal variation
patterns during sleep. We further developed a model using the
ECG signal features and evaluated its effectiveness. Our model
was based on a selective set of RR-interval-based features that
were given to an SVM for classification. We evaluated our
model on three different epoch lengths.
From the experimental results, we conclude that SVM with
linear kernel shows the best accuracy with 15 second epoch
length.
As a future work, we plan to do performance optimization
for feature selection, and then incorporate this work into a real-
time monitoring system that acquires and analyzes the ECG
signal of subjects during sleep.
R
EFERENCES
[1] Sleep Disorder Overview. www.neurologychannel.com.
[2] S. Isa, M. Fanany, W. Jatmiko and A. Arymurthy, “Sleep Apnea
Detection from ECG Signal, Analysis on Optimal Features, Principal
Components, and Nonlinearity,” in Proceedings of the 5
th
IEEE
International Conference on Bioinformatics and Biomedical
Engineering (iCBBE), pp. 1-4, May 2011.
[3] Sleep Apnea: What Is Sleep Apnea? www.nhlbi.nih.gov.
[4] Apnea guide. www.apneaguide.com.
[5] Treating Sleep Apnea Could Cut Road Deaths.
www.americanvoiceinstitute.org.
[6] P. Chazal, T. Penzel and C. Heneghan,“Automated Detection of
Obstructive Sleep Apnoeaa at Different Time Scales Using the
Electrocardiogram,” Institute of Physics Publishing, vol. 25, no. 4, pp.
967-983, Aug. 2004.
[7] A. Ng, J. Chung, M. Gohel, W. Yu, K. Fan and T. Wong, “Evaluation of
the Performance of Using Mean Absolute Amplitude Analysis of
Thoracic and Abdominal Signals for Immediate Indication of Sleep
Apnoea Events,” Journal of Clinical Nursing, vol. 17, no. 17, pp. 2360-
2366, Sep. 2008.
[8] E. Goldshtein, A. Tarasiuk and Y. Zigel, “Automatic Detection of
Obstructive Sleep Apnea Using Speech Signals,” in IEEE Transactions
on Biomedical Engineering, vol. 58, no. 5, pp. 1373-1382, May. 2011.
[9] D. Alvarez, R. Hornero, D. Abasolo, F. Campo and C. Zamarron,
“Nonlinear Characteristics of Blood Oxygen Saturation from Nocturnal
Oximetry for Obstructive Sleep Apnoea Detection,Institute of Physics
Publishing, vol. 27, no. 4, pp. 399-412, Apr. 2006.
[10] D. Avarez, R. Hornero, J. Marcos, F. Campo and M. Lopez, “Spectral
Analysis of Electroencephalogram and Oximetric Signals in Obstructive
Sleep Apnea Diagnosis,” in Proceedings of the 31
st
IEEE International
Conference on Engineering in Medicine and Biology Society (EMBS
2009), pp. 400-403, Sep. 2009.
[11] B. Xie, H. Minn, “Real Time Sleep Apnea Detection by Classifier
Combination,” in IEEE Transactions on Information Technology in
Biomedicine (in Press), 2012.
[12] R. Lin, R. Lee, C. Tseng, H. Zhou, C. Chao, J. Jiang,A New Approach
for Identifying Sleep Apnea Syndrome Using Wavelet Transform and
Neural Networks,” Biomedical Engineering: Applications, Basis &
Communications, vol. 18, no. 3, pp. 138-143, 2006.
[13] Q. Manrique, A. Hernandez, T. Gonzalez, F. Pallester and C.
Dominquez, “ Detection of Obstructive Sleep Apnea in ECG Recordings
Using Time-Frequency Distributions and Dynamic Features,” in
Proceedings of the IEEE International Conference on Engineering in
Medicine and Biology Society( EMBS 2009), pp. 5559-5562, Sep. 2009.
[14] M. Schrader, C. Zywietz, V. Einem, B. Widiger, G. Joseph, “Detection
of Sleep Apnea in Single Channel ECGs from the PhysioNet Data
Base,” Computers in Cardiology 2000, vol. 27, pp. 263-266, Sep. 2000.
[15] M. Mendez, D. Ruini, O. Villantieri, M. Matteucci, T. Penzel and A.
Bianchi, “Detection of Sleep Apnea from Surface ECG Based on
Features Extracted by an Autoregressive Model, ” in Proceedings of the
IEEE International Conference on Engineering in Medicine and Biology
Society (EMBS 2007), pp. 6105-6108, Aug. 2007.
[16] PhysioNet, www.physionet.org.
[17] S. Isa, M. Fanany, W. Jatmiko and A. Murini, “Feature and Model
Selection on Automatic Sleep Apnea Detection Using ECG,” in
International Conference on ComputerScience and Information Systems,
ICACSIS 2010, pp. 357-362
, 2010.
[18] P. Langley, E. Bowers and A. Murray,Principal Component Analysis
as Tool for Analyzing Beat-to-Beat Changes in ECG Features:
Application To ECG-Derived Respiration,” in IEEE Transactions on
Biomedical Engineering, vol. 57, no. 4, pp. 821-829, Apr. 2010.
[19] B. Yilmaz, M. Asyali, E. Arikan, S. Yektin and F. Ozgen, “Sleep Stage
and Obstructive Apneaic Epoch Classification Using Single-Lead ECG,”
in Biomedical Engineering Online, vol. 9, 2010.
[20] A. Jain, P. Flynn and A. Ross, “Handbook of Biometrics,” Springer,
New York, 2008.
... There have been studies attempting to diagnose OSA with fewer signal recordings. For this purpose, OSA has been tried to be detected by using ECG, respiratory signals, SPO2, and snoring/breathing sounds which recorded outside the hospital environment [2][3][4][5][6][7][8][9][10][11][12][13][14][15][16][17][18]. Although these studies have yielded good results for the detection of OSA/OSA severity, the cost of detecting OSA could not be reduced to the desired level due to the recording time requiring a night's sleep, the need for multiple signal recordings, and the long-term complex evaluation. ...
... As a result of this approach, the root of the sum of the squares of the differences (SRDiff) between the original signal x and its T delayed copies is used as the feature [32]. SRDiff is calculated as in (12), where N is the total number of samples in the signal. ...
Article
Full-text available
Diagnosis of obstructive sleep apnea (OSA) from speech has become a popular research area in recent years, which can be an alternative way, to the application difficulties in polysomnography (PSG). The promising results obtained in our previous study, in which we tried to detect apnea using nonlinear analysis of speech, gave rise to the thought that it is possible to detect OSA and OSA severity by diversifying speech samples and nonlinear features. The principal aim of this study, for the first time in the literature, is to detect the OSA severity levels as mild, moderate, and severe as in the clinic use (multi-class classification) using nonlinear analyses of speech while the patient is awake. In addition, healthy/OSA classification (binary classification) was also carried out. The feature selection method of ANOVA was applied to 336 features (28 voices × 12 features) for each subject, 14 and 5 features were used in multi-class and binary classifications, respectively. As a result of the classifications made with various KNN and SVMs models, the best results were obtained by SVMs in both classifications for OSA severities (with one-vs-all classification scheme and the Gaussian kernel) and OSA detection (with the quadratic kernel) as 82% and 95.1% accuracies, respectively. The proposed study showed that OSA and OSA severity can be determined with the small number of nonlinear features calculated from a few different speech samples, in nearly 15 minutes, consistent with PSG results (simple snorer, mild, moderate and severe OSA). In conclusion, the highest OSA/healthy classification accuracy rate in the literature was achieved. Furthermore, OSA severity detection in four-class performed quite well as a preliminary study.
... To enhance our understanding of ECG in arrhythmia diagnosis, we construct a local vector database with guidance from two published books: (1) ECG Workout: Exercises In Arrhythmia Interpretation by Huff (2006) and (2) 12-Lead ECG: The Art of Interpretation by Garcia (2015). For diagnosing sleep apnea with Apnea-ECG dataset, we prepare the vector database by encoding apnea-related textbook (Randerath et al., 2006) and papers (Almazaydeh et al., 2012;Drinnan et al., 2000;McNames and Fraser, 2000;Zywietz et al., 2004). For both datasets, we utilize the text-embedding-ada-002 embedding extraction API (OpenAI, 2023) and manage the extracted embedding using the Chroma database tool in conjunction with the LangChain Python library (Mendable, 2023). ...
Article
Background Human digital twins have the potential to change the practice of personalizing cognitive health diagnosis because these systems can integrate multiple sources of health information and influence into a unified model. Cognitive health is multifaceted, yet researchers and clinical professionals struggle to align diverse sources of information into a single model. Objective This study aims to introduce a method called HDTwin, for unifying heterogeneous data using large language models. HDTwin is designed to predict cognitive diagnoses and offer explanations for its inferences. Methods HDTwin integrates cognitive health data from multiple sources, including demographic, behavioral, ecological momentary assessment, n-back test, speech, and baseline experimenter testing session markers. Data are converted into text prompts for a large language model. The system then combines these inputs with relevant external knowledge from scientific literature to construct a predictive model. The model’s performance is validated using data from 3 studies involving 124 participants, comparing its diagnostic accuracy with baseline machine learning classifiers. Results HDTwin achieves a peak accuracy of 0.81 based on the automated selection of markers, significantly outperforming baseline classifiers. On average, HDTwin yielded accuracy=0.77, precision=0.88, recall=0.63, and Matthews correlation coefficient=0.57. In comparison, the baseline classifiers yielded average accuracy=0.65, precision=0.86, recall=0.35, and Matthews correlation coefficient=0.36. The experiments also reveal that HDTwin yields superior predictive accuracy when information sources are fused compared to single sources. HDTwin’s chatbot interface provides interactive dialogues, aiding in diagnosis interpretation and allowing further exploration of patient data. Conclusions HDTwin integrates diverse cognitive health data, enhancing the accuracy and explainability of cognitive diagnoses. This approach outperforms traditional models and provides an interface for navigating patient information. The approach shows promise for improving early detection and intervention strategies in cognitive health.
... Rather than using the detected apnea events divided by the total recorded time to assess the severity of OSA, as AHI has been performed in the literature [18,22,25,28,34], we used our trained DL model to extract features of patient sleep records for more accurate identification of the patients' sleep states. The results of the different trials are displayed in Tables 4, 5. ...
Article
Full-text available
Objective Our objective was to create a machine learning architecture capable of identifying obstructive sleep apnea (OSA) patterns in single-lead electrocardiography (ECG) signals, exhibiting exceptional performance when utilized in clinical data sets. Methods We conducted our research using a data set consisting of 1656 patients, representing a diverse demographic, from the sleep center of China Medical University Hospital. To detect apnea ECG segments and extract apnea features, we utilized the EfficientNet and some of its layers, respectively. Furthermore, we compared various training and data preprocessing techniques to enhance the model’s prediction, such as setting class and sample weights or employing overlapping and regular slicing. Finally, we tested our approach against other literature on the Apnea-ECG database. Results Our research found that the EfficientNet model achieved the best apnea segment detection using overlapping slicing and sample-weight settings, with an AUC of 0.917 and an accuracy of 0.855. For patient screening with AHI > 30, we combined the trained model with XGBoost, leading to an AUC of 0.975 and an accuracy of 0.928. Additional tests using PhysioNet data showed that our model is comparable in performance to existing models regarding its ability to screen OSA levels. Conclusions Our suggested architecture, coupled with training and preprocessing techniques, showed admirable performance with a diverse demographic dataset, bringing us closer to practical implementation in OSA diagnosis. Trial registration The data for this study were collected retrospectively from the China Medical University Hospital in Taiwan with approval from the institutional review board CMUH109-REC3-018.
... PSG has historically been used to diagnose SA. But, it is expensive and time-consuming [3][4][5]. The noninvasive and reasonably priced Electrocardiogram (ECG) technology examines the electrical activity of the heart [6].The use of ECG signal features for SA detection was the subject of a thorough review of the relevant literature. ...
... To eliminate these disadvantages, OSA detection methods based on recording reduced physiological parameters (respiratory effort, SPO2, ECG, snore sounds, etc.), especially in the subject's home, have been developed [2][3][4][5][6][7][8][9][10][11][12][13][14]. However, despite the effectiveness of these methods, some new studies have been undertaken due to the need for all-night sleep recordings and the difficulty of recording at home. ...
Article
Studies on the detection of Obstructive Sleep Apnea (OSA) from speech recording have brought an important innovation to this field. This study is based on the hypothesis that the deterioration of the muscles and tissues in the vocal tract in OSA patients changes the nonlinear properties of voice. In this study, the features that reveal the nonlinear structure of the speech for OSA detection were investigated. The nonlinear characteristics were evaluated for vowels and consonants, and it was tried to find out in which voice group the nonlinear features were more distinctive in OSA. The nonlinear analysis was applied to a wide variety of voice samples having vocal tract components affected by OSA, and OSA/healthy classifications were realized. The results revealed that nonlinear analysis gives considerable findings in OSA detection, and consonants are more successful than vowels. For classifications, K-Nearest Neighbors (KNN) and Support Vector Machine (SVM) classifiers, 5-fold cross validation procedure and Minimum Redundancy Maximum Relevance (MRMR) feature selection method were used. Using the whole dataset, OSA detection performance for vowels was found as 83.5% with KNN, and 96% with SVM for consonants. Additionally, the test process was carried out by using a distinct group, and 82.5% test accuracy was achieved with only 6 features for consonants. The results indicated that the proposed study supports the hypothesis that the nonlinear behavior of vocal tract changes in subjects with OSA, especially for consonants, and has considerable potential for OSA detection as the pre-diagnosis or screening test in clinical use.
... Selecting the essential features in training ML and DL models can affect the model's performance [2]. The previous studies discussed above have used raw ECG signals, video data, image data, etc. Almazaydeh et al. [15] tried to use ten features that had been manually extracted from the PhysioNet Apnea-ECG dataset (7 features [16] and 3 features [17]) and used SVM as a classifier with the highest accuracy of 96.5%. Cheng et al. [18], and Feng and Liu [19] also perform manual feature extraction by retrieving the RR interval from the PhysioNet Apnea-ECG dataset. ...
Article
Full-text available
Data in the health sector are often lacking and unbalanced. It is because collecting data takes time and many resources. One example is sleep apnea data which takes about 8–10 hours to get data and uses specialized hardware like polysomnography (PSG). This study proposes a data augmentation technique to handle unbalanced data using DCGAN and several deep learning models such as 1D-CNN, ANN, LSTM, and 1D-CNN+LSTM as a classifier for apnea detection. The DCGAN architecture used is CNN on the generator and discriminator. DCGAN will create new synthetic data by mimicking the original dataset. This experiment uses a dataset from PhysioNet, the Apnea-ECG, and the MIT-BIH PSG Database. Furthermore, the dataset is preprocessed to remove noise, and the features are extracted manually. The test scenario is to create 10% synthetic data and 50% sleep apnea data to be added to the original dataset. Then compare the performance of multiple deep learning models before and after adding data. The results indicate that augmentation with DCGAN can improve the performance of almost all models, with the highest increase of 1.78% on the 1D-CNN+LSTM model and 4.80% on the LSTM model for the Apnea-ECG and MIT-BIH datasets, respectively.
... Many literature proposed techniques of sleep apnoea detection based on either ECG and SpO 2 signals alone [11,13,16,17,25,26], and in a few cases also based on a combination of ECG and SpO 2 signals [20,27]. However, in most literature, either the data used for training and testing is small or the accuracy claimed is not satisfactory which compromises the reliability of the diagnosis. ...
Article
Full-text available
Sleep apnoea is a potentially serious sleep disorder that is characterised by repetitive episodes of breathing interruptions. Traditionally, sleep apnoea is commonly diagnosed in an attended sleep laboratory setting using polysomnography (PSG). The manual diagnosis of sleep apnoea using PSG is, however complex, and time-consuming, as many physiological variables are usually measured overnight using numerous sensors attached to patients. In PSG sleep laboratories, an expert human observer is required to work overnight, and the diagnosis accuracy is dependent on the physician's experience. A quantitative and objective method is required to improve the diagnosis efficacy, decrease the complexity and diagnosis time and to ensure a more accurate diagnosis. The purpose of this study was then to develop an automatic sleep apnoea and severity classification using a simultaneously recorded electrocardiograph (ECG) and saturation of oxygen (SpO2) signals based on a machine learning algorithm. Different ECG and SpO2 time domain and frequency domain features were extracted for training different machine learning algorithms. For sleep apnoea classification, an accuracy of 99.1%, specificity of 98.1% and sensitivity of 100% were achieved using a support vector machine (SVM) based on combined ECG and SpO2 features. Similarly, for severity classification, an 88.9% accuracy, 90.9% specificity and 85.7% sensitivity have been obtained. For both apnoea and severity classification, using the combined features was found to be more accurate, and this is typically important when either channel is poor quality, the system can make an analysis based on the other channel and achieve good accuracy.
... Many machine learning-based methods were discussed for sleep apnea detection by combining various features like ECGderived respiration (EDR) and heart rate variability (HRV) derived from ECG signals [22], [28]- [30]. Convolutional neural networks have been used to generate features that can be used for sleep apnea detection in [26]. ...
Article
Full-text available
With advances in circuit design and sensing technology, the acquisition of data from a large number of sensors simultaneously to enable more accurate inferences has become mainstream. In this work, we propose a novel convolutional neural network (CNN) model for the fusion of multimodal and multiresolution 1-dimensional signals obtained from different sensors. The proposed model enables the fusion of multiresolution sensor signals, without having to resort to padding/ resampling to correct for frequency resolution differences even when carrying out temporal inferences like high-resolution event detection. The performance of the proposed model is evaluated for sleep apnea event detection, by fusing three different sensor signals obtained from UCD St. Vincent University Hospitals sleep apnea database. The generalizability of the model is demonstrated by incremental performance improvements, proportional to the number of sensors used for fusion. A selective dropout technique is used to prevent overfitting of the model to any specific high-resolution input, and increase the robustness of fusion to signal corruption from any sensor source. A fusion model with electrocardiogram (ECG), Peripheral oxygen saturation signal (SpO2), and abdominal movement signal achieved an accuracy of 99.72% and a sensitivity of 98.98%. Energy per classification of the proposed fusion model was estimated to be approximately 5.61 uJ for on-chip implementation. The feasibility of pruning to reduce the complexity of the fusion models was also studied.
Preprint
Full-text available
The growing demand for accurate, continuous, and non-invasive health monitoring has propelled multi-sensor data fusion to the forefront of healthcare technology. This review aims to provide an overview of the development of fusion frameworks in the literature and common terminology used in fusion literature. The review introduces the fusion classification standards and methods that are most relevant from an algorithm development perspective. Applications of the reviewed fusion frameworks in fields such as defense, autonomous driving, robotics, and image fusion are also discussed to provide contextual information on the various fusion methodologies that have been developed in this field. This review provides a comprehensive analysis of multi-sensor data fusion methods applied to health monitoring systems, focusing on key algorithms, applications, challenges, and future directions. We examine commonly used fusion techniques, including Kalman filters, Bayesian networks, and machine learning models. By integrating data from various sources, these fusion approaches enhance the reliability, accuracy, and resilience of health monitoring systems. However, challenges such as data quality and differences in acquisition systems exist, calling for intelligent fusion algorithms in recent years. The review finally converges on applications of fusion algorithms in biomedical inference tasks like heartbeat detection, respiration rate estimation, sleep apnea detection, arrhythmia detection, and atrial fibrillation detection.
Article
While polysomnography (PSG) is the gold standard for detecting sleep apnea (SA), the insertion of several disruptive devices may impair the quality of the patient's sleep, and its interpretation requires specialised training from a sleep scientist or technician. Heart rate variability (HRV) and electrocardiogram (ECG)-derived respiration (EDR) have been used in recent years to automatically detect SA and lessen the negative effects of PSG. Currently, the majority of suggested methods concentrate on feature engineering and machine learning (ML) techniques, which call for previous expert knowledge and expertise. This paper uses a deep learning (DL) framework based on 1D and 2D deep CNN with empirical mode decomposition (EMD) of a preprocessed ECG signal to propose a SA detection method to distinguish between a normal and apnea occurrence. The EMD is the perfect tool for removing crucial elements that characterise the underlying physiological or biological processes. Based on 5- fold cross-validation (5fold-CV), the segment-level classification performance had 93.8% accuracy with 94.9% sensitivity and 92.7% specificity. As a result, this work effectively created a unique and reliable SA detection system based on the ECG decomposed signal utilising EMD and deep CNN.
Conference Paper
Full-text available
The purpose of this study is to find optimal features and classifier's model selection for sleep apnea detection using ECG signals. We want to determine whether a set of unknown ECG signals (test data) is from heavy apnea, mild apnea, or healthy categories. We examine two recent approaches of features selection: an approach proposed by Chazal et al. (2004), which is based on the RR-interval mean and time-series analysis; and an approach proposed by Yilmaz et al. (2010), which is based on the RR-interval median. We also examine cross validation and random sampling method in the classifier's probability model selection. We evaluate the approaches using three classifiers: k-Nearest Neighbor (kNN), Naive-Bayes and Support Vector Machine (SVM). In addition, we use a self organizing map (SOM) clustering or preprocessing to provide better sample that can represent the entire training data. Our experiment using ECG data from PhysioNet shows that classification results using only 3 features as proposed by Yilmaz et al. (2010) gives about 3.59% gain on overall classification accuracy (CA) and 7.5% gain on area under ROC-curve (AUC) on than the classification accuracy using 8 features as proposed by Chazal et al., (2004).
Article
Full-text available
This paper describes implementation of Principal Component Analysis (PCA) on sleep apnea detection using Electrocardiogram (ECG) signal. The statistics of RR-intervals per epoch with 1 minute duration were used as an input. The combination of features proposed by Chazal and Yilmaz was transformed into orthogonal features using PCA. Cross validation, random sampling, and test on train data were used on model selection. The results of classification using kNN, Naïve- Bayes, and Support Vector Machine (SVM) show that PCA features give better classification accuracy compared to Chazal and Yilmaz features. SVM with RBF (Radial Basis Function) kernel gives the best classification accuracy by using 7 principal components (PC) as a features. The experimental results show that relation between Chazal features with target class tend to be linear, but Yilmaz and PCA features are non-linear.
Article
Full-text available
This paper describes a new technique to classify and analyze the electroencephalogram (EEG) signal and recognize the EEG signal characteristics of Sleep Apnea Syndrome (SAS) by using wavelet transforms and an artificial neural network (ANN). The EEG signals are separated into Delta, Theta, Alpha, and Beta spectral components by using multi-resolution wavelet transforms. These spectral components are applied to the inputs of the artificial neural network. We treated the wavelet coefficient as the kind of the training input of artificial neural network, might result in 6 groups of wavelet coefficients per second signal by way of characteristic part processing technique of the artificial neural network designed by our group, we carried out the task of training and recognition of SAS symptoms. Then the neural network was configured to give three outputs to signify the SAS situation of the patient. The recognition threshold for all test signals turned out to have a sensitivity level of approximately 69.64 and a specificity value of approximately 44.44 . In neurology clinics, this study offers a clinical reference value for identifying SAS, and could reduce diagnosis time and improve medical service efficiency.
Article
Full-text available
Obstructive sleep apnea (OSA) is a common disorder associated with anatomical abnormalities of the upper airways that affects 5% of the population. Acoustic parameters may be influenced by the vocal tract structure and soft tissue properties. We hypothesize that speech signal properties of OSA patients will be different than those of control subjects not having OSA. Using speech signal processing techniques, we explored acoustic speech features of 93 subjects who were recorded using a text-dependent speech protocol and a digital audio recorder immediately prior to polysomnography study. Following analysis of the study, subjects were divided into OSA (n=67) and non-OSA (n=26) groups. A Gaussian mixture model-based system was developed to model and classify between the groups; discriminative features such as vocal tract length and linear prediction coefficients were selected using feature selection technique. Specificity and sensitivity of 83% and 79% were achieved for the male OSA and 86% and 84% for the female OSA patients, respectively. We conclude that acoustic features from speech signals during wakefulness can detect OSA patients with good specificity and sensitivity. Such a system can be used as a basis for future development of a tool for OSA screening.
Article
Full-text available
Polysomnography (PSG) is used to define physiological sleep and different physiological sleep stages, to assess sleep quality and diagnose many types of sleep disorders such as obstructive sleep apnea. However, PSG requires not only the connection of various sensors and electrodes to the subject but also spending the night in a bed that is different from the subject's own bed. This study is designed to investigate the feasibility of automatic classification of sleep stages and obstructive apneaic epochs using only the features derived from a single-lead electrocardiography (ECG) signal. For this purpose, PSG recordings (ECG included) were obtained during the night's sleep (mean duration 7 hours) of 17 subjects (5 men) with ages between 26 and 67. Based on these recordings, sleep experts performed sleep scoring for each subject. This study consisted of the following steps: (1) Visual inspection of ECG data corresponding to each 30-second epoch, and selection of epochs with relatively clean signals, (2) beat-to-beat interval (RR interval) computation using an R-peak detection algorithm, (3) feature extraction from RR interval values, and (4) classification of sleep stages (or obstructive apneaic periods) using one-versus-rest approach. The features used in the study were the median value, the difference between the 75 and 25 percentile values, and mean absolute deviations of the RR intervals computed for each epoch. The k-nearest-neighbor (kNN), quadratic discriminant analysis (QDA), and support vector machines (SVM) methods were used as the classification tools. In the testing procedure 10-fold cross-validation was employed. QDA and SVM performed similarly well and significantly better than kNN for both sleep stage and apneaic epoch classification studies. The classification accuracy rates were between 80 and 90% for the stages other than non-rapid-eye-movement stage 2. The accuracies were 60 or 70% for that specific stage. In five obstructive sleep apnea (OSA) patients, the accurate apneaic epoch detection rates were over 89% for QDA and SVM. This study, in general, showed that RR-interval based classification, which requires only single-lead ECG, is feasible for sleep stage and apneaic epoch determination and can pave the road for a simple automatic classification system suitable for home-use.
Conference Paper
Full-text available
Detection of obstructive sleep apnea can be performed through heart rate variability analysis, since fluctuations of oxygen saturation in blood cause variations in the heart rate. Such variations in heart rate can be assessed by means of time-frequency analysis implemented with time-frequency distributions belonging to Cohen's class. In this work, dynamic features are extracted from time frequency distributions in order to detect obstructive sleep apnea from ECG signals recorded during sleep. Furthermore, it is applied a methodology to measure the relevance of each dynamic feature, before the implementation of k-nn classifier used to recognize the normal and pathologic signals. As a result, the proposed method can be applied as a simple diagnostic tool for OSA with a high accuracy (up to 92.67%) in one-minute intervals.
Article
To find an efficient and valid alternative of polysomnography (PSG), this paper investigates real-time sleep apnea and hypopnea syndrome (SAHS) detection based on electrocardiograph (ECG) and saturation of peripheral oxygen (SpO(2)) signals, individually and in combination. We include ten machine-learning algorithms in our classification experiment. It is shown that our proposed SpO (2) features outperform the ECG features in terms of diagnostic ability. More importantly, we propose classifier combination to further enhance the classification performance by harnessing the complementary information provided by individual classifiers. With our selected SpO(2) and ECG features, the classifier combination using AdaBoost with Decision Stump, Bagging with REPTree, and either kNN or Decision Table achieves sensitivity, specificity, and accuracy all around 82% for a minute-based real-time SAHS detection over 25 sleep-disordered-breathing suspects' full overnight recordings.
Article
This study assessed the hypothesis that blood oxygen saturation (SaO(2)) and electroencephalogram (EEG) recordings could provide complementary information in the diagnosis of the obstructive sleep apnea (OSA) syndrome. We studied 148 patients suspected of suffering from OSA. Classical spectral parameters based on the relative power in specified frequency bands (A(f-band)) or peak amplitudes (PA) were used to characterize the frequency content of SaO(2) and EEG recordings. Additionally, the median frequency (MF) and the spectral entropy (SE) were applied to obtain further spectral information. We applied a forward stepwise logistic regression (LR) procedure with crossvalidation leave-one-out to obtain the optimum spectral feature set. Two features from the oximetric spectral analysis (PA and MFsat) and three features from the EEG spectral analysis (A(delta), A(alpha) and SEeeg) were automatically selected. 91.0% sensitivity, 83.3% specificity and 88.5% accuracy were obtained. These results suggest that MF and SE could provide additional information to classical frequency characteristics commonly used in OSA diagnosis. Additionally, nocturnal SaO(2) and EEG recordings during the whole night could provide complementary information to help in the detection of OSA syndrome.
Article
To evaluate the sensitivity of mean absolute amplitudes of the thoracic and the abdominal signals as a prompt indicator of the occurrence of sleep apnoea events. To provide symptomatic management of sleep apnoea, a reliable method of detecting sleep apnoea is essential to ensure that the intervention can be applied only when needed. It is also crucial to identify the threshold for the trigger of an intervention using a deployed sensor. Twenty-six subjects aged between 18-65 years who were diagnosed with obstructive or central sleep apnoea underwent an overnight sleep study. Signals of nasal and oral airflow, thoracic and abdominal efforts and pulse oximetry level were recorded using a polysomnography device. With a 95% CI, the overall area under the receiver operating characteristic of the thoracic signal, the abdominal signal and the combination of the thoracic and the abdominal signals were 84.56, 87.48 and 90.91%, respectively. Using -20, -25 and -30% as a cut-off point, the sensitivity values of thoracic signal, abdominal signal and combination of the thoracic and the abdominal signals ranged from 70.29-86.25% and the specificity values ranged from 74.82 to 90.09%. Using mean absolute amplitude analysis, the results of this study showed that combination of the thoracic and the abdominal signals achieved the best overall and individual performances compared with thoracic signal and abdominal signal. Overall, thoracic signal, abdominal signal and combination of the thoracic and the abdominal signals have a good performance with an receiver operating characteristic value higher than 80%. The thoracic and the abdominal signals were good parameters for the identification of the occurrence of sleep apnoea, being as quick as the nasal airflow signal. These results suggested that sleep apnoea events could be identified through constant monitoring of the patient's thoracic and abdominal signals. Knowledge of these signals could help nurses to manage sleep apnoea in patients.