| Literature DB >> 35586212 |
Yun Xiang1, Qijun Chen1, Zhongjing Su1, Lu Zhang1, Zuohui Chen1, Guozhi Zhou2, Zhuping Yao2, Qi Xuan1, Yuan Cheng2.
Abstract
Cherry tomato (Solanum lycopersicum) is popular with consumers over the world due to its special flavor. Soluble solids content (SSC) and firmness are two key metrics for evaluating the product qualities. In this work, we develop non-destructive testing techniques for SSC and fruit firmness based on hyperspectral images and the corresponding deep learning regression model. Hyperspectral reflectance images of over 200 tomato fruits are derived with the spectrum ranging from 400 to 1,000 nm. The acquired hyperspectral images are corrected and the spectral information are extracted. A novel one-dimensional (1D) convolutional ResNet (Con1dResNet) based regression model is proposed and compared with the state of art techniques. Experimental results show that, with a relatively large number of samples our technique is 26.4% better than state of art technique for SSC and 33.7% for firmness. The results of this study indicate the application potential of hyperspectral imaging technique in the SSC and firmness detection, which provides a new option for non-destructive testing of cherry tomato fruit quality in the future.Entities:
Keywords: cherry tomato; deep learning; firmness; hyperspectral imaging; one-dimensional convolutional neural networks; soluble solids content
Year: 2022 PMID: 35586212 PMCID: PMC9108868 DOI: 10.3389/fpls.2022.860656
Source DB: PubMed Journal: Front Plant Sci ISSN: 1664-462X Impact factor: 6.627
Figure 1Schematic of the hyperspectral imaging system for acquiring spectral scattering images from cherry tomatoes.
Figure 2(A) ENVI original hyperspectral image. (B) Area map of ROI acquired by ENVI.
Figure 3Schematic diagram of the structure and data of the corrected hyperspectral image: spatial axis x, y, and wavebands.
Figure 4Con1dResNet network structure schematic.
Advantages, disadvantages, and applications of machine learning models in hyperspectrum.
|
|
|
|
|
|---|---|---|---|
| SVR | Fast data fitting | Prone to overfitting phenomenon | Rice moisture (Sun et al., |
| KNNR | Low training time complexity | Computationally intensive | biomass (Tian et al., |
| Adaboost | Weak learners can be constantly updated | Vulnerable to noise interference | Soil organic matter (Wei et al., |
| PLSR | Suitable for data with multiple features | Not suitable for data with few features | SSC (Li et al., |
Cherry tomato SSC and firmness dataset partitioning.
|
|
|
|
| ||||||
|---|---|---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
| ||
| Small | Total (50) | 10.800 | 8.000 | 9.114 | 0.726 | 12.642 | 5.978 | 9.038 | 1.351 |
| Train set (35) | 10.800 | 8.000 | 9.129 | 0.760 | 12.642 | 5.978 | 8.747 | 1.324 | |
| Val set (5) | 10.400 | 8.700 | 9.320 | 0.779 | 9.800 | 8.624 | 9.153 | 0.488 | |
| Test set (10) | 9.200 | 7.900 | 8.600 | 0.380 | 12.054 | 8.134 | 9.996 | 1.359 | |
| Large | Total(200) | 11.100 | 7.200 | 8.719 | 0.662 | 12.936 | 5.978 | 8.853 | 1.229 |
| Train set (140) | 11.100 | 7.200 | 8.790 | 0.726 | 12.936 | 5.978 | 9.140 | 1.266 | |
| Val set (20) | 9.200 | 7.800 | 8.500 | 0.407 | 9.996 | 7.305 | 8.345 | 0.708 | |
| Test set (40) | 9.000 | 7.200 | 8.455 | 0.478 | 10.192 | 7.056 | 8.102 | 0.858 | |
Figure 5(A) Corrected spectral reflectance map. (B) MSC preprocessing. (C) Second-order differential preprocessing.
Figure 6SSC estimation results for each model. (A) SVR estimation results on small sample data. (B) SVR estimation results on large sample data. (C) KNNR estimation results on small sample data. (D) KNNR estimation results on large sample data. (E) AdaBoostR estimation results on small sample data. (F) AdaBoostR estimation results on large sample data. (G) PLSR estimation results on small sample data. (H) PLSR estimation results on large sample data. (I) Con1dResNet estimation results on small sample data. (J) Con1dResNet estimation results on large sample data.
R2 and MSE of estimated SSC for each model.
|
|
|
|
|
| ||
|---|---|---|---|---|---|---|
|
|
|
|
| |||
| Small (50) | SVR | ✓ | 0.104 | 0.116 | 0.089 | 0.123 |
| KNNR | ✓ | 0.362 | 0.083 | 0.289 | 0.096 | |
| AdaBoost | ✓ | 0.536 | 0.060 | 0.502 | 0.068 | |
| PLSR | ✓ | 0.557 | 0.055 | 0.528 | 0.062 | |
| Con1dResNet | ✗ |
| 0.498 | MSE | 0.065 | |
| Large (200) | SVR | ✓ | 0.078 | 0.205 | 0.075 | 0.207 |
| KNNR | ✓ | 0.337 | 0.147 | 0.316 | 0.152 | |
| AdaBoost | ✓ | 0.609 | 0.089 | 0.581 | 0.096 | |
| PLSR | ✓ | 0.713 | 0.064 | 0.710 | 0.067 | |
| Con1dResNet | ✗ |
| 0.901 | MSE | 0.018 | |
Figure 7Estimation results of firmness for each model on a large sample dataset. (A) SVR estimation results on large sample data. (B) KNNR estimation results on large sample data. (C) AdaBoostR estimation results on large sample data. (D) PLSR estimation results on large sample data. (E) Con1dResNet estimation results on large sample data.
R2 and MSE of estimated SSC for each model with all sample.
|
|
|
|
| ||
|---|---|---|---|---|---|
|
|
|
|
| ||
| SVR | ✓ | −0.037 | 1.108 | −0.054 | 1.116 |
| KNNR | ✓ | −0.329 | 1.251 | −0.456 | 1.318 |
| AdaBoost | ✓ | 0.217 | 0.694 | 0.261 | 0.675 |
| PLSR | ✓ | 0.384 | 0.552 | 0.398 | 0.548 |
| Con1dResNet | ✗ |
| 0.532 | MSE | 0.416 |