You are currently viewing a new version of our website. To view the old version click .
Agronomy
  • Article
  • Open Access

29 June 2022

A Non-Destructive Method for Grape Ripeness Estimation Using Intervals’ Numbers (INs) Techniques

,
,
,
and
1
Human-Machines Interaction Laboratory (HUMAIN-Lab), Department of Computer Science, School of Sciences, International Hellenic University (IHU), 65404 Kavala, Greece
2
Department of Agricultural Biotechnology and Oenology, International Hellenic University (IHU), 66100 Drama, Greece
*
Author to whom correspondence should be addressed.

Abstract

Grape harvesting based on estimated in-field maturity indices can reduce the costs of pre-harvest exhaustive sampling and chemical analysis, as well as the costs of post-harvest storage and waste across the production chain due to the non-climacteric nature of grapes, meaning that they are not able to reach desired maturity levels after being removed from the vine. Color imaging is used extensively for intact maturity estimation of fruits. In this study, color imaging is combined with Intervals’ Numbers (INs) technique to associate grape cluster images to maturity-related indices such as the total soluble solids (TSSs), titratable acidity (TA), and pH. A neural network regressor is employed to estimate the three indices for a given input of an IN representation of CIELAB color space. The model is tested on one hundred Tempranillo cultivar images, and the mean-square error (MSE) is calculated for the performance evaluation of the model. Results reveal the potential use of the Ins’ NN regressor for TSS, TA, and pH assessment as a non-destructive, efficient, fast, and cost-effective tool able to be integrated into an autonomous harvesting robot.

1. Introduction

Grapes are non-climacteric fruits, meaning that they do not ripen any further after being removed from the vine. The latter may result in serious quality and quantity loss of the harvested products, which tend to lose their fluids, dehydrate, and become sensitive to microbial decay during post-harvest handling and storage [1] or thrown away if harvested when immature. The accurate prediction of grape maturity would help determine the exact quality of the yield, as well as the exact harvest dates and locations, so as to timely engage resources, i.e., human labor, refrigerators, vehicles, etc., at specific maturity zones. Traditional ripeness estimation is performed via visual assessment, manual sampling and tasting, and chemical analysis. The latter is either subjective and prone to errors or cost-effective and labor-intensive [2]. Therefore, automated grape ripeness estimation based on quick, intact, and on-site methods, is desirable.
To this end, vision-based methods have been used extensively in grape ripeness estimation applications [3], mainly by using external qualities of grapes such as colorimetric and morphological attributes. Color and appearance are closely related to the chemical and sensory properties of fruits. CIELAB color values are commonly used in food-related research [4,5]. The CIELAB color space is an international standard for color measurements, proposed in 1976 by the Commission International d’Eclairage (CIE). CIELAB is considered uniform by the CIE, meaning that the Euclidean distance between two different color points resembles the color difference perceived by the human eye [6].
However, internal qualities for maturity grading can be more comprehensive. Ripening level monitoring is commonly based on sugar content and total acidity determination, using refractometers and titration methods [7]. Chemical attributes such as soluble solids content (SSC), titratable acidity (TA), and pH are widely used objective indicators to determine grape maturity [8]. Therefore, there has been extensive research for a rapid, reliable, less expensive, and non-destructive way to determine SSC, TA, and pH of grapes, to quantify their technological maturity level. Multispectral and remote sensing are used for the estimation of spatial field variability; however, the determination of specific chemical components that change their concentration during the ripening process is not yet accurate [7,9]. Smart chemometric technologies, based on visible, near-infrared, and mid-infrared spectroscopy, revealed their potential for grape quality monitoring, allowing the quick and accurate determination of chemical components [10]. This technology has the benefit of merging the features of both imaging and spectroscopy that, in the reflectance mode, allows the collection of information about the intensity of the light reflected by grapes as a function of their wavelengths [7,10,11].
Based on the above, in this study, a complete characterization of grape ripeness via image analysis and Intervals’ Numbers (INs) technique is described. Ten grape bunches were monitored during ripening. Images were captured for 11 maturity stages until harvest time, accompanied by an equal number of sampling and chemical analyses to measure SSC, TA, and pH values. The CIELAB color space component b* was extracted from all images and represented by an IN. IN representations were associated with chemical attributes, and both were used to train a neural network (NN) regressor, to predict the maturity-related chemical indicators of any given in-field image. This study is the first, as far as the authors’ knowledge, in which a method is proposed for grape ripeness estimation through numerical estimation of the maturity-related chemical indices—SSC, TA, and pH—from intact and on-site grape cluster images by using IN representations of CIELAB color components. Moreover, it is the first time that INs are applied to a regression problem for grape maturity estimation.
Many applications of INs have been reported in the recent literature regarding neural networks, fuzzy inference systems, and machine learning [12,13,14]. In previous studies, NN-based predictive models have been developed, to map a vector of past INs to a future IN, where an IN represented a distribution of an RGB color channel [12,13]. In this research, an NN model was employed to map a vector of INs representing a distribution of a CIELAB channel to a vector of numbers corresponding to grape maturity indices regarding SSC, TA, and pH. Such a model can operate in cascade with another model, which, based on a vector of grape maturity indices, can take a binary decision regarding individual fruit harvesting. The long-term objective was to develop a reliable (cascade) model that can decide the maturity of an individual grape cluster from images instead of chemical analyses, for homogenous harvesting, i.e., selective harvesting of grapes of the same maturity level, and be integrated with an autonomous harvesting robot.
The rest of the paper is structured as follows: Section 2 reviews related research so as to highlight the contribution of the proposed method. In Section 3, materials and methods are presented—namely, the sampling process, chemical analyses, image acquisition, image pre-processing, INs representation, and the proposed IN NN regressor are analyzed in detail. Results are discussed in Section 4, while Section 5 concludes the paper.

3. Materials and Methods

In what follows, the sampling process, chemical analyses, image acquisition, image pre-processing, INs representation, and the proposed IN NN regressor are analyzed in detail. The image dataset, the corresponding SSC, TA, and pH values, and the source code of the proposed methodology presented in this section are publicly available [25].

3.1. Samples

Tempranillo red grapes that grow on Pavlidis Estate and Winery [26] in Drama, northern Greece, were collected in 2020, at 11 different growing stages, from veraison to ripeness. Sampling was carried out during the morning period, to limit the impact of high temperatures on the physical sampling of grapes and the relevant compositional quality attributes. In the case of recent rain, sampling was postponed. Sampling was carried out by following a specific protocol for 10 consecutive vine trees: approximately 100 berries were collected from both sides of each vine tree.
In order to collect representative samples for each of the 10 vine trees, berries were removed from the top, middle front, middle back, and bottom of each cluster of the vine tree, leaving intact a representative grape cluster in each vine tree in order to photograph its growing evolution. External grape berries from the same vine tree were removed to measure SSC, TA, and pH values, and correlate them with the reference image of the representative cluster of the tree. The representative cluster of each vine tree remained intact throughout the entire procedure, and the camera captured each sampling date and, thus, its ripeness progress.
The samples were immediately transported to the chemical department of the winery and were subjected to analyses. Quick transportation is critical since the time between collection and measurement can cause post-harvest changes in compositional parameters such as total acidity, pH, and color.
Table 2 includes the sampling dates and the weight of the samples for each of the 10 vine trees involved in the experiment. Missing values on the table result due to the representative grape cluster being removed (defected/rotten/malnourished); thus, the corresponding vine tree was excluded from further sampling and analyses. In total, 100 samples were collected.
Table 2. Sampling dates. Weights (gr) of collected samples for 10 vines for 11 sampling dates.

3.2. Image Acquisition

A representative grape cluster was selected in each of the 10 vines, and its growing evolution was photographed at each sampling date, resulting in an image dataset of 100 images. Images were captured with a ZED Mini 3D camera, under natural daylight, including disturbances of varying levels of illumination and shadows. All images were captured at the same time of the day so as to ensure similar brightness by the sun hitting the vines from the same side each time. However, on each day, the weather could be either sunny or cloudy, and the foliage could introduce alternating shadows on the cluster images. Ideally, the same consistent illumination in all images would result in better results for the proposed regressor. Nevertheless, the proposed model is trained with images of varying illumination so as to give diversity to the training process and robustness to the final result. Moreover, the method is designated for in-field real-time maturity assessment by an autonomous harvesting robot; the latter implies that realistic scenarios must be tested, so images with varying illumination need to be used. The camera was mounted on a robotic arm of an autonomous harvester robot [27]. The camera captured the images facing the grape clusters vertically at a fixed distance from the vine tree so as to ensure consistency in the result—at a distance of about 50 cm from the grape cluster and a height of about 70 cm from the ground. Figure 1 illustrates indicative images of three different sampling dates—days 1, 5, and 11—for the representative cluster of the 7th vine tree.
Figure 1. Indicative images of the dataset, depicting the ripening process of the representative cluster of the 7th vine tree: (a) sampling day 1; (b) sampling day 5; (c) sampling day 11.

3.3. Chemical Analysis

Grape samples were destemmed and crushed by hand. Reference SSC, TA, and pH values were measured. Analytical methods for determination of total and active acidity were based on OIV’s International Methods of Analysis of Wines and Musts [28]: (1) total acidity: OIV MA-AS313-01 (titration with bromothymol blue), and (2) pH: OIV –MA-AS313-15-PH (pHmeter Titrator ATT1222 Hach). For the evaluation of sugar concentration in grapes, musts were employed via pycnometry (a Baume hydrometer divided into 1/10 Dujardin–Salleron and a calibrated alcohol thermometer scale −20–100 °C Brannan).

3.4. Image Pre-Processing

In the image pre-processing step, grape cluster segmentation was accomplished so as to identify the grape cluster to be further processed. All input RGB images were annotated so that their pixels belong to either grape cluster or background, by using the LabelMe annotation tool [29]. CIELAB color coordinates were obtained from the RGB segmented images.
Color in CIELAB color space is expressed in terms of a psychometric index of lightness, L*, and two cartesian color mixture coordinates a* (from green to red) and b* (from blue to yellow), related to the visual appreciation of color. After experimentation, the distribution of the b* channel was selected in this study, due to the fact that it demonstrated a greater association with color maturity than the other channel histograms. As the chemical indices under study varied along the different grape maturation stages, related to polymerization reactions occurring during this period, the color distribution in histograms also changed. Figure 2 illustrates the distribution of the b* channel in grape samples of the 7th vine tree on days 1, 5, and 11.
Figure 2. Distribution of b* channel in grape samples of the 7th vine tree: (a) sampling day 1; (b) sampling day 5; (c) sampling day 11.
Histograms emphasized the existence of outliers. Isolated bars outside the histogram distribution, as the far bars on the right of Figure 1a–c, were identified as outliers and had to be removed in the pre-processing step. For this reason, a thresholding method was applied. In order to apply thresholding, two conditions had to be met: (1) the thresholding had to be applicable after 1/3 of the total histogram color values, and (2) after that point, when a value was less than the 0.5% of the maximum distribution value, all values after that were ignored.

3.5. INs Representation

Histograms of the b* channel were represented by INs, by using the algorithm distIN [30]. For all 100 images depicting grape ripeness stages, the corresponding INs were extracted. The main advantage of the induced INs is that they can represent all order data statistics by using a finite number of L intervals. The raw histogram data correspond to a probability density function, while an IN corresponds to a probability distribution function. Probability and possibility distributions have been studied comparatively in the past [31]. An Intervals’ Number (IN) is a mathematical object that can be interpreted either probabilistically or possibilistically [32]. Recently, an IN has been interpreted as a cumulative possibility distribution [33].
From a technical point of view, an IN is rigorously defined by a 3-level hierarchy of lattices as follows: Level 0 includes the chain (R, ≤) of real numbers; Level 1 includes the lattice (I, ⊆) of conventional intervals in (R, ≤); Level 2 includes the lattice (F, ≤) of INs, where an IN E is a function E: [0,1]→I that satisfies the following conditions:
h 1 h 2 E h 1 E h 2 X [ 0 , 1 ] : h X E h = E X
Defining addition and multiplication in (I, ⊆) as [a,b] + [c,d] = [a+c,b+d] and λ[a,b] = [λa,λb], it follows that (F, ≤) is a cone, where addition and multiplication (by a nonnegative number λ ∈ R) are defined as (E + G)h = Eh + Gh and (λΕ)h = λΕh, respectively, ∀h∈ [0,1]. A metric distance: dF: F × F → R 0 + is defined as
d F ( E , F ) = 0 1 d I ( E h , G h ) d h
where d I : I × I R 0 + is a metric distance in (I, ⊆) given by dI([a,b],[c,e]) = v(θ(a˄c)) − v(θ(a˅c)) + v(b˅e) − v(b˄e), where v : R R is a strictly increasing real function; moreover, θ : R R is a strictly decreasing real function.
IN-based models process data distributions potentially toward improving effectiveness comparatively to conventional (arithmetic) models. There are two, equivalent IN representations; the membership-function representation and the interval representation. Figure 3 illustrates the interval representation corresponding to the histograms of Figure 2, for L = 32 intervals. The finite number of intervals may result in significant data compression in the case of large input data. Moreover, no feature extraction occurs since an IN can be implicitly employed as a set of features. It should be noted that the proposed method can also introduce an arbitrarily large number of parameters via parametric functions v (.) and θ (.) per constituent lattice.
Figure 3. Interval-representation of INs computed from histograms in Figure 2.
The correlation of INs with maturity can be observed clearly in interval representations presented in Figure 3. In these representations, a further clustering of data can be observed, which occurs to the right in the case of immature grapes (day 1), and as the phenolic maturity progresses, INs become narrower and move gradually to the left. Thus, the generated INs allow for an effective representation of the maturity of grapes in which color is the influential factor in determining the optimal harvesting point.

3.6. IN NN Regressor

The neural network shown in Figure 4 was trained to estimate SSC, TA, and pH values. In this section, details regarding the setup of the NN are listed.
Figure 4. The proposed IN neural network regressor.
The proposed IN NN regressor scheme is a 4-layer ( 1 × k × n × 3 )   feed-forward NN. For each of the 100 samples, a training phase was set, using the leave-one-out cross-validation method. The dataset was split into a training set and a testing set, using all but one sample as part of the training set. The model was built using only data from the training set, and it was used to predict the response values of the one sample left out of the training model. The process was repeated 100 times, equal to the number of samples in the dataset.
Keras Python library [34] was used to build and train the proposed NN. Rectified linear unit (ReLU) activation function was used for the transitions of each layer as follows:
R ( z ) = { z ,     z > 0 0 ,     z 0
where k = 10 and n = 20 neurons for the hidden layers 2 and 3 were selected, respectively, by trial and error. For each training phase, 1000 training epochs occurred. The built model was then used for the testing phase, and the results were recorded.
In the experiments, the neural network received the bunch’s image histogram IN (F1) as input. Three outputs represented the estimation of values SSC, TA, and pH (F2, F3, F4), as depicted in Figure 4.

4. Results and Discussion

Results are summarized in Table 3. The model was evaluated for two different input representations—the raw histogram (1 input of 255 color values) and the induced IN (1 input of 32 IN values), for comparative reasons. The evaluation of the models was performed in terms of the mean-square error (MSE).
Table 3. Comparative results (MSE) for two input representations: raw histogram and induced INs (PM).
It is obvious from the results in Table 3 that the proposed method reported higher performance than the raw histogram for the estimation of all three indices, by using IN representation as input to the NN regressor. Therefore, INs were proven as effective representations of the distribution of the selected CIELAB channel corresponding to grape maturity indices SSC, TA, and pH. This can be attributed to the finite number of L intervals, equal to 32, compared with the 255 values of the histogram. The IN representation may compress the initial distribution; however, the induced IN included all order statistics of the initial data, resulting in no loss of valuable inherent information. It should be noted that the latter can be extremely advantageous in the case of large input data.
Moreover, most of the methods included in Table 1 involved feature extraction and training of a machine learning model. However, current approaches to feature extraction are ad hoc; in contrast, in the proposed method, no feature extraction occurred since an IN could be implicitly employed as a set of features. This is the reason why the proposed method was directly compared with histograms’ input representation (Table 3): in both cases, no feature extraction was performed.
In order to provide a direct comparison to other ripeness methods reported in the literature, based on color imaging of those included in Table 1, the regression results were translated to classification accuracies. Two classes were defined based on the values of the chemical indices: ripened and unripened, as presented in Table 4. The boundaries of the two classes emerged from [3]; for SSC, TA, and pH, regardless of the grape variety, the limits that collectively indicated a ripened grape were defined (Table 4). Two cases were examined; in the first, the boundary of the two classes was selected in the middle of the proposed maturity range (Case 1), while in the second, the boundary of the two classes was selected to be the lower limit of the proposed maturity range (Case 2).
Table 4. Indicative limits of basic chemical attributes SSC, TA, and pH in ripened wine grapes [3], and identification of two classes (ripened and unripened) based on a selected threshold (middle value and lower value).
Actual values of the chemical attributes and estimated values were assigned to the two classes. The interpretation of regression results to classification accuracies, for both examined cases, are included in Table 5.
Table 5. Interpretation of regression results of classification accuracies in two classes, based on selected thresholds, for all three chemical attributes.
Selecting the threshold in the middle of the maturity range resulted in better classification results. The conversion of estimated values into classes is useful for real-time decision making in order for an autonomous harvesting robot to perform selective harvesting [35]. The value of the selected threshold is not fixed, since it is decided by the user depending on the degree of maturity of the grapes he wishes to collect. It is obvious that optimal maturity is not related to a standard threshold value but to the desired value depending on the user and the intended post-harvest use of grapes [3]. For example, in the wine industry, the maturity level of harvested grapes determines the procedure, diffusional, enzymatic, or biochemical processes that would be subsequently applied, while for table grapes, the refractometric index is considered along with the sugar/acid ratio so as to determine grape maturity that reflects consumers’ acceptability [8]. Therefore, a different selection of thresholds would result in different classification accuracies, higher or lower. The latter is considered an additional advantage of the proposed method, since it allows users to determine the desired maturity level of grapes they wish to harvest based on three different chemical indices, revealing a useful flexible tool for on-site grape quality assessment.
Classification results (%) of the proposed method are included, along with regression results, (MSE) in Table 1, for comparative reasons. Even if the results are indicative and refer to a specifically selected threshold (Case 1), they are comparable and better in some cases. Results indicate that it is possible to estimate the maturity of grape clusters by applying a NN regression model to IN data. Moreover, the results of this study proved that CIELAB color space is representative enough to be used for the SSC, TA, and pH prediction of grapes. The proposed method is not a substitute for conventional chemical analysis; however, it is an attractive and objective alternative for the estimation of grape maturity due to its simplicity, versatility, and low computational and economical costs. Furthermore, as can be observed from Table 1, the proposed method is the only one, as far as the authors’ knowledge, to predict numerical values of maturity-related chemical indices SSC, TA, and pH from intact and on-site grape-cluster images. Finally, the proposed method can consider the user’s feedback to translate estimation values in grape quality classes for on-the-spot decision making, toward automated selective harvesting.
Future research involves the application of the proposed model to other grape cultivars to evaluate its robustness. The long-term objective is to develop a reliable model able to determine the maturity of grape clusters from images in real time instead of relying on chemical analyses, and one that is integrated with a harvester robot for selective harvesting.

5. Conclusions

In this study, an IN NN regressor was proposed for the estimation of the ripeness level of grapes from color images using the CIELAB color space. Ripeness level was measured in terms of three well-known maturity-related chemical indices—SSC, TA, and pH. Results indicated the reliable performance of the proposed method in estimating the maturity indices.
The proposed method can be used as a reliable tool to assess the chemical attributes of grape clusters during maturation, saving time and chemical reagents and, thus, allowing wine growers to make fast decisions regarding the exact time and location of harvesting. Moreover, the proposed method can be integrated with an autonomous harvesting robot as an on-the-spot decision-making algorithm for harvesting grape bunches, as producers are interested in collecting bunches of similar degrees of maturity intended for specific uses, e.g., eating, wine production, etc.

Author Contributions

Conceptualization, V.G.K. and E.V.; methodology, V.G.K. and E.V.; software, C.B. and T.K.; validation, C.B. and E.V.; chemical analysis, A.K.; investigation, E.V.; resources, E.V.; data curation, C.B., T.K. and A.K.; writing—original draft preparation, E.V., C.B., A.K. and V.G.K.; writing—review and editing, V.G.K. and E.V.; visualization, V.G.K.; supervision, V.G.K. and E.V.; project administration, V.G.K.; funding acquisition, V.G.K. All authors have read and agreed to the published version of the manuscript.

Funding

This research was co-financed by the European Regional Development Fund of the European Union and Greek national funds through the Operational Program Competitiveness, Entrepreneurship, and Innovation, under the call RESEARCH–CREATE–INNOVATE (project code: T1EDK-00300).

Data Availability Statement

The dataset and source code are publicly available at https://github.com/humain-lab/Grapes-Maturity-Dataset (accessed on 28 May 2022).

Conflicts of Interest

The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

References

  1. Liguori, G.; Sortino, G.; Gullo, G.; Inglese, P. Effects of Modified Atmosphere Packaging and Chitosan Treatment on Quality and Sensorial Parameters of Minimally Processed cv. ‘Italia’ Table Grapes. Agronomy 2021, 11, 328. [Google Scholar] [CrossRef]
  2. Power, A.; Truong, V.K.; Chapman, J.; Cozzolino, D. From the Laboratory to The Vineyard—Evolution of The Measurement of Grape Composition using NIR Spectroscopy towards High-Throughput Analysis. High-Throughput 2019, 8, 21. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  3. Vrochidou, E.; Bazinas, C.; Manios, M.; Papakostas, G.A.; Pachidis, T.P.; Kaburlasos, V.G. Machine Vision for Ripeness Estimation in Viticulture Automation. Horticulturae 2021, 7, 282. [Google Scholar] [CrossRef]
  4. Martin, M.L.G.-M.; Ji, W.; Luo, R.; Hutchings, J.; Heredia, F.J. Measuring colour appearance of red wines. Food Qual. Prefer. 2007, 18, 862–871. [Google Scholar] [CrossRef]
  5. Rodríguez-Pulido, F.J.; Gómez-Robledo, L.; Melgosa, M.; Gordillo, B.; González-Miret, M.L.; Heredia, F.J. Ripeness estimation of grape berries and seeds by image analysis. Comput. Electron. Agric. 2012, 82, 128–133. [Google Scholar] [CrossRef]
  6. Rodríguez-Pulido, F.J.; Ferrer-Gallego, R.; Lourdes González-Miret, M.; Rivas-Gonzalo, J.C.; Escribano-Bailón, M.T.; Heredia, F.J. Preliminary study to determine the phenolic maturity stage of grape seeds by computer vision. Anal. Chim. Acta 2012, 732, 78–82. [Google Scholar] [CrossRef]
  7. Sozzi, M.; Cogato, A.; Boscaro, D.; Kayad, A.; Tomasi, D.; Marinello, F. Validation of a Commercial Optoelectronics Device for Grape Quality Analysis. In Proceedings of the 13th European Conference on Precision Agriculture, Budapest, Hungary, 19–22 July 2021; Wageningen Academic Publishers: Wageningen, The Netherlands, 2021; pp. 199–205. [Google Scholar]
  8. International Organisation of Vine and Wine (OIV). International Code for Oenological Practices; International Organisation of Vine and Wine (OIV): Paris, France, 2021; ISBN 978-2-85038-030-3. [Google Scholar]
  9. Huang, H.; Liu, L.; Ngadi, M. Recent Developments in Hyperspectral Imaging for Assessment of Food Quality and Safety. Sensors 2014, 14, 7248–7276. [Google Scholar] [CrossRef] [Green Version]
  10. Dambergs, R.; Gishen, M.; Cozzolino, D. A Review of the State of the Art, Limitations, and Perspectives of Infrared Spectroscopy for the Analysis of Wine Grapes, Must, and Grapevine Tissue. Appl. Spectrosc. Rev. 2014, 50, 261–278. [Google Scholar] [CrossRef]
  11. Fernandes, A.; Gomes, V.; Melo-Pinto, P. A Review of the Application to Emergent Subfields in Viticulture of Local Reflectance and Interactance Spectroscopy Combined with Soft Computing and Multivariate Analysis. In Studies in Fuzziness and Soft Computing; Springer: Berlin/Heidelberg, Germany, 2018. [Google Scholar]
  12. Bazinas, C.; Vrochidou, E.; Lytridis, C.; Kaburlasos, V.G. Time-Series of Distributions Forecasting in Agricultural Applications: An Intervals’ Numbers Approach. Eng. Proc. 2021, 5, 12. [Google Scholar]
  13. Bazinas, C.; Vrochidou, E.; Lytridis, C.; Kaburlasos, V.G. Yield Estimation in Vineyards Using Intervals’ Numbers Techniques. In Proceedings of the 25th Panhellenic Conference on Informatics (PCI 2021), Volos, Greece, 26–28 November 2021; pp. 454–459. [Google Scholar]
  14. Kaburlasos, V.G. The Lattice Computing (LC) Paradigm. In Proceedings of the 15th International Conference on Concept Lattices and Their Applications CLA, Tallinn, Estonia, 29 June–1 July 2020; pp. 1–8. [Google Scholar]
  15. Rahman, A.; Hellicar, A. Identification of mature grape bunches using image processing and computational intelligence methods. In Proceedings of the 2014 IEEE Symposium on Computational Intelligence for Multimedia, Signal and Vision Processing (CIMSIVP), Orlando, FL, USA, 9–12 December 2014; IEEE: Piscataway, NJ, USA, 2014; pp. 1–6. [Google Scholar]
  16. Avila, F.; Mora, M.; Oyarce, M.; Zuñiga, A.; Fredes, C. A method to construct fruit maturity color scales based on support machines for regression: Application to olives and grape seeds. J. Food Eng. 2015, 162, 9–17. [Google Scholar] [CrossRef]
  17. Pothen, Z.; Nuske, S. Automated Assessment and Mapping of Grape Quality through Image-based Color Analysis. IFAC-PapersOnLine 2016, 49, 72–78. [Google Scholar] [CrossRef]
  18. Xia, Z.; Wu, D.; Nie, P.; He, Y. Non-invasive measurement of soluble solid content and pH in Kyoho grapes using a computer vision technique. Anal. Methods 2016, 8, 3242–3248. [Google Scholar] [CrossRef]
  19. Hernández, S.; Morales, L.; Urrutia, A. Unsupervised Learning for Ripeness Estimation from Grape Seeds Images. Int. J. Smart Sens. Intell. Syst. 2017, 10, 594–612. [Google Scholar] [CrossRef] [Green Version]
  20. Cavallo, D.P.; Cefola, M.; Pace, B.; Logrieco, A.F.; Attolico, G. Non-destructive and contactless quality evaluation of table grapes by a computer vision system. Comput. Electron. Agric. 2019, 156, 558–564. [Google Scholar] [CrossRef]
  21. Kangune, K.; Kulkarni, V.; Kosamkar, P. Grapes Ripeness Estimation using Convolutional Neural network and Support Vector Machine. In Proceedings of the 2019 Global Conference for Advancement in Technology (GCAT), Bangalore, India, 3 February 2020; IEEE: Piscataway, NJ, USA, 2019; pp. 1–5. [Google Scholar]
  22. Kaburlasos, V.G.; Vrochidou, E.; Lytridis, C.; Papakostas, G.A.; Pachidis, T.; Manios, M.; Mamalis, S.; Merou, T.; Koundouras, S.; Theocharis, S.; et al. Toward Big Data Manipulation for Grape Harvest Time Prediction by Intervals’ Numbers Techniques. In Proceedings of the 2020 International Joint Conference on Neural Networks (IJCNN), Glasgow, UK, 19–24 July 2020; IEEE: Piscataway, NJ, USA, 2020; pp. 1–6. [Google Scholar]
  23. Ramos, R.P.; Gomes, J.S.; Prates, R.M.; Simas Filho, E.F.; Teruel, B.J.; Dos Santos Costa, D. Non-invasive setup for grape maturation classification using deep learning. J. Sci. Food Agric. 2021, 101, 2042–2051. [Google Scholar] [CrossRef]
  24. Wei, X.; Wu, L.; Ge, D.; Yao, M.; Bai, Y. Prediction of the Maturity of Greenhouse Grapes Based on Imaging Technology. Plant Phenomics 2022, 2022, 9753427. [Google Scholar] [CrossRef]
  25. HuMaIN-Lab Grapes Maturity Dataset. Available online: https://github.com/humain-lab/Grapes-Maturity-Dataset (accessed on 22 June 2022).
  26. Ktima Pavlidis PAVLIDIS Estate. Available online: http://www.ktima-pavlidis.gr/?l=3&cat=26 (accessed on 26 May 2022).
  27. Vrochidou, E.; Tziridis, K.; Nikolaou, A.; Kalampokas, T.; Papakostas, G.A.; Pachidis, T.P.; Mamalis, S.; Koundouras, S.; Kaburlasos, V.G. An Autonomous Grape-Harvester Robot: Integrated System Architecture. Electronics 2021, 10, 1056. [Google Scholar] [CrossRef]
  28. OIV Compendium of International Methods of Analysis of Wines and Musts. Available online: https://www.oiv.int/public/medias/7372/oiv-compendium-volume-1-2020.pdf (accessed on 27 May 2021).
  29. Russell, B.C.; Torralba, A.; Murphy, K.P.; Freeman, W.T. LabelMe: A Database and Web-Based Tool for Image Annotation. Int. J. Comput. Vis. 2008, 77, 157–173. [Google Scholar] [CrossRef]
  30. Kaburlasos, V.G.; Vrochidou, E.; Panagiotopoulos, F.; Aitsidis, C.; Jaki, A. Time Series Classification in Cyber-Physical System Applications by Intervals’ Numbers Techniques. In Proceedings of the 2019 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE), New Orleans, LA, USA, 23–26 June 2019; IEEE: Piscataway, NJ, USA, 2019; pp. 1–6. [Google Scholar]
  31. Ralescu, A.L.; Ralescu, D.A. Probability and fuzziness. Inf. Sci. 1984, 34, 85–92. [Google Scholar] [CrossRef]
  32. Papadakis, S.E.; Kaburlasos, V.G. Piecewise-linear approximation of non-linear models based on probabilistically/possibilistically interpreted intervals’ numbers (INs). Inf. Sci. 2010, 180, 5060–5076. [Google Scholar] [CrossRef]
  33. Kaburlasos, V.G.; Bazinas, C.; Vrochidou, E.; Karapatzak, E. Agricultural Yield Prediction by Difference Equations on Induced Cumulative Possibility Distribution Functions. In Proceedings of the 2022 North American Fuzzy Information Processing Society (NAFIPS 2022) Conference, Saint Mary’s University, Halifax, NS, Canada, 31 May–3 June 2022. [Google Scholar]
  34. Chollet, F. Keras Documentation. Keras. io 2015, 33. Available online: https://github.com/keras-team/keras (accessed on 27 May 2021).
  35. Kootstra, G.; Wang, X.; Blok, P.M.; Hemming, J.; van Henten, E. Selective Harvesting Robotics: Current Research, Trends, and Future Directions. Curr. Robot. Rep. 2021, 2, 95–104. [Google Scholar] [CrossRef]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.