Next Article in Journal
Physiological Mechanisms of Titanium Regulation of Growth, Photosynthesis, and Mineral Absorption in Tartary Buckwheat
Previous Article in Journal
Uptake of Thallium(I) by Rice Seedlings Grown in Different Soils: Key Soil Properties Determining Soil Thallium Availability
Previous Article in Special Issue
Weather-Based Statistical and Neural Network Tools for Forecasting Rice Yields in Major Growing Districts of Karnataka
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Review

An Overview of Machine Learning Applications on Plant Phenotyping, with a Focus on Sunflower

by
Luana Centorame
1,*,
Thomas Gasperini
1,
Alessio Ilari
1,*,
Andrea Del Gatto
2 and
Ester Foppa Pedretti
1
1
Department of Agricultural, Food and Environmental Sciences, Polytechnic University of Marche, 60131 Ancona, Italy
2
Research Centre for Cereals and Industrial Crops (CREA-CI), Council for Agricultural Research and Economics, 60027 Osimo, Italy
*
Authors to whom correspondence should be addressed.
Agronomy 2024, 14(4), 719; https://doi.org/10.3390/agronomy14040719
Submission received: 21 February 2024 / Revised: 19 March 2024 / Accepted: 28 March 2024 / Published: 29 March 2024
(This article belongs to the Collection Machine Learning in Digital Agriculture)

Abstract

:
Machine learning is a widespread technology that plays a crucial role in digitalisation and aims to explore rules and patterns in large datasets to autonomously solve non-linear problems, taking advantage of multiple source data. Due to its versatility, machine learning can be applied to agriculture. Better crop management, plant health assessment, and early disease detection are some of the main challenges facing the agricultural sector. Plant phenotyping can play a key role in addressing these challenges, especially when combined with machine learning techniques. Therefore, this study reviews available scientific literature on the applications of machine learning algorithms in plant phenotyping with a specific focus on sunflowers. The most common algorithms in the agricultural field are described to emphasise possible uses. Subsequently, the overview highlights machine learning application on phenotyping in three primaries areas: crop management (i.e., yield prediction, biomass estimation, and growth stage monitoring), plant health (i.e., nutritional status and water stress), and disease detection. Finally, we focus on the adoption of machine learning techniques in sunflower phenotyping. The role of machine learning in plant phenotyping has been thoroughly investigated. Artificial neural networks and stacked models seems to be the best way to analyse data.

Graphical Abstract

1. Introduction

Nowadays, the agricultural sector is constrained in meeting the demand for increased food production due to population growth [1]. Cook et al. [2] claim that “while there is general agreement on the increased global demand for food to be expected in the coming decades, there is uncertainty surrounding global agriculture’s capacity to service this demand through an expansion in the food supply”. Climate change makes the scenario even more alarming, affecting food availability and contributing to extreme and dangerous weather phenomena [3,4]. A strategy to counter these challenges is to adopt precision agriculture, which aims to achieve better efficiency, productivity, and sustainability of agri-food chains [5,6,7,8].
Sunflower (Helianthus annuus L.) is one of the most important oilseed crops belonging to the Asteraceae family. In the last 20 years, the total production has increased by 183% (from 20.6 to 58.2 Mt), and the yield has increased by 71% (from 1.15 t/ha to 1.97 t/ha) [9]. This growth is due to multiple factors, including plant breeding, to improve agronomic performance [10]. Sunflower cultivation has spread in Europe thanks to the advantages offered both by its cultivation (i.e., good productivity, enhancement of areas affected by summer drought, and extraction of high-quality oil) and for its nutritional value [11]. The growing interest in sunflower cultivation is primarily due to the current geopolitical situation involving the Russian–Ukrainian conflict that causes uncertainty in the sunflower oil global market [12,13,14,15] and the use of sunflower oil as a substitute for palm oil [16], as well as being a high-quality edible oil and food [17,18,19]. Global demand for vegetable oil is projected to increase by around 46% by 2050 [20]. To safeguard the global market and consumers, the first step is to boost phenotyping on sunflowers, improving experimental field management and leveraging advanced technology to select the best genotypes [21,22]. The goal is to intensify the development of high-oleic hybrids to satisfy edible oil demands [23], which can be achieved through precision agriculture.
Precision agriculture, also known as precision farming, is “doing the right thing, in the right place, at the right time” [24]. Farm management can also be viewed as a business based on on-field observations, data management, and site-specific actions deeply linked to crop needs [25,26]. Furthermore, it represents the starting point for developing advanced data analysis due to the use of multiple sensors, which allow the collection of large amounts of data. Subsequently, this led to the Internet of Things (IoT) era. This new paradigm enables communication between electronic devices and sensors through the internet to support decision making and automation in diverse fields [27]. IoT led to the possibility of creating models to evaluate crop development, soil resources, and water availability [28]. IoT is the key to transitioning from precision agriculture to agriculture 4.0, also known as the Digital Agricultural Revolution. By definition, it represents an evolution in agriculture by leveraging cutting-edge technologies to optimize farm management [29]. Agriculture 4.0 is characterized by data acquisition from sensors, which are transmitted to cloud servers via IoT technology for storage, processing, and analysis. Big Data and artificial intelligence-based techniques (i.e., machine learning) are helpful to convert data into valuable insights. Finally, a decision support system is needed to help make the information more accessible, with the aim of optimizing agricultural systems.
Plant phenotyping is one of the agricultural processes which can be enhanced through digitalization. Plant phenotyping represents the key to any breeding selection process [30] based on the quantification of quality, photosynthesis, development, architecture, growth, and biomass production of plants [31]. There are two steps of phenotyping. Plant breeding is the first one and aims to develop new cultivars based on better performance of genotypes in different environmental conditions through phenotype expression [31,32,33]. Then, in-field phenotyping aims to improve crop management, plant health assessment, and disease detection by collecting and analysing useful information through digital technologies [33,34,35]. Nowadays, digital plant phenotyping benefits from non-destructive high-throughput measurements that can be repeated over time [30]. However, there is still a bottleneck due to the delay in developing precise and accurate techniques [33]. The goal is to clarify the state of the art of digital plant phenotyping to provide perspectives for future research.
The aim of this paper is to provide an overview of the updated and relevant scientific literature on machine learning applied to plant phenotyping for digital agriculture. Specifically, this article focuses on the application of machine learning in sunflower phenotyping to boost the selection of new genotypes and improve field management. In this work, we also investigate the integration of machine learning and phenotyping for digital agriculture and identify knowledge gaps for future research.
This overview is organized as follows. Section 2 briefly explains machine learning and its application in agriculture. Section 3 deals with machine learning techniques for phenotyping and describes the most prevalent algorithms used in phenotyping. Section 4 details how machine learning can be useful for different phenotyping approaches in digital agriculture. Section 5 provides insights into sunflower phenotyping and discusses the integration of machine learning in sunflower phenotyping. Finally, in Section 6, we summarise the main findings of the overview and provide perspectives for future research.

2. Machine Learning and Agriculture

Machine Learning (ML) is a widespread technology for exploring rules and patterns in large datasets [36]. The term ‘learning’ is broad and refers to acquiring knowledge, skills, and understanding through instruction or experience [37]. ML involves a learning process based on experience, known as a “training dataset”, to perform a specific task [38,39,40]. ML techniques can be classified based on learning type (supervised, unsupervised, semi-supervised, and reinforcement learning) and learning models (classification, regression, clustering, and dimensionality reduction). A summary is given in Table 1. In supervised learning, the input dataset x and the output labels y are known. The algorithm is trained to recognize the function f to link x and y. In unsupervised learning, the output labels are not provided, and the algorithm must find rules and patterns autonomously. Semi-supervised learning is a combination of the previous ones because there are labelled and non-labelled data. Lastly, reinforcement learning is used for real-time decision making based on the best actions that can lead to a more positive outcome [41,42].
One of the main advantages of ML techniques is the capability of autonomously solving large non-linear problems using datasets from multiple sources [36]. The overall advantages and disadvantages of ML are reported in Table 2. ML plays a crucial role in digitalizing and sharing big data technologies and high-performance computing. Thus, ML has found wide applications in many areas, including agriculture.
ML is a branch of artificial intelligence that has revolutionized crop management by improving crop mapping, quality monitoring, yield prediction, optimal irrigation scheduling, and pest and weed management [45]. Improved crop management allows productivity to be increased while meeting the demands of sustainability and natural resource conservation [46]. Figure 1 shows an example of the workflow for applying supervised ML techniques in agriculture. The initial step is data acquisition from multiple sources (e.g., sensors for surveying and assessing vegetation and soil characteristics, meteorological stations, and tracking and harvesting devices) that allow the construction of a comprehensive dataset. Then, the dataset is divided into a training set and a testing set, 70% and 30%, respectively. The former is used for algorithm training to group data by specific rules, while the latter is used to evaluate the algorithm’s performance. Therefore, a robust ML model capable of making classifications or predictions can be applied to different agriculture domains.
The application of ML techniques has become widespread in the last decade, as highlighted in Figure 2. The graph highlights the results of the search for the following combinations of keywords on Scopus: “machine AND learning” (black line), “machine AND learning AND agriculture” (red line), “machine AND learning AND precision AND agriculture” (green line), “machine AND learning AND digital AND agriculture” (yellow line), and “machine AND learning AND phenotyping” (blue line). The graph represents the trend of publications from 1995, year of the first scientific paper published about agriculture and ML [37], until January 2024 (last accessed on 30 January 2024). It is crucial to note the order of thousands of articles referenced: tens of thousands for the keywords “machine AND learning” (left vertical axis) and thousands for others (right vertical axis). Nevertheless, the exponential increase in published articles occurred after 2014, and interest in the topic keeps growing.
The integration of ML in agriculture dates back to the early 2000s as an application in dairy farming. It was first used to detect oestrus [47] and interpret parity–group average lactation curves [48] in dairy cows. At the same time, in crop production, it was first applied in the classification of bruised apples for commercial purposes [49] and was later introduced for hyperspectral data processing [50].
Several examples of applications of machine learning in precision agriculture [51] are reported, i.e., soil properties detection [52,53,54], crop yield predictions [55,56,57,58,59], disease [60,61,62,63] and weed detection [64,65,66], site-specific irrigation [67,68,69], and livestock production and management [70,71,72]. One of the most in-depth topics is the analysis of plant health with hyperspectral data [73]. The hyperspectral reflection of the leaf is the sample, and the health state of the plant can be considered the output label [74]. An interesting application of ML concerns vegetable cultivation in the absence of freshwater and soil by using a self-sustaining platform. ML was used to predict water consumption and rationalize its use [75]. The analysis of vegetation indices, essential to crop management, is another example of ML application in precision agriculture [76,77,78]. A recent study investigated the possibility of estimating the NDVI (Normalized Difference Vegetation Index) through an artificial intelligence approach from RGB images, a revolution for small-sized farms due to the low-cost cameras used [79]. In another study, the automation of agrochemical spraying based on two types of algorithms for foliage and grape detection was carried out to reduce the agrochemical distribution [80]. A new area of interest is agrophotovoltaic systems, which have recently been integrated because of European Union policy. Photovoltaic systems can potentially mitigate climate change and their effects. ML can be used to optimize solar installations and evaluate solar energy generation and crop production performance of agrophotovoltaic systems [81,82]. Object-Based Image Analysis and ML have also been combined to classify agrophotovoltaic parks [83]. Considering the wide literature available on the integration between agriculture and machine learning, this work deepens plant phenotyping for digital agriculture because it can be the starting point for agriculture.

3. Machine Learning Techniques for Phenotyping

As highlighted in Figure 3, four main families of algorithms account for over 70% of the total found in 126 published scientific papers by searching for “machine AND learning AND phenotyping AND agriculture” keywords in Scopus. The pie chart shows that artificial neural networks, support vector machines, and decision trees are the most used algorithms in plant phenotyping, followed by k-Nearest Neighbors. The other algorithms are much lower ranked.

3.1. Artificial Neural Networks

Artificial Neural Networks (ANNs) are ML systems inspired by the biological network of neurons that make up the human brain [84,85] and are used in countless fields, including medicine, agriculture, and energy. Like the human brain, ANNs consist of a network of computational neurons that can receive and process inputs and return outputs [86,87]. The structure and mathematical functioning of a neural network are complex, and since this section aims to give a concise explanation of the main ML models used in agriculture, a brief description of its structure is reported.
ANNs consists of three or more layers: an input layer, one or more hidden layers, and an output layer (Figure 4a) [88,89]. The input layer receives data and passes it to the neurons in the hidden layer. The neurons then process the data, generating an output that can, in turn, serve as input to the next layer of neurons or can be delivered as the final results of the calculations [90]. Thus, the fundamental elements of ANNs are neuron mathematical functions, which take data as input, process it, and produce an output [91,92]. During the processing phase, each input data received by a neuron is multiplied by a coefficient (defined as weight) and added with a bias. After calculating the weighted sum of the inputs, the neuron fits an activation function to the result and generates an output [84,85,93].
The activation function introduces non-linearity to the data. Without this function, an ANN would consist of a multitude of linear transformations of the input, limiting the ability to adapt to multivariate data with complex patterns [94,95]. The sigmoid function is one of the most commonly used activation functions that scales data (−∞, +∞) to a range of 0 to 1 [94], and an example of how it works is reported in Figure 4b. The power of ANNs lies in their ability to learn from examples, in particular by recognizing patterns and adapting to new data [91,96]. The learning process is made possible by the back propagation algorithm. Thus, the back propagation utilises the error function to adjust the weight of each input to neurons in order to gradually reduce the error, which is the difference between the actual ANN’s and the sought output [97,98].
Neural networks can have different structures. For instance, Convolutional Neural Networks (CNNs) are commonly used in image processing and differ from ANNs in the structure and functioning of the neurons [99]. Whereas neurons in conventional ANNs are arranged in fully connected layers, neurons in CNNs are organized in groups of neighbor neurons (convolutional layers), which are associated with only a limited number of inputs [100]. Thus, the image is divided between groups of neurons, allowing certain image features to be captured (e.g., edges or textures) and making the analysis efficient and localized [101].

3.2. Support Vector Machines

In the early 1990s, Cortes and Vapnik introduced a new algorithm called a Support Vector Network (SVN), designed as a binary classification method [102]. In later years, the SVN was renamed to SVM (Support Vector Machine) [103].
Presently, SVMs are referred to as the set of supervised learning methods applied in classification (Support Vector Classification, SVC) and regression (Support Vector Regression, SVR) problems [104]. SVRs are used for continuous values and non-linear data, in order to find a function that best approximates the relationship between the input data and the target variable. SVCs are used for separating a dataset into classes, producing a discrete output (class label). SVCs are widely used for both linear and non-linear data and are considered easily applicable to unseen datasets [105]. Although SVMs have some limitations, such as the inability to identify more than two classes at a time, or the difficulty of applying them to large datasets [106,107], they are still some of the most widely used classification algorithms in a few fields such as image classification and object detection in the field of remote sensing [107,108].
To comprehend the functioning of SVMs, it is essential to introduce the concepts of hyperplane and kernel function. A hyperplane can be defined as a decision boundary that separates the datapoints (or vectors) into two classes [109]. In a 2-dimensional space with linearly separable vectors, a hyperplane can be represented by a straight line that separates vectors (Figure 5a) [106,109]. When vectors are not linearly separable, the kernel function allows for the creation of a higher dimensional space, seeking to maximize the distances between vectors, and ultimately allows the identification of a hyperplane which linearly separates vectors into classes (Figure 5b) [103,104,110]. Although the SVM’s classification process may appear simple, selecting the optimal hyperplane is not. There is no single hyperplane that can separate vectors into two classes. Instead, there are infinite possibilities (Figure 5c). Thus, the concept of a margin can be applied to select the best hyperplane. Figure 5d illustrates how the SVM algorithm constructs two additional hyperplanes parallel to the main one and tangent to the first two vectors (called support vectors) closest to the main hyperplane to select the optimal classification hyperplane. The support vectors thus define the distance (also called a “margin”) between the two additional hyperplanes. Then, the SVM algorithm selects the classification hyperplane with an orientation that maximizes the margin, ensuring a more accurate classification [102,105,106,110].

3.3. Decision Trees

Decision Trees (DTs) are a set of algorithms that fall under non-parametric supervised ML techniques and are used for both classification (Classification Decision Tree, CDT) and regression problems (Regression Decision Tree, RDT). They owe their name to the process of selecting variables (or features) which better characterize the dataset and its binary splitting, thereby producing a structure that can be schematized as a tree stem (‘parent’ dataset) that develops its nodes or branches (groups) and leaves (final sub-groups), as represented in Figure 6a. Whilst CDTs are used to label and predict categorical data, RDTs are used to predict numerical data, fitting models to each node. Thus, the entire dataset lies at the top of the tree and is repeatedly split, maximizing similarity within groups and differences between groups [111]. How does the algorithm decide how and up to what point the data should be split up? Splitting stops if the decrease in impurity is below a predetermined threshold [112]. CDT commonly uses two impurity metrics to assess whether the dataset is properly split: specifically, the Gini and Entropy indices. The former calculates the probability of misclassification of an element randomly extracted from the dataset with respect to the distribution of classes in the node [112,113,114]. The latter is used to measure the purity of a node by assessing the amount of disorder with respect to the target classes. Mathematically, it is calculated by summing the probabilities of the different class outcomes and multiplying them by the logarithm of these probabilities [112,113,114]. Meanwhile, the most common impurity metric of RDT is the well-known Sum of Squared Error, computed as the sum of the squares of the differences between each data point and the mean [113,115].
In the 2000s, Breiman proposed a new algorithm based on the combination of multiple DTs and bootstrap aggregation (or bagging), trademarking the term Random Forest (RF) [116]. An example of how an RF works is depicted in Figure 6b. Thus, being a combination of multiple models, the RF falls within the category of ensemble ML techniques [108,113,116,117]. Bagging entails training each DT in the forest on a randomly selected portion of the training dataset. Through bootstrap sampling, a subset of the initial training data is randomly sampled from the dataset. The random selection of data ensures diversity among DTs, as each one is trained on a slightly varied subset of the original dataset [113,118,119]. Furthermore, to increase generalization and reduce overfitting, the RF adds an additional degree of randomization. Rather than seeking the most important feature for node splitting, the RF selects the optimal feature from a randomly selected subset of features [113,118]. Once the RF has been trained, each DT in the RF independently predicts an outcome. Following the individual predictions made by each DT, the next step is to aggregate the predictions. In classification problems, this typically entails a “voting” process, where each DT “votes” for a class label, and the class with the highest number of votes is selected as the final predicted label. Conversely, in regression tasks, the predictions from all trees are combined by averaging them to produce the final prediction [108,116,118].

3.4. k-Nearest Neighbors

The k-Nearest Neighbor (kNN) is a relatively simple supervised ML algorithm for regression and classification. In the case of classification, once the algorithm has been given a dataset consisting of samples belonging to known classes (hereafter referred to as “seen”), it will classify unknown samples (hereafter referred to as “unseen”) based on their proximity to the seen samples (Figure 7). Specifically, once the unseen samples are passed to the kNN algorithm, it computes the distance between the unseen and seen samples [120]. The most used distance metric is the Euclidean distance. At this point, the unseen samples are classified into the class to which the K closest seen samples belong, where K is a predefined number of samples determined by the user. In regression problems, on the other hand, the predicted data for the unseen samples are the average of the target values of the K nearest neighbors. As can be expected, the key element for the success of a kNN model lies in the correct choice of K. If K is too low, this can lead to overfitting of the algorithm, while conversely, if K is too high, this can lead to underfitting [121,122]. One of the main techniques to assess the quality of the chosen K is cross-validation, a process that allows the systematic variation of K and fitting of the algorithm, whilst monitoring its performance [123].

4. Digital Plant Phenotyping

Digital plant phenotyping is focused on two priority areas, crop management and plant health. ML algorithms can enhance phenotyping due to their ability to find rules and patterns in large datasets.

4.1. Crop Management

Crop management is based on field data, such as biochemical and biophysical parameters, as well as structural and spatial parameters for plant recognition.
Biochemical and biophysical parameters are crucial for site-specific management due to their correlation with plant status. Various information can be extracted from different images in combination with ML algorithms to estimate and predict various biochemical and biophysical parameters, such as above-ground biomass, yield, structural information (plant height and canopy coverage), and textural information. Aerial images such as RGB, multispectral, hyperspectral, and thermal images can be useful in extracting information on these parameters by analysing them with different ML algorithms. Image-based analysis can help farmers properly manage their fields by explaining how crops respond to biotic and abiotic factors. For instance, an RF was also used to predict tomatoes’ biomass and crop yield after the weekly acquisition of RGB, and multispectral images were analysed until harvest [124]. However, this requires following a standard procedure for data acquisition through drones and ground measurement. In other studies, an Extreme Learning Regression model was used to predict phenotypes based on vegetation indices, which were calculated using multispectral images. The model showed better performance than widely used partial least square regression and SVR models [125,126,127]. Impollonia et al. [128] also estimated the leaf area index and chlorophyll content using an RF and gaussian process regression, respectively. RGB, multispectral, and thermal images can also be merged for feature extraction of canopy structures and vegetation indices calculation [129]. The Deep Neural Network (DNN), a more robust and sophisticated model, was used to analyse RGB, multispectral, and thermal images to predict soybean yield [126]. Hyperspectral imaging combined with ML was also applied to classify and predict plants traits, such as salt stress [130], crop yield [131,132,133,134,135,136], and biomass quantity [137,138,139,140]. However, powerful data mining techniques are required. Crop management can also use CNNs trained to find patterns starting with sample images. A 3D CNN was used to predict soybean yield via analysing multitemporal images [141].
More recently, stacked regression has been gaining popularity, allowing the simultaneous use of multiple algorithms to analyse the same images. A recent study compared five basic learners, i.e., kNN, SVM, RF, ridge regression, elastic net, and stacked application, to predict faba bean above-ground biomass and yield. Stacked regression showed a higher accuracy of estimation than individual ones [142]. Another study focused on predicting the photosynthetic capacities of tobacco using high spectral images in combination with regression models for individual and stacked applications, i.e., ANN, partial least square regression, SVM, RF, least absolute shrinkage and selection operator, and gaussian process regression [143]. Promising results were found, where each model uses information from specific spectral regions with stacked regression showing the best performance. Phenotyping also benefits from non-destructive surveys to classify grapevine varieties with SVM, kNN, and DT models using near infrared spectra [144,145].
Automatised plant recognition is another important application of digital phenotyping in crop management [32,146]. Variety recognition and counting, as well as spike counting, enables farmers to adapt cultivation practices and harvesting based on real field conditions. ML applied to plant recognition makes it more efficient, rapid, and cost-effective in evaluating crop phenotypes [147,148,149]. Plant recognition benefits from automated learning on multiple data layers, and it can reach a high performance using CNN algorithms. For example, CNNs are powerful algorithms applied to counting plants, leaves, and flowers [150,151,152,153]. Wheat spike counting is crucial to increase crop yield [154,155,156], along with lettuce headcount and quality prediction for commercial purposes [157,158]. Another interesting application is sorghum panicle counting, where Mbaye and Audebert [159] reported no significant difference in the results of SVM and ANN (99% versus 98% accuracy). When few samples per class are available, it is better to use a pre-trained CNN and apply the few-shot learning algorithm [160]. The last advancement is to improve spike counting by embedding automatic object level augmentation and a CNN [161]. This approach can be extended to the analysis of phenological stages over time. A pre-trained CNN model was tested for autonomous feature extraction with a positive outcome [162]. High-throughput phenotyping [163], as well as ANN applied to satellite images [164], led to benefits of unsupervised models to predict plant heights. To improve harvesting management, it is useful to know lodged areas, and plant phenotyping can identify management zones. As shown in Figure 8, an automated ML was employed for binary classification “lodged” or “non-lodged” (image classification) and prediction of lodging score (image regression) [165,166]. CNN performance far exceeds that of traditional ML approaches, e.g., SVM, and it was demonstrated, for example, in rice seedling growth stage recognition [167].

4.2. Plant Health

Plant health is one of the hottest topics for digital agriculture and involves stress detection, e.g., nutritional status analysis, water stress, and disease detection. The importance of plant health lies in the possibility of producing higher yields by rationalizing agrochemicals and fertilizers. For example, in 2018, a group of researchers built a Deep Convolutional Neural Network (DCNN) that can detect soybean stress caused by bacterial blight, Septoria brown spot, frogeye leaf spot, herbicide injury, potassium deficiency, iron deficiency chlorosis, bacterial pustule, and sudden death syndrome [168]. The DCNN architecture and explanation phases are shown in Figure 9 to help understand the complexity of this subject. Hyperspectral imaging leads to a non-invasive, precise, and high-throughput plant phenotyping. For example, nutritional status detection can be performed with a VIS/SWIR sensor (visible to short wave infrared bands), and a good outcome was carried out with a Radial Basis Function Network based on an SVM [169]. The SVM classifier is an effective algorithm for detecting and classifying leaves affected by chlorosis in lettuce with 100% accuracy [170]. In-field phenotyping is often carried out with RGB images that can express great potential through pretrained CNN combined with a long–short term memory network [171]. Okyere et al. [172] also assessed nitrogen and phosphorus content in cowpea and quinoa at different growth stages using hybrid CNN to analyse hyperspectral images. In another study to determine nitrogen content using RF regression, prediction models constructed on multispectral images achieved better performance than RGB images due to the increased number of bands [173].
Water plays a critical role in agriculture. Therefore, finding innovative solutions for proper management is paramount. Drought stress can be explained as a lack of soil moisture during plant growth and causes severe damage to crop quality and quantity. High-throughput phenotyping allows farmers to detect drought stress early. For instance, multicolour and chlorophyll fluorescence imaging techniques can detect water stress through an SVM model [174]. Hyperspectral imaging fits well with ML for water stress detection. SVMs and RF classifiers can be useful with selected bands (692, 714–716, 763–769, 774–882, 870, and 949 nm) to identify two water stress levels [175]. RFs can be useful in classifying different varieties’ drought tolerance, such as in potatoes [176]. Recently, deep learning algorithms have also been introduced to detect water stress. Three types of DCNN were applied to maize, okra, and soybean to classify “non-stressed” and “stressed” crops by using colour-based feature extraction [177]. A study using a CNN model based on Gabor feature extraction showed promising results for a real-time application to detect water stress on field conditions [178]. Information about water stress can also be derived from temperature and stomatal conductance measured with optical and thermal infrared imaging cameras [179]. The RF model performed well in predicting temperature and stomatal conductance, giving an idea of the potential on-field drought stress of maize. Another innovative methodology for detecting water stress involves terahertz time-domain spectroscopy technology integrated with ML algorithms. Although it is a more promising approach due to its sensitivity and non-destructive nature, its application is limited by the high cost of the camera. Zahid et al. [180] integrated ML and terahertz waves for species identification and plants’ stress detection at the cellular level in the frequency range of 0.75 and 1.1 THz. Feature extraction and selection were followed by applying SVM, RF, and kNN classifiers. All three models performed well for leaf detection, but RF achieved a higher accuracy of 99.42% for water stress detection.
Crops can be affected by several pathogens compromising the agri-food chain in terms of quality and quantity. Disease detection over time and space is crucial for farmers to act promptly. Therefore, agriculture needs to have an early, rapid, and non-destructive disease detection technique available. There are many examples of ML application for disease detection. For instance, Wahabzada et al. [181], developed metro maps of plant disease dynamics by collecting hyperspectral images on barley plants and processing them with Bayesian networks used for regression. Results confirmed that disease symptomatology and plant signature are deeply linked and can be used to make a helpful disease map. Another study used infrared, thermal, and autofluorescence images processed with logistic regression analysis and an ANN on zucchini [182]. Results highlight the positive potential of thermography and multicolour fluorescence imaging to distinguish healthy or infected areas inoculated with Dickeya dadantii. The data mining of this work was subsequently enriched first by evaluating the SVM model approach [183] and then expanding image acquisition to chlorophyll fluorescence [184].
The SVM classifier is also an effective algorithm for detecting and classifying leaves affected by disease in different crops. For example, potato was assessed through RGB images for late blight (Phytophthora infestans) and early blight (Alternaria solani) detection [185], winter wheat was assessed by using a spectroradiometer for Fusarium head blight (Fusarium spp.) detection [186], and sugarcane affected by orange rust (Puccinia kuehnii) and brown rust (Puccinia melanocephala) was assessed through multispectral data [187]. In 2021, a comparison between six ML algorithms, i.e., SVM, kNN, linear discrimination analysis, Naïve Bayes, CDT, and DNN, was carried out to develop a diagnostic method for rice [188]. The goal was to distinguish healthy leaves from leaves affected by leaf blast, bacterial leaf blight, and tungro. The authors reported that all ML classification models provided excellent classification performance. Another advanced application of ML is using the feature selection model for spot tagging leaf disease detection on corn with an estimated accuracy of 97% [189]. ML can also be useful for classifying disease severity and help farmers streamline the distribution of agrochemicals. For example, powdery mildew on melon can be detected and classified due to the combined use of pre-trained CNN and SVM [190].
It is worth noting that at the beginning of 2024 a powerful database called Plant Phenomics Analysis of Disease (PlantPAD) was developed to identify and analyse plant disease [191]. As explained by the authors, the database includes over 420,000 images for 63 crops and 310 disease phenotypes. PlantPAD can be used to diagnose the disease, as a teaching tool for students, and to identify the appropriate control strategy.

5. Overview of Digital Sunflower Phenotyping

Sunflower is one of the most important oilseed crops in the world, and it is reasonable to believe that researchers and farmers have a growing interest in it. As explained in the introduction, one of the priorities is to boost phenotyping on sunflowers through advanced technologies. Extensive scientific literature is available on major crops, such as wheat and maize. In contrast, a limited number of scientific articles are available on the application of ML on sunflower phenotyping.
From sowing to emergence and first growth stages, plant recognition could be crucial for the main phenotyping objectives of fast-growing plant selection and early weed detection. It is important to monitor fast-growing plants in the early stages to limit damage, for example, from wild fauna. Moreover, early weed detection helps farmers to act promptly to prevent weeds from stifling the growth of sunflower seedlings. To address these challenges, single or aerial images can be used. Single images captured by camera are subjected to a segmentation process and feature extraction [192]. The former is used to obtain binary images in which ‘0’ stands for ground and ‘1’ represents vegetation, and the latter is for image pattern recognition based on mathematical rules. Two neural networks were used for leaf selection and classification discriminating “sunflower” or “non-sunflower” [192]. Aerial images captured by drone require orthorectification and mosaicking processes. The obtained image can be used to calculate vegetation indices via mathematical computation of two or more wavelengths. Then, the Hough Transform can be used for crop row detection. The objective is to recognize weeds based on their position with respect to the crop row. Pérez-Ortiz et al. [193] used six classification models belonging to the three learning types (unsupervised, semi-supervised, and supervised learning) from drone imagery for weed mapping. Results showed the possibility of combining spectral information, vegetation indices, and Hough Transform as input features. Secondly, classification performance is better as the flight height of image acquisition decreases. Regarding the best combination of input features, the semi-supervised SVM outperformed other algorithms at 30 m and 60 m of flight height, while the repeated k-means performed better at 100 m of flight height.
During the growing season, crop yield prediction is one of the most widespread strategies to help farmers in site-specific management. SVMs, ANNs, and RFs have been deeply investigated as powerful ML algorithms for predicting sunflower yield based on multiyear data [194]. Furthermore, SVMs and RFs are used in comparison with multiple linear regression. Results show that the highest correlation was observed with vegetation indices obtained during the inflorescence emergence stage, and the RF model achieved better accuracy [78,195]. An interesting application of ML models is sunflower oil yield prediction, which allows breeders to select the most productive varieties. Cvejić et al. [23] tested four algorithms (ANN, RF regression, SVR, and kNN) on a two-year dataset of sunflower oil yield and found RF regression as the best regressor to predict oil yield.
The SVM is a robust classification algorithm that can be used to identify lodging disorders in sunflower cultivation. Furthermore, a deep learning approach may be applied to achieve better performance and highlight the severity [196].
Plant health is a determining factor in obtaining an optimal crop yield in terms of quality and quantity. Sunflower is one of the major oilseed crops, and therefore equally strong research on this topic is needed. The detection of disease and nutritional disorders drives the development of ML techniques with an adaptable, easy-to-use, and rapid methodology. Sunflower is affected by nutritional disorders caused by a holoparasite, a broomrape (Orobanche cumana Wallr.). Logistic regression enables the classification of infected and non-infected sunflowers [197]. An interesting study was conducted on sunflower leaves to classify leaf spots, rust, and powdering mildew with respect to healthy leaves [198]. Multinomial logistic regression was shown to be the best classifier with an average 92.6% accuracy, followed by SVM, kNN, and Naïve Bayes respectively, with an average accuracy of 92.2%, 89.3%, and 89.1%. Two years later, another study investigated the accuracy of the RF algorithm to classify four diseases in the light of leaf symptoms (black spot, powdery mildew, bacterial leaf spot, and downy mildew) [199]. Thanks to the development of CNN, pretrained algorithms (e.g., ResNet152) were found to be very accurate in identifying sunflower disease taking into account leaf colour, texture, and shape [200].
Lastly, an innovative approach was proposed. A transfer learning model was combined with CNNs to diagnose sunflower disease [201]. In more detail, a pretrained model was used for feature extraction followed by a single layered CNN to classify sunflower leaves affected by four different diseases (i.e., downy mildew, gray mold, leaf scars, and fresh leaf).

6. Conclusions and Perspectives

Digital plant phenotyping revolves around some key factors, i.e., crop management and plant health. Research must progress in this direction to help farmers to improve crop yield and to streamline the use of inputs, e.g., agrochemicals, fertilizers, and water.
The current overview highlights that the most used machine learning algorithms are ANNs, followed by SVMs, DTs, and kNN. The last three have been extensively studied and are consolidated algorithms for classification and regression, while ANNs are more complex to apply due to their relationship with neural connections similar to the human brain. We show in this review that each model exploits specific spectral regions to extract information and train the algorithm. This is why, in cases where it was studied, the best performance is ensured by stacked models. Future research must deepen ANNs, particularly DCNNs, and their application for agricultural purposes. Furthermore, the stacked approach should thoroughly exploit information from different input sources.
Machine learning algorithms enhance RGB, multispectral, and hyperspectral images. This review highlights that the better models are built on hyperspectral and multispectral images due to the increased number of bands. In addition, researchers agree on the need to use standard procedures for data surveys and processing to achieve better performances.
The integration between machine learning and digital plant phenotyping for sunflowers has not been fully harnessed. Considering the importance of sunflowers in the global market, future research must focus on this oilseed crop to improve its agronomic performance. More importantly, it is critical to enhance early sunflower disease detection and also manage nutritional and water deficiencies. Research on sunflower production should be expanded, given the potential offered by machine learning.

Author Contributions

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

Funding

This research received no external funding.

Data Availability Statement

Data are contained within the article. Any elaborations are available, upon request, from the authors.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Prosekov, A.Y.; Ivanova, S.A. Food Security: The Challenge of the Present. Geoforum 2018, 91, 73–77. [Google Scholar] [CrossRef]
  2. Cook, D.C.; Fraser, R.W.; Paini, D.R.; Warden, A.C.; Lonsdale, W.M.; De Barro, P.J. Biosecurity and Yield Improvement Technologies Are Strategic Complements in the Fight against Food Insecurity. PLoS ONE 2011, 6, e26084. [Google Scholar] [CrossRef]
  3. Fedoroff, N.V.; Battisti, D.S.; Beachy, R.N.; Cooper, P.J.M.; Fischhoff, D.A.; Hodges, C.N.; Knauf, V.C.; Lobell, D.; Mazur, B.J.; Molden, D.; et al. Radically Rethinking Agriculture for the 21st Century. Science 2010, 327, 833–834. [Google Scholar] [CrossRef]
  4. Food and Agriculture Organization of the United Nations. The Impact of Disasters and Crises on Agriculture and Food Security; Food and Agriculture Organization of the United Nations: Rome, Italy, 2021; ISBN 978-92-5-134071-4. [Google Scholar]
  5. Stafford, J.V. Implementing Precision Agriculture in the 21st Century. J. Agric. Eng. Res. 2000, 76, 267–275. [Google Scholar] [CrossRef]
  6. Zhang, N.; Wang, M.; Wang, N. Precision Agriculture—A Worldwide Overview. Comput. Electron. Agric. 2002, 36, 113–132. [Google Scholar] [CrossRef]
  7. Ilari, A.; Piancatelli, S.; Centorame, L.; Moumni, M.; Romanazzi, G.; Foppa Pedretti, E. Distribution Quality of Agrochemicals for the Revamping of a Sprayer System Based on Lidar Technology and Grapevine Disease Management. Appl. Sci. 2023, 13, 2222. [Google Scholar] [CrossRef]
  8. Calvitti, M.; Colonna, N.; Iannetta, M. La Relazione Cambiamenti Climatici e Sistema Agricolo: Tra Adattamento e Mitigazione. Energ. Ambiente E Innov. 2016, 1, 74–81. [Google Scholar] [CrossRef]
  9. FAO. FAOSTAT. Available online: https://www.fao.org/faostat/en/#data/QCL (accessed on 8 March 2023).
  10. Giannini, V.; Maucieri, C.; Vamerali, T.; Zanin, G.; Schiavon, S.; Pettenella, D.M.; Bona, S.; Borin, M. Sunflower: From Cortuso’s Description (1585) to Current Agronomy, Uses and Perspectives. Agriculture 2022, 12, 1978. [Google Scholar] [CrossRef]
  11. Baldoni, R.; Giardini, L. Coltivazioni Erbacee: Piante Oleifere, Da Zucchero, Da Fibra, Orticole e Aromatiche, 3rd ed.; Patron: Bologna, Italy, 2001; Volume 2, ISBN 978-88-555-2622-7. [Google Scholar]
  12. Jagtap, S.; Trollman, H.; Trollman, F.; Garcia-Garcia, G.; Parra-López, C.; Duong, L.; Martindale, W.; Munekata, P.E.S.; Lorenzo, J.M.; Hdaifeh, A.; et al. The Russia-Ukraine Conflict: Its Implications for the Global Food Supply Chains. Foods 2022, 11, 2098. [Google Scholar] [CrossRef]
  13. Ben Hassen, T.; El Bilali, H. Impacts of the Russia-Ukraine War on Global Food Security: Towards More Sustainable and Resilient Food Systems? Foods 2022, 11, 2301. [Google Scholar] [CrossRef]
  14. Sun, M. The Impact of the Russia-Ukraine Conflict on Global Grain Market and Food Security: Short- and Long-Term Effects. Seed Biol. 2022, 1, 3. [Google Scholar] [CrossRef]
  15. Leal Filho, W.; Fedoruk, M.; Paulino Pires Eustachio, J.H.; Barbir, J.; Lisovska, T.; Lingos, A.; Baars, C. How the War in Ukraine Affects Food Security. Foods 2023, 12, 3996. [Google Scholar] [CrossRef]
  16. Anushree, S.; André, M.; Guillaume, D.; Frédéric, F. Stearic Sunflower Oil as a Sustainable and Healthy Alternative to Palm Oil. A Review. Agron. Sustain. Dev. 2017, 37, 18. [Google Scholar] [CrossRef]
  17. Pal, U.S.; Patra, R.K.; Sahoo, N.R.; Bakhara, C.K.; Panda, M.K. Effect of Refining on Quality and Composition of Sunflower Oil. J. Food Sci. Technol. 2015, 52, 4613–4618. [Google Scholar] [CrossRef]
  18. Gupta, M.K. Sunflower Oil and Its Applications. Lipid Technol. 2014, 26, 260–263. [Google Scholar] [CrossRef]
  19. Pedretti, E.F.; Del Gatto, A.; Pieri, S.; Mangoni, L.; Ilari, A.; Mancini, M.; Feliciangeli, G.; Leoni, E.; Toscano, G.; Duca, D. Experimental Study to Support Local Sunflower Oil Chains: Production of Cold Pressed Oil in Central Italy. Agriculture 2019, 9, 231. [Google Scholar] [CrossRef]
  20. Meijaard, E.; Brooks, T.M.; Carlson, K.M.; Slade, E.M.; Garcia-Ulloa, J.; Gaveau, D.L.A.; Lee, J.S.H.; Santika, T.; Juffe-Bignoli, D.; Struebig, M.J.; et al. The Environmental Impacts of Palm Oil in Context. Nat. Plants 2020, 6, 1418–1426. [Google Scholar] [CrossRef]
  21. Monzon, J.P.; Calviño, P.A.; Sadras, V.O.; Zubiaurre, J.B.; Andrade, F.H. Precision Agriculture Based on Crop Physiological Principles Improves Whole-Farm Yield and Profit: A Case Study. Eur. J. Agron. 2018, 99, 62–71. [Google Scholar] [CrossRef]
  22. Legrand, N. War in Ukraine: The Rational “wait and See” Mode of Global Food Markets. Appl. Econ. Perspect. Policy 2022, 45, 626–644. [Google Scholar] [CrossRef]
  23. Cvejić, S.; Hrnjaković, O.; Jocković, M.; Kupusinac, A.; Doroslovački, K.; Gvozdenac, S.; Jocić, S.; Miladinović, D. Oil Yield Prediction for Sunflower Hybrid Selection Using Different Machine Learning Algorithms. Sci. Rep. 2023, 13, 17611. [Google Scholar] [CrossRef]
  24. Pierce, F.J.; Nowak, P. Aspects of Precision Agriculture. Adv. Agron. 1999, 67, 1–85. [Google Scholar] [CrossRef]
  25. Roy, R.N. Plant Nutrition for Food Security: A Guide for Integrated Nutrient Management; FAO Fertilizer and Plant Nutrition Bulletin; Food and Agriculture Organization of the United Nations: Rome, Italy, 2006; ISBN 978-92-5-105490-1. [Google Scholar]
  26. Ministero delle Politiche Agricole Alimentari e Forestali. Linee Guida per lo Sviluppo Dell’Agricoltura di Precisione in Italia; Ministero Delle Politiche Agricole Alimentari e Forestali: Rome, Italy, 2015. [Google Scholar]
  27. Kumar, S.; Tiwari, P.; Zymbler, M. Internet of Things Is a Revolutionary Approach for Future Technology Enhancement: A Review. J. Big Data 2019, 6, 111. [Google Scholar] [CrossRef]
  28. Monteleone, S.; Moraes, E.A.D.; Tondato De Faria, B.; Aquino Junior, P.T.; Maia, R.F.; Neto, A.T.; Toscano, A. Exploring the Adoption of Precision Agriculture for Irrigation in the Context of Agriculture 4.0: The Key Role of Internet of Things. Sensors 2020, 20, 7091. [Google Scholar] [CrossRef] [PubMed]
  29. Araújo, S.O.; Peres, R.S.; Ramalho, J.C.; Lidon, F.; Barata, J. Machine Learning Applications in Agriculture: Current Trends, Challenges, and Future Perspectives. Agronomy 2023, 13, 2976. [Google Scholar] [CrossRef]
  30. Costa, C.; Schurr, U.; Loreto, F.; Menesatti, P.; Carpentier, S. Plant Phenotyping Research Trends, a Science Mapping Approach. Front. Plant Sci. 2019, 9, 1933. [Google Scholar] [CrossRef]
  31. Walter, A.; Studer, B.; Kölliker, R. Advanced Phenotyping Offers Opportunities for Improved Breeding of Forage and Turf Species. Ann. Bot. 2012, 110, 1271–1279. [Google Scholar] [CrossRef]
  32. Minervini, M.; Abdelsamea, M.M.; Tsaftaris, S.A. Image-Based Plant Phenotyping with Incremental Learning and Active Contours. Ecol. Inform. 2014, 23, 35–48. [Google Scholar] [CrossRef]
  33. Chawade, A.; van Ham, J.; Blomquist, H.; Bagge, O.; Alexandersson, E.; Ortiz, R. High-Throughput Field-Phenotyping Tools for Plant Breeding and Precision Agriculture. Agronomy 2019, 9, 258. [Google Scholar] [CrossRef]
  34. Mahlein, A.-K. Plant Disease Detection by Imaging Sensors—Parallels and Specific Demands for Precision Agriculture and Plant Phenotyping. Plant Dis. 2016, 100, 241–251. [Google Scholar] [CrossRef] [PubMed]
  35. Eron, F.; Noman, M.; De Oliveira, R.R.; Chalfun-Junior, A. Computer Vision-Aided Intelligent Monitoring of Coffee: Towards Sustainable Coffee Production. Sci. Hortic. 2024, 327, 112847. [Google Scholar] [CrossRef]
  36. Chlingaryan, A.; Sukkarieh, S.; Whelan, B. Machine Learning Approaches for Crop Yield Prediction and Nitrogen Status Estimation in Precision Agriculture: A Review. Comput. Electron. Agric. 2018, 151, 61–69. [Google Scholar] [CrossRef]
  37. McQueen, R.J.; Garner, S.R.; Nevill-Manning, C.G.; Witten, I.H. Applying Machine Learning to Agricultural Data. Comput. Electron. Agric. 1995, 12, 275–293. [Google Scholar] [CrossRef]
  38. Bishop, C.M. Pattern Recognition and Machine Learning; Information Science and Statistics; Corrected at 8th Printing 2009; Springer: New York, NY, USA, 2009; ISBN 978-0-387-31073-2. [Google Scholar]
  39. Liakos, K.; Busato, P.; Moshou, D.; Pearson, S.; Bochtis, D. Machine Learning in Agriculture: A Review. Sensors 2018, 18, 2674. [Google Scholar] [CrossRef]
  40. Jha, K.; Doshi, A.; Patel, P.; Shah, M. A Comprehensive Review on Automation in Agriculture Using Artificial Intelligence. Artif. Intell. Agric. 2019, 2, 1–12. [Google Scholar] [CrossRef]
  41. Benos, L.; Tagarakis, A.C.; Dolias, G.; Berruto, R.; Kateris, D.; Bochtis, D. Machine Learning in Agriculture: A Comprehensive Updated Review. Sensors 2021, 21, 3758. [Google Scholar] [CrossRef]
  42. Pokhariyal, S.; Patel, N.R.; Govind, A. Machine Learning-Driven Remote Sensing Applications for Agriculture in India—A Systematic Review. Agronomy 2023, 13, 2302. [Google Scholar] [CrossRef]
  43. Dash, S.S.; Nayak, S.K.; Mishra, D. A Review on Machine Learning Algorithms. In Intelligent and Cloud Computing; Mishra, D., Buyya, R., Mohapatra, P., Patnaik, S., Eds.; Smart Innovation, Systems and Technologies; Springer: Singapore, 2021; Volume 153, pp. 495–507. ISBN 9789811562013. [Google Scholar]
  44. Chhaya, K.; Khanzode, A.; Sarode, R.D. Advantages and Disadvantages of Artificial Intelligence and Machine Learning: A Literature Review. J. Rank. Libr. Inf. Sci. 2020, 9, 30–36. [Google Scholar]
  45. Araújo, S.O.; Peres, R.S.; Barata, J.; Lidon, F.; Ramalho, J.C. Characterising the Agriculture 4.0 Landscape—Emerging Trends, Challenges and Opportunities. Agronomy 2021, 11, 667. [Google Scholar] [CrossRef]
  46. Food and Agriculture Organization of the United Nations. The Future of Food and Agriculture: Trends and Challenges; Food and Agriculture Organization of the United Nations: Rome, Italy, 2017; ISBN 978-92-5-109551-5. [Google Scholar]
  47. Mitchell, R.S.; Sherlock, R.A.; Smith, L.A. An Investigation into the Use of Machine Learning for Determining Oestrus in Cows. Comput. Electron. Agric. 1996, 15, 195–213. [Google Scholar] [CrossRef]
  48. Pietersma, D.; Lacroix, R.; Lefebvre, D.; Wade, K.M. Decision-Tree Introduction to Interpret Lactation Curves. Can. Biosyst. Eng. 2002, 44, 7.1–7.4. [Google Scholar]
  49. Holmes, G.; Cunningham, S.J.; Dela Rue, B.T.; Bollen, A.F. Predicting Apple Bruising Using Machine Learning. Acta Hortic. 1998, 476, 289–298. [Google Scholar] [CrossRef]
  50. Gualtieri, J.A.; Cromp, R.F. Support Vector Machines for Hyperspectral Remote Sensing Classification. Proc. SPIE-Int. Soc. Opt. Eng. 1999, 3584, 221–232. [Google Scholar]
  51. Sharma, A.; Jain, A.; Gupta, P.; Chowdary, V. Machine Learning Applications for Precision Agriculture: A Comprehensive Review. IEEE Access 2021, 9, 4843–4873. [Google Scholar] [CrossRef]
  52. Coopersmith, E.J.; Minsker, B.S.; Wenzel, C.E.; Gilmore, B.J. Machine Learning Assessments of Soil Drying for Agricultural Planning. Comput. Electron. Agric. 2014, 104, 93–104. [Google Scholar] [CrossRef]
  53. Raza, S.-A.; Smith, H.K.; Clarkson, G.J.J.; Taylor, G.; Thompson, A.J.; Clarkson, J.; Rajpoot, N.M. Automatic Detection of Regions in Spinach Canopies Responding to Soil Moisture Deficit Using Combined Visible and Thermal Imagery. PLoS ONE 2014, 9, e97612. [Google Scholar] [CrossRef]
  54. Lavanya, K.; Jaya Subalakshmi, R.; Tamizharasi, T.; Jane, L.; Victor, A. Unsupervised Unmixing and Segmentation of Hyper Spectral Images Accounting for Soil Fertility. SCPE 2022, 23, 291–301. [Google Scholar] [CrossRef]
  55. Papageorgiou, E.I.; Markinos, A.T.; Gemtos, T.A. Fuzzy Cognitive Map Based Approach for Predicting Yield in Cotton Crop Production as a Basis for Decision Support System in Precision Agriculture Application. Appl. Soft Comput. 2011, 11, 3643–3657. [Google Scholar] [CrossRef]
  56. Kumar, R.; Singh, M.P.; Kumar, P.; Singh, J.P. Crop Selection Method to Maximize Crop Yield Rate Using Machine Learning Technique. In Proceedings of the 2015 International Conference on Smart Technologies and Management for Computing, Communication, Controls, Energy and Materials (ICSTM), Chennai, India, 6–8 May 2015; IEEE: Piscataway, NJ, USA, 2015; pp. 138–145. [Google Scholar]
  57. Kim, N.; Lee, Y.-W. Machine Learning Approaches to Corn Yield Estimation Using Satellite Images and Climate Data: A Case of Iowa State. J. Korean Soc. Surv. Geod. Photogramm. Cartogr. 2016, 34, 383–390. [Google Scholar] [CrossRef]
  58. Gandhi, N.; Armstrong, L.J.; Petkar, O.; Tripathy, A.K. Rice Crop Yield Prediction in India Using Support Vector Machines. In Proceedings of the 2016 13th International Joint Conference on Computer Science and Software Engineering (JCSSE), Khon Kaen, Thailand, 13–15 July 2016; IEEE: Piscataway, NJ, USA, 2016; pp. 1–5. [Google Scholar]
  59. Elbasi, E.; Zaki, C.; Topcu, A.E.; Abdelbaki, W.; Zreikat, A.I.; Cina, E.; Shdefat, A.; Saker, L. Crop Prediction Model Using Machine Learning Algorithms. Appl. Sci. 2023, 13, 9288. [Google Scholar] [CrossRef]
  60. Römer, C.; Bürling, K.; Hunsche, M.; Rumpf, T.; Noga, G.; Plümer, L. Robust Fitting of Fluorescence Spectra for Pre-Symptomatic Wheat Leaf Rust Detection with Support Vector Machines. Comput. Electron. Agric. 2011, 79, 180–188. [Google Scholar] [CrossRef]
  61. Yeh, Y.-H.F.; Chung, W.-C.; Liao, J.-Y.; Chung, C.-L.; Kuo, Y.-F.; Lin, T.-T. A Comparison of Machine Learning Methods on Hyperspectral Plant Disease Assessments. IFAC Proc. Vol. 2013, 46, 361–365. [Google Scholar] [CrossRef]
  62. Akhtar, A.; Khanum, A.; Khan, S.A.; Shaukat, A. Automated Plant Disease Analysis (APDA): Performance Comparison of Machine Learning Techniques. In Proceedings of the 2013 11th International Conference on Frontiers of Information Technology, Islamabad, Pakistan, 16–18 December 2013; IEEE: Piscataway, NJ, USA, 2013; pp. 60–65. [Google Scholar]
  63. Latif, G.; Alghazo, J.; Maheswar, R.; Vijayakumar, V.; Butt, M. Deep Learning Based Intelligence Cognitive Vision Drone for Automatic Plant Diseases Identification and Spraying. IFS 2020, 39, 8103–8114. [Google Scholar] [CrossRef]
  64. Ahmed, F.; Bari, A.S.M.H.; Shihavuddin, A.; Al-Mamun, H.A.; Kwan, P. A Study on Local Binary Pattern for Automated Weed Classification Using Template Matching and Support Vector Machine. In Proceedings of the 2011 IEEE 12th International Symposium on Computational Intelligence and Informatics (CINTI), Budapest, Hungary, 21–22 November 2011; IEEE: Piscataway, NJ, USA, 2011; pp. 329–334. [Google Scholar]
  65. Wang, A.; Xu, Y.; Wei, X.; Cui, B. Semantic Segmentation of Crop and Weed Using an Encoder-Decoder Network and Image Enhancement Method under Uncontrolled Outdoor Illumination. IEEE Access 2020, 8, 81724–81734. [Google Scholar] [CrossRef]
  66. Pathak, H.; Igathinathane, C.; Howatt, K.; Zhang, Z. Machine Learning and Handcrafted Image Processing Methods for Classifying Common Weeds in Corn Field. Smart Agric. Technol. 2023, 5, 100249. [Google Scholar] [CrossRef]
  67. Goumopoulos, C.; O’Flynn, B.; Kameas, A. Automated Zone-Specific Irrigation with Wireless Sensor/Actuator Network and Adaptable Decision Support. Comput. Electron. Agric. 2014, 105, 20–33. [Google Scholar] [CrossRef]
  68. Vij, A.; Vijendra, S.; Jain, A.; Bajaj, S.; Bassi, A.; Sharma, A. IoT and Machine Learning Approaches for Automation of Farm Irrigation System. Procedia Comput. Sci. 2020, 167, 1250–1257. [Google Scholar] [CrossRef]
  69. Elhussiny, K.T.; Hassan, A.M.; Habssa, A.A.; Mokhtar, A. Prediction of Water Distribution Uniformity of Sprinkler Irrigation System Based on Machine Learning Algorithms. Sci. Rep. 2023, 13, 20885. [Google Scholar] [CrossRef]
  70. Ayadi, S.; Ben Said, A.; Jabbar, R.; Aloulou, C.; Chabbouh, A.; Achballah, A.B. Dairy Cow Rumination Detection: A Deep Learning Approach. In Proceedings of the Distributed Computing for Emerging Smart Networks; Jemili, I., Mosbah, M., Eds.; Springer International Publishing: Cham, Switzerland, 2020; Volume 1348, pp. 123–139. [Google Scholar]
  71. Haldar, A.; Mandal, S.N.; Deb, S.; Roy, R.; Laishram, M. Application of Information and Electronic Technology for Best Practice Management in Livestock Production System. In Agriculture, Livestock Production and Aquaculture; Kumar, A., Kumar, P., Singh, S.S., Trisasongko, B.H., Rani, M., Eds.; Springer International Publishing: Cham, Switzerland, 2022; pp. 173–218. ISBN 978-3-030-93261-9. [Google Scholar]
  72. Dineva, K.; Atanasova, T. Health Status Classification for Cows Using Machine Learning and Data Management on AWS Cloud. Animals 2023, 13, 3254. [Google Scholar] [CrossRef]
  73. Behmann, J.; Mahlein, A.-K.; Rumpf, T.; Römer, C.; Plümer, L. A Review of Advanced Machine Learning Methods for the Detection of Biotic Stress in Precision Crop Protection. Precis. Agric 2015, 16, 239–260. [Google Scholar] [CrossRef]
  74. Rumpf, T.; Mahlein, A.-K.; Steiner, U.; Oerke, E.-C.; Dehne, H.-W.; Plümer, L. Early Detection and Classification of Plant Diseases with Support Vector Machines Based on Hyperspectral Reflectance. Comput. Electron. Agric. 2010, 74, 91–99. [Google Scholar] [CrossRef]
  75. Jiao, L.; Luo, X.; Zha, L.; Bao, H.; Zhang, J.; Gu, X. Machine Learning Assisted Water Management Strategy on a Self-Sustaining Seawater Desalination and Vegetable Cultivation Platform. Comput. Electron. Agric. 2024, 217, 108569. [Google Scholar] [CrossRef]
  76. Jhajharia, K.; Mathur, P. Prediction of Crop Yield Using Satellite Vegetation Indices Combined with Machine Learning Approaches. Adv. Space Res. 2023, 72, 3998–4007. [Google Scholar] [CrossRef]
  77. Asgari, S.; Hasanlou, M. A Comparative Study of Machine Learning Classifiers for Crop Type Mapping Using Vegetation Indices. ISPRS Ann. Photogramm. Remote Sens. Spat. Inf. Sci. 2023, X-4/W1-2022, 79–85. [Google Scholar] [CrossRef]
  78. Amankulova, K.; Farmonov, N.; Mukhtorov, U.; Mucsi, L. Sunflower Crop Yield Prediction by Advanced Statistical Modeling Using Satellite-Derived Vegetation Indices and Crop Phenology. Geocarto Int. 2023, 38, 2197509. [Google Scholar] [CrossRef]
  79. Moscovini, L.; Ortenzi, L.; Pallottino, F.; Figorilli, S.; Violino, S.; Pane, C.; Capparella, V.; Vasta, S.; Costa, C. An Open-Source Machine-Learning Application for Predicting Pixel-to-Pixel NDVI Regression from RGB Calibrated Images. Comput. Electron. Agric. 2024, 216, 11. [Google Scholar] [CrossRef]
  80. Berenstein, R.; Shahar, O.B.; Shapiro, A.; Edan, Y. Grape Clusters and Foliage Detection Algorithms for Autonomous Selective Vineyard Sprayer. Intell. Serv. Robot. 2010, 3, 233–243. [Google Scholar] [CrossRef]
  81. Kim, S.; Kim, S. Performance Estimation Modeling via Machine Learning of an Agrophotovoltaic System in South Korea. Energies 2021, 14, 6724. [Google Scholar] [CrossRef]
  82. Zohdi, T.I. A Digital-Twin and Machine-Learning Framework for the Design of Multiobjective Agrophotovoltaic Solar Farms. Comput. Mech. 2021, 68, 357–370. [Google Scholar] [CrossRef]
  83. Ladisa, C.; Capolupo, A.; Ripa, M.N.; Tarantino, E. Combining OBIA Approach and Machine Learning Algorithm to Extract Photovoltaic Panels from Sentinel-2 Images Automatically. In Proceedings of the Remote Sensing for Agriculture, Ecosystems, and Hydrology XXIV, Berlin, Germany, 5–7 September 2022; Neale, C.M., Maltese, A., Eds.; SPIE: Berlin, Germany, 2022; p. 18. [Google Scholar]
  84. Haglin, J.M.; Jimenez, G.; Eltorai, A.E.M. Artificial Neural Networks in Medicine. Health Technol. 2019, 9, 1–6. [Google Scholar] [CrossRef]
  85. El-Shishiny, H.; Deraz, S.; Bahy, O. Mining Software Aging Patterns by Artificial Neural Networks. In Artificial Neural Networks in Pattern Recognition; Prevost, L., Marinai, S., Schwenker, F., Eds.; Lecture Notes in Computer Science; Springer: Berlin/Heidelberg, Germany, 2008; Volume 5064, pp. 252–262. ISBN 978-3-540-69938-5. [Google Scholar]
  86. Mcculloch, W.S.; Pitts, W.A. A Logical Calculus of the Ideas Immanent in Nervous Activity. Bull. Math. Biophys. 1943, 5, 115–133. [Google Scholar] [CrossRef]
  87. Hornik, K.; Stinchcombe, M.; White, H. Multilayer Feedforward Networks Are Universal Approximators. Neural Netw. 1989, 2, 359–366. [Google Scholar] [CrossRef]
  88. Meng, Z.; Hu, Y.; Ancey, C. Using a Data Driven Approach to Predict Waves Generated by Gravity Driven Mass Flows. Water 2020, 12, 600. [Google Scholar] [CrossRef]
  89. Dastres, R.; Soori, M. Artificial Neural Network Systems. Int. J. Imaging Robot. 2021, 21, 14. [Google Scholar]
  90. Rahman, M.A.; Muniyandi, R.C.; Islam, K.T.; Rahman, M.M. Ovarian Cancer Classification Accuracy Analysis Using 15-Neuron Artificial Neural Networks Model. In Proceedings of the 2019 IEEE Student Conference on Research and Development (SCOReD), Bandar Seri Iskandar, Malaysia, 15–17 October 2019; IEEE: Piscataway, NJ, USA, 2019; pp. 33–38. [Google Scholar]
  91. Zupan, J.; Novič, M.; Ruisánchez, I. Kohonen and Counterpropagation Artificial Neural Networks in Analytical Chemistry. Chemom. Intell. Lab. Syst. 1997, 38, 1–23. [Google Scholar] [CrossRef]
  92. Goldberg, Y. A Primer on Neural Network Models for Natural Language Processing. J. Artif. Intell. Res. 2016, 57, 345–420. [Google Scholar] [CrossRef]
  93. Li, S.; Choi, K.; Lee, Y. Artificial Neural Network Implementation in FPGA: A Case Study. In Proceedings of the 2016 International SoC Design Conference (ISOCC), Jeju, Republic of Korea, 23–26 October 2016; IEEE: Piscataway, NJ, USA, 2016; pp. 297–298. [Google Scholar]
  94. Arun Balaji, S.; Baskaran, K. Design and Development of Artificial Neural Networking (ANN) System Using Sigmoid Activation Function to Predict Annual Rice Production in Tamilnadu. IJCSEIT 2013, 3, 13–31. [Google Scholar] [CrossRef]
  95. Giussani, B.; Roncoroni, S.; Recchia, S.; Pozzi, A. Bidimensional and Multidimensional Principal Component Analysis in Long Term Atmospheric Monitoring. Atmosphere 2016, 7, 155. [Google Scholar] [CrossRef]
  96. Agatonovic-Kustrin, S.; Beresford, R. Basic Concepts of Artificial Neural Network (ANN) Modeling and Its Application in Pharmaceutical Research. J. Pharm. Biomed. Anal. 2000, 22, 717–727. [Google Scholar] [CrossRef]
  97. Graupe, D. Principles of Artificial Neural Networks, 2nd ed.; Advanced Series on Circuits and Systems; World Scientific: Singapore; Hackensack, NJ, USA, 2007; Volume 6, ISBN 978-981-270-624-9. [Google Scholar]
  98. Suliman, A.; Zhang, Y. A Review on Back-Propagation Neural Networks in the Application of Remote Sensing Image Classification. J. Earth Sci. Eng. 2015, 5, 52–65. [Google Scholar] [CrossRef]
  99. Teuwen, J.; Moriakov, N. Convolutional Neural Networks. In Handbook of Medical Image Computing and Computer Assisted Intervention; Elsevier: Amsterdam, The Netherlands, 2020; pp. 481–501. ISBN 978-0-12-816176-0. [Google Scholar]
  100. Gu, J.; Wang, Z.; Kuen, J.; Ma, L.; Shahroudy, A.; Shuai, B.; Liu, T.; Wang, X.; Wang, G.; Cai, J.; et al. Recent Advances in Convolutional Neural Networks. Pattern Recognit. 2018, 77, 354–377. [Google Scholar] [CrossRef]
  101. Frazão, X.; Alexandre, L.A. Weighted Convolutional Neural Network Ensemble. In Progress in Pattern Recognition, Image Analysis, Computer Vision, and Applications; Bayro-Corrochano, E., Hancock, E., Eds.; Lecture Notes in Computer Science; Springer International Publishing: Cham, Switzerland, 2014; Volume 8827, pp. 674–681. ISBN 978-3-319-12567-1. [Google Scholar]
  102. Cortes, C.; Vapnik, V. Support-Vector Networks. Mach. Learn. 1995, 20, 273–297. [Google Scholar] [CrossRef]
  103. Wang, H.; Xiong, J.; Yao, Z.; Lin, M.; Ren, J. Research Survey on Support Vector Machine. In Proceedings of the 10th EAI International Conference on Mobile Multimedia Communications, Chongqing, China, 13 July 2017; EAI: Chongqing, China, 2017. [Google Scholar]
  104. Srivastava, D.K.; Bhambhu, L. Data Classification Using Support Vector Machine. J. Theor. Appl. Inf. Technol. 2010, 12, 7. [Google Scholar]
  105. Bhavsar, H.; Panchal, M.H. A Review on Support Vector Machine for Data Classification. IJARCET 2012, 1, 185–189. [Google Scholar]
  106. Noble, W.S. What Is a Support Vector Machine? Nat. Biotechnol. 2006, 24, 1565–1567. [Google Scholar] [CrossRef]
  107. Cervantes, J.; Garcia-Lamont, F.; Rodríguez-Mazahua, L.; Lopez, A. A Comprehensive Survey on Support Vector Machine Classification: Applications, Challenges and Trends. Neurocomputing 2020, 408, 189–215. [Google Scholar] [CrossRef]
  108. Sheykhmousa, M.; Mahdianpari, M.; Ghanbari, H.; Mohammadimanesh, F.; Ghamisi, P.; Homayouni, S. Support Vector Machine Versus Random Forest for Remote Sensing Image Classification: A Meta-Analysis and Systematic Review. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2020, 13, 6308–6325. [Google Scholar] [CrossRef]
  109. Wu, X.; Kumar, V. The Top Ten Algorithms in Data Mining, 1st ed.; Chapman & Hall/CRC data mining and knowledge discovery series; Chapman & Hall/CRC Press: Boca Raton, FL, USA, 2009; ISBN 978-1-4200-8964-6. [Google Scholar]
  110. Li, J.; Castagna, J. Support Vector Machine (SVM) Pattern Recognition to AVO Classification. Geophys. Res. Lett. 2004, 31, 2003GL018299. [Google Scholar] [CrossRef]
  111. Fielding, A.; O’Muircheartaigh, C.A. Binary Segmentation in Survey Analysis with Particular Reference to AID. J. R. Stat. Soc. 1977, 26, 17–28. [Google Scholar] [CrossRef]
  112. Loh, W. Classification and Regression Trees. WIREs Data Min. Knowl. 2011, 1, 14–23. [Google Scholar] [CrossRef]
  113. Hastie, T.; Tibshirani, R.; Friedman, J. The Elements of Statistical Learning: Data Mining, Inference, and Prediction, 2nd ed.; Springer Series in Statistics; Springer: Berlin/Heidelberg, Germany, 2016; ISBN 978-0-387-84857-0. [Google Scholar]
  114. Laber, E.; Murtinho, L. Minimization of Gini Impurity: NP-Completeness and Approximation Algorithm via Connections with the k-Means Problem. Electron. Notes Theor. Comput. Sci. 2019, 346, 567–576. [Google Scholar] [CrossRef]
  115. Singh Kushwah, J.; Kumar, A.; Patel, S.; Soni, R.; Gawande, A.; Gupta, S. Comparative Study of Regressor and Classifier with Decision Tree Using Modern Tools. Mater. Today Proc. 2022, 56, 3571–3576. [Google Scholar] [CrossRef]
  116. Breiman, L. Random Forests. Mach. Learn. 2001, 45, 5–32. [Google Scholar] [CrossRef]
  117. Biau, G.; Scornet, E. A Random Forest Guided Tour. TEST 2016, 25, 197–227. [Google Scholar] [CrossRef]
  118. Tyralis, H.; Papacharalampous, G.; Langousis, A. A Brief Review of Random Forests for Water Scientists and Practitioners and Their Recent History in Water Resources. Water 2019, 11, 910. [Google Scholar] [CrossRef]
  119. Prasad, A.M.; Iverson, L.R.; Liaw, A. Newer Classification and Regression Tree Techniques: Bagging and Random Forests for Ecological Prediction. Ecosystems 2006, 9, 181–199. [Google Scholar] [CrossRef]
  120. Jiang, S.; Pang, G.; Wu, M.; Kuang, L. An Improved K-Nearest-Neighbor Algorithm for Text Categorization. Expert Syst. Appl. 2012, 39, 1503–1509. [Google Scholar] [CrossRef]
  121. Zhang, S. Challenges in KNN Classification. IEEE Trans. Knowl. Data Eng. 2022, 34, 4663–4675. [Google Scholar] [CrossRef]
  122. Zhang, S.; Li, X.; Zong, M.; Zhu, X.; Cheng, D. Learning k for kNN Classification. ACM Trans. Intell. Syst. Technol. 2017, 8, 1–19. [Google Scholar] [CrossRef]
  123. Varmuza, K.; Filzmoser, P.; Hilchenbach, M.; Krüger, H.; Silén, J. KNN Classification—Evaluated by Repeated Double Cross Validation: Recognition of Minerals Relevant for Comet Dust. Chemom. Intell. Lab. Syst. 2014, 138, 64–71. [Google Scholar] [CrossRef]
  124. Johansen, K.; Morton, M.J.L.; Malbeteau, Y.; Aragon, B.; Al-Mashharawi, S.; Ziliani, M.G.; Angel, Y.; Fiene, G.; Negrão, S.; Mousa, M.A.A.; et al. Predicting Biomass and Yield in a Tomato Phenotyping Experiment Using UAV Imagery and Random Forest. Front. Artif. Intell. 2020, 3, 28. [Google Scholar] [CrossRef]
  125. Maimaitijiang, M.; Ghulam, A.; Sidike, P.; Hartling, S.; Maimaitiyiming, M.; Peterson, K.; Shavers, E.; Fishman, J.; Peterson, J.; Kadam, S.; et al. Unmanned Aerial System (UAS)-Based Phenotyping of Soybean Using Multi-Sensor Data Fusion and Extreme Learning Machine. ISPRS J. Photogramm. Remote Sens. 2017, 134, 43–58. [Google Scholar] [CrossRef]
  126. Maimaitijiang, M.; Sagan, V.; Sidike, P.; Hartling, S.; Esposito, F.; Fritschi, F.B. Soybean Yield Prediction from UAV Using Multimodal Data Fusion and Deep Learning. Remote Sens. Environ. 2020, 237, 111599. [Google Scholar] [CrossRef]
  127. Maimaitijiang, M.; Sagan, V.; Sidike, P.; Daloye, A.M.; Erkbol, H.; Fritschi, F.B. Crop Monitoring Using Satellite/UAV Data Fusion and Machine Learning. Remote Sens. 2020, 12, 1357. [Google Scholar] [CrossRef]
  128. Impollonia, G.; Croci, M.; Blandinières, H.; Marcone, A.; Amaducci, S. Comparison of PROSAIL Model Inversion Methods for Estimating Leaf Chlorophyll Content and LAI Using UAV Imagery for Hemp Phenotyping. Remote Sens. 2022, 14, 5801. [Google Scholar] [CrossRef]
  129. Fei, S.; Xiao, S.; Li, Q.; Shu, M.; Zhai, W.; Xiao, Y.; Chen, Z.; Yu, H.; Ma, Y. Enhancing Leaf Area Index and Biomass Estimation in Maize with Feature Augmentation from Unmanned Aerial Vehicle-Based Nadir and Cross-Circling Oblique Photography. Comput. Electron. Agric. 2023, 215, 108462. [Google Scholar] [CrossRef]
  130. Feng, D.; Xu, W.; He, Z.; Zhao, W.; Yang, M. Advances in Plant Nutrition Diagnosis Based on Remote Sensing and Computer Application. Neural Comput. Appl. 2020, 32, 16833–16842. [Google Scholar] [CrossRef]
  131. Moghimi, A.; Yang, C.; Anderson, J.A. Aerial Hyperspectral Imagery and Deep Neural Networks for High-Throughput Yield Phenotyping in Wheat. Comput. Electron. Agric. 2020, 172, 105299. [Google Scholar] [CrossRef]
  132. Li, K.-Y.; Burnside, N.G.; Sampaio De Lima, R.; Villoslada Peciña, M.; Sepp, K.; Yang, M.-D.; Raet, J.; Vain, A.; Selge, A.; Sepp, K. The Application of an Unmanned Aerial System and Machine Learning Techniques for Red Clover-Grass Mixture Yield Estimation under Variety Performance Trials. Remote Sens. 2021, 13, 1994. [Google Scholar] [CrossRef]
  133. Dilmurat, K.; Sagan, V.; Moose, S. AI-Driven Maize Yield Forecasting Using Unmanned Aerial Vehicle-Based Hyperspectral and LiDAR Data Fusion. ISPRS Ann. Photogramm. Remote Sens. Spat. Inf. Sci. 2022, V-3-2022, 193–199. [Google Scholar] [CrossRef]
  134. Alabi, T.R.; Abebe, A.T.; Chigeza, G.; Fowobaje, K.R. Estimation of Soybean Grain Yield from Multispectral High-Resolution UAV Data with Machine Learning Models in West Africa. Remote Sens. Appl. Soc. Environ. 2022, 27, 100782. [Google Scholar] [CrossRef]
  135. Camenzind, M.P.; Yu, K. Multi Temporal Multispectral UAV Remote Sensing Allows for Yield Assessment across European Wheat Varieties Already before Flowering. Front. Plant Sci. 2024, 14, 1214931. [Google Scholar] [CrossRef] [PubMed]
  136. Medic, T.; Manser, N.; Kirchgessner, N.; Roth, L. Towards Wheat Yield Estimation in Plant Breeding from Inhomogeneous LiDAR Point Clouds Using Stochastic Features. Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci. 2023, XLVIII-1/W2-2023, 741–747. [Google Scholar] [CrossRef]
  137. Masjedi, A.; Crawford, M.M.; Carpenter, N.R.; Tuinstra, M.R. Multi-Temporal Predictive Modelling of Sorghum Biomass Using UAV-Based Hyperspectral and LiDAR Data. Remote Sens. 2020, 12, 3587. [Google Scholar] [CrossRef]
  138. Masjedi, A.; Crawford, M.M. Prediction of Sorghum Biomass Using Time Series UAV-Based Hyperspectral and LiDAR Data. In Proceedings of the IGARSS 2020—2020 IEEE International Geoscience and Remote Sensing Symposium, Waikoloa, HI, USA, 26 September–2 October 2020; IEEE: Piscataway, NJ, USA, 2020; pp. 3912–3915. [Google Scholar]
  139. Freitas Moreira, F.; Rojas De Oliveira, H.; Lopez, M.A.; Abughali, B.J.; Gomes, G.; Cherkauer, K.A.; Brito, L.F.; Rainey, K.M. High-Throughput Phenotyping and Random Regression Models Reveal Temporal Genetic Control of Soybean Biomass Production. Front. Plant Sci. 2021, 12, 715983. [Google Scholar] [CrossRef]
  140. Revenga, J.C.; Trepekli, K.; Oehmcke, S.; Jensen, R.; Li, L.; Igel, C.; Gieseke, F.C.; Friborg, T. Above-Ground Biomass Prediction for Croplands at a Sub-Meter Resolution Using UAV–LiDAR and Machine Learning Methods. Remote Sens. 2022, 14, 3912. [Google Scholar] [CrossRef]
  141. Bhadra, S.; Sagan, V.; Skobalski, J.; Grignola, F.; Sarkar, S.; Vilbig, J. End-to-End 3D CNN for Plot-Scale Soybean Yield Prediction Using Multitemporal UAV-Based RGB Images. Precis. Agric. 2023, 25, 834–864. [Google Scholar] [CrossRef]
  142. Ji, Y.; Liu, R.; Xiao, Y.; Cui, Y.; Chen, Z.; Zong, X.; Yang, T. Faba Bean Above-Ground Biomass and Bean Yield Estimation Based on Consumer-Grade Unmanned Aerial Vehicle RGB Images and Ensemble Learning. Precis. Agric. 2023, 24, 1439–1460. [Google Scholar] [CrossRef]
  143. Fu, P.; Meacham-Hensold, K.; Guan, K.; Bernacchi, C.J. Hyperspectral Leaf Reflectance as Proxy for Photosynthetic Capacities: An Ensemble Approach Based on Multiple Machine Learning Algorithms. Front. Plant Sci. 2019, 10, 730. [Google Scholar] [CrossRef]
  144. Gutiérrez, S.; Tardaguila, J.; Fernández-Novales, J.; Diago, M. Data Mining and NIR Spectroscopy in Viticulture: Applications for Plant Phenotyping under Field Conditions. Sensors 2016, 16, 236. [Google Scholar] [CrossRef]
  145. Garcia, L.C.; Concepcion, R.; Dadios, E.; Dulay, A.E. Spectro-Morphological Feature-Based Machine Learning Approach for Grape Leaf Variety Classification. In Proceedings of the 2022 IEEE 14th International Conference on Humanoid, Nanotechnology, Information Technology, Communication and Control, Environment, and Management (HNICEM), Boracay Island, Philippines, 1–4 December 2022; IEEE: Piscataway, NJ, USA, 2022; pp. 1–6. [Google Scholar]
  146. Scharr, H.; Minervini, M.; French, A.P.; Klukas, C.; Kramer, D.M.; Liu, X.; Luengo, I.; Pape, J.-M.; Polder, G.; Vukadinovic, D.; et al. Leaf Segmentation in Plant Phenotyping: A Collation Study. Mach. Vis. Appl. 2016, 27, 585–606. [Google Scholar] [CrossRef]
  147. Ampatzidis, Y.; Partel, V. UAV-Based High Throughput Phenotyping in Citrus Utilizing Multispectral Imaging and Artificial Intelligence. Remote Sens. 2019, 11, 410. [Google Scholar] [CrossRef]
  148. Ampatzidis, Y.; Partel, V.; Meyering, B.; Albrecht, U. Citrus Rootstock Evaluation Utilizing UAV-Based Remote Sensing and Artificial Intelligence. Comput. Electron. Agric. 2019, 164, 104900. [Google Scholar] [CrossRef]
  149. Ampatzidis, Y.; Partel, V.; Costa, L. Agroview: Cloud-Based Application to Process, Analyze and Visualize UAV-Collected Data for Precision Agriculture Applications Utilizing Artificial Intelligence. Comput. Electron. Agric. 2020, 174, 105457. [Google Scholar] [CrossRef]
  150. Hati, A.J.; Ranjan Singh, R. Towards Smart Agriculture: A Deep Learning Based Phenotyping Scheme for Leaf Counting. In Proceedings of the 2020 International Conference on Smart Technologies in Computing, Electrical and Electronics (ICSTCEE), Bengaluru, India, 9–10 October 2020; IEEE: Piscataway, NJ, USA, 2020; pp. 510–514. [Google Scholar]
  151. Uryasheva, A.; Kalashnikova, A.; Shadrin, D.; Evteeva, K.; Moskovtsev, E.; Rodichenko, N. Computer Vision-Based Platform for Apple Leaves Segmentation in Field Conditions to Support Digital Phenotyping. Comput. Electron. Agric. 2022, 201, 107269. [Google Scholar] [CrossRef]
  152. Yahata, S.; Onishi, T.; Yamaguchi, K.; Ozawa, S.; Kitazono, J.; Ohkawa, T.; Yoshida, T.; Murakami, N.; Tsuji, H. A Hybrid Machine Learning Approach to Automatic Plant Phenotyping for Smart Agriculture. In Proceedings of the 2017 International Joint Conference on Neural Networks (IJCNN), Anchorage, AK, USA, 14–19 May 2017; IEEE: Piscataway, NJ, USA, 2017; pp. 1787–1793. [Google Scholar]
  153. Hu, P.; Chapman, S.C.; Zheng, B. Coupling of Machine Learning Methods to Improve Estimation of Ground Coverage from Unmanned Aerial Vehicle (UAV) Imagery for High-Throughput Phenotyping of Crops. Funct. Plant Biol. 2021, 48, 766–779. [Google Scholar] [CrossRef] [PubMed]
  154. Sadeghi-Tehran, P.; Virlet, N.; Ampe, E.M.; Reyns, P.; Hawkesford, M.J. DeepCount: In-Field Automatic Quantification of Wheat Spikes Using Simple Linear Iterative Clustering and Deep Convolutional Neural Networks. Front. Plant Sci. 2019, 10, 1176. [Google Scholar] [CrossRef] [PubMed]
  155. Misra, T.; Arora, A.; Marwaha, S.; Chinnusamy, V.; Rao, A.R.; Jain, R.; Sahoo, R.N.; Ray, M.; Kumar, S.; Raju, D.; et al. SpikeSegNet-a Deep Learning Approach Utilizing Encoder-Decoder Network with Hourglass for Spike Segmentation and Counting in Wheat Plant from Visual Imaging. Plant Methods 2020, 16, 40. [Google Scholar] [CrossRef] [PubMed]
  156. Alkhudaydi, T.; De La Lglesia, B. Counting Spikelets from Infield Wheat Crop Images Using Fully Convolutional Networks. Neural Comput. Appl. 2022, 34, 17539–17560. [Google Scholar] [CrossRef]
  157. Bauer, A.; Bostrom, A.G.; Ball, J.; Applegate, C.; Cheng, T.; Laycock, S.; Rojas, S.M.; Kirwan, J.; Zhou, J. Combining Computer Vision and Deep Learning to Enable Ultra-Scale Aerial Phenotyping and Precision Agriculture: A Case Study of Lettuce Production. Hortic. Res. 2019, 6, 70. [Google Scholar] [CrossRef]
  158. Haque, S.; Lobaton, E.; Nelson, N.; Yencho, G.C.; Pecota, K.V.; Mierop, R.; Kudenov, M.W.; Boyette, M.; Williams, C.M. Computer Vision Approach to Characterize Size and Shape Phenotypes of Horticultural Crops Using High-Throughput Imagery. Comput. Electron. Agric. 2021, 182, 106011. [Google Scholar] [CrossRef]
  159. Mbaye, M.; Audebert, A. Identification and Counting of Sorghum Panicles Using Artificial Intelligence Based Drone Field Phenotyping. Adv. Artif. Intell. Mach. Learn. 2021, 01, 234–240. [Google Scholar] [CrossRef]
  160. Karami, A.; Crawford, M.; Delp, E.J. Automatic Plant Counting and Location Based on a Few-Shot Learning Technique. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2020, 13, 5872–5886. [Google Scholar] [CrossRef]
  161. Zaji, A.; Liu, Z.; Xiao, G.; Bhowmik, P.; Sangha, J.S.; Ruan, Y. AutoOLA: Automatic Object Level Augmentation for Wheat Spikes Counting. Comput. Electron. Agric. 2023, 205, 107623. [Google Scholar] [CrossRef]
  162. Yalcin, H. Phenology Recognition Using Deep Learning. In Proceedings of the 2018 Electric Electronics, Computer Science, Biomedical Engineerings’ Meeting (EBBT), Istanbul, Turkey, 18–19 April 2018; IEEE: Piscataway, NJ, USA, 2018; pp. 1–5. [Google Scholar]
  163. Davis Ii, R.L.; Greene, J.K.; Dou, F.; Jo, Y.-K.; Chappell, T.M. A Practical Application of Unsupervised Machine Learning for Analyzing Plant Image Data Collected Using Unmanned Aircraft Systems. Agronomy 2020, 10, 633. [Google Scholar] [CrossRef]
  164. Ashapure, A.; Jung, J.; Oh, S.; Chang, A.; Dube, N.; Landivar, J. Combining UAS and Sentinel-2 Data to Estimate Canopy Parameters of a Cotton Crop Using Machine Learning. In Proceedings of the IGARSS 2020—2020 IEEE International Geoscience and Remote Sensing Symposium, Waikoloa, HI, USA, 26 September–2 October 2020; IEEE: Piscataway, NJ, USA, 2020; pp. 5199–5202. [Google Scholar]
  165. Koh, J.C.O.; Spangenberg, G.; Kant, S. Automated Machine Learning for High-Throughput Image-Based Plant Phenotyping. Remote Sens. 2021, 13, 858. [Google Scholar] [CrossRef]
  166. Li, K.-Y.; Burnside, N.G.; De Lima, R.S.; Peciña, M.V.; Sepp, K.; Cabral Pinheiro, V.H.; De Lima, B.R.C.A.; Yang, M.-D.; Vain, A.; Sepp, K. An Automated Machine Learning Framework in Unmanned Aircraft Systems: New Insights into Agricultural Management Practices Recognition Approaches. Remote Sens. 2021, 13, 3190. [Google Scholar] [CrossRef]
  167. Tan, S.; Liu, J.; Lu, H.; Lan, M.; Yu, J.; Liao, G.; Wang, Y.; Li, Z.; Qi, L.; Ma, X. Machine Learning Approaches for Rice Seedling Growth Stages Detection. Front. Plant Sci. 2022, 13, 914771. [Google Scholar] [CrossRef] [PubMed]
  168. Ghosal, S.; Blystone, D.; Singh, A.K.; Ganapathysubramanian, B.; Singh, A.; Sarkar, S. An Explainable Deep Machine Vision Framework for Plant Stress Phenotyping. Proc. Natl. Acad. Sci. USA 2018, 115, 4613–4618. [Google Scholar] [CrossRef] [PubMed]
  169. Backhaus, A.; Bollenbeck, F.; Seiffert, U. Robust Classification of the Nutrition State in Crop Plants by Hyperspectral Imaging and Artificial Neural Networks. In Proceedings of the 2011 3rd Workshop on Hyperspectral Image and Signal Processing: Evolution in Remote Sensing (WHISPERS), Lisbon, Portugal, 6–9 June 2011; IEEE: Piscataway, NJ, USA, 2011; pp. 1–4. [Google Scholar]
  170. Aquino, H.; Sybingco, E.; Mendigoria, C.H.; Concepcion, R.; Bandala, A.; Alajas, O.J.; Dadios, E.; Vicerra, R.R. On-Demand Healthy and Chlorotic Lactuca Sativa Leaf Classification Using Support Vector Machine in a Rotating Hydroponic System. In Proceedings of the 2022 IEEE 14th International Conference on Humanoid, Nanotechnology, Information Technology, Communication and Control, Environment, and Management (HNICEM), Boracay Island, Philippines, 1–4 December 2022; IEEE: Piscataway, NJ, USA, 2022; pp. 1–5. [Google Scholar]
  171. Abdalla, A.; Cen, H.; Wan, L.; Mehmood, K.; He, Y. Nutrient Status Diagnosis of Infield Oilseed Rape via Deep Learning-Enabled Dynamic Model. IEEE Trans. Ind. Inf. 2021, 17, 4379–4389. [Google Scholar] [CrossRef]
  172. Okyere, F.G.; Cudjoe, D.; Sadeghi-Tehran, P.; Virlet, N.; Riche, A.B.; Castle, M.; Greche, L.; Simms, D.; Mhada, M.; Mohareb, F.; et al. Modeling the Spatial-Spectral Characteristics of Plants for Nutrient Status Identification Using Hyperspectral Data and Deep Learning Methods. Front. Plant Sci. 2023, 14, 1209500. [Google Scholar] [CrossRef]
  173. Li, Z.; Zhou, X.; Cheng, Q.; Fei, S.; Chen, Z. A Machine-Learning Model Based on the Fusion of Spectral and Textural Features from UAV Multi-Sensors to Analyse the Total Nitrogen Content in Winter Wheat. Remote Sens. 2023, 15, 2152. [Google Scholar] [CrossRef]
  174. Yao, J.; Sun, D.; Cen, H.; Xu, H.; Weng, H.; Yuan, F.; He, Y. Phenotyping of Arabidopsis Drought Stress Response Using Kinetic Chlorophyll Fluorescence and Multicolor Fluorescence Imaging. Front. Plant Sci. 2018, 9, 603. [Google Scholar] [CrossRef] [PubMed]
  175. Sankararao, A.U.G.; Rajalakshmi, P.; Kaliamoorthy, S.; Choudhary, S. Water Stress Detection in Pearl Millet Canopy with Selected Wavebands Using UAV Based Hyperspectral Imaging and Machine Learning. In Proceedings of the 2022 IEEE Sensors Applications Symposium (SAS), Sundsvall, Sweden, 1–3 August 2022; IEEE: Piscataway, NJ, USA, 2022; pp. 1–6. [Google Scholar]
  176. Ruszczak, B. Reducing High-Dimensional Feature Set of Hyperspectral Measurements for Plant Phenotype Classification. In Proceedings of the Companion Conference on Genetic and Evolutionary Computation, Lisbon, Portugal, 15–19 July 2023; ACM: New York, NY, USA, 2023; pp. 77–78. [Google Scholar]
  177. Chandel, N.S.; Chakraborty, S.K.; Rajwade, Y.A.; Dubey, K.; Tiwari, M.K.; Jat, D. Identifying Crop Water Stress Using Deep Learning Models. Neural Comput. Appl. 2021, 33, 5353–5367. [Google Scholar] [CrossRef]
  178. Gupta, E.; Azimi, S.; Gandhi, T.K. Characterizing Water Deficiency Induced Stress in Plants Using Gabor Filter Based CNN. In Proceedings of the 2022 IEEE IAS Global Conference on Emerging Technologies (GlobConET), Arad, Romania, 20–22 May 2022; IEEE: Piscataway, NJ, USA, 2022; pp. 91–95. [Google Scholar]
  179. Brewer, K.; Clulow, A.; Sibanda, M.; Gokool, S.; Odindi, J.; Mutanga, O.; Naiken, V.; Chimonyo, V.G.P.; Mabhaudhi, T. Estimation of Maize Foliar Temperature and Stomatal Conductance as Indicators of Water Stress Based on Optical and Thermal Imagery Acquired Using an Unmanned Aerial Vehicle (UAV) Platform. Drones 2022, 6, 169. [Google Scholar] [CrossRef]
  180. Zahid, A.; Dashtipour, K.; Abbas, H.T.; Mabrouk, I.B.; Al-Hasan, M.; Ren, A.; Imran, M.A.; Alomainy, A.; Abbasi, Q.H. Machine Learning Enabled Identification and Real-Time Prediction of Living Plants’ Stress Using Terahertz Waves. Def. Technol. 2022, 18, 1330–1339. [Google Scholar] [CrossRef]
  181. Wahabzada, M.; Mahlein, A.-K.; Bauckhage, C.; Steiner, U.; Oerke, E.-C.; Kersting, K. Metro Maps of Plant Disease Dynamics—Automated Mining of Differences Using Hyperspectral Images. PLoS ONE 2015, 10, e0116902. [Google Scholar] [CrossRef] [PubMed]
  182. Pérez-Bueno, M.L.; Pineda, M.; Cabeza, F.M.; Barón, M. Multicolor Fluorescence Imaging as a Candidate for Disease Detection in Plant Phenotyping. Front. Plant Sci. 2016, 7, 1790. [Google Scholar] [CrossRef] [PubMed]
  183. Pineda, M.; Pérez-Bueno, M.L.; Paredes, V.; Barón, M. Use of Multicolour Fluorescence Imaging for Diagnosis of Bacterial and Fungal Infection on Zucchini by Implementing Machine Learning. Funct. Plant Biol. 2017, 44, 563. [Google Scholar] [CrossRef] [PubMed]
  184. Pineda, M.; Pérez-Bueno, M.L.; Barón, M. Detection of Bacterial Infection in Melon Plants by Classification Methods Based on Imaging Data. Front. Plant Sci. 2018, 9, 164. [Google Scholar] [CrossRef]
  185. Islam, M.; Dinh, A.; Wahid, K.; Bhowmik, P. Detection of Potato Diseases Using Image Segmentation and Multiclass Support Vector Machine. In Proceedings of the 2017 IEEE 30th Canadian Conference on Electrical and Computer Engineering (CCECE), Windsor, ON, USA, 30 April–3 May 2017; IEEE: Piscataway, NJ, USA, 2017; pp. 1–4. [Google Scholar]
  186. Żelazny, W.R.; Chrpová, J.; Hamouz, P. Fusarium Head Blight Detection from Spectral Measurements in a Field Phenotyping Setting—A Pre-Registered Study. Biosyst. Eng. 2021, 211, 97–113. [Google Scholar] [CrossRef]
  187. Simões, I.O.P.S.; Rios Do Amaral, L. UAV-Based Multispectral Data for Sugarcane Resistance Phenotyping of Orange and Brown Rust. Smart Agric. Technol. 2023, 4, 100144. [Google Scholar] [CrossRef]
  188. Mendigoria, C.H.; Concepcion, R.; Bandala, A.; Alajas, O.J.; Aquino, H.; Dadios, E. OryzaNet: Leaf Quality Assessment of Oryza Sativa Using Hybrid Machine Learning and Deep Neural Network. In Proceedings of the 2021 IEEE 13th International Conference on Humanoid, Nanotechnology, Information Technology, Communication and Control, Environment, and Management (HNICEM), Manila, Philippines, 28–30 November 2021; IEEE: Piscataway, NJ, USA, 2021; pp. 1–6. [Google Scholar]
  189. Noola, D.A.; Basavaraju, D.R. Corn Leaf Disease Detection with Pertinent Feature Selection Model Using Machine Learning Technique with Efficient Spot Tagging Model. RIA 2021, 35, 477–482. [Google Scholar] [CrossRef]
  190. El Abidine, M.Z.; Merdinoglu-Wiedemann, S.; Rasti, P.; Dutagaci, H.; Rousseau, D. Machine Learning-Based Classification of Powdery Mildew Severity on Melon Leaves. In Image and Signal Processing; El Moataz, A., Mammass, D., Mansouri, A., Nouboud, F., Eds.; Lecture Notes in Computer Science; Springer International Publishing: Cham, Switzerland, 2020; Volume 12119, pp. 74–81. ISBN 978-3-030-51934-6. [Google Scholar]
  191. Dong, X.; Zhao, K.; Wang, Q.; Wu, X.; Huang, Y.; Wu, X.; Zhang, T.; Dong, Y.; Gao, Y.; Chen, P.; et al. PlantPAD: A Platform for Large-Scale Image Phenomics Analysis of Disease in Plant Science. Nucleic Acids Res. 2024, 52, D1556–D1568. [Google Scholar] [CrossRef]
  192. Arribas, J.I.; Sánchez-Ferrero, G.V.; Ruiz-Ruiz, G.; Gómez-Gil, J. Leaf Classification in Sunflower Crops by Computer Vision and Neural Networks. Comput. Electron. Agric. 2011, 78, 9–18. [Google Scholar] [CrossRef]
  193. Pérez-Ortiz, M.; Peña, J.M.; Gutiérrez, P.A.; Torres-Sánchez, J.; Hervás-Martínez, C.; López-Granados, F. A Semi-Supervised System for Weed Mapping in Sunflower Crops Using Unmanned Aerial Vehicles and a Crop Row Detection Method. Appl. Soft Comput. 2015, 37, 533–544. [Google Scholar] [CrossRef]
  194. Tun, E.E.M. Comparison Analysis of Oil Crop Yield Prediction in Magway Region Using Machine Learning Method. In Proceedings of the 2023 IEEE Conference on Computer Applications (ICCA), Yangon, Myanmar, 27–28 February 2023; IEEE: Piscataway, NJ, USA, 2023; pp. 86–90. [Google Scholar]
  195. Amankulova, K.; Farmonov, N.; Mucsi, L. Time-Series Analysis of Sentinel-2 Satellite Images for Sunflower Yield Estimation. Smart Agric. Technol. 2023, 3, 100098. [Google Scholar] [CrossRef]
  196. Song, Z.; Zhang, Z.; Yang, S.; Ding, D.; Ning, J. Identifying Sunflower Lodging Based on Image Fusion and Deep Semantic Segmentation with UAV Remote Sensing Imaging. Comput. Electron. Agric. 2020, 179, 105812. [Google Scholar] [CrossRef]
  197. Atsmon, G.; Nehurai, O.; Kizel, F.; Eizenberg, H.; Nisim Lati, R. Hyperspectral Imaging Facilitates Early Detection of Orobanche Cumana Below-Ground Parasitism on Sunflower under Field Conditions. Comput. Electron. Agric. 2022, 196, 106881. [Google Scholar] [CrossRef]
  198. Pinto, L.S.; Ray, A.; Reddy, M.U.; Perumal, P.; Aishwarya, P. Crop Disease Classification Using Texture Analysis. In Proceedings of the 2016 IEEE International Conference on Recent Trends in Electronics, Information & Communication Technology (RTEICT), Bangalore, India, 20–21 May 2016; IEEE: Piscataway, NJ, USA, 2016; pp. 825–828. [Google Scholar]
  199. Liu, J.; Lv, F.; Di, P. Identification of Sunflower Leaf Diseases Based on Random Forest Algorithm. In Proceedings of the 2019 International Conference on Intelligent Computing, Automation and Systems (ICICAS), Chongqing, China, 6–8 December 2019; IEEE: Piscataway, NJ, USA, 2019; pp. 459–463. [Google Scholar]
  200. Dawod, R.G.; Dobre, C. Classification of Sunflower Foliar Diseases Using Convolutional Neural Network. In Proceedings of the 2021 23rd International Conference on Control Systems and Computer Science (CSCS), Bucharest, Romania, 26–28 May 2021; IEEE: Piscataway, NJ, USA, 2021; pp. 476–481. [Google Scholar]
  201. Ghosh, P.; Mondal, A.K.; Chatterjee, S.; Masud, M.; Meshref, H.; Bairagi, A.K. Recogcnition of Sunflower Diseases Using Hybrid Deep Learning and Its Explainability with AI. Mathematics 2023, 11, 2241. [Google Scholar] [CrossRef]
Figure 1. Decision support systems involves data acquisition from multiple sources as input for machine learning algorithms. Then, a supervised learning model splits the dataset into a training set and a testing set. When high accuracy is achieved, the model is ready to predict or classify based on experience and can be used by farmers.
Figure 1. Decision support systems involves data acquisition from multiple sources as input for machine learning algorithms. Then, a supervised learning model splits the dataset into a training set and a testing set. When high accuracy is achieved, the model is ready to predict or classify based on experience and can be used by farmers.
Agronomy 14 00719 g001
Figure 2. Publications found by searching for scientific papers published on machine learning (black line) and its integration in agriculture (red line), precision agriculture (green line), digital agriculture (yellow line), and phenotyping (blue line). The graph represents the trends of publications from 1995 to 2024, last accessed on 30 January 2024.
Figure 2. Publications found by searching for scientific papers published on machine learning (black line) and its integration in agriculture (red line), precision agriculture (green line), digital agriculture (yellow line), and phenotyping (blue line). The graph represents the trends of publications from 1995 to 2024, last accessed on 30 January 2024.
Agronomy 14 00719 g002
Figure 3. The pie chart identifies the most used machine learning algorithms in phenotyping activities in agriculture. The findings are limited to scientific articles and conference proceedings.
Figure 3. The pie chart identifies the most used machine learning algorithms in phenotyping activities in agriculture. The findings are limited to scientific articles and conference proceedings.
Agronomy 14 00719 g003
Figure 4. (a) Shows the basic structure of an ANN, with differing colours indicating different layers. (b) Illustrates the basic functioning of an artificial neuron, with colours retaining the same meaning of (a). Specifically, blue represents data input, black represents the processing phase, and red represents output generation.
Figure 4. (a) Shows the basic structure of an ANN, with differing colours indicating different layers. (b) Illustrates the basic functioning of an artificial neuron, with colours retaining the same meaning of (a). Specifically, blue represents data input, black represents the processing phase, and red represents output generation.
Agronomy 14 00719 g004
Figure 5. (a) Demonstrates how a bivariate dataset (red and blue dots) can be separated by a straight line, while (b) shows the transition to a higher dimensional space to fit a hyperplane that separates the dataset. (c) Displays the numerous possibilities of lines or hyperplanes (1, 2, 3…n) that can be chosen to separate the dataset. (d) Illustrates the concept of a margin (m), which enables the selection of the best hyperplane.
Figure 5. (a) Demonstrates how a bivariate dataset (red and blue dots) can be separated by a straight line, while (b) shows the transition to a higher dimensional space to fit a hyperplane that separates the dataset. (c) Displays the numerous possibilities of lines or hyperplanes (1, 2, 3…n) that can be chosen to separate the dataset. (d) Illustrates the concept of a margin (m), which enables the selection of the best hyperplane.
Agronomy 14 00719 g005
Figure 6. (a) Illustrates the workflow of a classic Decision Tree and (b) represents how Random Forests generate an aggregated prediction. In both cases, the algorithm votes for a class label. The class with the highest number of votes is the final predicted one (green box), while the other is discarded (red box).
Figure 6. (a) Illustrates the workflow of a classic Decision Tree and (b) represents how Random Forests generate an aggregated prediction. In both cases, the algorithm votes for a class label. The class with the highest number of votes is the final predicted one (green box), while the other is discarded (red box).
Agronomy 14 00719 g006
Figure 7. Unseen data (black dot) plotted with seen data belonging to two different classes (blue and red dots). The dotted circumference illustrates how different K values can lead to a different classification of unseen data.
Figure 7. Unseen data (black dot) plotted with seen data belonging to two different classes (blue and red dots). The dotted circumference illustrates how different K values can lead to a different classification of unseen data.
Agronomy 14 00719 g007
Figure 8. Highlight on-field condition of durum wheat by using a binary classification of “non-lodged” and “lodged”. Image regression is useful for defining three levels of lodging intensity (light, moderate, and heavy). The illustration was taken from Koh et al., 2021 [165].
Figure 8. Highlight on-field condition of durum wheat by using a binary classification of “non-lodged” and “lodged”. Image regression is useful for defining three levels of lodging intensity (light, moderate, and heavy). The illustration was taken from Koh et al., 2021 [165].
Agronomy 14 00719 g008
Figure 9. Overall diagram of the DCNN architecture (A) and the prediction explanation phases (B) to distinguish the eight different stresses from the healthy leaf of soybean. The illustration was taken from Ghosal et al., 2018 [168].
Figure 9. Overall diagram of the DCNN architecture (A) and the prediction explanation phases (B) to distinguish the eight different stresses from the healthy leaf of soybean. The illustration was taken from Ghosal et al., 2018 [168].
Agronomy 14 00719 g009
Table 1. For an immediate and intuitive understanding, each row of the table corresponds to a learning type, its possible use, and the algorithms available, adapted from [42,43]. Given the versatility of the use of ML techniques, the main algorithms used in agriculture have been reported.
Table 1. For an immediate and intuitive understanding, each row of the table corresponds to a learning type, its possible use, and the algorithms available, adapted from [42,43]. Given the versatility of the use of ML techniques, the main algorithms used in agriculture have been reported.
Learning TypeUsed forAlgorithms
Supervised
Learning
Classification
Regression
Prediction
Bayesian networks
Support Vector Machine
Random Forest
Neural networks
Decision tree
Hidden Markov model
Naïve Bayes
Unsupervised LearningClustering
Dimensionality
reduction
k-means
x-means
Principal Component Analysis
Independent Component Analysis
Gaussian mixture models
Semi-supervised
Learning
HybridSelf-training
Transductive Support Vector Machine
Generative models
Reinforcement LearningReal-time
decision making
Q-learning
Markov decision process
Table 2. The advantages and disadvantages of machine learning in agriculture are described below, adapted from Chhaya and Sarode [44].
Table 2. The advantages and disadvantages of machine learning in agriculture are described below, adapted from Chhaya and Sarode [44].
AdvantagesDisadvantages
Ability to identify trends and patterns that are invisible to humans.Algorithms require huge unbiased datasets for training.
Automation due to the ability of algorithms to self-learn and improve.Requires a lot of time and resources.
Continuous improvement in accuracy and efficiency.Specific skills are required to achieve good interpretation of results.
Possibility to handle multi-dimensional and multi-sources data.High error-susceptibility, especially when the algorithm is trained on insufficient datasets that generate bias.
Wide applications (engineering, medicine, agriculture, etc.).
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Centorame, L.; Gasperini, T.; Ilari, A.; Del Gatto, A.; Foppa Pedretti, E. An Overview of Machine Learning Applications on Plant Phenotyping, with a Focus on Sunflower. Agronomy 2024, 14, 719. https://doi.org/10.3390/agronomy14040719

AMA Style

Centorame L, Gasperini T, Ilari A, Del Gatto A, Foppa Pedretti E. An Overview of Machine Learning Applications on Plant Phenotyping, with a Focus on Sunflower. Agronomy. 2024; 14(4):719. https://doi.org/10.3390/agronomy14040719

Chicago/Turabian Style

Centorame, Luana, Thomas Gasperini, Alessio Ilari, Andrea Del Gatto, and Ester Foppa Pedretti. 2024. "An Overview of Machine Learning Applications on Plant Phenotyping, with a Focus on Sunflower" Agronomy 14, no. 4: 719. https://doi.org/10.3390/agronomy14040719

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop