Next Article in Journal
Transcriptomic Insight into the Pollen Tube Growth of Olea europaea L. subsp. europaea Reveals Reprogramming and Pollen-Specific Genes Including New Transcription Factors
Next Article in Special Issue
Identifying the Growth Status of Hydroponic Lettuce Based on YOLO-EfficientNet
Previous Article in Journal
Irrigation Strategies with Controlled Water Deficit in Two Production Cycles of Cotton
Previous Article in Special Issue
Machine Learning-Based Crop Stress Detection in Greenhouses
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Assessment of Soybean Lodging Using UAV Imagery and Machine Learning

1
Division of Plant Science and Technology, University of Missouri, Columbia, MO 65211, USA
2
Department of Biological Systems Engineering, University of Wisconsin-Madison, Madison, WI 53705, USA
3
Department of Chemical & Biomedical Engineering, University of Missouri, Columbia, MO 65211, USA
*
Author to whom correspondence should be addressed.
Plants 2023, 12(16), 2893; https://doi.org/10.3390/plants12162893
Submission received: 29 June 2023 / Revised: 24 July 2023 / Accepted: 31 July 2023 / Published: 8 August 2023
(This article belongs to the Special Issue Advances in Sensor Systems and Data Analysis for Crop Phenotyping)

Abstract

:
Plant lodging is one of the most essential phenotypes for soybean breeding programs. Soybean lodging is conventionally evaluated visually by breeders, which is time-consuming and subject to human errors. This study aimed to investigate the potential of unmanned aerial vehicle (UAV)-based imagery and machine learning in assessing the lodging conditions of soybean breeding lines. A UAV imaging system equipped with an RGB (red-green-blue) camera was used to collect the imagery data of 1266 four-row plots in a soybean breeding field at the reproductive stage. Soybean lodging scores were visually assessed by experienced breeders, and the scores were grouped into four classes, i.e., non-lodging, moderate lodging, high lodging, and severe lodging. UAV images were stitched to build orthomosaics, and soybean plots were segmented using a grid method. Twelve image features were extracted from the collected images to assess the lodging scores of each breeding line. Four models, i.e., extreme gradient boosting (XGBoost), random forest (RF), K-nearest neighbor (KNN) and artificial neural network (ANN), were evaluated to classify soybean lodging classes. Five data preprocessing methods were used to treat the imbalanced dataset to improve classification accuracy. Results indicate that the preprocessing method SMOTE-ENN consistently performs well for all four (XGBoost, RF, KNN, and ANN) classifiers, achieving the highest overall accuracy (OA), lowest misclassification, higher F1-score, and higher Kappa coefficient. This suggests that Synthetic Minority Oversampling-Edited Nearest Neighbor (SMOTE-ENN) may be a good preprocessing method for using unbalanced datasets and the classification task. Furthermore, an overall accuracy of 96% was obtained using the SMOTE-ENN dataset and ANN classifier. The study indicated that an imagery-based classification model could be implemented in a breeding program to differentiate soybean lodging phenotype and classify lodging scores effectively.

1. Introduction

Soybean is one of the major grain productions in the USA, and a total of 87.6 million acres of land were planted in 2021 with an average soybean yield of 3.45 metric tons per hectare, according to the report of the United States Department of Agriculture (USDA), National Agriculture Statistics Service [1]. However, soybean yield may be significantly affected by environmental conditions [2]. Breeding programs aim to develop new crop varieties with improved traits, such as improved yield, resistance to biotic and abiotic stresses, desired maturity stage and no lodging. Lodging occurs when the plant stems break or bend over, and the plants displace entirely from their original positions. Lodging is a morphological trait, and lodged soybean plants can significantly reduce yield. Lodging in different growing stages can cause different yield reductions, such as by 18–32% at the R5 stage [3], 12–18% at R3, and 13–15% at stage R6 [4]. Furthermore, complete lodging at the full maturity stage can cause more than a 30% yield reduction [5]. Therefore, developing soybean cultivars with lodging tolerance is essential to enhance productivity and improve yield stability [6].
Improvement of lodging resistance cultivars not only improves yield by increased solar radiation interception but also improves mechanical harvesting efficiency [7]. Lodging tolerant soybean cultivars selection is one of soybean breeders’ efforts in developing high-yielding soybean cultivars. Soybean lodging can be caused by environmental factors, such as moist and fertile soil, densely populated lines, soybean stem borer [8], and meteorological conditions [9]. Lodging can also be caused by external forces, wind, rain, hail [10] and morphological parameters of the cultivars. Numerous studies have been conducted on rice, maize, oats, barley, and canola lodging to determine the impact on crop yield and development [11,12,13,14]. It is essential to develop lodging-resistant cultivars. Conventional breeding programs quantify lodging tolerance traits based on visual observation and score them from 1 to 5. Visual observation and scoring are subjected to human errors and biases that may hinder the breeding efficiency and to identify the right genotypes [15,16]. Meanwhile, manual measurement and visual observation are time-consuming, laborious, and costly [17]. Therefore, developing a high throughput selection approach for quantifying soybean lodging scores using remote sensing technologies is a prime concern.
Remote sensing systems used in agriculture, including precision agriculture (PA), can be classified based on the sensor platform and the type of sensor employed. These platforms typically include satellites, aerial platforms such as aircraft and unmanned aerial vehicles (UAVs), and ground-based systems [18]. The sensors used for remote sensing vary in their spatial, spectral, radiometric, and temporal resolution capabilities [19]. Spatial resolution refers to the size of the pixel representing an area on the ground, with high-resolution sensors having small footprints and low-resolution sensors having larger footprints. Temporal resolution is related to the sensor platform’s orbit time, determining how frequently it revisits the same observation area. Spectral resolution, on the other hand, is indicated by the number of bands captured in the electromagnetic spectrum range [20]. Remote sensing systems have been used to quantify crucial factors of plants, such as photosynthesis, plant nutrients, and various biotic and abiotic stresses (e.g., disease and water stress) [21,22,23]. While many modern satellites offer high spatial resolution (less than 5 m) and frequent temporal coverage (daily), publicly available satellite products may still be too coarse for various precision agriculture applications. The optimal spatial-temporal resolution needed for PA depends on management goals, field size, and the equipment’s capability to adjust input application rates (e.g., irrigation, fertilizer, pesticide) [18].
Unmanned aerial vehicle (UAV) based imagery sensors such as digital and multispectral cameras have been used previously to select breeding lines using image-derived features of breeding rows within abbreviated time [24]. UAV image-derived features have been used by numerous researchers to quantify crop responses to biotic and abiotic stress [25], such as drought stress [26], salt [27], and pest resistance [22]. UAV-based remote sensing techniques have been used for non-crops as well. For example, turfgrass drought phenotyping was studied by Yousfi [26] to select drought-tolerant genotypes for sustainable green spaces in water-limited regions. Evaluating six turfgrass mixtures under different water regimes, vegetation and water status indices showed significant differences in growth. Normalized Difference Vegetation Index (NDVI) and Green Area (GA) distinguished drought-tolerant and susceptible species. At the same time, drone-derived GA proved more helpful in assessing turfgrass variability than ground RGB images or NDVI. Pest-resistant genotypes of potatoes have been studied based on the estimation technique for disease severity in a field using RGB imagery from UAV [28]. Furthermore, image features show an active correlation with soybean traits such as maturity, plant height, yield, flowering time, wilting and canopy size [15,29,30,31,32,33], which are particularly important in breeding programs.
Studies have been conducted to identify lodging-resistant genotypes of different crops in general and for breeding purposes, such as rice, maize, oats, barley, and canola [11,13,14,16] using remote sensing technologies. Image features have been used for lodging detection, such as textural features and Gray-Level Co-occurrence Matrix (GLCM), were used for wheat and canola lodging detection [34,35]. In addition, Gabor filtering was used by Mausda [36] to detect the degree and direction of rice lodging. [37,38] investigated and found that canopy spectral reflectance increased and NDVI decreased with the high severity of lodging. [39] also used textural features adopting an airborne to improve wheat lodging classification accuracy. [24] combines spectral features with textural features for the rice lodging classification.
Many machine learning and deep learning models have been used to identify crop lodging. By incorporating the digital surface model (DSM) and texture information alongside spectral data, the decision tree classification model achieved an impressive accuracy of 96.17% and successfully identified rice lodging ratios [40]. A comprehensive methodology for lodging identification in maize using UAV imagery and logistic regression effectively predicts the occurrence probability of lodging. It reveals the importance of canopy structural features in discriminating lodging at the plot scale [41]. Nearest neighbors, linear discriminant analysis, random forest (RF), neural network (NN), and support vector machine (SVM) are extensively used to distinguish crops. Rajapaksa et al. [34] utilized texture features and applied SVM to distinguish between wheat and canola lodging.
Similarly, Liu et al. [42] employed SVM on color, texture, and thermal features to differentiate between lodging and non-lodging in crops. Deep learning, a modern machine learning approach associated with artificial intelligence for image processing and data analysis [43], has recently gained prominence. The convolutional neural network (CNN) within deep learning can simultaneously function as a feature extractor and classifier.
However, within a breeding field, the number of lodged plots is much lower than that of non-lodged plots under natural conditions, which imbalanced the dataset in the analysis process. Imbalanced data may cause increased errors and decreased robustness of developed models. To improve the accuracy, imbalanced datasets are usually preprocessed using Synthetic Minority Oversampling Technique (SMOTE) and the Edited Nearest Neighbors under-sampling algorithm (SMOTE-ENN) [44].
Though research has been conducted using machine learning and deep learning methods to detect crop lodging, to the best of our knowledge, there is no research conducted on crop lodging detection for soybean breeding using the UAV imagery technique. Hence, this study aimed to investigate the potential of quantifying lodging scores of soybean breeding lines using UAV-based imagery and machine learning methods. The textural image features provide Supplementary Information about the object properties, which can help the heterogeneous crop field assessment [45]. The specific objectives were: (1) to develop an RGB image texture feature-based soybean lodging classification model using machine learning algorithms and (2) to assess the classification accuracies among different classification models. The current research makes the following contributions:
  • Imbalanced dataset processing: This study has contributed by outlining the methods used for texture feature extraction, preprocessing of imbalanced datasets, including image feature extraction, feature selection, and applying various resampling techniques such as SMOTE-Tomek Link, Synthetic Minority Oversampling-Edited Nearest Neighbor (SMOTE-ENN), Borderline-SMOTE, Synthetic Minority Oversampling-Nominal Continuous (SMOTE-NC), and Adaptive Synthetic (ADASYN) to address the class imbalance issue in the lodging dataset.
  • Efficient lodging assessment for soybean breeding: For the first time, evaluated the potential and methods to assess the lodging score of soybean breeding lines in field conditions using UAV-based imagery and machine learning.

2. Results

2.1. Feature Selection

Twelve texture features were selected using the random forest recursive feature elimination (RF-RFE) method with two others (Entropy and Information measures of correlation I) eliminated from all the features. The result shows that the 12 features were essential to obtain the highest score by performing the RFE algorithm with cross-validation. Figure 1 shows that the RFE uses a random forest algorithm to test the combination of features, where the number of features was 12 with a maximum score of 0.754. Yellow line in the Figure 1 indicates the feature scores obtained during the RF-RFE process. The highest point on the yellow line indicates the maximum score achieved during the RF-RFE process. This point corresponds to the set of features that leads to the best performance for predicting soybean lodging. These twelve features, one target, and 1266 observations (plots) were used to analyze the soybean lodging using four machine learning classifiers.

2.2. Original and Balanced Dataset

Table 1 shows the number of data points included in each class for the original dataset and four classifiers. Each classifier has five preprocessing methods datasets. The original dataset was highly imbalanced, where the non-lodging class was 76%, medium lodging was 16%, high lodging was 6%, and severe lodging was 0.08% of all datasets. To overcome the imbalance issue, five preprocessing (SMOTE-Tomek Link, SMOTE-ENN, Borderline-SMOTE, SMOTE-NC and ADASYN) methods were used to balance the dataset, and the number of data points included in each preprocessing method for each class are shown in Table 1.

2.3. Classification Performance of Machine Learning Models

Classification Performance of Four Machine Learning Models Using Original and SMOTE-ENN Dataset

Using the original dataset for the classification of soybean lodging, we found that XGBoost, Rf, KNN, and ANN showed an overall accuracy of 0.80, 079, 0.77, and 0.73, respectively. All the machine learning classifiers only showed higher precision, recall, and F1-score for the NL class. No model correctly classified other classes of ML, HL, and SL. Because there were very few numbers of data points associated with ML, HL, and SL classes. More precisely, 36 data points in ML, 12 data points in HL, and only 4 data points were associated in the testing set for the classification using the original dataset. Due to this limited number of data points, classifiers couldn’t recognize any of them, resulting in poor precision, recall, and F1-score for these classes. The confusion matrix and model performance metrics of four lodging classes using the original dataset are shown in Supplementary Table S1. Overall accuracy, kappa value, and misclassification rate are shown in Supplementary Figure S1 and due to the poor results using the original and imbalanced dataset, used five data balancing methods (SMOTE-Tomek Links, SMOTE-ENN, Borderline-SMOTE, SMOTE-NC, and ADASYN). The following section describes the results of ML classifiers using five balancing methods.
After using five balanced datasets, the study found that the SMOTE-ENN dataset provided the best accuracy, higher precision, recall, F1-score, kappa coefficient and lower misclassification rate than the other four datasets. Table 2 represents the evaluation results of XGBoost, RF, KNN and ANN classifiers using the SMOTE-ENN balanced dataset for classifying four soybean lodging classes (NL, ML, HL and SL). Evaluation results using other balanced datasets are provided in the Supplementary File (Tables S2–S5).
The results of the XGBoost model shown in the table show higher classification accuracy of 0.94 (Figure 2) using the SMOTE-ENN dataset, whereas, using other datasets, the classification accuracy ranges between 0.84–0.89 (Figure S2). SMOTE-ENN dataset outperformed other datasets. Higher precision, recall and F1-score were obtained for SL classes with the values of 0.99, 0.99 and 0.99, respectively. On the other hand, a higher kappa value of 0.91 was also obtained using the SMOTE-ENN dataset. The overall accuracy, kappa coefficient and misclassification rate of each class for the other four (SMOTE-Tomek Links, Borderline-SMOTE, SMOTE-NC, and ADASYN) balanced datasets are shown in Supplementary Figure S2. Among all other datasets, a lower misclassification rate of 12% was obtained using the SMOTE-ENN dataset. A comprehensive comparison showed that using SMOTE-ENN was the most ideal dataset, with the higher area under the receiver operating curve (AUC) from the ROC curve and the average precision (AP) values from the precision-recall curve Figure 3a and Figure 4a. Furthermore, the RF classifier resulted in higher overall classification accuracy of 0.93 was obtained using the SMOTE-ENN dataset, whereas 0.85, 0.88, 0.86 and 0.85 (Figure S3) were obtained from SMOTE-Tomek Link, Borderline-SMOTE, SMOTE-NC and ADASYN, respectively. SMOTE-ENN outperformed all other methods with higher precision, recall, F1-score, and kappa value. The misclassification rate was also minimum for the SMOTE-ENN dataset with a value of 13%. Overall accuracy, kappa coefficient and misclassification rate of four balanced datasets are shown in figure (Figure S3). The SMOTE-ENN dataset showed better results than other datasets, resulting in the best AUC from ROC curve AP values from the precision-recall curve Figure 3b and Figure 4b.
Unlike other classifiers XGBoost and RF, KNN showed a similar trend in classifying soybean lodging. Higher overall classification accuracy was obtained using the SMOTE-ENN dataset with a value of 0.91 (Figure 2), where NL class showed lower recall and f1-score of 0.55 and 0.69, respectively. Other classes, ML, HL and SL, showed consistency with a value greater than 0.75 in all respect. A higher kappa value of 0.87 and a lower misclassification rate were also obtained from SMOTE-ENN, with a value of 17% (Figure 2). Other results (Table S4 and Figure S4) using a balanced dataset aren’t as good as SMOTE-ENN. The AUC values for each class were 0.96, 0.98, 1.00, and 1.00 for NL, ML, HL, and SL, respectively, whereas AP values were 0.90, 0.96, 0.99 and 1.00 (Figure 3c and Figure 4c) for SMOTE-ENN dataset. As per previous results, SMOTE-ENN showed a higher classification accuracy of 0.96 (Figure 2) with higher precision, recall and f1-score for ML, HL and SL, except for the class NL (Table 2). A very minimum misclassification rate of 7% was obtained using the SMOTE-ENN dataset, whereas other datasets resulted in a 32%, 25%, 25% and 36% misclassification rate (Figure S5). Other results using SMOTE-Tomek Link, Borderline-SMOTE, SMOTE-NC and ADASYN datasets showed classification accuracy higher than 0.8, but SMOTE-ENN outperformed in every case. The ROC curve using four (SMOTE-Tomek Links, Borderline-SMOTE, SMOTE-NC, and ADASYN) balanced datasets along with XGBoost, RF, KNN, and ANN classifiers are shown in Figures S6, S7, S8, and S9, respectively. Furthermore, the precision-recall curve is shown using four (SMOTE-Tomek Links, Borderline-SMOTE, SMOTE-NC, and ADASYN) balanced datasets along with XGBoost, RF, KNN, and ANN classifiers are shown in Figures S10, S11, S12, and S13, respectively. On the other hand, higher AUC and AP values were obtained from the SMOTE-ENN dataset for each class Figure 3d and Figure 4d.

3. Discussion

Lodging is one of the major factors of reduced crop yields [46]. Accurate classification of crop lodging is highly economical for decision-making regarding breeding purposes. Some researchers already used UAV RGB imagery to classify the lodging of different crops with the increasing development of UAV technology. But to our knowledge, there is no research conducted to classify soybean lodging for breeding purposes. One of the reasons might be the complexity of analysis using an imbalanced dataset and focusing on mostly known phenotypic traits leads to putting less focus on soybean lodging classification using UAV-based imagery. Though there was a big challenge associated with the data preprocessing as the lodging classes were highly imbalanced, it came to a point to justify the results with other researchers’ findings. The original dataset and five data balancing methods (SMOTE-Tomek Link, SMOTE-ENN, Borderline-SMOTE, SMOTE-NC and ADASYN) were used to balance the dataset. They analyzed these balanced datasets using XGBOOST, RF, KNN and ANN classifiers. From the above-described results, SMOTE-ENN performed the best among all balancing techniques for all the machine learning classifiers, achieving the highest overall accuracy, lowest misclassification rate and highest Kappa coefficient in all the cases. Based on the SMOTE-ENN dataset results of four classifiers, the comparison was described in the following section.
Table 3 shows the comparative analysis of crop classification results among soybean lodging classification and other crop lodging classifications done by different researchers. RGB image features for maize lodging severity with an accuracy of 94.5% with the XGBoost classifier after using SMOTE-ENN preprocessing [47]. The researchers used before and after balancing the dataset method for maize lodging classification, where the non-lodging and lodging data distribution was 713 and 87 before balancing, respectively. After balancing using the SMOTE-ENN method, the non-lodging and lodging dataset becomes 546 and 671, respectively, which reduces the non-lodging dataset and increases the lodging dataset for balancing the dataset [47]. Undersampling and SMOTE method for wheat yield estimation by Chemchem [48], where the researcher finds out that the SMOTE data balancing method significantly increases training score and AUC ROC values using well-known machine learning methods. Random forest classifier showed the training score and AUC ROC values of 99.40% and 0.72 (without sampling), 99.78% and 0.73 (undersampling), and 99.92% and 0.90 (SMOTE sampling), respectively. Hyperspectral imagery data available from the public domain with 16 classes were classified using tree-based ensembled classifiers by Datta [49], encompassing several data balancing methods, which resulted in SMOTE, Tomek-Links and their combinations of higher accuracy and best resampling strategy.
This study followed the same data balancing method, SMOTE-ENN, where the number of NL datasets (Table 1) was reduced, and the number of ML, HL, and SL increased using the data balancing method. Our study resulted in 94% of soybean lodging classification accuracy with the XGBoost classifier and SMOTE-ENN data balancing method. RGB image features were used for grass lodging severity and found an accuracy of 79.1% [50], whereas 86.61% accuracy was observed by [12] for maize lodging classification using the maximum likelihood classification (MLC) algorithm. On the other hand, a random forest (RF) classifier was used for barley lodging mapping and found an overall accuracy of 99.7% using multispectral imagery [14]. This study found an overall accuracy of 93% on the testing dataset using an RF classifier for soybean lodging classification. The superiority of other researchers’ results using RF may be associated with its data feature extraction and the number of training and testing balanced datasets. Furthermore, KNN yields classification accuracy of 91% for soybean lodging, whereas nearest neighborhood classification and support vector machine (SVM) by [34,38] reported wheat lodging classification at 90% and 92.6%, respectively, using multispectral imagery. Furthermore, Principal component analysis and ANN was used to differentiate the rice lodging with an overall accuracy of 97.8% using hyperspectral reflectance data [51], whereas our study reveals an overall accuracy of 96% using RGB image-derived textural features for soybean lodging. The higher accuracy obtained by [52] might be the reason for using the hyperspectral imagery technique, which can identify and quantify molecular absorption. Soybean lodging, which can decrease crop yield and quality, can be minimized by accurately classifying soybean lodging. Breeders can identify and address the factors associated with lodging, such as genetics, environmental conditions, or other agronomic factors. On the other hand, soybean lodging classification based on a deep learning algorithm can automatically extract intrinsic features from the dataset using different supervised and unsupervised learning to classify the different extents of soybean lodging. The best advantage of the RGB imagery technique is low cost and beneficial for smallholders to detect crop lodging.

Future Work

There is still a huge lack of soybean lodging detection research for breeding. Though there are other traits such as yield, plant height, days to maturity, and leaf wilting are associated with selecting the best genotypes for breeding purposes, lodging is one of the crucial factors considered by the breeders, which is somehow not in mainstream research using UAV based imagery technology. One of the biggest limitations in soybean lodging detection is the imbalanced dataset of different classes, which challenges researchers in analyzing and obtaining good output. To address the emerging issues, four balancing methods were used to balance the class difference. Further, detailed classification exploring other supervised deep learning and machine learning methods can be explored to obtain higher accuracy for soybean lodging detection.

4. Materials and Methods

4.1. Field Experiment

The field experiment was conducted in 2019 at the Bay Farm Research Facility (38°54′08.3″ N, 92°12′29.8″ W), Columbia, Missouri, United States. The field is in a humid subtropical region (Köppen climate classification code: Cfa) [53]. The experimental field was a preliminary yield trial (PYT) to select advanced yield trial (AYT) genotypes. The breeding lines were observed for several traits throughout the growing and harvesting period. One thousand and seven hundred seventy-three (1773) soybean genotypes were planted in four-row plots with a row length of 3.6 m and row spacing of 0.8 m on 3 June 2019 (without replicates). The distance between each plot was the same as the row spacing, and the end-to-end spacing between the two plots was 0.6 m. Weather conditions during the growing season showed in Figure 5, which includes daily average temperature and cumulative precipitation. The weather data was acquired from the nearby weather station (Bradford Research and Extension Center), a part of Missouri Mesonet—Weather Station Network, located within 1.01 (km) of the studied field plots.

4.2. Ground Data Collection

Lodging was rated on a 1 to 5 scale with 0.5 increments by the experienced breeders at the maturity stage R8. A rating of 1 showed that all plants and branches were erect, 2 showed that all plants were leaning slightly or a few plants down, 3 demonstrated that plants were leaning moderately (45 degrees), or 25% to 50% of the plants down, 4 showed that all plants leaning considerably, or 50% to 80% of the plants down and 5 showed that all plants are down. These ratings are general requirements that are followed by the breeders to observe visually and to score each plot. All plots were then assigned into four classes based on their scores, namely no lodging (NL, score 1.0, 1.5), medium lodging (ML, score 2.0, 2.5), high lodging (HL, score 3.0, 3.5) and severe lodging (SL, scores 4.0, 4.5 & 5.0). The assigned four classes based on the lodging score were developed for this study after discussing with the experienced soybean breeders. Some examples of plots with different lodging scores are shown in Figure 6. A total of 1773 plots were processed, among which 1266 plots were used for the image feature calculation, and the rest of the plots were filler and discarded. In this study, the number of plots of each lodging class NL, ML, HL, and SL is non-lodging, medium lodging, high lodging, and severe lodging, respectively.

4.3. UAV Imagery Data Collection

The aerial images were collected at the full seed development stage of R6 on 29 August 2019 using a UAV platform (DJI Matrice 600 Pro, DJI, Shenzhen, China) equipped with a Sony A6300 (Sony Corporation, Tokyo, Japan) camera. Images were taken at 0.5 frames per second (fps) with a resolution (number of pixels) of 6000 × 4000 pixels at a flight height of 30 m above the ground level with an overlap of 80% for both sides of the image. During the image acquisition, the camera was set to shutter 1/1000 s, ISO 100–200, F-stop auto and daylight mode. A Real-Time Kinematic (RTK) GNSS positioning system (Reach RS+, Emlid, St. Petersburg, Russia) was used to obtain the GNSS coordinates of the GCPs. To ensure sufficient satellite reception, the base station was mounted on a tribrach fixed in an open field area. The base position was obtained in the initial setting by accumulating its GNSS coordinates for 30 min. The base station was placed at the same location as each data collection. The rover receiver was placed vertically in the holes on a monopod after the GCPs were pulled out, and the GNSS coordinate of each GCP was recorded after accumulating for 10 s using ReachView (Emlid, St. Petersburg, Russia). The geo-referencing information of each image was recorded in a separate.csv file. Images were stitched using Agisoft PhotoScan Pro (v1.3.4, St. Petersburg, Russia) for further processing.

4.4. Image Processing

Figure 7 illustrates this study’s image processing and data analysis pipelines. First, the texture feature was extracted from RGB orthomosaic after a few preprocessing steps. The optimal features were selected using Random Forest-Recursive Feature Elimination (RF-RFE) method. Five resampling methods, namely Synthetic Minority Oversampling (SMOTE)-Tomek Links, SMOTE-Edited Nearest Neighbor (ENN), Adaptive Synthetic Oversampling (ADASYN), Borderline-SMOTE and SMOTE-Nominal Continuous (NC) method were compared for treating the data imbalance. At last, the performance of four machine learning models in the lodging classification was compared.
An orthomosaic image was generated using Agisoft PhotoScan Pro. Following the procedures described by [27]. The orthomosaic image was exported as .tif image and was processed using the Matlab Image Processing Toolbox and Computer Vision System Toolbox (ver. 2021b, The MathWorks, Natick, MA, USA). Individual soybean plots were separated from orthomosaic images by manually cropping a rectangle region of interest (ROI) around each plot. The size of each plot varied due to the planting error. Hence the size of ROI also varied to cover each soybean plot according to its width and length. The background of each image (e.g., soil, leaf shadow and plant residue) was removed by detecting the projected canopy contours using the “activecontour” function [54] with the “Chan-Vese” method [55]. The foreground consisting of soybean plants is the pixels within a full contour, and the outside of the contours is the background. Contours with extremely small regions were detected as noises using the “regionprops” function and removed from the foreground.

4.5. Texture Feature Extraction and Selection

A variety of image features could be used in machine learning to classify lodging and non-lodging plots accurately. Color image features that show variation in the leaves or stem color of the plant and don’t represent the lodging or non-lodging condition of the plots. On the other hand, lodging plots most likely have non-uniform and heterogenous patterns and non-lodging plots have uniform and homogenous patterns [43]. Considering these factors, textural features were extracted from the selected plots. The texture is one of the essential features of digital image processing. Numerous researchers have vastly used it for processing remote sensing data such as object detection, image classification, crop trait classification, image evaluations, and lodging detection [35,56,57,58].
Furthermore, to reduce the noise in isolated pixels in classification, texture information is one of the prime features for classification [58]. Gray Level Co-occurrence Matrix (GLCM) was first developed by [59], and the GLCM considers pairs of pixels separated by a certain distance and oriented at a specific angle within the image. It calculates the frequency of occurrence of these pixel pairs with different combinations of grey levels [60]. To calculate the texture features, the original image is first converted to a grayscale image. Then the features of the grayscale images are extracted using the relationship of brightness values between the center pixel and its neighborhood pixel within the predefined kernel. The GLCM can produce different texture information according to its grayscale level, kernel size and direction by using the relationship. The selected texture features used in this study are listed in Table 4. Those features were angular second moment, contrast, correlation, variance, inverse difference moment, sum average, sum variance, sum entropy, entropy, difference variance, difference entropy, information measures of correlation I, information measures of correlation II, and maximum correlation coefficient.
The feature selection step eliminates the less important feature at each iteration. The random forest recursive feature elimination (RF-RFE) method [72] was used to select the optimal texture features. This recursive process ranks features according to the feature importance given by the RF. The texture feature set was continuously reduced through iterative loops to select the required features. The 10-fold cross-validation strategy was used to select the best basis function for the feature selection.

4.6. Preprocess Imbalanced Data

In this study, the sample number of each lodging class was imbalanced, with only a few high and severe lodging plots. Data balancing or resampling are commonly used methods to tackle the class imbalance issue in machine learning models by isolating it from the classification algorithms. Five preprocessing methods (i.e., SMOTE-Tomek Links, SMOTE-ENN, Borderline-SMOTE, SMOTE-NC and ADASYN) were compared to identify the suitable models for the imbalanced data in this study.
Synthetic Minority Oversampling Technique (SMOTE) algorithm is a resampling method based on a random oversampling algorithm that generates synthetic samples by the difference between adjacent minority samples [73]. The process includes the selection of an example of x minority class and the nearest minority class neighbors. The synthetic data is created by choosing one of the k nearest neighbors y at random, then connecting x and y to form a line segment in space characteristics. Then the synthetic dataset is produced as a combination of two selected samples x and y [74]. SMOTE can increase the number of minority classes in the dataset [75,76]. Several oversampling methods have been derived using the SMOTE as a basis [77], which includes SMOTE-Tomek Links, SMOTE-ENN, Borderline SMOTE, and SMOTE-NC in this study.
The SMOTE-Tomek Links method involves the integration of SMOTE oversampling and Tomek Links undersampling techniques [78]. It generates synthetic data for the minority class using SMOTE and removes data identified as Tomek Links from the majority class. The SMOTE-ENN combines SMOTE and Edited Nearest Neighbor (ENN), an undersampling method. SMOTE-ENN enhances the accuracy of classifying minority classes by eliminating observations from the majority classes near the class boundary of distinct classes calculated through the nearest neighbor algorithm [79]. One of the main characteristics of the SMOTE-ENN method is that the processed data does not have the same number of instances in different classes. Instead of having equal instances in each category, the resampled majority class will still be larger than the minority class, but the size difference between the categories will be reduced. In addition, Borderline-SMOTE is another technique used for oversampling in datasets that are not balanced. The Borderline SMOTE technique enhances the distribution of samples within a dataset by generating new samples based on a small number of samples located at the boundary [80]. Lastly, SMOTE-NC is an extension of SMOTE that considers several factors, such as the nearest neighbors of the minority instances, the median of the standard deviation of both nominal and continuous variables, the Euclidean distance between the minority instance and its k-nearest neighbors, and the desired ratio of the minority class over the majority class [81,82].
On the other hand, this study also tested the Adaptive Synthetic (ADASYN) sampling approach. Similar to SMOTE method, ADASYN generates more synthetic samples for the minority classes along the linear function by weighting distance [83] and according to the level of difficulty in learning [74]. ADASYN utilizes a weighted distribution for diverse minority classes to determine the number of artificial samples produced for each minority category [84].

4.7. Machine Learning Models for Soybean Lodging Classification

The extreme gradient boosting (XGBoost) method is y for classification. XGBoost controls the overfitting by using the regularized model formalization, which resulted in better performance compared to the previous boosted algorithms [85]. XGBoost consists of a few hyperparameters such as nrounds (the number of trees), eta, learning rate and depth (the depth of the tree) [86] that can be optimized to improve the performance. To optimize the XGBoost model performance, a nested cross-validation approach was applied to find the optimal hyperparameter factors to produce the best models. Hyper-parameter was tuned for each preprocessed dataset and included in the Supplementary Materials File (Tables S6 and S7). The study uses Tree-Structured Parzen Estimator (TPE) method to tune the hyper-parameters, which involves defining the hyper-parameter spaces and distributions. The aim was to develop a high-precision and recall model for the soybean lodging classification.
An ensemble classification algorithm, a random forest (RF) model, was used to classify soybean lodging based on image features. RF is a group of tree-based classifiers and uses bootstrapping to improve the diversification of classification trees. Random Forest takes advantage of the high speed and accuracy of the decision tree algorithm for classification problems by generating multiple decision tree models. Each decision tree is independent, and the errors are minimized collaboratively, resulting in more accurate and reliable classification results [87]. The grid search method was used with 5-fold cross-validation to optimize the RF model performance and find optimal hyper-parameters. Six hyper-parameters were tuned using the grid search method for each treated dataset, including the original dataset. The best values of hyper-parameters are included in the Supplementary Files (Tables S8 and S9). RF was used to develop a soybean lodging classification model using these best hyper-parameter values.
The K-nearest neighbor (KNN) is a non-parametric supervised machine learning algorithm, one of the popular algorithms for data processing and modeling [88]. The KNN algorithm was used to classify the soybean lodging genotypes selection, where the primary parameter “n_neighbor” = 3 was set for the analysis.
Artificial neural networks (ANNs) have been extensively used to classify crops and crop traits [89,90,91]. ANN contains an input layer, multiple hidden layers, and one output layer. Each hidden layer contains various numbers of neurons and quantifies the related mathematical equations to identify the complex relationship between the data and the input layer and the data in the output layer. An artificial neural network can be constructed by tuning two hyperparameters, such as the number of nodes in the hidden layer and the number of control iterations [52].

4.8. Data Analysis and Accuracy Assessment

All the analysis and modeling were performed in Google Colaboratory (Colab) Pro. Machine learning classifiers (XGBoost, RF, KNN and ANN) were compared regarding their performance in classifying the four lodging classes. The balanced dataset was split into training and testing, with 80% and 20%, respectively. The model performance was evaluated using a 5-fold cross-validation (CV) to calculate the classification accuracy.
The four classes of soybean lodging scores were assessed based on the number of samples that were correctly or falsely classified as either presence (True Positive, TP or False Positive, FP) or absence (True Negative, TN or False Negative, FN) using XGBoost, RF, KNN, and ANN models. A group of metrics were used for evaluation and calculated using Equations (1)–(5). The evaluation was based on several performance metrics: precision, recall, F1-score, kappa, and overall accuracy (OA). The precision indicates the proportion of correctly predicted presences, recall represents the ratio of correctly predicted positive samples, and F1-score is the harmonic mean of precision and recall. The F1 score measures model accuracy that balances precision and recall, which ranges from 0 to 1, with 1 being the best possible score, indicating perfect precision and recall. The Kappa value represents the proportion of correctly predicted sites, and OA indicates the overall accuracy of the model.
O v e r a l l   a c c u r a c y   ( O A ) = N o .   o f   s a m p l e s   c l a s s i f i e d   c o r r e c t l y   i n   a   t e s t   s e t T o t a l   N o .   o f   s a m p l e s   i n   a   t e s t   s e t × 100 %
K a p p a = P o P e 1 P e
where, P0 = is the overall accuracy of the model; Pe = is the measure of the agreement between the model predictions and actual class values
P r e c i s i o n = T P T P + F P
R e c a l l = T P T P + F N
F 1   s c o r e = 2 × ( P r e c i s i o n × R e c a l l ) ( P r e c i s i o n + R e c a l l )

5. Conclusions

In this study, the research aimed to classify the soybean lodging extent using UAV RGB imagery technology for breeding purposes. The RGB image-derived textural features and RGB image were tested to classify the different soybean lodging extent. The images were preprocessed by adjusting the grids according to each plot shape, cropping and background removal to generate the texture features for machine learning models. The experimental results indicate that the developed classification models precisely distinguished high lodged and severe lodged soybean genotypes with different genotype backgrounds with higher precision and recall using every machine learning deep learning model.
The classification performance of the machine learning models using RGB image-derived texture features was 94%, 93%, 91% and 96% using SMOTE-ENN XGBoost, SMOTE-ENN RF, SMOTE-ENN KNN and SMOTE-ENN ANN, respectively. In addition, image features and overall classification accuracies of different machine learning models show consistency and a similar pattern in classifying four classes which can be more justified using different environments datasets of non-tested genotypes.
The findings of this study underscore its significant potential impact on soybean breeding programs and agricultural practices. By utilizing UAV-based RGB imagery technology and machine learning methods, this research presents a precise and efficient approach to classify soybean lodging extent, providing breeders with a valuable tool for improving crop resilience and productivity. The ability to accurately distinguish different soybean lodging levels using machine learning models enhances breeders’ capacity to identify superior genotypes and select lodging-resistant varieties. The high classification performance achieved by various machine learning models demonstrates the reliability and applicability of this approach in real-world breeding scenarios. Further research is highly encouraged using multispectral imagery technology and supervised deep learning methods to enhance classification accuracies. But as a cost-effective choice for breeders and associated researchers, UAV based RGB imagery system can be the solution for plant breeding programs in identifying the superior genotypes by identifying the lodged genotypes.

Supplementary Materials

The following supporting information can be downloaded at: https://www.mdpi.com/article/10.3390/plants12162893/s1, Figure S1: Overall accuracy, kappa coefficient and misclassification rate achieved using four original imbalanced dataset and four machine learning classifiers; Figure S2: Overall accuracy, kappa coefficient and misclassification rate achieved using four (SMOTE-Tomek Links, Borderline-SMOTE, SMOTE-NC, and ADASYN) balanced dataset and XGBoost classifier; Figure S3: Overall accuracy, kappa coefficient and misclassification rate achieved using four (SMOTE-Tomek Links, Borderline-SMOTE, SMOTE-NC, and ADASYN) balanced dataset and RF classifier; Figure S4: Overall accuracy, kappa coefficient and misclassification rate achieved using four (SMOTE-Tomek Links, Borderline-SMOTE, SMOTE-NC, and ADASYN) balanced dataset and KNN classifier; Figure S5: Overall accuracy, kappa coefficient and misclassification rate achieved using four (SMOTE-Tomek Links, Borderline-SMOTE, SMOTE-NC, and ADASYN) balanced dataset and ANN classifier; Figure S6: The ROC curve using four (SMOTE-Tomek Links, Borderline-SMOTE, SMOTE-NC, and ADASYN) balanced datasets and XGBoost classifier; Figure S7: The ROC curve using four (SMOTE-Tomek Links, Borderline-SMOTE, SMOTE-NC, and ADASYN) balanced datasets and RF classifier; Figure S8: The ROC curve using four (SMOTE-Tomek Links, Borderline-SMOTE, SMOTE-NC, and ADASYN) balanced datasets and KNN classifier; Figure S9: The ROC curve using four (SMOTE-Tomek Links, Borderline-SMOTE, SMOTE-NC, and ADASYN) balanced datasets and ANN classifier; Figure S10: The Precision-Recall curve using four (SMOTE-Tomek Links, Borderline-SMOTE, SMOTE-NC, and ADASYN) balanced datasets and XGBoost classifier; Figure S11: The Precision-Recall curve using four (SMOTE-Tomek Links, Borderline-SMOTE, SMOTE-NC, and ADASYN) balanced datasets and RF classifier; Figure S12: The Precision-Recall curve using four (SMOTE-Tomek Links, Borderline-SMOTE, SMOTE-NC, and ADASYN) balanced datasets and KNN classifier; Figure S13: The Precision-Recall curve using four (SMOTE-Tomek Links, Borderline-SMOTE, SMOTE-NC, and ADASYN) balanced datasets and ANN classifier; Table S1: Confusion matrix and model performance metrices of four lodging classes of soybean using original dataset and four machine learning (XGBoost, RF, KNN, and ANN) classifiers; Table S2: Confusion matrix and model performance metrices of four lodging classes of soybean using XGBoost classifier and SMOTE-Tomek Links, Borderline-SMOTE, SMOTE-NC, and ADASYN; Table S3: Confusion matrix and model performance metrices of four lodging classes of soybean using RF classifier and SMOTE-Tomek Links, Borderline-SMOTE, SMOTE-NC, and ADASYN; Table S4: Confusion matrix and model performance metrices of four lodging classes of soybean using KNN classifier and SMOTE-Tomek Links, Borderline-SMOTE, SMOTE-NC, and ADASYN; Table S5: Confusion matrix and model performance metrices of four lodging classes of soybean using ANN classifier and SMOTE-Tomek Links, Borderline-SMOTE, SMOTE-NC, and ADASYN; Table S6: Description of the hyperparameters used for the analysis using XGBoost classifier; Table S7: XGBoost hyper-parameter best values using TPE method for the analysis of original dataset and treated dataset (SMOTE-Tomek Links, SMOTE-ENN, Borderline-SMOTE, SMOTE-NC and ADASYN) for balancing; Table S8: Description of the hyperparameters used for the analysis using RF classifier; Table S9: RF hyper-parameter best values using grid search method for the analysis of original dataset and treated dataset (SMOTE-Tomek Links, SMOTE-ENN, Borderline-SMOTE, SMOTE-NC and ADASYN) for balancing.

Author Contributions

Conceptualization, S.S.; methodology, S.S.; software, S.S.; validation, S.S. and J.Z. (Jianfeng Zhou); formal analysis, S.S.; investigation, S.S.; resources, J.Z. (Jianfeng Zhou); data curation, A.S. and J.Z. (Jing Zhou); writing—original draft preparation, S.S.; writing—review and editing, J.Z. (Jing Zhou), J.Z. (Jianfeng Zhou), N.A. and T.T.L.; supervision, J.Z. (Jianfeng Zhou); project administration, J.Z. (Jianfeng Zhou) and A.S.; funding acquisition, J.Z. (Jianfeng Zhou). All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Acknowledgments

We thank colleagues from Andrew Scaboo’s group for their kind help and support in plant material preparation and management.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Barrett, J. Corn and Soybean Production up in 2021, USDA Reports, Corn and Soybean Stocks up from Year Earlier, Winter Wheat Seedings up for 2022. United States Department of Agriculture, National Agricultural Statistics Service: Washington, DC, USA, 2022. Available online: https://www.nass.usda.gov (accessed on 28 February 2023).
  2. Veas, R.E.A.; Ergo, V.V.; Vega, C.R.C.; Lascano, R.H.; Rondanini, D.P.; Carrera, C.S. Soybean seed growth dynamics exposed to heat and water stress during the filling period under field conditions. J. Agron. Crop Sci. 2021, 208, 472–485. [Google Scholar] [CrossRef]
  3. Fehr, W.R.; Caviness, C.E.; Burmood, D.T.; Pennington, J.S. Stage of Development Descriptions for Soybeans, Glycine Max (L.) Merrill. Crop Sci. 1971, 11, 929–931. [Google Scholar] [CrossRef]
  4. Woods, S.J.; Swearingin, M.L. Influence of simulated early lodging upon soybean seed yield and its components. Agron. J. 1977, 69, 239–242. [Google Scholar] [CrossRef]
  5. Saito, K.; Nishimura, K.; Kitahara, T. Effect on lodging on seed yield of field-grown soybean—Artificial lodging and lodging preventing treatments. Jpn. J. Crop. Sci. 2012, 81, 27–32. [Google Scholar] [CrossRef]
  6. Kitabatake, T.; Yamaguchi, N.; Sayama, T.; Taguchi-Shiobara, F.; Suzuki, H.; Ishimoto, M.; Yoshihira, T. Morphological Traits Associated with the Quantitative Trait Locus for Lodging Tolerance in Soybean. Crop Sci. 2019, 59, 504–516. [Google Scholar] [CrossRef]
  7. Kato, S.; Cober, E.; O’Donoghue, L.; Morrison, M.J.; Rajcan, I. Phenotyped the materials, performed GWAS and complementary data analysis, and wrote the manuscript. Can. J. Plant Sci. 2020, 100, 1243–1252. [Google Scholar]
  8. Lodging of Soybean. 1 September 2021. Available online: https://www.dekalbasgrowdeltapine.com/en-us/agronomy/soybean-lodging.html (accessed on 19 June 2023).
  9. Vann, R.; Reisig, D.; Thiessen, L. Soybean Considerations Following Hurricane Florence. 19 September 2018. Available online: https://soybeans.ces.ncsu.edu/2018/09/soybean-considerations-following-hurricane-florence/ (accessed on 19 June 2023).
  10. Wu, W.; Ma, B.-L. A New Method for Assessing Plant Lodging and the Impact of Management Options on Lodging in Canola Crop Production. Sci. Rep. 2016, 6, 31890. [Google Scholar] [CrossRef]
  11. Tian, M.; Ban, S.; Yuan, T.; Ji, Y.; Ma, C.; Li, L. Assessing Rice Lodging Using UAV Visible and Multispectral Image. Int. J. Remote Sens. 2021, 42, 8840–8857. [Google Scholar] [CrossRef]
  12. Sun, Q.; Sun, L.; Shu, M.; Gu, X.; Yang, G.; Zhou, L. Monitoring Maize Lodging Grades via Unmanned Aerial Vehicle Multispectral Image. Plant Phenom. 2019, 2019, 5704154. [Google Scholar] [CrossRef]
  13. Zhang, C.; Walters, D.; Kovacs, J.M. Applications of Low Altitude Remote Sensing in Agriculture upon Farmers’ Requests: A Case Study in Northeastern Ontario, Canada. PLoS ONE 2014, 9, e112894. [Google Scholar] [CrossRef]
  14. Vlachopoulos, O.; Leblon, B.; Wang, J.; Haddadi, A.; LaRocque, A.; Patterson, G. Mapping Barley Lodging with UAS Multispectral Imagery and Machine Learning. ISPRS Int. Arch. Photogramm. Remote Sens. Spatial Inf. Sci. 2021, XLIII-B1-2021, 553–560. [Google Scholar] [CrossRef]
  15. Zhou, J.; Zhou, J.; Ye, H.; Ali, M.L.; Nguyen, H.T.; Chen, P. Classification of Soybean Leaf Wilting Due to Drought Stress Using UAV-Based Imagery. Comput. Electron. Agr. 2020, 175, 105576. [Google Scholar] [CrossRef]
  16. Bagherzadi, L. Assessing Physiological Mechanisms to Elucidate the Slow-Wilting Trait in Soybean Genotypes. Ph.D. Thesis, North Carolina State University, Raleigh, NC, USA, 2017. [Google Scholar]
  17. Berry, P.; Spink, J.; Sylvester-Bradley, R.; Pickett, A.; Sterling, M.; Baker, C.; Cameron, N. Lodging Control through Variety Choice and Management. In Proceedings of the 8th Home-Grown Cereals Association R & D Conference on Cereals and Oilseeds, Harrogate, UK, 9–10 January 2002; pp. 7.1–7.12. [Google Scholar]
  18. Sishodia, R.P.; Ray, R.L.; Singh, S.K. Applications of Remote Sensing in Precision Agriculture: A Review. Remote Sens. 2020, 12, 3136. [Google Scholar] [CrossRef]
  19. Santosh, K.M.; Sundaresan, J.; Roggem, R.; Déri, A.; Singh, R.P. Geospatial Technologies and Climate Change; Springer International Publishing: Dordrecht, The Netherlands, 2014. [Google Scholar]
  20. Nowatzki, J.; Andres, R.; Kyllo, K. Agricultural Remote Sensing Basics. NDSU Extension Service Publication. 2004. Available online: www.ag.ndsu.nodak.edu (accessed on 21 July 2023).
  21. Chang, C.Y.; Zhou, R.; Kira, O.; Marri, S.; Skovira, J.; Gu, L.; Sun, Y. An Unmanned Aerial System (UAS) for concurrent measurements of solar induced chlorophyll fluorescence and hyperspectral reflectance toward improving crop monitoring. Agric. For. Meteorol. 2020, 294, 108145. [Google Scholar] [CrossRef]
  22. Nagasubramanian, K.; Jones, S.; Singh, A.K.; Sarkar, S.; Singh, A.; Ganapathysubramanian, B. Plant disease identifcation using explainable 3D deep learning on hyperspectral images. Plant Methods 2019, 15, 98. [Google Scholar] [CrossRef]
  23. 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]
  24. Yang, G.; Liu, J.; Zhao, C.; Li, Z.; Huang, Y.; Yu, H.; Zhu, X.; Singh, R.P. Unmanned Aerial Vehicle Remote Sensing for Field-Based Crop Phenotyping: Current Status and Perspectives. Front. Plant Sci. 2017, 8, 1111. [Google Scholar] [CrossRef] [PubMed]
  25. Al-Tamimi, N.; Langan, P.; Bernád, V.; Walsh, J.; Mangina, E.; Negrão, S. Capturing Crop Adaptation to Abiotic Stress Using Image-Based Technologies. Open Biol. 2022, 12, 210353. [Google Scholar] [CrossRef]
  26. Yousfi, S.; Marín, J.; Parra, L.; Lloret, J.; Mauri, P.V. Remote sensing devices as key methods in the advanced turfgrass phenotyping under different water regimes, Agric. Water Man. 2022, 266, 107581. [Google Scholar] [CrossRef]
  27. Zhou, J.; Chen, H.; Zhou, J.; Fu, X.; Ye, H.; Nguyen, H.T. Development of an Automated Phenotyping Platform for Quantifying Soybean Dynamic Responses to Salinity Stress in Greenhouse Environment. Comput. Electron. Agr. 2018, 151, 319–330. [Google Scholar] [CrossRef]
  28. Sugiura, R.; Tsuda, S.; Tamiya, S.; Itoh, A.; Nishiwaki, K.; Murakami, N.; Shibuya, Y.; Hirafuji, M.; Nuske, S. Field phenotyping system for the assessment of potato late blight resistance using RGB imagery from an unmanned aerial vehicle. Biosyst. Eng. 2016, 148, 1–10. [Google Scholar] [CrossRef]
  29. Teodoro, P.E.; Teodoro, L.P.R.; Baio, F.H.R.; da Silva Junior, C.A.; dos Santos, R.G.; Ramos, A.P.M.; Pinheiro, M.M.F.; Osco, L.P.; Gonçalves, W.N.; Carneiro, A.M.; et al. Predicting Days to Maturity, Plant Height, and Grain Yield in Soybean: A Machine and Deep Learning Approach Using Multispectral Data. Remote Sens. 2021, 13, 4632. [Google Scholar] [CrossRef]
  30. Díaz-Varela, R.A.; de la Rosa, R.; León, L.; Zarco-Tejada, P.J. High-Resolution Airborne UAV Imagery to Assess Olive Tree Crown Parameters Using 3D Photo Reconstruction: Application in Breeding Trials. Remote Sens. 2015, 7, 4213–4232. [Google Scholar] [CrossRef]
  31. Zhou, J.; Yungbluth, D.; Vong, C.N.; Scaboo, A.; Zhou, J.J.R. Estimation of the Maturity Date of Soybean Breeding Lines Using UAV-Based Multispectral Imagery. Remote Sens. 2019, 11, 2075. [Google Scholar] [CrossRef]
  32. Duan, T.; Chapman, S.C.; Guo, Y.; Zhen, B. Dynamic Monitoring of NDVI in Wheat Agronomy and Breeding Trials Using an Unmanned Aerial Vehicle. Field Crops Res. 2017, 210, 71–80. [Google Scholar] [CrossRef]
  33. Bai, H.; Purcell, L.C. Aerial Canopy Temperature Differences between Fast- and Slow-Wilting Soya Bean Genotypes. J. Agron. Crop Sci. 2018, 204, 243–251. [Google Scholar] [CrossRef]
  34. Rajapaksa, S.; Eramian, M.; Duddu, H.; Wang, M.; Shirtliffe, S.; Ryu, S.; Josuttes, A.; Zhang, T.; Vail, S.; Pozniak, C.; et al. Classification of Crop Lodging with Gray Level Co-Occurrence Matrix. In Proceedings of the 2018 IEEE Winter Conference on Applications of Computer Vision (WACV), Lake Tahoe, NV, USA; 2018; pp. 251–258. [Google Scholar] [CrossRef]
  35. Mardanisamani, S.; Maleki, F.; Kassani, S.H.; Rajapaksa, S.; Duddu, H.; Wang, M.; Shirtliffe, S.; Ryu, S.; Josuttes, A.; Zhang, T.; et al. Crop Lodging Prediction from UAV-Acquired Images of Wheat and Canola Using a DCNN Augmented with Handcrafted Texture Features. Remote Sens. 2019, 11, 2657. [Google Scholar] [CrossRef]
  36. Mausda, R.; Nomura, K.; Iida, M.; Suguri, M. Detection of Rice Plant Lodging Using Camera and Laser Range Finder. In Proceedings of the Information Technology Automation and Precision Farming, International Conference of Agricultural Engineering—CIGR-AgEng 2012: Agriculture and Engineering for a Healthier Life, Valencia, Spain, 8–12 July 2012. [Google Scholar]
  37. Liu, L.; Wang, J.; Song, X.; Li, C.; Huang, W.; Zhao, C. The Canopy Spectral Features and Remote Sensing of Wheat Lodging. J. Remote Sens. 2005, 9, 323–327. [Google Scholar]
  38. Chauhan, S.; Darvishzadeh, R.; Lu, Y.; Stroppiana, D.; Boschetti, M.; Pepe, M.; Nelson, A.D. Wheat Lodging Assessment Using Multispectral UAV Data. In Proceedings of the ISPRS Geospatial Week Volume XLII-2/W13, 2019 ISPRS Geospatial Week 2019, Enschede, The Netherlands, 10–14 June 2019. [Google Scholar]
  39. Liu, H.Y.; Yang, G.J.; Zhu, H.C. The Extraction of Wheat Lodging Area in UAV’s Image Used Spectral and Texture Features. Appl. Mech. Mater. 2014, 651–653, 2390–2393. [Google Scholar] [CrossRef]
  40. Yang, M.; Huang, K.; Kuo, Y.; Tsai, H.P.; Lin, L. Spatial and Spectral Hybrid Image Classification for Rice Lodging Assessment through UAV Imagery. Remote Sens. 2017, 9, 583. [Google Scholar] [CrossRef]
  41. Han, L.; Yang, G.; Feng, H.; Zhou, C.; Yang, H.; Xu, B.; Li, Z.; Yang, X. Quantitative Identification of Maize Lodging-Causing Feature Factors Using Unmanned Aerial Vehicle Images and a Nomogram Computation. Remote Sens. 2018, 10, 1528. [Google Scholar] [CrossRef]
  42. Liu, T.; Li, R.; XiaoChun, Z.; Jiang, M.; Jin, X.; Zhou, P.; Liu, S.; Sun, C.; Guo, W. Estimates of rice lodging using indices derived from UAV visible and thermal infrared images. Agric. For. Meteorol. 2018, 252, 144–154. [Google Scholar] [CrossRef]
  43. Zhang, Z.; Flores, P.; Igathinathane, C.; Naik, D.L.; Kiran, R.; Ransom, J.K. Wheat Lodging Detection from UAS Imagery Using Machine Learning Algorithms. Remote Sens. 2020, 12, 1838. [Google Scholar] [CrossRef]
  44. Batista, G.E.A.P.A.; Prati, R.C.; Monard, M.C. A study of the behavior of several methods for balancing machine learning training data. ACM SIGKDD Explorations Newsletter. 2004, 6, 20–29. [Google Scholar] [CrossRef]
  45. Zhou, C.; Gong, Y.; Fang, S.; Yang, K.; Peng, Y.; Wu, X.; Zhu, R. Combining spectral and wavelet texture features for unmanned aerial vehicles remote estimation of rice leaf area index. Front. Plant Sci. 2022, 13, 957870. [Google Scholar] [CrossRef] [PubMed]
  46. Wu, W.; Shah, F.; Ma, B.L. Understanding of crop lodging and agronomic strategies to improve the resilience of rapeseed production to climate change. Crop and Env. 2022, 1, 133–144. [Google Scholar] [CrossRef]
  47. Han, L.; Yang, G.; Yang, X.; Song, X.; Xu, B.; Li, Z.; Wu, J.; Yang, H.; Wu, J. An explainable XGBoost model improved by SMOTE-ENN technique for maize lodging detection based on multi-source unmanned aerial vehicle images. Comput. Electron. Agric. 2022, 194, 106804. [Google Scholar] [CrossRef]
  48. Chemchem, A.; Alin, F.; Krajecki, M. Combining SMOTE Sampling and Machine Learning for Forecasting Wheat Yields in France. In Proceedings of the 2019 IEEE Second International Conference on Artificial Intelligence and Knowledge Engineering (AIKE), Sardinia, Italy, 3–5 June 2019; pp. 9–14. [Google Scholar] [CrossRef]
  49. Datta, D.; Mallick, P.K.; Shafi, J.; Choi, J.; Ijaz, M.F. Computational Intelligence for Observation and Monitoring: A Case Study of Imbalanced Hyperspectral Image Data Classification. Comput. Intell. Neurosci. 2022, 2022, 8735201. [Google Scholar] [CrossRef]
  50. Tan, S.; Mortensen, A.K.; Ma, X.; Boelt, B.; Gislum, R. Assessment of grass lodging using texture and canopy height distribution features derived from UAV visual-band images. Agric. For. Meteorol. 2021, 308, 108541. [Google Scholar] [CrossRef]
  51. Liu, Z.; Li, C.; Wang, Y.; Huang, W.; Ding, X.; Zhou, B.; Wu, H.; Wang, D.; Shi, J. Comparison of Spectral Indices and Principal Component Analysis for Differentiating Lodged Rice Crop from Normal Ones. In Proceedings of the Computer and Computing Technologies in Agriculture V. CCTA 2011, IFIP Advances in Information and Communication Technology, Beijing, China, 29–31 October 2011; Springer: Berlin/Heidelberg, Germany, 2012; Volume 369. [Google Scholar] [CrossRef]
  52. Beck, M.W. Neural Net Tools: Visualization and analysis tools for neural networks. J. Stat. Soft. 2018, 85, 1–20. [Google Scholar] [CrossRef]
  53. Rubel, F.; Brugger, K.; Haslinger, K.; Auer, I. The Climate of the European Alps: Shift of Very High Resolution Köppen-Geiger Climate Zones 1800–2100. Meteorol. Z. 2017, 26, 115–125. [Google Scholar] [CrossRef]
  54. Whitaker, R.T. A Level-Set Approach to 3D Reconstruction from Range Data. Int. J. Comput. Vis. 1998, 29, 203–231. [Google Scholar] [CrossRef]
  55. Chan, T.F.; Vese, L.A. Active Contours Without Edges. In IEEE Transactions on Image Processing; IEEE: New York, NY, USA, 2001; Volume 10, pp. 266–277. [Google Scholar]
  56. Hall-Beyer, M. Practical Guidelines for Choosing GLCM Textures to Use in Landscape Classification Tasks over a Range of Moderate Spatial Scales. Int. J. Remote Sens. 2017, 38, 1312–1338. [Google Scholar] [CrossRef]
  57. Gao, C.C.; Hui, X.-W. GLCM-Based Texture Feature Extraction. Comput. Syst. Appl. 2010, 19, 195–198. [Google Scholar]
  58. Kwak, G.H.; Park, N.W. Impact of Texture Information on Crop Classification with Machine Learning and UAV Images. Appl. Sci. 2019, 9, 643. [Google Scholar] [CrossRef]
  59. Haralick, M.R. Textural Features for Image Classification. IEEE Trans. Syst. Man Cybern. 1973, 3, 610–621. [Google Scholar] [CrossRef]
  60. Singh, S.; Srivastava, D.; Agarwal, S. GLCM and Its Application in Pattern Recognition. In Proceedings of the 5th International Symposium on Computational and Business Intelligence (ISCBI), Bangkok, Thailand, 20–25 November 2017. [Google Scholar]
  61. Iqbal, N.; Mumtaz, R.; Shafi, U.; Zaidi, S.M. Gray level co-occurrence matrix (GLCM) texture-based crop classification using low altitude remote sensing platforms. PeerJ Comput. Sci. 2021, 7, e536. [Google Scholar] [CrossRef] [PubMed]
  62. 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; pp. 825–828. [Google Scholar] [CrossRef]
  63. Mekhalfa, F.; Yacef, F. Supervised learning for crop/weed classification based on color and texture features. arXiv 2021, arXiv:2106.10581. [Google Scholar]
  64. Akhtar, A.; Nazir, M.; Khan, S.A. Crop Classification using Feature Extraction from Satellite Imagery. In Proceedings of the 15th International Multitopic Conference (INMIC), Islamabad, Pakistan, 13–15 December 2012. [Google Scholar] [CrossRef]
  65. Moumni, A.; Lahrouni, A. Machine Learning-Based Classification for Crop-Type Mapping Using the Fusion of High-Resolution Satellite Imagery in a Semiarid Area. Scientifica 2021, 2021, 8810279. [Google Scholar] [CrossRef]
  66. Lu, D.; Hetrick, S.; Moran, E. Land cover classification in a complex urban-rural landscape with Quickbird imagery. Photogramm. Eng. Remote Sensing. 2010, 76, 1159–1168. [Google Scholar] [CrossRef]
  67. Park, B.; Chen, Y.R. Co-occurrence Matrix Texture Features of Multispectral Images on Poultry Carcasses. J. Agric. Engng Res. 2001, 78, 127–139. [Google Scholar] [CrossRef]
  68. Soares, J.V.; Rennó, C.D.; Formaggio, A.R.; Yanasse, C.C.F.; Frery, A.C. An investigation of the selection of texture features for crop discrimination using SAR imagery. Remote Sens. Env. 1997, 59, 234–247. [Google Scholar] [CrossRef]
  69. Yang, D.J.; Zhao, J.; Lan, Y.B.; Wen, Y.T.; Pan, F.J.; Cao, D.L.; Hu, C.X.; Guo, J.K. Research on farmland crop classification based on UAV multispectral remote sensing images. Int. J. Precis. Agric. Aviat. 2021, 4, 29–35. [Google Scholar] [CrossRef]
  70. Shearer, S.A.; Holmes, R.G. Plant identification using color co-occurrence matrices. Trans. ASAE 1990, 33, 1237–1244. [Google Scholar] [CrossRef]
  71. Zhou, Y.; Luo, J.; Feng, L.; Yang, Y.; Chen, Y.; Wu, W. Long-Short-Term-Memory-Based Crop Classification Using High-Resolution Optical Images and Multi-Temporal SAR Data. GIScience Remote Sens. 2019, 56, 1170–1191. [Google Scholar] [CrossRef]
  72. Genuer, R.; Poggi, J.M.; Tuleau-Malot, C. VSURF: An R package for variable selection using random forests. R J. 2015, 7, 19–33. [Google Scholar] [CrossRef]
  73. Amirruddin, A.D.; Muharam, F.M.; Ismail, M.H.; Tan, N.P.; Ismail, M.F. Synthetic Minority Over-sampling TEchnique (SMOTE) and Logistic Model Tree (LMT)-Adaptive Boosting algorithms for classifying imbalanced datasets of nutrient and chlorophyll sufficiency levels of oil palm (Elaeis guineensis) using spectroradiometers and unmanned aerial vehicles. Comp. Electron. Agric. 2022, 193, 106646. [Google Scholar] [CrossRef]
  74. He, H.; Garcia, E.A. Learning from imbalanced data. In IEEE Transactions on Knowledge and Data Engineering; IEEE: New York, NY, USA, 2009; Volume 21, pp. 1263–1284. [Google Scholar]
  75. Skryjomski, P.; Krawczyk, B. Influence of Minority Class Instance Types on SMOTE Imbalanced Data Oversampling. Proc. Mach. Learn. Res. 2017, 74, 7–21. [Google Scholar]
  76. Fernández, A.; García, S.; Herrera, F.; Chawla, N.V. SMOTE for Learning from Imbalanced Data: Progress and Challenges, Marking the 15-year Anniversary. J. Artif. Intell. Res. 2018, 61, 863–905. [Google Scholar] [CrossRef]
  77. Zeng, M.; Zou, B.; Wei, F.; Liu, X.; Wang, L. Effective prediction of three common diseases by combining SMOTE with Tomek links technique for imbalanced medical data. In Proceedings of the 2016 IEEE International Conference of Online Analysis and Computing Science (ICOACS), Chongqing, China, 28–29 May 2016. [Google Scholar]
  78. Ai-Jun, L.; Peng, Z. Research on Unbalanced Data Processing Algorithm Base Tomek links-Smote. In Proceedings of the AIPR ‘20: Proceedings of the 2020 3rd International Conference on Artificial Intelligence and Pattern Recognition, Xiamen, China, 26–28 June 2020; pp. 13–17. [Google Scholar]
  79. Shi, X.; Tingyu, Q.; Gijs, V.P.; Marjan, V.D.A.; Bart, D.M. A Resampling Method to Improve the Prognostic Model of End-Stage Kidney Disease: A Better Strategy for Imbalanced Data. Front. Med. 2022, 9, 730748. [Google Scholar] [CrossRef]
  80. Gao, Q.; Jin, X.; Xia, E.; Wu, X.; Gu, L.; Yan, H.; Xia, Y.; Li, S. Identification of Orphan Genes in Unbalanced Datasets Based on Ensemble Learning. Front. Genet. 2020, 11. [Google Scholar] [CrossRef] [PubMed]
  81. Rashu, R.I.; Haq, N.; Rahman, R.M. Data mining approaches to predict final grade by overcoming class imbalance problem. In Proceedings of the 2014 17th International Conference on Computer and Information Technology (ICCIT), Dhaka, Bangladesh, 22–23 December 2014; IEEE: Piscataway, NJ, USA, 2014; pp. 14–19. [Google Scholar]
  82. Chawla, N.V.; Bowyer, K.W.; Hall, L.O.; Kegelmeyer, W.P. SMOTE: Synthetic minority oversampling technique. J. Artif. Intell. Res. 2002, 16, 321–357. [Google Scholar] [CrossRef]
  83. Taghizadeh-Mehrjardi, R.; Schmidt, K.; Eftekhari, K. Synthetic resampling strategies and machine learning for digital soil mapping in Iran. Eur. J. Soil Sci. 2020, 71, 352–368. [Google Scholar] [CrossRef]
  84. He, H.; Bai, Y.; Garcia, E.A.; Li, S. ADASYN: Adaptive synthetic sampling approach for imbalanced learning. In Proceedings of the IEEE International Joint Conference on Neural Networks (IEEE World Congress on Computational Intelligence), Hong Kong, China, 1–8 June 2008; IEEE Press: Piscataway, NJ, USA, 2008; pp. 1322–1328. [Google Scholar]
  85. Cisty, M.; Soldanova, V. Flow prediction versus flow simulation using machine learning algorithms. In Advances in Intelligent Data Analysis XVII; Perner, P., Ed.; Springer: Berlin/Heidelberg, Germany, 2018; pp. 369–382. [Google Scholar]
  86. Georganos, S.; Grippa, T.; Vanhuysse, S.; Lennert, M.; Shimoni, M.; Wolff, E. Very high-resolution object-based land use-land cover urban classification using extreme gradient boosting. IEEE Geosci. Remote. 2018, 15, 607–611. [Google Scholar] [CrossRef]
  87. Zhu, N.; Zhu, C.; Zhou, L.; Zhu, Y.; Zhang, X. Optimization of the Random Forest Hyperparameters for Power Industrial Control Systems Intrusion Detection Using an Improved Grid Search Algorithm. Appl. Sci. 2022, 12, 10456. [Google Scholar] [CrossRef]
  88. Uddin, S.; Haque, I.; Lu, H.; Moni, M.A.; Gide, E. Comparative performance analysis of K-nearest neighbour (KNN) algorithm and its different variants for disease prediction. Sci. Rep. 2022, 12, 6256. [Google Scholar] [CrossRef]
  89. Murthy, C.; Raju, P.; Badrinath, K. Classification of wheat crop with multi-temporal images: Performance of maximum likelihood and artificial neural networks. Int. J. Remote Sens. 2003, 24, 4871–4890. [Google Scholar] [CrossRef]
  90. Wang, H.; Zhang, J.; Xiang, K.; Liu, Y. Classification of remote sensing agricultural image by using artificial neural network. In Proceedings of the 2009 International Workshop on Intelligent Systems and Applications, Wuhan, China, 23–24 May 2009. [Google Scholar]
  91. Vieira, C.C.; Sarkar, S.; Tian, F.; Zhou, J.; Jarquin, D.; Nguyen, H.T.; Zhou, J.; Chen, P. Differentiate Soybean Response to Off-Target Dicamba Damage Based on UAV Imagery and Machine Learning. Remote Sens. 2022, 14, 1618. [Google Scholar] [CrossRef]
Figure 1. Recursive feature elimination (RFE) for image feature selection. Yellow line indicates the feature scores obtained during the RF-RFE process.
Figure 1. Recursive feature elimination (RFE) for image feature selection. Yellow line indicates the feature scores obtained during the RF-RFE process.
Plants 12 02893 g001
Figure 2. Overall accuracy, kappa coefficient and misclassification rate were achieved using SMOTE-ENN balanced dataset and four ML (XGBoost, RF, KNN, and ANN) classifiers.
Figure 2. Overall accuracy, kappa coefficient and misclassification rate were achieved using SMOTE-ENN balanced dataset and four ML (XGBoost, RF, KNN, and ANN) classifiers.
Plants 12 02893 g002
Figure 3. The ROC curve using SMOTE-ENN datasets and four ML classifiers, (a) for XGBoost (b) for RF (c) for KNN, and (d) for ANN classifier.
Figure 3. The ROC curve using SMOTE-ENN datasets and four ML classifiers, (a) for XGBoost (b) for RF (c) for KNN, and (d) for ANN classifier.
Plants 12 02893 g003
Figure 4. The Precision-Recall curve using SMOTE-ENN datasets and four ML classifiers, (a) for XGBoost (b) for RF (c) for KNN, and (d) for ANN classifier.
Figure 4. The Precision-Recall curve using SMOTE-ENN datasets and four ML classifiers, (a) for XGBoost (b) for RF (c) for KNN, and (d) for ANN classifier.
Plants 12 02893 g004
Figure 5. Daily average temperature and daily precipitation during the growing season in the experimental field. The asterisk and round marks are the day of data collection.
Figure 5. Daily average temperature and daily precipitation during the growing season in the experimental field. The asterisk and round marks are the day of data collection.
Plants 12 02893 g005
Figure 6. Ground-based classification scale of filed plots of soybean lodging with four classes, i.e., non-lodging (NL), moderate lodging (ML), high lodging (HL), and severe lodging (SL). Images were obtained at a height of 30 m from the ground using UAV.
Figure 6. Ground-based classification scale of filed plots of soybean lodging with four classes, i.e., non-lodging (NL), moderate lodging (ML), high lodging (HL), and severe lodging (SL). Images were obtained at a height of 30 m from the ground using UAV.
Plants 12 02893 g006
Figure 7. The flowchart of the soybean lodging classification.
Figure 7. The flowchart of the soybean lodging classification.
Plants 12 02893 g007
Table 1. Comparison of datasets before and after preprocessing for each classifier.
Table 1. Comparison of datasets before and after preprocessing for each classifier.
DatasetNLMLHLSL
Original9642068511
SMOTE-Tomek Link923964964964
SMOTE-ENN224700784925
Borderline-SMOTE964964964964
SMOTE-NC964964964964
ADASYN964976966962
Table 2. Confusion matrix and model performance metrics of four lodging classes of soybean using machine learning classifiers (XGBoost, RF, KNN, and ANN).
Table 2. Confusion matrix and model performance metrics of four lodging classes of soybean using machine learning classifiers (XGBoost, RF, KNN, and ANN).
ClassifierActual SamplesNLMLHLSLPrecisionRecallF1-Score
XGBoostNL279510.930.640.76
ML1127400.870.960.91
HL1915300.940.940.94
SL0111880.990.990.99
RFNL2512410.890.600.71
ML3123420.870.930.90
HL0615610.940.960.95
SL0021880.980.990.98
KNNNL2317110.920.550.69
ML11151240.820.870.84
HL1915300.920.940.93
SL0001900.971.000.99
ANNNL2215310.530.920.67
ML1147000.990.910.95
HL1015800.990.980.98
SL0001791.000.990.99
Where, soybean lodging classes are NL = Non-lodging, ML = Moderate lodging, HL = High lodging, and SL = Severe lodging. Data processing methods are SMOTE-Tomek Link = Synthetic Minority Oversampling Method with Tomek Link, SMOTE-ENN = Synthetic Minority Oversampling Method with Edited Nearest Neighbor, Borderline-SMOTE = Borderline method with Synthetic Minority Oversampling, SMOTE-NC = Synthetic Minority Oversampling Method with Nominal Continuous ADASYN = Adaptive Synthetic method and OA = overall accuracy.
Table 3. Comparative analysis of crop classification results: soybean lodging classification in our study vs. previous research results on different crop lodging.
Table 3. Comparative analysis of crop classification results: soybean lodging classification in our study vs. previous research results on different crop lodging.
Crop/Land CoverPhenotype/DatasetPreprocessingAnalytical MethodOverall AccuracyUAV Imagery TypeReference
Other Researcher’s
MaizeLodgingSMOTE-ENNXGBoost94.5%RGB[47]
WheatYieldUndersamplingRF99.78% [48]
WheatYieldSMOTERF99.92% [48]
Three different land coveringsAVIRIS Indian Pines, Salinas Valley, Pavia UniversitySMOTE-Tomek LinksRotation Forest (RoF) and Random Rotation Ensemble Forest (RREF)93.89% and 93.17%Hyperspectral[49]
GrassLodgingNoneSVM79.1%RGB[50]
MaizeLodgingNoneMLC86.61%Multispectral[12]
BarleyLodgingNoneRF99.7%Multispectral[14]
WheatLodgingNoneSVM92.6%MS[34]
RicelodgingNoneANN97.8%Hyperspectral[51]
This study
SoybeanLodgingSMOTE-ENNXGBoost94%RGBThis study
SoybeanLodgingSMOTE-ENNRF93%RGBThis study
SoybeanLodgingSMOTE-ENNKNN91%RGBThis study
SoybeanLodgingSMOTE-ENNANN96%RGBThis study
Table 4. Texture feature equations and uses by researchers.
Table 4. Texture feature equations and uses by researchers.
Texture FeaturesEquationReference
Angular second moment i j p ( i , j ) 2 Wheat, soybean, rice and maize classification [61]
Contrast k = 0 N g 1 k 2 p x y ( k ) Crop disease and different crop classification [61,62]
Correlation i = 1 N g j = 1 N g i j p i j μ x μ y σ x σ y Weed classification, crop disease and different crop classification [61,62,63]
Variance i = 1 N g j = 1 N g i u 2 p ( i , j ) Olive, potato, wheat, and sugar beet classification, weed classification, crop disease and different crop classification, and crop type mapping [61,62,63,64,65]
Inverse difference moment i = 1 N g j = 1 N g 1 1 + i j 2 p ( i , j ) Land cover classification [66]
Sum average i = 2 2 N g i p x + y ( i ) Poultry carcass identification [67]
Sum variance i = 2 2 N g i f s 2 p x + y ( i ) Poultry carcass identification [67]
Sum entropy i = 2 2 N g p x + y ( i ) l o g ( p x + y i ) Crop discrimination [68]
Entropy i = 1 N g j = 1 N g p i , j l o g ( p i , j ) Crop classification using UAV multispectral imagery [69]
Difference variance V a r i a n c e   o f   p x y Poultry carcass identification [67]
Difference entropy i = 0 N g p x y i l o g ( p x y i ) Poultry carcass identification [67]
Information measures of correlation I E n t r o p y H X Y 1 m a x ( H X , H Y ) Plant identification [70]
Information measures of correlation II [ 1 exp 2 H X Y 2 E n t r o p y 1 / 2 Plant identification [70]
Maximal correlation coefficient ( S e c o n d   l a r g e s t   e i g e n v a l u e   o f   Q ) 1 / 2 where,
Q i , j = k p i , k p ( j , k ) p x i p y ( k )
Crop classification [71]
Where, Ng denotes the grayscale level, and p(i,j) is the normalized grayscale value at the position i and j within the kernel, and its sum is 1. µx, µy, σx and σy are the means and standard deviations of px and py. Also, HX and HY are the entropies of px and py.
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

Sarkar, S.; Zhou, J.; Scaboo, A.; Zhou, J.; Aloysius, N.; Lim, T.T. Assessment of Soybean Lodging Using UAV Imagery and Machine Learning. Plants 2023, 12, 2893. https://doi.org/10.3390/plants12162893

AMA Style

Sarkar S, Zhou J, Scaboo A, Zhou J, Aloysius N, Lim TT. Assessment of Soybean Lodging Using UAV Imagery and Machine Learning. Plants. 2023; 12(16):2893. https://doi.org/10.3390/plants12162893

Chicago/Turabian Style

Sarkar, Shagor, Jing Zhou, Andrew Scaboo, Jianfeng Zhou, Noel Aloysius, and Teng Teeh Lim. 2023. "Assessment of Soybean Lodging Using UAV Imagery and Machine Learning" Plants 12, no. 16: 2893. https://doi.org/10.3390/plants12162893

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