1. Introduction
Unobtrusive monitoring of physiological signals is a field of research that has seen an increased interest during the last decades, due to its potential to enable a patient-centered healthcare with lower costs, higher population screening and an increased patient/user comfort. Non-contact, capacitively-coupled electrocardiography (ccECG) [
1,
2,
3] is one of the technologies suited for long-term physiological monitoring without affecting people’s daily life; potential applications range from heart rate (HR) and heart rate variability (HRV) monitoring, to the diagnosis and follow-up of conditions involving the cardiorespiratory system. Despite this, the challenge of its use in real-life scenarios remains, due to its high sensitivity to motion artefacts, which leads to a high variation in the quality of the acquired signals. Furthermore, the real clinical value of these signals for specific medical diagnoses and disease monitoring, is yet to be validated in order to be adopted as a standard practice for patient monitoring and diagnostic screening.
Through-clothing ccECG measurements have been demonstrated to have high similarity to medical-grade electrocardiographic (ECG) recordings when using strapped bands [
2,
4] and even when integrated in everyday life objects [
5,
6], with a correlation of up to 90% [
6]. Nevertheless, this high-quality ccECG is only obtained during certain periods of the unobtrusive monitoring; therefore, it is essential to be able to discriminate high-quality signals that can be used for health screening from artefact-contaminated ccECG only usable for a limited analysis, and even signals not useful at all due to high noise content or saturation resulting from poor electrode-body coupling. As a consequence, signal quality indication (SQI) algorithms for ccECG aiming artefact identification and quality estimation have been developed in recent years. These include the use of auxiliary signals such as estimated electrode-tissue impedance [
7] and pressure [
8], combined with additional processing steps such as adaptive filtering [
7], regression models [
8] and Principal Component Analysis (PCA) [
9], each one involving specific additional processing stages for the binary classification of regions affected by motion. In some approaches, features extracted from the signal itself are also used, such as amplitude characteristics of the QRST complex [
9], Wavelet decomposition features [
10] and spectrum-based signal-to-noise ratio (SNR) estimations [
11,
12], either in combination with the aforementioned auxiliary signals or on its own, for segment or channel selection.
Signal quality estimation of conventional contact ECG has been investigated more extensively than for ccECG. These ECG quality metrics include the use of features such as match between different beat detection algorithms [
13,
14], multi-lead signal comparison [
13,
14,
15], higher order moments such as Kurtosis [
13,
14,
16], amplitude characteristics [
16,
17,
18], spectral characteristics [
13,
14,
15,
19], HR characteristics [
15,
20], QRST area [
21], QRST morphology [
20], electrode-tissue impedance (ETI), and motion [
22]; in some cases combined with additional processing such as Kalman Filtering [
13], multi-layer perceptron neural networks (MLP) [
14], support vector machines (SVM) [
14], Least-Mean-Squares (LMS) adaptive filters, and PCA [
22]. The high amount of research on ECG SQIs compared to the one on ccECG SQIs demonstrates the need for additional efforts to further validate these metrics in the contactless signals, due to the special characteristics of ccECG artefacts [
23], which are not always the same as in their contact counterpart, and present a higher challenge.
There exist over 80 different sleep disorders [
24], and it is estimated that up to 40% of the US adult population have problems falling asleep, mainly caused by disturbed sleep patterns [
25]. The gold standard for sleep disorder diagnosis is a polysomnography (PSG) study: a high-cost and low-comfort test commonly performed during a one night stay at a hospital under the supervision of a clinician, in which multiple physiological signals are recorded, including ECG and respiration. Due to these costs and the comfort limitations, different approaches have been studied aiming to offer a more comfortable and lower cost alternative, ranging from the use of smartphones and bracelets to the home-monitoring of the complete set of PSG signals. For a detailed description of these developments the reader is referred to [
26].
Given that ECG is one of the signals monitored in PSG, and due to the feasibility of home-based one-lead ECG monitoring, algorithms for the detection and monitoring of sleep disorders solely based on the ECG have been proposed [
27,
28,
29]. There is a special interest in sleep apnea due to its high prevalence [
30] and risk associated with a long-term effect on the cardiovascular system [
31]. In an effort to further increase patient comfort and allow for a long-term sleep monitoring without affecting the person’s daily life, ccECG has been identified as a promising alternative to obtain ECG signals during sleep in an unobtrusive manner. ccECG from a bed has been measured by several researchers [
32,
33,
34], but only a few of them have extracted features for sleep analysis [
35,
36]; to the best of our knowledge, none have shown a study towards sleep apnea analysis using ccECG signals, although it was mentioned as a possibility for further exploration by Takano et al. [
34].
Considering that a non-contact sleep apnea monitoring solution would allow screening a higher number of patients with an added value of increased comfort, longer monitoring times, and less cost, this study presents, for the first time, the evaluation of a multi-channel ccECG system for the extraction of ECG features previously demonstrated to be highly effective in the automatic detection of sleep apnea [
28]. Furthermore, an evaluation of multiple SQIs for channel selection, binary classification of signals into usable and not usable, and three-class classification of signals into usable, limited usability and not usable is presented. In addition, the obtained ccECG signals and extracted tachograms are evaluated against reference contact ECG signals.
2. Materials and Methods
2.1. ccECG Multichannel Acquisition
The research platform for the simultaneous acquisition of four ccECG channels presented in [
6] was integrated on a mattress as shown in
Figure 1a, and then covered by one layer of cotton bed linen. After signing an informed consent, volunteers were asked to place Ag/AgCl electrodes on each shoulder and their right ankle for reference Lead I ECG monitoring, and a strapped belt for reference respiration monitoring; both being acquired by a NeXus-10 MKII
® system (Mind Media, Herten, The Netherlands). The participants included six female volunteers and nine male volunteers, with ages between 20 and 43 years, and weight between 46 kg and 107 kg, all of them without any previously diagnosed cardiovascular disease. Each volunteer was then asked to lie on the mattress on his/her back during 10 min, on his/her right side during 10 min, and on his/her left side during 10 min, for a total recording of 30 min per subject. Differential electrode pairs for the four channels were configured as shown in
Figure 1b for the recordings from the back, and as shown in
Figure 1c for the recordings from the left side; recordings from the right side had the same configuration as
Figure 1c but in the opposite electrode column. Following the three 10-min recordings, the volunteer was asked to place two additional Ag/AgCl electrodes in his/her back (in the middle-back, as a representation of the equivalent location for the ccECG electrodes) and to lie relaxed on the mattress, while 1-min simultaneous contact ECG signals were acquired from the front and the back, to evaluate the ECG differences explained by the location of the electrodes and not by the contactless technology when doing a ccECG vs ECG comparison. All the recorded data was encoded by a randomly generated 6-digit number, to guarantee the anonymity of the information.
2.2. ccECG and ECG Preprocessing and Alignment
Signals were obtained at sampling frequencies equal to 512 Hz, 256 Hz and 32 Hz for ccECG, ECG and respiration, respectively. All collected ccECG and ECG signals were digitally pre-processed as follows: high-pass filtered at a cut-off frequency of 0.5 Hz using a 4th order Butterworth filter, low-pass filtered at a cut-off frequency of 40 Hz using a 6th order Butterworth filter, and an additional Notch filter at 50 Hz using a 6th order Butterworth filter to remove any possible remaining interference from the power grid. All filtering operations were zero-phased by being applied in the forward and reverse directions, to avoid any shifts of the R peaks. After filtering, signal alignment was performed between ccECG and reference signals for all recordings.
2.3. Reference Signal Quality Labels
A ground truth quality metric of the ccECG signals was required for: (1) Comparison against reference ECG; (2) Identification of the overall quality obtained; (3) Evaluation of the SQIs’ performance; (4) Classification of the extracted features for sleep apnea detection. In this context, ccECG signals were divided in 30-s segments, which is the typical signal segmentation in sleep monitoring techniques [
37]; each segment was visually assessed and classified in 6 different Visual Quality (VQ) levels, where a higher number means a better signal quality. A detailed description of each of the quality levels and an example of a ccECG signal with each label is shown in
Figure 2. Quantification of the segments in each quality group for the best channel per subject and best segment per subject were obtained as an indicator of the degree of usefulness of ccECG signals in a sleep environment.
In
Figure 2, the Quality Level descriptions used as guidelines for the classification are defined as follows:
Level 6: Clean ECG looking like a standard contact Lead I ECG, full QRST morphology identifiable and relatively steady line between beats.
Level 5: Clear ECG detected, good QRST morphology. Few, almost no artefacts and noise. Morphology may be altered due to positioning, but signal is still clean. Beat-to-beat HR and HRV can be extracted, and morphology analysis is possible. When compared to a Lead I ECG morphology may differ in some cases due to configuration corresponding to a different ECG projection (Lead II or Lead III).
Level 4: ECG morphology identifiable and acceptable, including QRST. Some noise and artefacts are present, but in a small quantity. Beat-to-beat HR and HRV can be extracted, as well as some limited morphology analysis that may be affected by the artefacts present in the signal.
Level 3: R peaks in ECG identifiable, but QRST morphology less clear to identify, or artefacts are present in considerable amount, although peak detection may be recovered from it; or morphology significantly altered due to ballistocardiography (BCG)—which corresponds to the mechanical activity of the heart—or body positioning. Signal can be used for windowed HR extraction, and even for beat-to-beat HR extraction, although it may be corrupted in some cases.
Level 2: Some R peaks may be detected, but high amount of noise and/or artefacts are present that make the signal unusable, or intermittent ECG with some segments saturated or with big artefacts. This signal is not usable, as even a windowed HR analysis would result in distorted information.
Level 1: No usable ECG at all.
2.4. ccECG Comparison against Reference ECG
Non-contact signals were compared against reference ECG. For this, the correlation and magnitude squared coherence in the [0.67–40] Hz range (in accordance with IEC-60601-2-47) between ccECG and reference ECG were obtained for each best 30-s segment per measurement (obtained from the best channel and based on the VQ labels). In addition, beat detection statistics of ccECG with respect to the contact ECG were obtained for all the segments in each best-channel per measurement (based on averaged channel VQ labels), including Sensitivity and Positive Predictive Value (PPV) for beat matching, where a beat within ±150 ms is considered as a match [
38]; correlation of the tachogram was also obtained as an additional comparison metric. Sensitivity and PPV were calculated as in (1) and (2) respectively, while Specificity and Accuracy were not calculated, since they require “Negatives”, “True Negatives”, and “False Negatives” that cannot be obtained when evaluating beat matching:
where
TP is the number of true positive beat matches,
P is the number of ground truth beats and
FP are the false detected peaks.
2.5. Signal Quality Metrics
Due to the importance of automatically identifying high-quality ccECG signal segments for a complete unobtrusive monitoring solution using capacitive sensors, several potentially useful SQI metrics were calculated for each of the 30-s segments collected, including spectral-based SQIs, a second-order moment SQI, a beat detector based SQI, and a morphology/template based SQI, as defined below:
Spectral Density Ratio (SDR): The spectrum-based SQI was calculated as the ratio of the power spectral density (PSD) of the signal in a narrow range of interest for ECG and a broader range that includes the characteristic frequencies of motion artefacts. In [
13], Li et al. used a ratio between [5–14] Hz and [5–50] Hz for evaluation of ECG signals. Since ccECG motion artefacts have different characteristics than ECG artefacts, additional ranges were evaluated as an initial experimentation, obtaining 6 different SDR metrics calculated as in (3) with the limits shown in
Table 1, where SDR1 corresponds to the metric calculated with the limits defined by Li et al.
Kurtosis (KUR): It has been identified previously that the fourth order moment of the ECG signal (Kurtosis) can be used as an indicator of a clean or contaminated ECG. In [
13] a Kurtosis-based SQI was used with a threshold of 5, following He et al. [
39], who defined that a clean sinus rhythm ECG generally has a Kurtosis larger than 5. Gholinezhadasnefestani et al. [
16] evaluated Kurtosis for the improvement of HRV in newborns, finding it performed rather poor when using it as a standalone continuous metric compared to standard deviation and RMS value of the signal, without reporting any optimized threshold. On the contrary, Clifford et al. [
14] found Kurtosis as providing one of the best results when applying an SVM classifier to different individual metrics. With the aim to evaluate the KUR SQI metric for ccECG signals, the Kurtosis of each 30-s segment was calculated as in (4):
where
x is the input signal,
is mean value, and
n the number of samples for each segment.
Kurtosis Modified (KURMod): In our previous experimental results with ccECG signals and calculations of Kurtosis, it has been observed that not only Kurtosis values lower than 5 are likely to be contaminated by artefacts, but that too high values may also indicate a corrupted ccECG. Following this, we propose a modified Kurtosis metric in which any value higher than or equal to 18 is replaced by 1, and therefore considered as a contaminated segment. This metric was also obtained for all the 30-s segments recorded.
Beat detection-based indicator (bSQI): The bSQI metric followed the method described in [
13,
14] for contact ECG, where two beat detection algorithms (Hamilton and Tompkins and Zong et al.) are simultaneously used, and the SQI is calculated based on the beat matching of both methods as shown in (5):
where
represents the beats that are matched between both beat detection methods (within a range of ±150 ms [
38]),
is the number of beats found by the algorithm by Hamilton and Tompkins,
is the number of beats found by the algorithm by Zong et al., and bSQI is a number from 0 to 1 indicating the quality of the ccECG signal. This indicator is based on the different sensitivity of both methods to artefacts in the signal, and was also obtained for each 30-s segment.
Template correlation SQI (corrSQI): The characteristic QRST morphology is one of the main features that can be useful to differentiate a higher-quality ECG signal from artefact-corrupted ECG. Despite this, it is difficult to have a universal, time-independent, person-independent template to compare against. Averaging of QRST complexes has been implemented in magnetocardiogram signals [
40] with the aim of improving SNR, and template matching in ECG signals was used for diagnostic purposes [
41,
42]. Furthermore, a contact ECG and photoplethysmography (PPG) quality estimation based on template matching was recently proposed by Orphanidou et al. [
20]. In this context, a similar procedure was applied to the ccECG signals in order to obtain a template-based SQI. For each 30-s segment, all the detected QRST complexes were extracted by using windows around the automatically detected [
43]. R peaks as big as the average R-R period from the correspondent segment. Following this, the extracted beat windows were averaged, and this result was then used as a template to be correlated to the individual beats in the segment as shown in
Figure 3, to obtain a beat-wise quality metric. These metrics were averaged for all the beats in the segment, resulting in the assigned segment corrSQI metric.
2.6. SQI-Based Signal Classification
Using the SQIs described in the previous section, quality-based segment classification was performed and evaluated. Two types of classification were done: the first one aimed to identify the usable ccECG segments from the not-usable ccECG segments by applying a threshold to each of the calculated SQI metrics; while the second one used the same metrics to divide the segments in three different classes: usable, limited usability, and not-usable, using two threshold values. We will name these binary and three-class classifications respectively. For the classification evaluation, all the collected segments were divided in the ones obtained from the back and from the side (including right and left). Furthermore, in each category the segments were divided in non-overlapping training and test sets, with a 70:30 distribution.
The optimized threshold for the binary classification was found by obtaining a Receiver Operating Characteristics (ROC) curve from each SQI for the signals in the training set (divided in back, side and all), and finding the cost-effective point in the ROC curve. Both the ROC and cost-effective point calculation were obtained by using the ‘ROCOut’ Matlab
® implementation of Cardillo [
44], publicly available in the web. Following this, the test set was used to obtain the performance of the classification with the same method, but obtaining the metrics at the previously optimized threshold to avoid overfitting. The thresholds for the three-class classification were obtained by applying a Linear Discriminant Analysis (LDA) to the training sets and evaluated in the test sets.
The performance evaluation of the three-class classification was done considering VQs of 1 and 2 as not-usable signals, VQs of 3 as signals with limited usability, and VQs of 4 to 6 as usable signals. In the case of the binary classification, two different evaluations were done; one that included VQs of level 3 or higher as usable and one that included VQs of level 3 or lower as not-usable.
2.7. SQI-Based Channel Selection
Since the proposed system has more than two electrodes and allows for the simultaneous acquisition of four ccECG channels, there is also an additional need to select a best-quality channel out of the available sources. This is done with the aim of transmitting only the minimum necessary information and avoid running diagnostic algorithms in redundant or corrupted data sources. With this purpose, the performance of each of the SQI metrics presented in Section E was evaluated regarding the selection of the best channel for every set of 4 simultaneously recorded 30-s segments. For each SQI, the channel with the highest value was selected provided its value was higher than a base threshold of 0.74, 0.15, 0.52, and 4.2 for bSQI, SDR2, corrSQI and KURmod respectively. These thresholds were defined as 90% of the threshold values optimized for the binary classification using level 3 as threshold, including both back and side signals.
Likewise, the channel selection performance of a proposed “SQI-Fusion” algorithm that involves some of the SQI metrics, together with additional signal features was also evaluated; this selection was performed for each window of 4 simultaneously acquired 30-s segments. The algorithm involved three steps: (i) An SQI-based pre-selection of possible best-channels using: bSQI as in (6), SDR2 as in (7), corrSQI as in (8), and KURmod as in (9), where the thresholds were defined as indicated in the paragraph above; (ii) In a second step, the conditions of
Table 2 were used to narrow the selection; (iii) A unified SQI (uSQI) as defined in (10) was used to select the best channel from the remaining potential candidates.
where
chvotes corresponds to the number of “votes” that a channel received from the different SQIs.
A general block diagram of the algorithm is shown in
Figure 4.
The selection of using KURmod instead of KUR allows to use it as a continuous metric with a defined threshold, while the use of SDR2 from the available SDR metrics was a result of an evaluation of the SDR that provided best performance for the fusion selection method.
2.8. Extraction of ccECG Features for Sleep Apnea Detection
With the purpose of evaluating the usefulness of ccECG signals acquired from a sleep environment in the extraction of features used for detection of sleep apnea, the features presented in [
28], and reported to be effective in the automatic detection of this condition, were calculated for all the segments in every best-channel from each measurement, as well as for the correspondent reference ECG signals. These features comprise: (1) Standard Deviation (SD) of R-R intervals; (2) Serial correlation coefficient of the R-R intervals at a lag of
k = 5 samples (CorrCoeff); (3) A PCA feature obtained from the stacked QRST complexes in the segment (PCAF); (4) The SD of the ECG-derived respiration (EDR) estimated based on the R peak amplitude method; (5) The relative power of the HR signal component explained by the respiratory activity (RelPowResp); (6) The relative power of the HR signal component not explained by the respiratory activity (RelPowResi). For detailed information regarding these features the reader is referred to [
28].
4. Discussion
The present study had the main objective of evaluating the use of ccECG signals for the extraction of features that allow the automatic detection of sleep apnea, as well as comparing the performance of different SQIs in the automatic signal classification and best-channel selection. In this regard, the presented results evidence that the features related to HR and HRV that are useful for sleep apnea analysis can be accurately extracted from ccECG signals, resulting in Kruskal-Wallis test
p-values of up to 0.94 and 0.98 for the SD of R-R and CorrCoeff features respectively, when compared to the features extracted from the reference ECG; this is supported by the results that evaluate the beat detection and tachogram from ccECG, which show a beat-matching to the reference ECG of more than 95% for signals collected from the back and the side together, and more than 98% for signals collected from the back, with average tachogram correlations of about 97% and 99% respectively. Furthermore, it was clearly shown that to obtain these high similarity metrics for the sleep apnea features, it is crucial to only use high-quality signals, which in the framework of the defined VQs from
Figure 2 correspond to signals with at least a VQ higher or equal to level 4.
Due to this requirement to perform a best-channel selection and a further segment quality classification, the presented SQI evaluation for segment classification and selection is an important step to assess a potential pre-processing solution to identify signals that can be used for the extraction of sleep apnea features. For quality classification, it was found that the corrSQI performed best among the evaluated metrics, with a classification accuracy of up to 91% when dividing “usable” from “not-usable” signals with a threshold of VQ level 3; nevertheless, since the extracted features presented best performance starting from a VQ level 4, it is more accurate to report the classification performance at this threshold level, which was higher for both corrSQI and bSQI metric with accuracies of 86% and 87% even when including signals from the back and from the side together, which indicates the potential usefulness of both SQIs as a pre-processing step. In addition, these two metrics presented a channel selection accuracy as high as 92% and 84% respectively, confirming their quality indication capability. In the case of three-class classification the obtained performances were lower (with a maximum overall accuracy of 79%), and it was clear that the “limited use” class may need a different way of classification, since it obtained a class sensitivity of only 31%. Despite this, it was shown that the binary classification is enough when aiming to extract accurate HR and HRV related sleep apnea features. It is worth to note that the thresholds optimized in this work for the data from healthy volunteers may vary for patients with sleep apnea; therefore, in future studies these thresholds should be verified by training on the patient data instead of healthy volunteers.
Although the comparison between ccECG and ECG traces resulted in relatively high coherence and correlation (except for the correlation of signals from the side), the morphology-related sleep apnea features, namely PCAF, SD of EDR, RelPowResp and RelPowResi obtained from the ccECG signals, presented a low similarity with the features extracted from the reference ECG signals even for high-quality segments. It is important to mention that these features quantify the mechanical effect that respiration has on the modulation of the ECG. They exploit the amplitude changes of the ECG that are caused by the relative movement of the electrodes with respect to the cardiac vector during a breathing cycle, and the change in chest impedance due to the filling of the lungs with air. Since these two effects are susceptible to be masked in ccECG by the variations in the electrode-tissue interface, differences in the morphology features are expected, as they may include other phenomena such as the change in capacitive coupling to the body. In addition, the acquisition of the signal from a different location may further contribute to the obtained difference when compared to the features resulting from the reference ECG. These results call for further analysis of these features in the ccECG case, which may need to be optimized as it was done in [
28] for the contact ECG case; for instance, the second component PCAF feature was used as the one explaining the variance of the QRST complexes in relation to apneic episodes, but due to the modified morphology and additional movement-related artefact source, it could be possible that a different component is required.
The authors acknowledge that the method selected to assign the reference VQ levels may be somehow subjective; nevertheless, given the clear artefacts present in ccECG, this approach can be considered as a good approximation that allows for the evaluation of the automatic SQIs presented in this work; this gives additional information that would not be obtained by only having a reference quality based on beat matching, as it is sometimes done in this type of experiments [
8]. Our VQ reference levels allow not only to identify a reference for the quality of the signal in terms of beat matching, but also in terms of the “cleanness” of the complete ccECG morphology, which is a required parameter to be able to compare the selection and classification performance of SQIs.
Besides the evaluation of the usefulness of ccECG signals towards the extraction of features used in sleep apnea detection, the collected data and VQ quality metrics allowed to verify that for a sleep environment, high percentage of the ccECG signals can be found within the highest quality levels: From a set of every best 30-s segment per measurement, 100% of the back signals have a VQ of level 3 of higher, and 86.66% of level 4 or higher, while these percentages are 83.33% and 63.33% respectively for the signals from the side. In addition, the 13.33% of segments from the side located in a VQ level of 1 correspond to problems in misalignment with the sensors, which indicates that the percentage of good quality signals is likely to increase when using a system with a higher-density electrode array providing more combinations to select from. Although signals of subjects lying in their stomach were not recorded due to a standard electrode separation in the setup; ECG from this position is expected to have similar quality, given that a denser array with shorter electrode separation is provided, which would allow for a selection from a higher number of possible configurations, and is likely to solve the problems recording signals from the side that was identified for some of the volunteers.
It is worth noting that the acquired signals did not include transition between different sleeping positions, which is an important source of artefacts and noise; the SQIs presented are expected to identify these artefacts, but also to detect an optimal configuration for the new sleeping position. In addition, the applicability of the method for general population, and specially for sleep apnea patients, needs to be further validated by a study that involves people with this sleep condition being simultaneously monitored by the Polysomnography gold standard method. Future work will include this type of evaluation during a complete night at a sleep laboratory, which will allow to evaluate the performance regarding identification of sleep apnea epochs, as well as the characteristics of the signal for the transition between different sleeping positions, and to identify if there are any differences when the subjects are really sleeping and not in a simulated sleep environment.
5. Conclusions
This study presented, for the first time, the evaluation of a multi-channel ccECG system for the extraction of ECG features previously demonstrated to be highly effective in the automatic detection of sleep apnea. In addition, it evaluated multiple SQIs for the automatic classification of the useful signals and the selection of the best available channel, and demonstrated the reliability of ccECG signals acquired from a sleep environment. Results show that HR and HRV related features can accurately be extracted from ccECG signals (Kruskal-Wallis test p-values of 0.94 and 0.98), when appropriate higher-quality selection is previously performed. In this sense, two of the presented SQIs (corrSQI and bSQI) had a high performance when classifying usable signals, with accuracies between 86% and 91%; and corrSQI allowed to perform a best-channel selection with an accuracy of up to 92%. This demonstrates not only the suitability of ccECG for unobtrusive apnea detection, but also the usefulness of these SQIs as a pre-processing step. Extracted ccECG morphology-related features did not present enough similarity to the reference ECG counterpart, which is why future work will involve apnea patients, and an evaluation of the features to be used for ccECG. Besides the high reliability of HR and HRV related feature extraction, and the demonstration of SQIs as an indispensable tool for ccECG signal selection and classification, results also evidence a high signal coverage across subjects, with 100% of the best-segments per measurement having a signal quality with identifiable ECG R peaks when recorded from the back, and 83.33% when recorded from the side. Since respiration is an important signal in sleep apnea, an additional method of obtaining respiratory activity in an unobtrusive way (different to EDR) would be of great benefit when combined with the ccECG measurements for the detection of sleep apnea.