Next Article in Journal
Cryptographic Algorithms with Data Shorter than the Encryption Key, Based on LZW and Huffman Coding
Next Article in Special Issue
Non-Invasive Blood Pressure Sensing via Machine Learning
Previous Article in Journal
Present-Day Tectonic Stress Evolution in Southern Yunnan Based on Focal Mechanisms
Previous Article in Special Issue
Simultaneous Sleep Stage and Sleep Disorder Detection from Multimodal Sensors Using Deep Learning
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Sensor Selection for Tidal Volume Determination via Linear Regression—Impact of Lasso versus Ridge Regression

1
Institute of Technical Medicine (ITeM), Furtwangen University, 78054 Villingen-Schwenningen, Germany
2
Department of Mechanical Engineering, University of Canterbury, Christchurch 8041, New Zealand
3
School of Mathematics and Statistics, University of Canterbury, Christchurch 8041, New Zealand
4
Innovation Center Computer Assisted Surgery (ICCAS), University of Leipzig, 04109 Leipzig, Germany
5
Department of Microsystems Engineering, University of Freiburg, 79085 Freiburg, Germany
*
Authors to whom correspondence should be addressed.
Sensors 2023, 23(17), 7407; https://doi.org/10.3390/s23177407
Submission received: 24 July 2023 / Revised: 18 August 2023 / Accepted: 23 August 2023 / Published: 25 August 2023
(This article belongs to the Special Issue Sensors for Physiological Monitoring and Digital Health)

Abstract

:
The measurement of respiratory volume based on upper body movements by means of a smart shirt is increasingly requested in medical applications. This research used upper body surface motions obtained by a motion capture system, and two regression methods to determine the optimal selection and placement of sensors on a smart shirt to recover respiratory parameters from benchmark spirometry values. The results of the two regression methods (Ridge regression and the least absolute shrinkage and selection operator (Lasso)) were compared. This work shows that the Lasso method offers advantages compared to the Ridge regression, as it provides sparse solutions and is more robust to outliers. However, both methods can be used in this application since they lead to a similar sensor subset with lower computational demand (from exponential effort for full exhaustive search down to the order of O (n2)). A smart shirt for respiratory volume estimation could replace spirometry in some cases and would allow for a more convenient measurement of respiratory parameters in home care or hospital settings.

1. Introduction

Respiratory volumes and respiration-induced movements of the upper body are connected, and there is a desire to determine tidal volumes via surface motions of the human upper body. Respiration-induced motions were studied as early as 1848 by Sibson et al. [1]. Later, Wade et al. [2] used improved measurement methods and examined the respiratory-induced movements of the upper body, and recently, Laufer et al. [3] analyzed movement parameters of the upper body and their correlations with the respiratory volume in detail.
The pioneers who initiated the research field of determining tidal volumes from upper body movements were Konno and Mead [4]. They investigated the underlying relationships in more detail and published their first studies in the 1960s. The potential of such an approach was recognized, and many other studies followed. Unfortunately, only two measurement methods were able to establish themselves for clinical use and are still used sporadically today. One of these measurement methods is optoelectronic plethysmography [5,6]. The underlying principle of optoelectronic plethysmography is an optical motion tracking system (MoCap). The MoCap system detects respiration-induced movements on the upper body and determines respiration volumes. The disadvantages of an optoelectronic plethysmography are the acquisition costs and the complex procedure of use. It is nevertheless used in very sensitive areas of respiratory monitoring where breathing should not be influenced or impeded in any way by the measurement system—for example, in the respiratory monitoring of premature infants. The second established method is respiratory inductance plethysmography [7,8]. The respiratory inductance plethysmography measures respiratory-induced cross-sectional changes on the upper body inductively and thereby determines tidal volumes. The major disadvantage of respiratory inductance plethysmography is its reduced measurement accuracy [9].
Therefore, despite all efforts to date, tidal volumes are still determined by respiratory flow measurement using spirometers [10,11,12] or body plethysmographs [13,14,15]. For precise clinical respiratory flow measurements, patients under investigation must wear a face mask or breathe through a mouthpiece while the nose is blocked by a nose clip. This can be very inconvenient, especially for long-term measurements, and can falsify the measurement results themselves [16,17].
Hence, there remains a need for alternative methods for measuring respiratory volumes using upper body surface motion. A previous study [3] has shown that upper body movements are in some cases highly correlated with changes in respiratory volumes. This fact can be utilized for the determination of respiratory volumes via upper body movements, and some current approaches used inertial measurement units [18,19,20], others used strain gauges [21,22] or optical encoder systems, as in belts measuring changes in circumferences [23,24,25]. However, a real breakthrough has not been achieved yet despite the potential of new, improved and miniaturized sensors or sensor technologies [26,27]. In particular, the miniaturization and increased precision of sensors improves their integration into garments. In particular, smart shirts are increasingly used in medical diagnostics and therapy monitoring applications, where high accuracy is required [28,29,30]. To date, this has been mostly in the field of cardiovascular monitoring, e.g., heart rate monitoring or respiratory rate monitoring [19,31,32,33,34,35,36]. The Hexoskin Shirt (Montreal, QC, Canada) [37] is a newly launched smart shirt for monitoring vital signs and attempts to determine respiratory minute volumes in addition to common vital signs. However, various studies [38,39,40] have shown that the accuracy of measuring respiratory volumes are still outside the clinically relevant range.
In the development of new smart shirts, it is crucial to determine the optimal number, location and type of sensors to employ in the garment. Data from a MoCap system that tracks respiratory-induced movements at multiple points on the upper body were analyzed with different methods to select the optimal sensor sets for respiratory volume estimation. The MoCap system allows for the determination of various movement parameters of the upper body, such as accelerations, displacements and tilt angles at various surface points. Furthermore, upper body circumferences and local distance changes between the points can be determined [3]. These movement parameters can be measured via corresponding sensors.
In this work, two different regression methods were applied to map different subsets of displacement parameters, generated from the motion capture system data, to tidal volume. A preliminary analysis with five subjects indicated already the capabilities of the regression methods and provided accurate estimates of tidal volume [41]. The regression methods were exemplarily evaluated in this study on the displacement parameters; however, they are fully applicable to the other respiration induced motion parameters of the upper body. Such an analysis is essential to provide confidence in the subset selection for clinical use. Any approach that selects a small number of optimal sensors from a large set of sensors can be supported by the Lasso or Ridge regression, which results in a significant reduction of time and computing power at the cost of some loss in accuracy compared to an exhaustive search.

2. Materials and Methods

2.1. Measurement Setup

The study was based on the data recorded in Laufer et al. [3], where a motion capture system (MoCap) (Bonita, VICON, Denver, CO, USA) with nine infrared cameras (VICON Bonita B10, firmware version 404) was used to measure the respiratory-induced movements of the human upper body via 102 highly reflective motion capture markers, attached at precise locations on a compression shirt. A schematic of the measurement system is shown in Figure 1. The markers were arranged in 8 different levels, where 48 were located ventrally, 18 laterally and 36 dorsally on the shirt (Figure 2). The highest MoCap marker (collar of the shirt) was located close to the C6 cervical vertebra and serves as a reference point (level 1). Since the cervical spine is barely exposed to respiratory movements, the reference marker can be used together with two other markers along the spine for a movement correction; non-respiratory movements can be eliminated via these 3 reference markers.
As shown in Figure 2, level 2 was approximately located at the level of the thoracic vertebra T1 and at the level of the clavicula, respectively. Level 3 was at the height of T4, while level 4 was at the height of T7, caudally underneath the scapula. Level 5 was at the level of the thoracic vertebra T11, and level 6 was at the height of the lumbar vertebra L1, just at the caudal end of the arcus costalis. Level 7 was at the level of L3, and level 8 was at the height of L5. However, these levels are only approximations and were found to vary depending on the shape of the participants.
Subjects wearing the compression shirt and surrounded by the MoCap cameras performed different breathing patterns while breathing simultaneously through a spirometer (SpiroScout and LFX Software 1.8, Ganshorn Medizin Electronic GmbH, Niederlauer, Germany). The spirometer served as a reference for tidal volume measurement. Flow and volume data were measured with the spirometer at a sampling frequency of 200 Hz. To reduce the dataset slightly, the sampling frequency was set to 40 Hz for the MoCap system. The MoCap system provided the spatial positions of all markers at each time point of the measurement, which were transferred via VICON Nexus software (version 1.8.5.6 1009h, Vicon Motion Systems Ltd., Denver, CO, USA) to MATLAB (R2022a, The MathWorks, Natick, MA, USA) for subsequent calculations.
During measurements, subjects sat as shown in Figure 3. To reduce non-respiratory movements of the upper body, the spirometer was attached to a rigid holder at the level of the subject’s mouth. In this way, movements of the head and upper body were minimal, and the movement data obtained were almost entirely respiratory movements. Additionally, the subjects could rest their arms on that holder. This posture improved the optical detection of lateral markers in MoCap system and was more comfortable as reported by the subjects. To enhance marker detection, the subjects were asked to tie up long hair during the measurement.

2.2. Participants and Respiratory Manoeuvres

Ethical approval for this study was obtained from the University of Canterbury Ethics Committee HEC 2019/01/LR-PS and the Furtwangen University Ethics Committee. It was ensured that all measurements were performed in accordance with the principles of the Helsinki Declaration and that subjects were fully informed about the study prior to measurement. In addition, the subjects were informed about any risks, even if the risks associated with these measurements were minor and very unlikely. Signed informed consent was collected from each subject prior to experimentation. The subjects could stop the measurement at any time if they felt the slightest discomfort.
Participants were recruited via an email to the students of the Furtwangen University. Inclusion criteria included lung healthy students. Exclusion criteria included known lung disease, pregnant women and subjects aged under 18.
Three women and thirteen men participated in the measurements. The average height of the subjects was 1.76 ± 0.02 m, the average age was 25.7 ± 2.2 years and the average weight was 69.4 ± 2.0 kg. Further details are listed in Table 1.
The subjects took different tidal volumes in order to capture as much of the respiratory spectrum as possible. For this purpose, the subjects reduced their breathing activity to a minimum and breathed shallow breaths. Afterwards, the subjects increased the tidal volume beyond the volume of normal spontaneous breathing (but not to the maximum), thus taking medium breaths, and finally, they breathed in and out as far as possible (maximal breaths). As shown in Table 2 and Figure 4, each of these breathing patterns was performed for approximately one minute.
Before and after each breathing pattern, subjects performed 30 s of normal spontaneous breathing to relax and to avoid risk of hyper/hypoventilation. The total measurement time was approximately 5 min, but the exact timing depended on the subject’s breathing rhythm.

2.3. Data Processing

Motions of the MoCap markers were dimensionally reduced to their major axis using the methods of Laufer et al. [42], as they move predominantly on a specific line (Figure 5). By projecting the marker movements onto their major axis of movement, the dimension of the MoCap data was reduced by a factor of three.
The resulting position changes of all MoCap markers were presented in matrix form (AL). Two different regression methods (solving AL x = vspiro) allowed for selection of optimal marker subsets of m markers. The performances of these subsets was compared with the best marker subset obtained from an exhaustive search of all possible combinations of m markers.
The analysis of all possible combinations is a computationally demanding and time-consuming process. However, unlike other methods that can only imply the optimal set based on probabilistic principles, the analysis of all possible combinations provides the best possible and thus optimal set of markers for the determination of the tidal volume. The number (N) of all combinations with k markers out of a set of n markers is given by:
N = n k = 102 4 5 × 10 6 , N = n k = 102 5 8 × 10 7 or N = n k = 102 6 1.4 × 10 9
Apart from the analysis of all combinations, regression techniques allowed for faster selection of optimal markers/sensor locations. The first regression technique used was Ridge regression [43], which used a Tikhonov regularization term. Ridge regression finds the argument that minimizes both model error and parameter-squared magnitude (Equation (2)):
x o p t , R = x 1 , x m o p t , R T = argmin x A L x v s p i r o 2 + α x 2
where m is the number of chosen parameters and α is the regularization factor of the Tikhonov regularization term αǁxǁ2.
For each parameter/MoCap marker of AL, an argument of x was determined. The value of the respective x corresponds to the significance of the parameter/the information content of the parameter with respect to the overall system. To reduce the marker set from n = 102 to m markers, the markers that were assigned the m highest absolute values of x were selected, because they carried the highest respiratory information of vspiro.
The second regression method used was the least absolute shrinkage and selection operator (Lasso) [44], which provided a sparse solution for x, and solved:
x o p t , L = x 1 , x m o p t , L T = argmin x A L x v s p i r o 2 + λ x 1
where m is the number of chosen parameters, and λ is the regularization factor of the penalty term of the regularization λǁxǁ1.
By a suitable selection of λ, the number of resulting MoCap markers was reduced to m. For comparison, the value of the (Lasso) regularization factor λ was also assigned to the regularization factor α (Ridge).
To increase the significance of this comparison, a bootstrapping resampling procedure was used. Using 16 data sets might be sufficient, but the additional bootstrapping resampling procedure provides more robust evaluation and reduces the relevance of outliers in the data. Hence, for m = 4 and m = 5, 250 random data segments (of random length) were selected from each of the 16 datasets, on which the analysis was performed separately. To obtain the corresponding data segments, two integer values from a discrete uniform distribution (randi function of MATLAB) were used as boundaries of the data segment. For m = 6, the number of bootstrapping steps/resampling was reduced to 50 due to time constraints. The analysis was done on a personal computer with a 12th Gen Intel (R) Core (TM) i7-12700K processor with 3.61 GHz (Intel Corporation, Santa Clara, CA, USA) and 64.0 GB RAM (Corsair Gaming Inc., Fremont, CA, USA).
Three MoCap markers along the spine (including the reference marker in the neck) were added to the marker set of m markers, chosen by the different approaches. These three MoCap markers/sensors can be used to compensate for non-respiration related movements, such as bending or twisting the upper body.
The final set of m + 3 MoCap markers provided by each method allowed for the calculation of the inspiratory volume:
vm+3 = AL·xopt
In each bootstrapping step, the target number of markers was selected for each of the three different approaches, which yielded a minimal volume error of vm+3 with respect to vspiro. The number of selected markers was according to the size of the targeted subsets of m = 4, m = 5 or m = 6 markers. Each time a MoCap marker was selected (amongst all subjects) the marker was noted. The number of times each marker occurs in all 16 subjects in the selected sensor is analyzed. Finally, the m markers with the highest notation amongst all bootstrapping steps and subjects were selected as most valuable MoCap markers.

3. Results

For all subjects, each of the 250 (respectively, 50 in a case of subsets of 6 sensors) random segments of measured data during bootstrapping was used to calculate the disparity between the volume estimations from the optimal models from the 3 methods and the gold standard vspiro measurement. The resulting errors are illustrated in the box plot shown in Figure 6. The mean values of λ respectively α are given in Table 3. Based on a random data segment of 60 s, a computation time comparison of the three methods was performed, showing the time savings of the Lasso and Ridge regression regarding the calculation of all possible combinations. This time comparison is listed in Table 4. The sensor positions determined by the different optimization methods for m = 4, 5 and 6 are shown in Figure 7, Figure 8 and Figure 9, respectively. In each figure, the added three datum markers along the spine are represented as red points while the m optimal locations are indicated in green dashed ellipses.

4. Discussion

The use of optoelectronic plethysmography in clinical practice indicates that there is a need for alternatives to respiratory flow measurement via spirometers or body plethysmographs. A smart shirt to measure respiratory volume could be that alternative, would provide convenient measurement and could be used in many clinical scenarios—from sleep apnea monitoring to home care, from respiratory monitoring of comatose patients to exercise monitoring of competitive athletes.
In this study, we investigated the ability of different regression methods to determine the optimal, minimal sensor set that yields accurate inspiratory volume estimation. An optimal method could provide far-reaching support for sensor positioning in smart shirt development [42]. The performed breathing maneuvers (Table 2 and Figure 4) covered a broad range of clinically-relevant tidal volumes. Figure 6 shows the error in estimated tidal volumes of every method. The exhaustive search evaluated all possible combinations and suggested, consequently, the sensor subset that gave the lowest error. Thus, the considerable computational cost was able to yield the global optimal subset (assuming the original marker placement). The errors that occur even for the global optimal subset show that the tidal volumes of the spirometer vspiro cannot be reproduced exactly with the chosen number of sensors and limited surface motion information.
In a previous study [45], deviations of tidal volumes measured by an optoelectronic plethysmography device from vspiro were observed mainly for larger breaths. These deviations might be caused by pressure-induced compressions of the air in the thorax, whereas these compressions do not influence the flow measurement via the spirometer. These deviations are exemplarily shown based on the data of subject 15 in Figure 10. Apart from the maximum deviations, this seems to be mainly an underestimation of volumes, which could be caused by filtering effects (transfer function).
Expectedly, involving higher number of sensors enhances measurement of tidal volume and reduces the error (Figure 6), since any added information would improve a regressive estimation. Due to the bootstrapping process used to artificially expand the data set, the actual performance may differ slightly from the actual performance. In this respect, shorter data segments can lead to smaller errors because they typically have fewer divergent trends and features in respiratory curves and can be better fitted to vspiro. Figure 11 shows exemplarily two data segments of random length that were used for analysis during bootstrapping. It can be seen that shorter data segments have fewer divergent trends and features. In addition, it can be seen that the volumes determined via the movements of four MoCap markers/sensors are highly correlated with vspiro, independent of the method used for selection of the MoCap markers/sensors.
Overall, the mean errors (Figure 6) of the two regression methods are of similar magnitude. The Lasso’s mean errors in the case of m = 4 were slightly lower for 14 of the 16 subjects and in case of m = 5 for 13/16 subjects compared to the mean errors of the Ridge regression. For m = 6, the Lasso’s mean errors were lower in 7/16 subjects and nearly equal in 5/16 subjects.
While in the Lasso, the value of λ was determined by the number of desired markers/sensors, the mean error of the Ridge regression can be influenced by the choice of α. A small α leads to smaller errors of the regression term A L x v s p i r o 2 while a larger α leads to faster convergence of the calculation. Thus, the choice of α affects the mean error of the calculation. Since α was assigned the value of λ in this study, a comparison is possible, but it is only indicative and should not be the decisive criterion for the choice between the Ridge and Lasso, as a change in the regularization factors may influence the determined errors.
Interestingly, the Lasso’s mean errors as well as the Ridge’s mean errors were consistently higher than the mean errors of the global optimal set in all cases. Compared to the Lasso and the global optimal subset, the Ridge regression has higher peak errors and higher deviations for nearly all subjects. Figure 6 indicates that the Ridge regression is much more susceptible to yielding outlier high errors than the Lasso regression. The results of this study are in agreement with the outcomes of Ng et al. [46] since in our case the Lasso method (L1 norm) also showed clear advantages in terms of errors, robustness and outliers compared to the Ridge regression (L2 norm). The Lasso approach is known to produce a sparse solution, prevent overfitting and remain robust to outliers. All these features of the Lasso method are advantageous when selecting sensors from a sensor set. In particular, the sparse solution supports the selection of the smallest possible subset, which reduces complexity, error-proneness and cost. In particular, the Lasso shows tremendous advantages in the investigation of respiration-induced upper body movements. Upper body movements during respiration show a high correlation with the respiratory volume itself. The deeper a subject inhales the more the upper body expands. The high correlations of the movement parameters with the respiratory volume also imply high correlations of the respiratory parameters with each other. When the Lasso method is applied to data that are highly correlated with each other especially, it works well and provides a sparse solution.
The Ridge regression does not necessarily provide sparse solutions; on the contrary the regression is reducing the difference in the measurement positions and thus complicates the selection. However, the savings in both time (Table 4) and computational costs compared to the exhaustive search is considerable. The computational demand is reduced from an exponential effort for a full exhaustive search down to the order of O (n2) for the regression methods. Thus, in general, the comparatively light computational burden of the Ridge regression implies it has its legitimate benefit in some situations.
For a smart shirt as a medical product, an exhaustive search, although computationally intensive, provided significantly lower volume errors while the regressive models provided more consistent sensor sets. In practice, the maker location from such an analysis would be fixed and constant across patients. The regressive models could then be used to produce precise estimations of inspiratory volume. However, if more precise respiratory measurements were possible, the regression could be adapted to develop an individualized model for precise and accurate estimations of the inspiratory volume.
While there is general agreement in the optimal positions of MoCap markers/sensors in a smart shirt across regression methods, the regression methods did not yield exactly the same positions. It appears that the Ridge regression agrees with the positions of the best combination slightly more consistently than the Lasso. The positions obtained from the Ridge regression and exhaustive search are more lateral in the ventral region than the positions obtained by the Lasso. This is also evident for m = 5 (Figure 8) and m = 6 (Figure 9), where the Lasso method selects an area for a sensor in the central abdominal region.
When increasing the number of sensors from m = 4 (Figure 7) to m = 5 (Figure 8) then m = 6 (Figure 9), the previous positioning remains to a large extent consistent, usually only one marker/sensor is added, and the previous selection (m−1) is preserved. In particular, the Ridge regression consistently reproduces previously selected positions. The Lasso method shows small shifts of the previously selected areas. The analysis of all combinations shows in this respect the biggest differences. The areas selected for smaller m are only partially preserved for larger m. Some sensors are no longer selected at all. For example, the dorsal region at m = 5 (Figure 8) is no longer selected when m is increased. This marker/sensor might be irrelevant due to the three fixed included sensors/datum markers along the spine.
Since the sensor positions did not differ significantly amongst the evaluated methods, both regression methods can support the development of smart shirts for respiratory volume estimation. For larger sensor subsets, the complex and exhaustive search is no longer possible and methods, such as the Ridge/Lasso, must be used.
There were some limitations in this study. One limitation was that the size of the shirt led to some error. This was clearly observed between tall and short participants (Figure 12). In particular, the positions of the markers were in slightly different positions on the upper body due to the uniform compression shirt and were not exactly in the same place. However, this error would also occur in a smart shirt, as the shirt is not individually tailored to the particular subject. Different shirt sizes can limit this error within certain limits; however, a tight fit of the shirt is essential in this context. Despite this fact, the results remained within acceptable bounds for these subjects.
Another limitation was that the shirt could slip on the skin surface during respiration [47]. This error was only observed with very large breaths. Therefore, it represents a systematic error, which cannot be avoided without disturbing the subject. It would be possible to reduce the shirt-to-skin movement with a very tight fit of the smart shirt and/or an adhesive or clinging inner material in the shirt. However, such an approach may not improve results sufficiently to justify the irritation the subject may feel as a result of the adhesive. Multiple tissue interfaces exist between the alveoli and the skin surface, and these shift against each other during respiration. Adding another layer to the skin–shirt interface seems unlikely to be a confounding factor.
Further measurements with more subjects of different ages and body shapes should confirm the results of this study and provide better insights into the systematic nature of sensor selection. With more subjects, a subgroup analysis would also be possible (for example, to examine the effects of different breathing patterns, such as abdominal or chest breathing). Most participants in our study were male (13/16) and young adults (13/16 ≤ 30 years) in the healthy BMI range (15/16). This leads to bias that must be corrected prior to clinical application. A study with subjects with a lung disease, such as chronic obstructive pulmonary disease or cystic fibrosis, could provide further insight into optimal sensor selection. Additionally, extremely lung-sick patients who have only a small portion of their lung capacity available might be outside the range of tidal volumes covered by our subjects. In the case of subjects with lung disease, other aspects could play a decisive role that is not apparent in the case of lung-healthy subjects. In particular, the current study used subjects who did not have significant asymmetry in their pulmonary filling. In contrast, individuals with cystic fibrosis or other lung diseases may have significant asymmetries with respect to the left and right sides of the thorax and abdomen.

5. Conclusions

This study shows that the selection of sensors with linear regression depends on the regression method itself. The Lasso method is preferable to the Ridge regression because it provides both more robust and sparser solutions. However, both regression methods have their justification in this field of application, as they significantly reduce computation time and effort but with the disadvantage that their performance suffers compared to the performance of the optimal subset.
Both regression methods can support smart shirt development for respiratory volume estimation by guiding the type and optimal location of the required sensors. A smart shirt for respiratory volume estimation could replace spirometry and would allow for a more comfortable and long-term measurement of respiratory parameters in homecare or clinic.

Author Contributions

Conceptualization, B.L., P.D.D., F.H. and K.M.; methodology, B.L., P.D.D. and S.K.-Z.; software, B.L.; validation, B.L.; formal analysis, B.L.; investigation, B.L., N.A.J. and S.K.-Z.; resources, B.L.; data curation, B.L., and S.K.-Z.; writing—original draft preparation, B.L.; writing—review and editing, P.D.D., N.A.J., F.H., R.M., S.K.-Z., S.J.R., L.R. and K.M.; visualization, B.L.; supervision, P.D.D., R.M., S.J.R., L.R. and K.M.; project administration, K.M.; funding acquisition, K.M. All authors have read and agreed to the published version of the manuscript.

Funding

This research was partially supported by the German Federal Ministry for Economic Affairs and Climate Action (BMWi) (ZIM-Grant KK5151903BM1), the German Federal Ministry of Education and Research (MOVE, Grant 13FH628IX6) and by the European Commission H2020 MSCA Rise (#872488—DCPM).

Institutional Review Board Statement

The study was conducted in accordance with the Declaration of Helsinki and approved by the Human Ethics Committee of the University of Canterbury (HEC 2019/01/LR-PS) and of the Ethikkommission of the Furtwangen University.

Informed Consent Statement

A written informed consent was collected from each subject involved in the study.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Acknowledgments

We would like to sincerely thank all the subjects who were willing to participate in our study despite the difficulties in the times of COVID-19.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
CxCervical vertebrae x (1 ≤ x ≤ 7)
LassoLeast absolute shrinkage and selection operator
LxLumbar vertebrae x (1 ≤ x ≤ 5)
MoCapMotion capture system
TxThoracic vertebrae x (1 ≤ x ≤ 12)
vm+3Volume obtained via the selected MoCap marker subset of m MoCap markers and the additional 3 MoCap marker along the spine
vspiroVolume obtained with spirometer

References

  1. Sibson, F. On the Movements of Respiration in Disease, and on the Use of a Chest-Measurer. Med. Chir. Trans. 1848, 31, 353–498.3. [Google Scholar] [CrossRef]
  2. Wade, O.L. Movements of the Thoracic Cage and Diaphragm in Respiration. J. Physiol. 1954, 124, 193–212. [Google Scholar] [CrossRef]
  3. Laufer, B.; Hoeflinger, F.; Docherty, P.D.; Jalal, N.A.; Krueger-Ziolek, S.; Rupitsch, S.J.; Reindl, L.; Moeller, K. Characterisation and Quantification of Upper Body Surface Motions for Tidal Volume Determination in Lung-Healthy Individuals. Sensors 2023, 23, 1278. [Google Scholar] [CrossRef]
  4. Konno, K.; Mead, J. Measurement of the Separate Volume Changes of Rib Cage and Abdomen during Breathing. J. Appl. Physiol. 1967, 22, 407–422. [Google Scholar] [CrossRef]
  5. Parreira, V.F.; Vieira, D.S.; Myrrha, M.A.; Pessoa, I.M.; Lage, S.M.; Britto, R.R. Optoelectronic Plethysmography: A Review of the Literature. Rev. Bras. Fisioter. 2012, 16, 439–453. [Google Scholar] [CrossRef]
  6. Massaroni, C.; Carraro, E.; Vianello, A.; Miccinilli, S.; Morrone, M.; Levai, I.K.; Schena, E.; Saccomandi, P.; Sterzi, S.; Dickinson, J.W.; et al. Optoelectronic Plethysmography in Clinical Practice and Research: A Review. Respiration 2017, 93, 339–354. [Google Scholar]
  7. Heyde, C.; Mahler, H.; Roecker, K.; Gollhofer, A. A Wearable Respiratory Monitoring Device–the between-Days Variability of Calibration. Int. J. Sports Med. 2015, 36, 29–34. [Google Scholar] [CrossRef]
  8. Kogan, D.; Jain, A.; Kimbro, S.; Gutierrez, G.; Jain, V. Respiratory Inductance Plethysmography Improved Diagnostic Sensitivity and Specificity of Obstructive Sleep Apnea. Respir. Care 2016, 61, 1033–1037. [Google Scholar] [CrossRef]
  9. Heyde, C.; Leutheuser, H.; Eskofier, B.; Roecker, K.; Gollhofer, A. Respiratory Inductance Plethysmography-a Rationale for Validity during Exercise. Med. Sci. Sports Exerc. 2014, 46, 488–495. [Google Scholar]
  10. Miller, M.R.; Hankinson, J.; Brusasco, V.; Burgos, F.; Casaburi, R.; Coates, A.; Crapo, R.; Enright, P.; van der Grinten, C.P.M.; Gustafsson, P.; et al. Standardisation of Spirometry. Eur. Respir. J. 2005, 26, 319–338. [Google Scholar] [CrossRef]
  11. Hayes, D.J.; Kraman, S.S. The Physiologic Basis of Spirometry. Respir. Care 2009, 54, 1717–1726. [Google Scholar] [PubMed]
  12. Criée, C.-P.; Baur, X.; Berdel, D.; Bösch, D.; Gappa, M.; Haidl, P.; Husemann, K.; Jörres, R.A.; Kabitz, H.-J.; Kardos, P.; et al. Leitlinie Zur Spirometrie. Pneumologie 2015, 69, 147–164. [Google Scholar] [CrossRef] [PubMed]
  13. Coates, A.L.; Peslin, R.; Rodenstein, D.; Stocks, J. Measurement of Lung Volumes by Plethysmography. Eur. Respir. J. 1997, 10, 1415–1427. [Google Scholar] [CrossRef] [PubMed]
  14. Criée, C.P.; Sorichter, S.; Smith, H.J.; Kardos, P.; Merget, R.; Heise, D.; Berdel, D.; Köhler, D.; Magnussen, H.; Marek, W.; et al. Body Plethysmography--Its Principles and Clinical Use. Respir. Med. 2011, 105, 959–971. [Google Scholar] [CrossRef]
  15. Andersson, L.G.; Ringqvist, I.; Walker, A. Total Lung Capacity Measured by Body Plethysmography and by the Helium Dilution Method. A Comparative Study in Different Patient Groups. Clin. Physiol. 1988, 8, 113–119. [Google Scholar] [CrossRef]
  16. Askanazi, J.; Silverberg, P.A.; Foster, R.J.; Hyman, A.I.; Milic-Emili, J.; Kinney, J.M. Effects of Respiratory Apparatus on Breathing Pattern. J. Appl. Physiol. Respir. Env. Exerc. Physiol. 1980, 48, 577–580. [Google Scholar] [CrossRef]
  17. Gilbert, R.; Auchincloss, J.H.J.; Brodsky, J.; Boden, W. Changes in Tidal Volume, Frequency, and Ventilation Induced by Their Measurement. J. Appl. Physiol. 1972, 33, 252–254. [Google Scholar] [CrossRef]
  18. Rahmani, M.H.; Berkvens, R.; Weyn, M. Chest-Worn Inertial Sensors: A Survey of Applications and Methods. Sensors 2021, 21, 2875. [Google Scholar] [CrossRef]
  19. Karacocuk, G.; Höflinger, F.; Zhang, R.; Reindl, L.M.; Laufer, B.; Möller, K.; Röell, M.; Zdzieblik, D. Inertial Sensor-Based Respiration Analysis. IEEE Trans. Instrum. Meas. 2019, 68, 4268–4275. [Google Scholar] [CrossRef]
  20. Monaco, V.; Giustinoni, C.; Ciapetti, T.; Maselli, A.; Stefanini, C. Assessing Respiratory Activity by Using IMUs: Modeling and Validation. Sensor 2022, 22, 2185. [Google Scholar] [CrossRef]
  21. Chu, M.; Nguyen, T.; Pandey, V.; Zhou, Y.; Pham, H.N.; Bar-Yoseph, R.; Radom-Aizik, S.; Jain, R.; Cooper, D.M.; Khine, M. Respiration Rate and Volume Measurements Using Wearable Strain Sensors. NPJ Digit. Med. 2019, 2, 8. [Google Scholar] [CrossRef] [PubMed]
  22. Rozevika, A.; Katashev, A.; Okss, A.; Mantyla, J.; Coffeng, R. On the Monitoring of Breathing Volume, Using Textile Strain Gauges; Lhotska, L., Sukupova, L., Lacković, I., Ibbott, G.S., Eds.; Springer: Singapore, 2019; pp. 921–925. [Google Scholar]
  23. Laufer, B.; Krueger-Ziolek, S.; Docherty, P.D.; Hoeflinger, F.; Reindl, L.; Moeller, K. An Alternative Way to Measure Respiration Induced Changes of Circumferences: A Pilot Study. In Proceedings of the 2020 42nd Annual International Conference of the IEEE Engineering in Medicine & Biology Society (EMBC), Montreal, QC, Canada, 20–24 July 2020; pp. 4632–4635. [Google Scholar]
  24. Laufer, B.; Krueger-Ziolek, S.; Docherty, P.D.; Hoeflinger, F.; Reindl, L.; Moeller, K. An Alternative Way to Measure Tidal Volumes. In 8th European Medical and Biological Engineering Conference; Springer International Publishing: Cham, Switzerland, 2021; pp. 66–72. [Google Scholar]
  25. Laufer, B.; Krueger-Ziolek, S.; Docherty, P.D.; Hoeflinger, F.; Reindl, L.; Möller, K. Tidal Volume via Circumferences of the Upper Body: A Pilot Study. In Proceedings of the 2019 41st Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), Berlin, Germany, 23–27 July 2019; pp. 3559–3562. [Google Scholar]
  26. Kaneko, H.; Horie, J. Breathing Movements of the Chest and Abdominal Wall in Healthy Subjects. Respir. Care 2012, 57, 1442. [Google Scholar] [CrossRef] [PubMed]
  27. Khundaqji, H.; Hing, W.; Furness, J.; Climstein, M. Smart Shirts for Monitoring Physiological Parameters: Scoping Review. JMIR mHealth uHealth 2020, 8, e18092. [Google Scholar] [CrossRef] [PubMed]
  28. Aliverti, A. Wearable Technology: Role in Respiratory Health and Disease. Breathe 2017, 13, e27–e36. [Google Scholar] [CrossRef]
  29. Mannée, D.; de Jongh, F.; van Helvoort, H. The Accuracy of Tidal Volume Measured With a Smart Shirt During Tasks of Daily Living in Healthy Subjects: Cross-Sectional Study. JMIR Form. Res. 2021, 5, e30916. [Google Scholar] [CrossRef]
  30. Liu, J.; Liu, M.; Bai, Y.; Zhang, J.; Liu, H.; Zhu, W. Recent Progress in Flexible Wearable Sensors for Vital Sign Monitoring. Sensors 2020, 20, 4009. [Google Scholar] [CrossRef]
  31. Beck, S.; Laufer, B.; Krueger-Ziolek, S.; Moeller, K. Measurement of Respiratory Rate with Inertial Measurement Units. Curr. Dir. Biomed. Eng. 2020, 6, 237–240. [Google Scholar] [CrossRef]
  32. Xu, D.; Yu, W.; Deng, C.; He, Z.S. Non-Contact Detection of Vital Signs Based on Improved Adaptive EEMD Algorithm (July 2022). Sensors 2022, 22, 6423. [Google Scholar] [CrossRef]
  33. Jayarathna, T.; Gargiulo, G.D.; Lui, G.Y.; Breen, P.P. Electrodeless Heart and Respiratory Rate Estimation during Sleep Using a Single Fabric Band and Event-Based Edge Processing. Sensors 2022, 22, 6689. [Google Scholar] [CrossRef]
  34. Vanegas, E.; Igual, R.; Plaza, I. Sensing Systems for Respiration Monitoring: A Technical Systematic Review. Sensors 2020, 20, 5446. [Google Scholar] [CrossRef]
  35. Roudjane, M.; Bellemare-Rousseau, S.; Khalil, M.; Gorgutsa, S.; Miled, A.; Messaddeq, Y. A Portable Wireless Communication Platform Based on a Multi-Material Fiber Sensor for Real-Time Breath Detection. Sensors 2018, 18, 973. [Google Scholar] [CrossRef] [PubMed]
  36. Cesareo, A.; Biffi, E.; Cuesta-Frau, D.; D’Angelo, M.G.; Aliverti, A. A Novel Acquisition Platform for Long-Term Breathing Frequency Monitoring Based on Inertial Measurement Units. Med. Biol. Eng. Comput. 2020, 58, 785–804. [Google Scholar] [CrossRef] [PubMed]
  37. Hexoskin Hexoskin Smart Shirts-Cardiac, Respiratory, Sleep & Activity Metrics. Available online: https://www.hexoskin.com/ (accessed on 23 August 2022).
  38. Feito, Y.; Moriarty, T.A.; Mangine, G.; Monahan, J. The Use of a Smart-Textile Garment during High-Intensity Functional Training: A Pilot Study. J. Sports Med. Phys. Fit. 2019, 59, 947–954. [Google Scholar] [CrossRef]
  39. Elliot, C.A.; Hamlin, M.J.; Lizamore, C.A. Validity and Reliability of the Hexoskin Wearable Biometric Vest During Maximal Aerobic Power Testing in Elite Cyclists. J. Strength Cond. Res. 2019, 33, 1437–1444. [Google Scholar] [CrossRef] [PubMed]
  40. Villar, R.; Beltrame, T.; Hughson, R.L. Validation of the Hexoskin Wearable Vest during Lying, Sitting, Standing, and Walking Activities. Appl. Physiol. Nutr. Metab. 2015, 40, 1019–1024. [Google Scholar] [CrossRef]
  41. Laufer, B.; Jalal, N.A.; Docherty, P.D.; Krueger-Ziolek, S.; Hoeflinger, F.; Reindl, L.; Moeller, K. Sensor Selection for Tidal Volume Determination via Regression–Proof of Methodology. Proc. Autom. Med. Eng. 2023, 2, 734. [Google Scholar]
  42. Laufer, B.; Murray, R.; Docherty, P.D.; Krueger-Ziolek, S.; Hoeflinger, F.; Reindl, L.; Moeller, K. A Minimal Set of Sensors in a Smart-Shirt to Obtain Respiratory Parameters. IFAC-PapersOnLine 2020, 53, 16293–16298. [Google Scholar] [CrossRef]
  43. Hoerl, A.E.; Kennard, R.W. Ridge Regression: Biased Estimation for Nonorthogonal Problems. Technometrics 1970, 12, 55–67. [Google Scholar] [CrossRef]
  44. Tibshirani, R. Regression Shrinkage and Selection Via the Lasso. J. R. Stat. Soc. Ser. B (Methodol.) 1996, 58, 267–288. [Google Scholar] [CrossRef]
  45. Laufer, B.; Kretschmer, J.; Docherty, P.D.; Möller, K.; Höflinger, F.; Reindl, L. Sensor Placement in a Smart Compression Shirt to Measure Spontaneous Breathing. Biomed. Tech. 2017, 62 (Suppl. S1), S127. [Google Scholar]
  46. Ng, A.Y. Feature Selection, L1 vs. L2 Regularization, and Rotational Invariance. In Proceedings of the Twenty-First International Conference on Machine Learning, Banff, AB, Canada, 4–8 July 2004; Association for Computing Machinery: New York, NY, USA, 2004; p. 78. [Google Scholar]
  47. Jayasinghe, U.; Hwang, F.; Harwin, W.S. Comparing Loose Clothing-Mounted Sensors with Body-Mounted Sensors in the Analysis of Walking. Sensors 2022, 22, 6605. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Schematic of the MoCap system. Five of the nine infrared cameras, the compression shirt with MoCap markers and the representation of the MoCap markers by the Vicon Systems on a screen. Figure published in [3].
Figure 1. Schematic of the MoCap system. Five of the nine infrared cameras, the compression shirt with MoCap markers and the representation of the MoCap markers by the Vicon Systems on a screen. Figure published in [3].
Sensors 23 07407 g001
Figure 2. Compression shirt with 102 reflective MoCap markers–ventral view (a) and dorsal view (b). The markers are arranged in 8 distinct levels. Reference point in dorsal view ((b)—level 1) is the highest MoCap marker at the neck of the shirt.
Figure 2. Compression shirt with 102 reflective MoCap markers–ventral view (a) and dorsal view (b). The markers are arranged in 8 distinct levels. Reference point in dorsal view ((b)—level 1) is the highest MoCap marker at the neck of the shirt.
Sensors 23 07407 g002
Figure 3. Measurement setup: A subject wearing the compression shirt with MoCap markers, breathing through the spirometer, which was fixed on the rigid mount and surrounded by the MoCap cameras. Figure published in [3].
Figure 3. Measurement setup: A subject wearing the compression shirt with MoCap markers, breathing through the spirometer, which was fixed on the rigid mount and surrounded by the MoCap cameras. Figure published in [3].
Sensors 23 07407 g003
Figure 4. Respiratory patterns shown based on spirometer volume data from subject 5. Breathing of different tidal volumes—shallow (2), medium (4) and maximal breaths (6) between short ranges of normal spontaneous breathing ((1), (3), (5) and (7)). Figure published in [3].
Figure 4. Respiratory patterns shown based on spirometer volume data from subject 5. Breathing of different tidal volumes—shallow (2), medium (4) and maximal breaths (6) between short ranges of normal spontaneous breathing ((1), (3), (5) and (7)). Figure published in [3].
Sensors 23 07407 g004
Figure 5. Spatial movement of the MoCap markers on the compression shirt (a) during shallow breathing (b), normal spontaneous breathing (c), medium breaths (d) and maximal breaths (e), illustrated based on the data of subject 5. The MoCap markers move predominantly on a specific line, which are illustrated in (e) as red dashed lines. Figure published in [3].
Figure 5. Spatial movement of the MoCap markers on the compression shirt (a) during shallow breathing (b), normal spontaneous breathing (c), medium breaths (d) and maximal breaths (e), illustrated based on the data of subject 5. The MoCap markers move predominantly on a specific line, which are illustrated in (e) as red dashed lines. Figure published in [3].
Sensors 23 07407 g005
Figure 6. Box plot of the volume errors of vm+3 for the different approaches related to the spirometer volume vspiro during bootstrapping. The errors are shown for subsets of 4, 5 and 6 markers for all 16 subjects. The box and whisker plot illustrate the minimum value, 25th percentile, median, 75th percentile and the maximum value, and the red + signs denote outliers.
Figure 6. Box plot of the volume errors of vm+3 for the different approaches related to the spirometer volume vspiro during bootstrapping. The errors are shown for subsets of 4, 5 and 6 markers for all 16 subjects. The box and whisker plot illustrate the minimum value, 25th percentile, median, 75th percentile and the maximum value, and the red + signs denote outliers.
Sensors 23 07407 g006
Figure 7. Visualization of the best sensor subset of 4 sensors (green dashed ellipses) by the analysis of all combinations (global optimal subset), Lasso and the Ridge regression–ventral view (top) and dorsal view (bottom). Red points represent the three datum markers.
Figure 7. Visualization of the best sensor subset of 4 sensors (green dashed ellipses) by the analysis of all combinations (global optimal subset), Lasso and the Ridge regression–ventral view (top) and dorsal view (bottom). Red points represent the three datum markers.
Sensors 23 07407 g007
Figure 8. Visualization of the best sensor subset of 5 sensors (green dashed ellipses) by the analysis of all combinations (global optimal subset), Lasso and the Ridge regression–ventral view (top) and dorsal view (bottom). Red points represent the three datum markers.
Figure 8. Visualization of the best sensor subset of 5 sensors (green dashed ellipses) by the analysis of all combinations (global optimal subset), Lasso and the Ridge regression–ventral view (top) and dorsal view (bottom). Red points represent the three datum markers.
Sensors 23 07407 g008
Figure 9. Visualization of the best sensor subset of 6 sensors (green dashed ellipses) by the analysis of all combinations (global optimal subset), Lasso and the Ridge regression–ventral view (top) and dorsal view (bottom). Red points represent the three datum markers.
Figure 9. Visualization of the best sensor subset of 6 sensors (green dashed ellipses) by the analysis of all combinations (global optimal subset), Lasso and the Ridge regression–ventral view (top) and dorsal view (bottom). Red points represent the three datum markers.
Sensors 23 07407 g009
Figure 10. Deviations between the volume obtained by the MoCap system (blue) and the spirometer (red). Maximal deviations occur at maximal breaths—exemplarily illustrated based on the data of subject 15.
Figure 10. Deviations between the volume obtained by the MoCap system (blue) and the spirometer (red). Maximal deviations occur at maximal breaths—exemplarily illustrated based on the data of subject 15.
Sensors 23 07407 g010
Figure 11. Two randomly selected areas of the data used for analysis during bootstrapping, illustrated based on the data of subject 5 and for m = 4. The upper part shows the volume curve of the spirometer, while the lower part shows the corresponding volume obtained by the three different methods.
Figure 11. Two randomly selected areas of the data used for analysis during bootstrapping, illustrated based on the data of subject 5 and for m = 4. The upper part shows the volume curve of the spirometer, while the lower part shows the corresponding volume obtained by the three different methods.
Sensors 23 07407 g011
Figure 12. Illustration of variations in anatomical marker positions for subjects of different body shapes (visualized via subject 3 (left) and subject 1 (right)).
Figure 12. Illustration of variations in anatomical marker positions for subjects of different body shapes (visualized via subject 3 (left) and subject 1 (right)).
Sensors 23 07407 g012
Table 1. Details of the Participants. Table published in [3].
Table 1. Details of the Participants. Table published in [3].
Subject Height/[m]Weight/[kg]BMI/[kg/m2]Age/[years]Gender
11.847522.1518male
21.726521.9719female
31.705619.3826male
41.675720.4418female
51.837823.2930male
61.757022.8632male
71.797523.4153male
81.746320.8120male
91.706823.5324male
101.827322.0430male
111.748126.7531male
121.736722.3919male
131.716020.5223male
141.686623.3821female
151.887521.2220male
161.838224.4928male
Table 2. Performed respiratory patterns. Table published in [3].
Table 2. Performed respiratory patterns. Table published in [3].
Pattern NumberDuration [s]Breathing Pattern
130spontaneous breathing (normal)
260shallow breathing
330spontaneous breathing (normal)
460medium breaths
530spontaneous breathing (normal)
660maximal breaths
730spontaneous breathing (normal)
Table 3. Mean values of the regularization factors λ (Lasso). The regularization factor α (Ridge) was set to the value of λ.
Table 3. Mean values of the regularization factors λ (Lasso). The regularization factor α (Ridge) was set to the value of λ.
mMean (λ)
40.096
50.059
60.036
Table 4. Average calculation time required by Ridge regression and Lasso compared to the average time needed to analyse all combinations based on random data segments of 60 s.
Table 4. Average calculation time required by Ridge regression and Lasso compared to the average time needed to analyse all combinations based on random data segments of 60 s.
Average Required Time [s]
mRidge RegressionLasso All Combinations
40.0370.066 81
50.0460.073 1573
60.0470.112 46,886
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Laufer, B.; Docherty, P.D.; Murray, R.; Krueger-Ziolek, S.; Jalal, N.A.; Hoeflinger, F.; Rupitsch, S.J.; Reindl, L.; Moeller, K. Sensor Selection for Tidal Volume Determination via Linear Regression—Impact of Lasso versus Ridge Regression. Sensors 2023, 23, 7407. https://doi.org/10.3390/s23177407

AMA Style

Laufer B, Docherty PD, Murray R, Krueger-Ziolek S, Jalal NA, Hoeflinger F, Rupitsch SJ, Reindl L, Moeller K. Sensor Selection for Tidal Volume Determination via Linear Regression—Impact of Lasso versus Ridge Regression. Sensors. 2023; 23(17):7407. https://doi.org/10.3390/s23177407

Chicago/Turabian Style

Laufer, Bernhard, Paul D. Docherty, Rua Murray, Sabine Krueger-Ziolek, Nour Aldeen Jalal, Fabian Hoeflinger, Stefan J. Rupitsch, Leonhard Reindl, and Knut Moeller. 2023. "Sensor Selection for Tidal Volume Determination via Linear Regression—Impact of Lasso versus Ridge Regression" Sensors 23, no. 17: 7407. https://doi.org/10.3390/s23177407

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop