| Literature DB >> 32641761 |
Panagiotis Tsakanikas1, Apostolos Karnavas2, Efstathios Z Panagou2, George-John Nychas3.
Abstract
Over the years, technology has changed the way we produce and have access to our food through the development of applications, robotics, data analysis, and processing techniques. The implementation of these approaches by the food industry ensure quality and affordability, reducing at the same time the costs of keeping the food fresh and increase productivity. A system, as the one presented herein, for raw food categorization is needed in future food industries to automate food classification according to type, the process of algorithm approaches that will be applied to every different food origin and also for serving disabled people. The purpose of this work was to develop a machine learning workflow based on supervised PLS regression and SVM classification, towards automated raw food categorization from FTIR. The system exhibited high efficiency in multi-class classification of 7 different types of raw food. The selected food samples, were diverse in terms of storage conditions (temperature, storage time and packaging), while the variability within each food was also taken into account by several different batches; leading in a classifier able to embed this variation towards increased robustness and efficiency, ready for real life applications targeting to the digital transformation of the food industry.Entities:
Mesh:
Year: 2020 PMID: 32641761 PMCID: PMC7343812 DOI: 10.1038/s41598-020-68156-2
Source DB: PubMed Journal: Sci Rep ISSN: 2045-2322 Impact factor: 4.379
Figure 1PCA plot for the three first principal components of the normalized data after feature selection via PLS regression, the 41 dimensions training dataset; (A) PC1-PC2 plot, (B) PC1-PC3 plot, (C) PC2–PC3 plot and (D) 3-D plot of the PCA.
Confusion matrix presenting the classification results.
| Predicted | ||||||||
|---|---|---|---|---|---|---|---|---|
| Beef (0) | Pork (1) | Fish (2) | Pineapple (3) | Rocket (4) | Chicken (5) | Spinach (6) | ||
| Actual | Beef (0) | 44 | 0 | 0 | 0 | 0 | 0 | 0 |
| Pork (1) | 0 | 52 | 0 | 0 | 0 | 0 | 0 | |
| Fish (2) | 0 | 0 | 26 | 0 | 0 | 0 | 0 | |
| Pineapple (3) | 0 | 0 | 0 | 38 | 0 | 0 | 0 | |
| Rocket (4) | 0 | 0 | 0 | 0 | 29 | 0 | 0 | |
| Chicken (5) | 0 | 0 | 0 | 0 | 0 | 15 | 0 | |
| Spinach (6) | 0 | 0 | 0 | 0 | 0 | 0 | 36 | |
Brief description of the used samples from the specific references.
| References | Food type | Case study | Experimental design |
|---|---|---|---|
| [ | Minced beef Minced pork | Adulteration | • A two-year survey of collecting samples of minced beef and pork was conducted |
| [ | Beef fillets | Spoilage | • Sterile and naturally contaminated, at 2, 8, 15 °C. Sampling along 10 days of storage |
| [ | Minced pork Pork fillets Beef fillets Minced Beef | Automated image analysis—spoilage—adulteration | • Sterile pork fillets at 4° and 10 °C, aerobically and under modified atmosphere packaging • Sterile pork fillets inoculated with the specific spoilage microorganism Pseudomonas putida at 4° and 10 °C aerobically and under modified atmosphere packaging • Sterile beef fillets at 2°, 8° and 15 °C, • Naturally contaminated beef fillets, at 2°, 8° and 15 °C • Naturally contaminated beef fillets inoculated with different inocula of Salmonella TYMPHIMURIUM, corresponding to 103, 104 and 105 log10CFU/cm2 • 2 batches of minced pork meat • 2 batches of minced beef meat |
| [ | Minced pork | Spoilage | • Two independent batches of minced pork at 4, 8, and 12 °C) and under dynamic temperature conditions (i.e., periodic temperature changes from 4 to 12 °C). Sampling along 14 days (max) of storage |
| [ | Chicken breast fillets | Spoilage—marination | • Breast fillets treated with five different marinades. Three different temperatures (4, 10, and 20 °C) and five marinating time intervals (1, 3, 6, and 9 h) |
| [ | Fish | Spoilage | • Two independent batches with 2 replicates each of farmed whole ungutted gilthead sea bream, at 0, 4 and 8 °C |
| [ | Spinach and rocket | Spoilage | • Several batches of fresh and ready-to-eat rocket and baby spinach salads, stored at 4, 8 and 12 °C, as well as at dynamic storage conditions with periodic temperature changes from 4 to 12 °C (8 h at 4 °C, 8 h at 8 °C and 8 h at 12 °C). Sampling occurred periodically for a maximum time period of approximately 11 days |
Classification probabilities statistics per class.
| Beef | Pork | Fish | Pineapple | Rocket | Chicken | Spinach | |
|---|---|---|---|---|---|---|---|
| Mean | 0.97 | 0.98 | 0.98 | 0.97 | 0.91 | 0.84 | 0.93 |
| StD | 0.04 | 0.03 | 0.04 | 0.05 | 0.06 | 0.18 | 0.08 |
| Median | 0.99 | 0.99 | 0.99 | 0.99 | 0.91 | 0.93 | 0.95 |
| Max value | 0.99 | 1.00 | 1.00 | 1.00 | 1.00 | 0.98 | 1.00 |
| Min value | 0.79 | 0.81 | 0.83 | 0.77 | 0.77 | 0.46 | 0.67 |
Figure 2Mean class probabilities for the predictions for each class and the corresponding standard deviations.
Figure 3Supervised PLS dimensionality reduction overview: (a) mean square error vs. number of components (minimum MSE @ 41 components) across tenfold cross-validation, (b) sample spectra for each class type, (c) weights from PLS for each coefficient, i.e. wavelength.