| Literature DB >> 30631094 |
Xin Yang1, Abul Doulah2, Muhammad Farooq2, Jason Parton1, Megan A McCrory3, Janine A Higgins4, Edward Sazonov5.
Abstract
Accurate and objective assessment of energy intake remains an ongoing problem. We used features derived from annotated video observation and a chewing sensor to predict mass and energy intake during a meal without participant self-report. 30 participants each consumed 4 different meals in a laboratory setting and wore a chewing sensor while being videotaped. Subject-independent models were derived from bite, chew, and swallow features obtained from either video observation or information extracted from the chewing sensor. With multiple regression analysis, a forward selection procedure was used to choose the best model. The best estimates of meal mass and energy intake had (mean ± standard deviation) absolute percentage errors of 25.2% ± 18.9% and 30.1% ± 33.8%, respectively, and mean ± standard deviation estimation errors of -17.7 ± 226.9 g and -6.1 ± 273.8 kcal using features derived from both video observations and sensor data. Both video annotation and sensor-derived features may be utilized to objectively quantify energy intake.Entities:
Mesh:
Year: 2019 PMID: 30631094 PMCID: PMC6328599 DOI: 10.1038/s41598-018-37161-x
Source DB: PubMed Journal: Sci Rep ISSN: 2045-2322 Impact factor: 4.379
Mean absolute percentage errors and mean estimation errors for mass intake models.
| Relative reporting error | Mean estimation error | Lower LOA | Upper LOA | Predictors | |||
|---|---|---|---|---|---|---|---|
| Mean | SD | Mean | SD | ||||
| Full | 0.252 | 0.189 | −17.665 | 226.901 | −462.391 | 427.061 | total_bite avg_pause_du avg_Total_Entropy VAR_chews_du_perSeq VAR_chews_perSeq |
| Chew | 0.291 | 0.282 | −1.186 | 230.42 | −452.808 | 450.437 | chewRate_Tchewing total_chews_du avg_chewRate_Tmeal total_chews VAR_chewRate_perSeq |
| Bite | 0.292 | 0.221 | −39.669 | 266.946 | −562.884 | 483.546 | total_bite |
| Swallow | 0.266 | 0.212 | −0.698 | 210.725 | −413.72 | 412.323 | SD_ISF var_ISF total_swallow avg_swlRate_Tmeal |
| Sensor | 0.342 | 0.42 | −8.627 | 252.591 | −503.706 | 486.452 | avg_pwr_dB avg_Waveform_Length avg_pwr |
All values are in g.
Note: SD, standard deviation; LOA, limit of agreement; features, features selected from forward selection.
Figure 1Bland-Altman plot of estimated and actual mass intake based on models. (a) full model; (b) chew model; (c) bite model; (d) swallow model; (e) sensor model.
Model coefficients for mass intake models.
| Features | Coefficient | SE | t value | P value | Adj R2 | Root MSE | |
|---|---|---|---|---|---|---|---|
| Full | total_bite | 10.951 | 1.022 | 10.731 | <0.0001 | 0.924 | 211.6 |
| avg_pause_du | 23.186 | 4.535 | 5.118 | <0.0001 | |||
| VAR_chews_du_perSeq | 8.011 | 2.466 | 3.251 | 0.0020 | |||
| VAR_chews_perSeq | −2.744 | 1.268 | −2.166 | 0.0376 | |||
| avg_Total_Entropy | −0.694 | 0.757 | −0.921 | 0.3749 | |||
| Chew | chewRate_Tchewing | 617.990 | 63.245 | 9.782 | <0.0001 | 0.922 | 214.2 |
| total_chews_du | 2.338 | 0.326 | 7.175 | <0.0001 | |||
| avg_chewRate_Tmeal | −621.501 | 123.337 | −5.046 | <0.0001 | |||
| total_chews | −1.081 | 0.200 | −5.421 | <0.0001 | |||
| VAR_chewRate_perSeq | −1181.820 | 605.355 | −1.954 | 0.0588 | |||
| Bite | total_bite | 15.056 | 0.520 | 28.971 | <0.0001 | 0.885 | 259.1 |
| Swallow | SD_ISF | 5859.918 | 752.220 | 7.796 | <0.0001 | 0.932 | 199.2 |
| var_ISF | −11453.700 | 1864.199 | −6.151 | <0.0001 | |||
| total_swallow | 2.805 | 0.559 | 5.031 | <0.0001 | |||
| avg_swlRate_Tmeal | −1581.440 | 681.174 | −2.325 | 0.0285 | |||
| Sensor | avg_Waveform_Length | 19.765 | 5.939 | 3.344 | 0.sss0020 | 0.898 | 244.4 |
| avg_pwr | 1916.531 | 693.078 | 2.871 | 0.0154 | |||
| avg_pwr_dB | −943.763 | 1141.817 | −0.864 | 0.3954 |
Note: SE, standard error; Adj R2, adjusted R square; Root MSE, square root of mean square error.
Mean absolute percentage errors and mean errors for energy intake models.
| Relative reporting error | Mean estimation error | Lower LOA | Higher LOA | Predictors | |||
|---|---|---|---|---|---|---|---|
| Mean | SD | Mean | SD | ||||
| 0.301 | 0.338 | −6.095 | 273.75 | −542.644 | 530.455 | SD_chews_du_perSeq SD_ISF SD_chews_perSeq total_pause_du avg_var_Amplitude avg_pause_du | |
| Chew | 0.413 | 0.533 | −25.932 | 293.763 | −601.707 | 549.844 | SD_chews_du_perSeq VAR_chews_perSeq |
| Bite | 0.48 | 0.587 | −53.795 | 372.226 | −783.358 | 675.768 | total_bite |
| Swallow | 0.471 | 0.456 | −84.113 | 393.468 | −855.31 | 687.084 | SD_ISF |
| Sensor | 0.51 | 0.825 | −49.798 | 449.729 | −931.266 | 831.671 | avg_zero_crossings avg_Spectral_energy |
Note: SD, standard deviation; LOA, limit of agreement; features, features selected from forward selection.
Figure 2Bland-Altman plot of estimated and actual energy intake based on models. (a) full model; (b) chew model; (c) bite model; (d) swallow model; (e) sensor model.
Model coefficients for energy intake models.
| Features | Coefficient | SE | t value | P value | Adj R2 | Root MSE | |
|---|---|---|---|---|---|---|---|
| Full | SD_chews_du_perSeq | 198.705 | 32.796 | 6.070 | <0.0001 | 0.899 | 250.8 |
| SD_ISF | 1254.155 | 249.931 | 5.022 | <0.0001 | |||
| SD_chews_perSeq | −83.250 | 24.772 | −3.372 | 0.0021 | |||
| avg_var_Amplitude | 29587.910 | 10688.730 | 2.785 | 0.0079 | |||
| total_pause_du | 0.460 | 0.167 | 2.768 | 0.0082 | |||
| avg_pause_du | −10.364 | 9.147 | −1.138 | 0.2717 | |||
| Chew | SD_chews_du_perSeq | 232.011 | 17.166 | 13.528 | <0.0001 | 0.872 | 283.1 |
| VAR_chews_perSeq | −6.561 | 1.319 | −4.986 | <0.0001 | |||
| Bite | total_bite | 14.691 | 0.727 | 20.226 | <0.0001 | 0.790 | 362.1 |
| Swallow | SD_ISF | 3390.149 | 184.261 | 18.410 | <0.0001 | 0.757 | 389.6 |
| Sensor | avg_zero_crossings | 13.773 | 0.940 | 14.670 | <0.0001 | 0.794 | 359.0 |
| avg_Spectral_energy | 105577.600 | 23307.070 | 4.494 | <0.0001 |
Note: SE, standard error; Adj R2, adjusted R square; Root MSE, square root of mean square error.