| Literature DB >> 36220998 |
Ioannis Papathanail1, Maria F Vasiloglou1, Thomai Stathopoulou1, Arindam Ghosh2, Manuel Baumann2, David Faeh3, Stavroula Mougiakakou4.
Abstract
Mediterranean diet (MD) can play a major role in decreasing the risks of non-communicable diseases and preventing overweight and obesity. In order for a person to follow the MD and assess their adherence to it, proper dietary assessment methods are required. We have developed an Artificial Intelligence-powered system that recognizes the food and drink items from a single meal photo and estimates their respective serving size, and integrated it into a smartphone application that automatically calculates MD adherence score and outputs a weekly feedback report. We compared the MD adherence score of four users as calculated by the system versus an expert dietitian, and the mean difference was 3.5% and statistically not significant. Afterwards, we conducted a feasibility study with 24 participants, to evaluate the system's performance and to gather the users' and dietitians' feedback. The image recognition system achieved 61.8% mean Average Precision for the testing set and 57.3% for the feasibility study images (where the ground truth was taken as the participants' annotations). The feedback from the participants of the feasibility study was also very positive.Entities:
Mesh:
Year: 2022 PMID: 36220998 PMCID: PMC9554192 DOI: 10.1038/s41598-022-21421-y
Source DB: PubMed Journal: Sci Rep ISSN: 2045-2322 Impact factor: 4.996
The number of images that were annotated by a specific number of annotators.
| Number of annotators | Count of images |
|---|---|
| 6 | 14 |
| 5 | 9104 |
| 4 | 770 |
| 3 | 394 |
| 2 | 598 |
| 1 | 144 |
e.g., we had 9104 images with 5 annotators each, and 770 with 4 annotators each.
Figure 1Example images of the training set (upper row) and the testing set (lower row) of the database, along with their annotations.
Figure 2Inter annotator agreement for each of the 31 food categories, ranked from the category that has the fewest samples in the training set (wine) to the one that has the most (vegetables).
Figure 3The layout of the feasibility study.
Comparison of mean average precision (mAP—higher is better) and mean absolute percentage error (mAPE—lower is better) between the ResNet-101, the GCN, and the GCN architecture with noise-robust training procedure.
| mAP | mAPE | Time (ms) | |
|---|---|---|---|
| ResNet-101 | 0.565 | 0.584 | 17 |
| GCN | 0.603 | 0.605 | 20 |
| GCN + DivideMix | 20 |
Figure 4Results from the three methods for the food recognition and the serving size estimation. Categories appear in green and red for correct and wrong predictions respectively.
Participants’ demographics (n = 24).
| Characteristic | Value |
|---|---|
| Sex (n, %) | Female (n = 21, 87.5%) |
| Male (n = 3, 12.5%) | |
| Mean age in years (SD) | 46.9 (13.1) |
| Mean starting BMI in kg/m2 (SD) | 31.8 (4.4) |
| Nationality (n, %) | Swiss (n = 22, 91.7%) |
| Italian (n = 1, 4.15%) | |
| German (n = 1, 4.15%) | |
| Highest level of educational attainment (n, %) | Technical high school (n = 3, 12.5%) |
| High school (n = 14, 58.4%) | |
| Higher technical college (n = 2, 8.3%) | |
| Bachelor (n = 1, 4.15%) | |
| Master’s degree (n = 3, 12.5%) | |
| PhD (n = 1, 4.15%) | |
| Current employment status (n, %) | Employed (n = 16, 66.7%) |
| In further training (n = 1, 4.15%) | |
| Retired (n = 3, 12.5%) | |
| Full-time mothers (n = 3, 12.5%) | |
| Not specified (n = 1, 4.15%) |
Figure 5Images acquired from the feasibility study, along with the users’ annotations.
% MDA scores per participant for each week (Wi, i = 1,. . ., 4), as calculated by the system and the FFQ.
| Participant number | Weekly % MDA score (average logs/day) | Average meal score | FFQ score | ||||
|---|---|---|---|---|---|---|---|
| W1 | W2 | W3 | W4 | W4–W1 | W4–W1 | W4–W1 | |
| 1 | 33 (2.3) | 36 (2.4) | 34 (2.3) | 30 (1.3) | 8.7 | ||
| 2 | 45 (6.1) | 28 (2.9) | 37 (2.7) | 37 (3.0) | 5.0 | ||
| 3 | 39 (2.9) | 45 (2.6) | 45 (3.0) | 54 (3.3) | + 15 | 2.9 | 1 |
| 4 | 45 (4.9) | 24 (0.3) | 28 (0.9) | 31 (0.7) | 33.8 | 2 | |
| 5 | 47 (2.6) | 34 (2.3) | 33 (1.3) | 22 (0.4) | 36.9 | 1 | |
| 6 | 48 (2.0) | 37 (2.1) | 41 (2.1) | 40 (1.9) | 5 | ||
| 7 | 42 (3.0) | 37 (2.9) | 48.0 (3.3) | 43 (2.4) | + 1 | 3.9 | |
| 8 | 61 (5.6) | 56 (5.4) | 50.0 (4.6) | 60 (4.1) | 3.7 | 5 | |
| 9 | 42 (2.1) | 60 (3.0) | 45.0 (2.4) | 40 (2.3) | 2 | ||
| 10 | 50 (3.9) | 49 (3.1) | 51.0 (3.4) | 54 (2.3) | + 4 | 10.7 | 1 |
| 11 | 42 (1.3) | 40 (2.4) | 37.0 (1.6) | 39 (1.9) | 8 | ||
| 12 | 47 (3.1) | 41 (3.4) | 46.0 (3.1 | 54 (2.6) | + 7 | 5.6 | |
| 13 | 51 (3.4) | 49 (3.3) | 43.0 (3.3) | 45 (2.7) | 1.7 | 5 | |
| 14 | 51 (4.6) | 52 (5.6) | 55.0 (4.7) | 54 (4.4) | + 3 | 0.4 | 5 |
| 15 | 29 (3.7) | 50 (3.6) | 39.0 (3.7) | 40 (3.0) | + 11 | 5.5 | 4 |
| 16 | 55 (3.0) | 51 (3.1) | 51.0 (3.0) | 48 (2.7) | 2 | ||
| 17 | 41 (7.1) | 47 (6.6) | 42.0 (6.6) | 41 (5.6) | 0 | 1.5 | 3 |
| 18 | 50 (4.0) | 53 (2.4) | 43.0 (3.1) | 56 (3.9) | + 6 | 2.2 | 5 |
| 19 | 49 (2.9) | 48 (3.0) | 51.0 (3.3) | 43 (2.6) | 1 | ||
| 20 | 60 (3.0) | 62 (3.0) | 55.0 (2.9) | 57 (2.7) | 1.1 | 3 | |
| 21 | 37 (2.0) | 28 (1.6) | 28.0 (1.1) | 37 (1.1) | 0 | 15.1 | |
| 22 | 47 (3.0) | 54 (3.7) | 35.0 (1.7) | 37 (1.7) | 6.1 | 5 | |
| 23 | 46 (2.1) | 49 (2.9) | 49.0 (2.9) | 49 (2.6) | + 3 | 1 | |
| 24 | 43 (2.9) | 48 (2.7) | 57.0 (3.0) | 59 (2.6) | + 16 | 7.9 | 6 |
| Average | 45.8 (3.4) | 44.9 (3.1) | 43.5 (2.9) | 44.6 (2.6) | 5.5 | 2.25 | |
The average number of images logged per day, for every week is shown in parentheses for W1–W4. The weekly % MDA score (W4–W1) and the average meal score (W4–W1) columns show the difference between the last and the first week for the MDA score and the average meal score respectively. The final column shows the difference between the final and initial FFQ scores.