| Literature DB >> 36015842 |
Pedro Escárate1, Gonzalo Farias1, Paulina Naranjo2, Juan Pablo Zoffoli2.
Abstract
The quality control for fruit maturity inspection is a key issue in fruit packaging and international trade. The quantification of Soluble Solids (SS) in fruits gives a good approximation of the total sugar concentration at the ripe stage, and on the other hand, SS alone or in combination with acidity is highly related to the acceptability of the fruit by consumers. The non-destructive analysis based on Visible (VIS) and Near-Infrared (NIR) spectroscopy has become a popular technique for the assessment of fruit quality. To improve the accuracy of fruit maturity inspection, VIS-NIR spectra models based on machine learning techniques are proposed for the non-destructive evaluation of soluble solids in considering a range of variations associated with varieties of stones fruit species (peach, nectarine, and plum). In this work, we propose a novel approach based on a Convolutional Neural Network (CNN) for the classification of the fruits into species and then a Feedforward Neural Network (FNN) to extract the information of VIS-NIR spectra to estimate the SS content of the fruit associated to several varieties. A classification accuracy of 98.9% was obtained for the CNN classification model and a correlation coefficient of Rc>0.7109 for the SS estimation of the FNN models was obtained. The results reported show the potential of this method for a fast and on-line classification of fruits and estimation of SS concentration.Entities:
Keywords: absorbance; classification; convolutional neural networks; feedforward neural netwoks; fruit quality; near infrared spectra; soluble solids; stone fruits; visible spectra
Mesh:
Year: 2022 PMID: 36015842 PMCID: PMC9413355 DOI: 10.3390/s22166081
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.847
Number of samples by species of stone fruits.
| Fruit Species | Variety | Number of Samples |
|---|---|---|
| Peaches | Beauty Sweet | 40 |
| Elegant Lady | 60 | |
| September Sun | 60 | |
| Zee Lady | 20 | |
| Yellow Pulp Nectarines | Ruby Diamond | 20 |
| Summer Diamond | 40 | |
| Red Jim | 100 | |
| Zee Glo | 60 | |
| Venus | 60 | |
| August Red | 80 | |
| White Pulp Nectarines | Arctic Snow | 60 |
| August Pearl | 140 | |
| Giant Pearl | 140 | |
| Red Plums | Fortune | 80 |
| Red Heart | 100 | |
| Black Plums | Angeleno | 80 |
| Autumn Pride | 120 | |
| Black Kat | 120 | |
| Plumcots | Blue Gusto | 120 |
| Dapple Dandy | 80 | |
| Flavor Granade | 120 | |
| Flavor Rich | 80 |
Figure 1Optics setup.
Soluble solids reference values statistics.
| Min. | Max | Mean | Std. Dev. | |
|---|---|---|---|---|
| Soluble Solids Concentration (%) | 6.3 | 20.9 | 12.29 | 2.57 |
Figure 2Absorbance Spectra of Beauty Sweet peach.
Figure 3ResNet architecture.
Figure 4Schematic diagram of 1D convolution operation.
Figure 5FNN architecture. represent the weight of the connection.
Model training parameters.
| Model | Layer | Parameters |
|---|---|---|
| CNN | Convolution 1 | Filter Size: 7 Number Filters: 64 |
| BatchNorm 1 | Mean Decay: 0.1 Variance Decay: 0.1 Epsilon: 0.00001 | |
| Max Pooling | Pool Size: 5 Stride: 1 | |
| Convolution 2 | Filter Size: 3 Number Filters: 64 | |
| BatchNorm 2 | Mean Decay: 0.1 Variance Decay: 0.1 Epsilon: 0.00001 | |
| Convolution 3 | Filter Size: 3 Number Filters: 64 | |
| BatchNorm 3 | Mean Decay: 0.1 Variance Decay: 0.1; Epsilon: 0.00001 | |
| Average Pooling | Pool Size: 5 Stride: 1 | |
| Fully Connected | Output Size: 6 | |
| Training Algorithm: Stochastic gradient descent with momentum (SGDM) | ||
| Learning Rate: 0.0001; Epochs: 200 | ||
| FNN | Hidden | Neurons: 50 |
| Training Algorithm: Scaled Conjugate Gradient | ||
| Epochs: 200 | ||
Figure 6Confusion matrix of the validation group. The green squares represent the number of TP samples, the light pink squares represent the number of samples that were incorrectly classified, the green values represent the percentage of TP samples and the red values represent the percentage of samples that were incorrectly classified.
Soluble solids models performance.
| Model | RMSEC | RMSEV | RMSET |
|
|
|
|---|---|---|---|---|---|---|
| RP | 0.6303 | 0.7054 | 0.5823 | 0.9206 | 0.8693 | 0.9548 |
| BP | 0.7345 | 0.6707 | 0.6444 | 0.9106 | 0.9171 | 0.9363 |
| PE | 1.0935 | 0.9225 | 1.1739 | 0.8408 | 0.9027 | 0.8033 |
| YPN | 1.8634 | 1.5861 | 1.9085 | 0.7109 | 0.7448 | 0.6681 |
| WPN | 1.3519 | 0.9225 | 1.1625 | 0.8981 | 0.9533 | 0.9306 |
| PL | 1.2688 | 0.8454 | 1.0859 | 0.8693 | 0.9407 | 0.9123 |
| All | 1.4108 | 1.4384 | 1.4650 | 0.8340 | 0.8258 | 0.8237 |