Next Article in Journal
Localization of a Power-Modulated Jammer
Next Article in Special Issue
Deep Learning Approaches for Robust Time of Arrival Estimation in Acoustic Emission Monitoring
Previous Article in Journal
A Novel Two-Axis Differential Resonant Accelerometer Based on Graphene with Transmission Beams
Previous Article in Special Issue
Delicar: A Smart Deep Learning Based Self Driving Product Delivery Car in Perspective of Bangladesh
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Clustering and Smoothing Pipeline for Management Zone Delineation Using Proximal and Remote Sensing

1
Interuniversity Micro-Electronics Center (IMEC), Kapeldreef 75, 3001 Leuven, Belgium
2
Precision Soil and Crop Engineering Group (Precision SCoRing), Department of Environment, Faculty of Bioscience Engineering, Ghent University, Coupure Links 653, 9000 Gent, Belgium
*
Author to whom correspondence should be addressed.
Sensors 2022, 22(2), 645; https://doi.org/10.3390/s22020645
Submission received: 28 November 2021 / Revised: 8 January 2022 / Accepted: 10 January 2022 / Published: 14 January 2022
(This article belongs to the Special Issue Sensor Data Fusion Analysis for Broad Applications)

Abstract

:
In precision agriculture (PA) practices, the accurate delineation of management zones (MZs), with each zone having similar characteristics, is essential for map-based variable rate application of farming inputs. However, there is no consensus on an optimal clustering algorithm and the input data format. In this paper, we evaluated the performances of five clustering algorithms including k-means, fuzzy C-means (FCM), hierarchical, mean shift, and density-based spatial clustering of applications with noise (DBSCAN) in different scenarios and assessed the impacts of input data format and feature selection on MZ delineation quality. We used key soil fertility attributes (moisture content (MC), organic carbon (OC), calcium (Ca), cation exchange capacity (CEC), exchangeable potassium (K), magnesium (Mg), sodium (Na), exchangeable phosphorous (P), and pH) collected with an online visible and near-infrared (vis-NIR) spectrometer along with Sentinel2 and yield data of five commercial fields in Belgium. We demonstrated that k-means is the optimal clustering method for MZ delineation, and the input data should be normalized (range normalization). Feature selection was also shown to be positively effective. Furthermore, we proposed an algorithm based on DBSCAN for smoothing the MZs maps to allow smooth actuating during variable rate application by agricultural machinery. Finally, the whole process of MZ delineation was integrated in a clustering and smoothing pipeline (CaSP), which automatically performs the following steps sequentially: (1) range normalization, (2) feature selection based on cross-correlation analysis, (3) k-means clustering, and (4) smoothing. It is recommended to adopt the developed platform for automatic MZ delineation for variable rate applications of farming inputs.

1. Introduction

Traditional agricultural practices consider fields as homogeneous management units, under which farm operations assume no within-field variability in the soil or crop. However, agricultural soils are often extremely variable in space and time, and understanding its variability is essential to successfully manage farming inputs site-specifically and dynamically at a field scale [1]. To address within-field variability, variable management solutions are adopted using precision agriculture (PA) technologies, which aim at the site-specific application of farm inputs (e.g., seeds, fertilizers, manure, pesticides, and water) according to the soil and crop requirements [2]. Variable rate applications—also referred to as site-specific applications—are implemented in practice as map-based, sensor-based, or a combination of both approaches [3]. For both map-based and map-sensor-based solutions, the within-field variability should be classified into a few zones with similar characteristics. In fact, the most widely used approach to manage the variability of fields concerns the use of management zones (MZs) [4]. MZs are sub-areas of a field that have a relatively homogeneous combination of yield-limiting factors with respect to soil–landscape attributes [5], for which a single rate of a specific crop input is appropriate to maximize outputs such as yield and yield quality [6]. The accurate delineation of MZ maps is the key requirement for the successful implementation of map-based and map-sensor-based variable rate applications.
Several approaches are introduced in [2] to delineate MZs by the data fusion of several layers of information including farmer’s knowledge, terrain attributes, weather conditions, soil type, yield data from several seasons, crop growth characteristics, and soil properties. Indeed, MZ delineation considers the variables that are correlated to the yield, since the goal is to maximize the yield [7]. Guerrero et al. in [8] have shown that involving more layers of information in MZ delineation provides more robust results in terms of improving yield. De Benedetto et al. [9] delineated homogeneous areas by data fusion of electromagnetic induction sensor, a ground penetration radar, and remote sensing satellite hyperspectral images. Fleming et al. [10] combined the data of soil organic matter, clay, nitrate, potassium, zinc, electrical conductivity, and corn yield for variable-rate fertilization purposes. Pantazi et al. [4] proposed to delineate MZ maps by means of self-organizing clustering using soil data collected by an on-line soil sensing platform [11], crop normalized differential vegetation index (NDVI) of satellite imagery, and historical yield data.
Data fusion potentially reduces the prediction variance and hence improves the prediction precision [12]. However, when fusing different kinds of data, double counting the same information given by those data may degrade the overall performance [13,14,15]. Furthermore, as pointed out by Schenatto et al. [16], different kinds of data with different values’ ranges can impact the MZ delineation and result in favor of just a few of the involving data. Accordingly, we analyzed the impacts of feature selection and data normalization as solutions to correlation and inconsistent data ranges, respectively, in this paper.
To characterize the within-field variability, different sampling methods can be used. The most common method of soil sampling in a field is grid sampling mostly adopted to determine the chemical and physical properties [17]. Another sampling method is the use of proximal soil-sensing technologies to collect high-density data of 1000–2000 reading per ha, which introduces complexity and sources of errors, particularly when the resolution in one direction is much different than the resolution in the other direction. Examples include the online data collected by the visible and nearinfrared (vis-NIR) spectroscopy [18,19], where a resolution of 1 m by 10 m is very common, introducing complexity during interpolation and clustering.
MZ delineation can be considered as a data-mining problem, as it contemplates either classifying or clustering the field into a number of contiguous areas [20]. For MZ delineation, numerous clustering algorithms—such as k-mean, mean shift, fuzzy C-means (FCM), hierarchical clustering, density-based spatial clustering of applications with noise (DBSCAN), and particle swarm algorithm (PSO) [21,22,23]—have been already adopted. Recently, a deep-learning-based algorithm has also been examined by Javadi et al. [24]. However, all the examined algorithms have their own peculiarities in terms of features and efficiency (Karkra1 et al., 2020), since clustering is a complex task owing to the large number of interrelated parameters, resulting in a nonlinear problem. One source of nonlinearity stems from the inconsistent sampling resolution, which is common with online proximal soil sensing.
Clustering techniques are mostly unsupervised and attempt to explore the inherent structure of the data, often in terms of Euclidean distance. Different normalization methods were evaluated [16] for MZ delineation, without any clear discussion on why the data should be normalized. On the other hand, an apple orchard was delineated into MZs in [25] using a geostatistics method, in which the spatial correlation of data is taken into account. The spatial correlation has been also suggested to be considered in [26], where multicollocated cokriging was used for variable-rate fertigation. Indeed, soil and crop properties in agricultural fields generally present spatial dependence; hence, it is important to use geostatistical methods (kriging interpolation after semivariogram analysis) where soil or crop properties are considered as random regionalized variables, and the gradual geographical variation is described by a spatial covariance function [25,26]. Most of the papers concerning MZ delineation have not explicitly discussed the inclusion of the geographical coordinates of the data. However, the coordinates data were explicitly used in [9,25,27,28,29,30]. However, so far, there is no consensus not only on the clustering method but also the format of input data and inclusion or exclusion of spatial correlation and locations. This is particularly true when at least one layer of data involved in the clustering is collected at inconsistent sampling resolution over space, such as the example of the online vis-NIR sensor.
In this paper, we evaluated five clustering methods, namely, k-means, FCM, shift mean, hierarchical, and DBSCAN, in MZ delineation of five fields with different sizes in different regions of Belgium. The goal was to determine the optimal clustering method and data inputs for the delineation of MZs, using online collected soil data with inconsistent spatial resolution in addition to yield and crop data obtained from processing the data of satellite Sentinel2. Furthermore, we proposed a clustering and smoothing pipeline (CaSP) for MZ delineation, which gives a smoothed scheme of MZs and is applicable in practice by the variable rate agricultural machinery. We examined the performance of the proposed CaSP in the delineation of MZs maps in all the five studied fields using spatial statistical indicators.

2. Materials and Methods

The flowchart of the steps performed in this study for the different MZ delineation schemes is depicted in Figure 1. Each step is elaborated in what follows.

2.1. Experimental Sites

The soil fertility attributes, normalized differential vegetation index (NDVI), and yield data of five commercial fields in the Flanders region in Belgium were used in this study (Figure 2). The soil fertility attributes included moisture content (MC), organic carbon (OC), calcium (Ca), cation-exchangeable content (CEC), exchangeable potassium (K), magnesium (Mg), sodium (Na), pH, and exchangeable phosphorus (P). The study fields consisted of a 21 ha field in Landen called Grootland (N  50 47 22.5 , E  5 6 48.8 ), an 12 ha field in Huldenberg named Kouter (N  50 48 38.9 , E  4 34 50.1 ), and three fields in Veurne: a 12 ha field called Beers (N  51 1 1.4 , E  2 34 42.8 ), a 8 ha field named Fabrieke (N  51 1 53.9 , E  2 34 16.9 ), and a 12 ha field designated as Krokey (N  50 59 58.3 , E  2 32 52.1 ). The results of a soil texture analysis determined by means of the Robinson–Kohn pipette method (ISO 11277) indicated that soil in Grootland, Krokey, and Kouter was a silty loam, in Beers was a sandy loam, and in Fabrieke was a loam according to the United State Department of Agriculture (USDA) classification (Table 1). This region registers an annual average temperature of 10.6 C and a monthly average precipitation of 39.68 mm. The fields have an annual crop rotation of wheat, barley, oilseed rape, sugar beet, and potatoes with a short duration autumn cover crop.

2.2. Data Acquisition

Soil data were obtained by scanning the fields with an online multi-sensor platform, as shown in Figure 3, which was designed and developed by Mouazen [11] as discussed in [8,31]. The platform included a vis-NIR spectroscopy sensor (Tec5 Ag, Germany) with a measurement range of 305–1700 nm. The platform is attached to a tractor by means of the three-point hitch and pulled along parallel lines at a distance of 12 m between neighboring lines and at an average speed of 3 km/h. By creating a trench with a subsoiler, the platform is capable of collecting the vis-NIR soil spectra at 15–25 cm depth every second. It includes a differential global positioning system (DGPS) with RTK correction and a position accuracy of ±0.2 m (version CFX-750, Trimble, Sunnyvale, CA, USA) and a datalogger (Compact Rio 9082, National Instruments, USA) to acquire and store the collected soil spectra and DGPS readings at 1 Hz, using a custom-built Labview software (National Instruments, USA). Kouter, Beers, and Grootland were scanned in 2018, and Fabrieke and Krokey were scanned in 2019 after harvest of the previous crops (Figure 2).
In addition to the vis-NIR data, the NDVI data were obtained from the processed data of the Sentinel2 satellite imagery for Beers, Fabrieke, Krokey, and Grootland. Some soil attributes can be estimated using satellite data [32,33]; however, this was not the case in this study, since the accuracy of satellite data can degrade the high accuracy of soil attribute estimation models derived from vis-NIR spectra [13,34,35]. For the Kouter field, high-resolution NDVI data were collected using six Green Seeker sensors installed on a liquid fertilizer sprayer. To use NDVI data obtained from the satellite imagery and the Green Seeker sensor, extra data processing was performed. First, a kriging interpolation using the NDVI values along each field was performed; then, a common grid of 5 × 5 m was created, and finally, NDVI values were extracted for each pair of coordinates in the common grid. The yields data of cereal crops in the previous season in each field were collected using combine harvesters equipped with yield sensors providing high-resolution yield data (in Kouter field: John Deere W550, in Grootland field: Claas Lexion 740 with yield monitoring with Quantimeter, and in Fabrieke and Beers fields: Class Lexion 760 with yield monitoring with Quantimeter).

2.3. Modeling of Visible and Near-Infrared Spectra

In addition to the online measurements, random soil samples were collected manually from each field (Table 1) with the aim to build prediction models for soil attributes (pH, Ca, Mg, MC, OC, P, CEC, K, and Na), similar to what was explained in [3] (pp. 1–38) and [13,34]. A total of 155, 179, and 121 soil samples were collected from different fields in three farms, and these were used to develop three groups of models for Huldenberg, Landen, and Veurne farms, respectively. Cross-validation by using the leave-one-out technique was possible for the Kouter field (in Huldenberg farm), since limited data were available from this field to support independent validation (40 samples). In the other fields, the entire dataset was divided into calibration ( 70 % ) and validation ( 30 % ) sets. Afterwards, pre-treatment algorithms were applied to enhance the accuracy of the prediction models. These algorithms included removal of the spectral shift at 1045 nm [36], cutting noisy parts at the edges of the spectra, moving average to reduce spectral noise, standard normal variate transformation [37] or normalization, a Savitzky–Golay first derivative and a Savitzky–Golay smoothing. Finally, after performing a principal component analysis (PCA) to investigate the similarities or dissimilarities in the spectra, we developed partial least squares regression (PLSR) models for the prediction of the soil attributes in RStudio version 1.1.463 (RStudio Inc., Boston, MA, USA) with open-source libraries [38].

2.4. Mapping of Online Measured Soil Properties

The developed PLSR calibration models were used for estimating the soil attributes using the online collected spectra in the five fields. Then, since the attributes of soil in a field are spatial correlated [39], high-resolution maps of the soil attributes were obtained using ordinary kriging [40]. In ordinary kriging, an estimation of any attribute in any point is given by a linear combination of the available measurements while the weights of the linear combination are obtained from semivariograms [41]. After the kriging interpolation, all attributes were resampled to a common grid of 5 × 5 m and a pair of geographical coordinates was calculated for each of the grid points.
It is worth mentioning that ordinary kriging was adopted in this study since, despite simple kriging, it does not assume prior knowledge of the mean and covariance of the attributes in a land, and hence, it is the most common kriging approach in the literature of management zone delineation [2,16]. Other types of kriging, such as block kriging, universal kriging, and indicator-based kriging, also exist, in which attempts to improve the interpolation performance result in the cost of more computational power demand. However, since the focus of this study was not on kriging, we resorted to the most common approach.

2.5. Overview of Clustering Algorithms

In this study, the performance of five clustering algorithms was evaluated in different scenarios. The clustering algorithms used were unsupervised since the data, i.e., the geo-referenced soil attributes, were not labeled. The algorithms have briefly been discussed in the following subsections. In discussing the clustering algorithms, x i denotes the ith d-dimensional input data, i { 1 , , n } , c i denotes the cluster to which x i belongs, and μ j is the centroid of cluster j { 1 , , k } with k being the number of the clusters.

2.5.1. k-Means

k-means divides the n-dimensional data into k categories with the objective to minimize the sum of the within-cluster variances. While simple, it is considered as an efficient clustering algorithms in many data analysis applications. It needs k to be defined and works as follows:
  • Randomly initialize k cluster centroids μ 1 , , μ k R d .
  • For i { 1 , , n } , update:
    c i = arg min j x i μ j 2 .
  • For j { 1 , , k } , update μ j = centroid of the data of cluster j.
  • Repeat steps 2 and 3 for a specified number of iterations (or until convergence).

2.5.2. Fuzzy C-Means (FCM)

FCM works similarly to k-means. The only difference is that it aims at minimizing the weighted sum of the within-cluster variances. The weights define the clustering fuzziness. Indeed, FCM does not strictly assign each point to a specific cluster. Instead, the cluster membership is fuzzy. The algorithm works as discussed below.
Parameters: k, m (fuzziness coefficient—a real number greater than 1)
FCM algorithm:
  • Randomly initialize k cluster centroids μ 1 , , μ k R d .
  • For i { 1 , , n } and j { 1 , , k } , update:
    u i j = 1 l = 1 k x i μ j x i μ l 2 m 1 .
  • For j { 1 , , k } , update:
    μ j = i = 1 n u i j m x i i = 1 n u i j m .
  • Repeat steps 2 and 3 for a specified number of iteration (or until convergence).
  • After the algorithm stops, each point i joins the cluster with the highest u i j value.

2.5.3. Mean Shift

Mean shift is a density-based mode-seeking algorithm. It tries to first estimate the density of the data by using a kernel and then looks for the modes of the distribution. In order to find the modes, it iteratively moves each point to its denser neighborhood. Mean shift is a non-parametric clustering algorithm, meaning that it does not need the number of clusters to be specified in advance. Instead, it tries to find the number of clustering according to the density of the data. The algorithm steps are as follows.
Parameters: h (the kernel bandwidth—note that a kernel should be chosen in advance. The mostly used kernel is the Gaussian kernel).
Mean shift algorithm:
  • Initialize seeds set S for calculating the density
    f ( x ) = x i S K x x i ,
    where K ( . ) is a kernel function.
  • For each seed s S , calculate the mean shift:
    m ( s ) = x i s K x i s x i x i N ( s ) K x i s ,
    where N ( s ) denotes the neighborhood of s .
  • For each seed s S , update s = m ( s ) .
  • Repeat steps 2 and 3 for a specified number of iterations (or until convergence).
  • After the algorithm stops, the modes are considered as the centroids of the clusters, and each point joins to the closest mode.

2.5.4. Hierarchical Clustering

The hierarchical clustering algorithm seeks to build a hierarchy of clusters based on either of two approaches: agglomerative or divisive. Agglomerative is a bottom–up approach based on which pairs of clusters are merged together in order to build up the hierarchy. On the other hand, the divisive approach is a top–down method that starts from one cluster including all data and then splits the cluster recursively. In this paper, the agglomerative hierarchical clustering was adopted. The algorithm receives k as the input parameter and works as follows:
  • Assign all points an individual cluster number.
  • Merge points with the smallest distance. In other words, points with smallest distance join the same cluster.
  • Repeat step 2 until k clusters are obtained.

2.5.5. Density-Based Spatial Clustering of Applications with Noise (DBSCAN)

DBSCAN, similar to mean shift, is a non-parametric clustering algorithm. In other words, the number of clusters, k, does not need to be specified for it. Instead, it reaches a number of clusters based on the density of data and two parameters discussed below.
Parameters: ϵ (the neighborhood distance), m p (minimum number of data points to define a cluster)
DBSCAN algorithm:
  • Select a random data point.
  • If the number of the neighbors is less than m p , the point is marked as an outlier with label 1 .
  • If the number of the neighbors is more than or equal to m p , the point and its neighbors establish a cluster.
  • Repeat step 3 for all points within the established cluster. In other words, for all joined points, check their neighbor points and join their neighbors to the established cluster.
  • From the remaining points that have not yet been met, select a random data point. Repeat steps 2 to 5 until all data points are met.

2.6. Feature Selection (Data Decrease)

Among the soil attributes used for MZ delineation, OC and MC have direct signatures in the spectral characteristics in the vis-NIR range, while other attributes are estimated indirectly based on their correlation with MC and OC [19]. Applying correlated features to clustering models imposes computational burden and might degrade the clustering quality. Accordingly, we studied the effect of feature selection by cross-correlation analysis. To this end, the cross-correlation of the data was computed using Pearson correlation in order to remove highly correlated layers. The removal of highly correlated data before clustering in MZ delineation applications has also been recommended by [16,42].

2.7. Clustering Scenarios

We evaluated the above-mentioned clustering algorithms in different scenarios listed in Table 2. In all scenarios, except in kmeans-nn-nc, data are normalized. For normalization, the data ranges were scaled into an interval between 0 and 1. In other words, range normalization was applied to the data, since it has been shown to be the most effective normalization method in MZ delineation applications [16].

2.8. Evaluation of Clustering Algorithms

Since the clustering algorithms used in this study were unsupervised, it was not possible to evaluate their performances by comparing the clustering results against true labels. Instead, there exist heuristic metrics to assess the quality of unsupervised clustering; however, these metrics do not measure the validity of the model’s predictions. In order to choose the most appropriate clustering scheme for MZ delineation, we adopted three metrics, namely, Davies–Bouldin index (DBI) [43], Silhouette index [44], and variation reduction index (VRI) [16,45].
Considering k clusters, DBI is computed by [43]:
D B I = 1 k i = 1 k max s i + s j d i j ,
where s i is the average distance of the data of cluster i from its center and d i j denotes the distance between the centers of cluster i and cluster j. In fact, the intuition of DBI is that the clustering schemes with denser clusters that are further from each other are better. DBI is always positive, and its fewer values indicate better clustering quality and vice versa.
The Silhouette index quantifies the clustering quality by defining how well each data point has been assigned to its own cluster. Considering k clusters, the Silhouette index for data i is given by [44]:
s ( i ) = b ( i ) a ( i ) max { a ( i ) , b ( i ) } ,
where a ( i ) = 1 C i 1 j C i , j i d ( i , j ) and b ( i ) = min l i 1 C l j C l d ( i , j ) , respectively, indicate the similarity of data i to its own cluster and its dissimilarity to other clusters with C l and d ( i , j ) being the size of cluster l and the distance between data i and j, respectively. The overall Silhouette index is computed by averaging the indices of all data. Silhouette values range between 1 and 1 with more values indicating better clustering quality and vice versa.
DBI and Silhouette indices have emerged from the machine learning (ML) context and are applicable on any application, including those in precision agriculture. We also adopted VRI introduced by [45] specifically for evaluating the quality of MZ delineation. The VRI rational is that the variance of the soil attributes within the MZs should be less than their overall variance. The more the within-cluster variances decrease, the better the clustering quality. The VRI for soil attribute θ is given by [45]:
V R I θ = 1 i = 1 k A i v C i θ v θ × 100 % ,
in which A i is the proportion of the area covered by cluster i, v θ is the overall variance of the soil attribute θ , and v C i θ denotes its variance within cluster i. More values of VRI implicate better MZ delineation quality and vice versa. In this paper, the overall VRI is obtained by averaging the VRI of all studied soil attributes.

2.9. Clustering and Smoothing Pipeline (CaSP) for Management Zone Delineation

After evaluation of different clustering methods in different scenarios, the most appropriate method was specified. Nevertheless, the clustering results usually include small parts of a cluster located apart within another cluster. Let us refer to these small parts as islands, since this is what they really look like. On the other hand, the clustering results are used in form of a recommendation map for variable-rate application of farming inputs such as fertilizers [8], manure [46], and seeds [47], for which the actuators of the agricultural machines cannot respond to the small modification needed in the applied rate due to these small islands. Therefore, it was necessary to introduce an additional smoothing step to the MZ maps in order to make them appropriate for variable-rate implementation in practice, as shown in Figure 4. To this end, we used the DBSCAN algorithm and applied it to just the geographic coordinates of the data points in each cluster, since DBSCAN is in nature capable of discovering the islands and single apart data points (as outliers) [48], as discussed in Section 2.5. The pseudocode of the smoothing algorithm has been shown in Algorithm 1. This algorithm takes as input the geographic locations of the data in a Cartesian system (i.e., xy coordinate) together with their corresponding labels and the island size. The xy coordinates of the data of each cluster are clustered by DBSCAN. Then, the outliers will join to the cluster of their closest data point. If more than one cluster is obtained, it means that the cluster includes two or more separate parts. Then, the algorithm joins the parts smaller than island size to another cluster according to the majority rule. More specifically, the algorithm first finds the edge points of the island area. Then, the label of the island data is changed to the majority of the labels of the neighbors of the edge points. The overall clustering and smoothing pipeline (CaSP) for MZ delineation is shown in Figure 4.
Algorithm 1: Smoothing algorithm
Sensors 22 00645 i001

3. Results and Discussion

3.1. Evaluation of Clustering Algorithms

Mean shift and DBSCAN are non-parametric methods, meaning that the number of MZs is not needed to be specified. However, we evaluated the performance of k-means, FCM, and hierarchical methods for dividing the fields into four MZs (i.e., k = 4 ). For FCM, in addition to k, the fuzziness coefficient m needed to be specified. We used m = 2 , since this value has been suggested in most applications [49]. Mean shift needed just the kernel bandwidth h to be set, for which we used the related function in the Sklearn package of Python (version 1.0.2) [50]. This function gave a value around h = 0.41 . For DBSCAN, we considered m p = 3 and set ϵ as the mean of the spatial scanning resolution.
The evaluation results of the clustering algorithms in the studied scenarios have been listed in Table 3. Recall that higher values of the Silhouette index and VRI and smaller DBI values indicate better clustering performance. According to their definitions in Equations (1) and (2), DBI and the Silhouette index are not defined for cases with just one cluster, for which VRI is zero. In the studied scenarios, mean shift and DBSCAN gave just one cluster in some cases, whose indices have been specified by n.v. (no value) in Table 3.
The data were normalized in all scenarios except in kmeans-nn-nc. Although DBI and the Silhouette index suggest this scenario as the best, its VRI values are poor. As will be elaborated later, normalization is essential in clustering, since ignoring it will weigh more on the data with large values and neglect data with small values (e.g., weighs more on Ca and neglects OC and pH). Accordingly, the first scenario (e.g., no normalization) is not recommended. Among other scenarios, VRI has always suggested to use k-means. The Silhouette index agrees with VRI in Kouter, Beers, and Fabrieke, while it suggests mean shift for Krokey and Grooteland. On the other hand, DBI has the best values for either mean shifting or DBSCAN.
A close examination is needed into the MZs obtained by different scenarios in order to conclude on the format of the input data, i.e., normalizing or not, inclusion or exclusion of the coordinates, and whether or not to apply feature selection. For the sake of brevity, we describe the MZs results and the yield map for just field Krokey—as shown in Figure 5—since this field has more variability compared to other fields. As seen, DBSCAN gave just one cluster with several points as outliers. Indeed, DBSCAN performs clustering based on density and considers a cluster as unique as long as it is dense. Density-based clustering algorithms are helpful in object detection in machine vision applications. Since the focus in PA applications is on within-field variability, DBSCAN does not perform desirably and has to be excluded. This argument applies to mean shift as well and also has to be excluded for variable rate applications (Figure 5). Compared to DBSCAN, mean shift has two more disadvantages: (1) it demands a high computational power and (2) it is very sensitive to its parameter h.
It is worth noting that as in case of Krokey, DBSCAN and mean shift are shown to be not suitable for the other three fields of this study due to the same conclusion drawn above. FCM works similar to k-means but needs an additional hyperparameter as the fuzziness coefficient to be specified while there is no clue on how to set this parameter for variable rate applications. This makes k-means as the best method for clustering, whose results need to be analyzed further. Among the k-means results, k-means with no coordinate data (i.e., just using the soil attributes) after feature selection (i.e., kmeans-nc-dec) visually shows more correlation with the yield map, and this observation was also confirmed by the farmer. Revisiting Table 3 indicates that the VRI and Silhouette indices of kmeans-nc-dec are, if not maximum, among the highest values throughout all the five study fields. Its DBI has also the small values compared to other scenarios. In the Fabrieke case, after excluding kmeans-nn-nc, all the three indices suggest using kmeans-nc-dec. In Kouter, both DBI and the Silhouette index suggest kmeans-nc-dec, for which VRI is also very close to its maximum value among k-means scenarios with normalized inputs. The values of the indices for the k-means scenarios are very close to each other in the other two fields, which allow drawing the same conclusion as that of Krokey that Kmeans-nc-dec is the best performing scenario. This is particularly true as this scenario has performed much better than all the other k-means solutions in Fabrieke. However, the kmeans-wn-nc shows comparable performance indicators to that of the kmeans-nc-dec, although its performance deteriorated significantly for Fabrieke. This is the reason why it is concluded that MZ delineation using Kmeans-nc-dec scenario would provide the most stable solution in general.
From the computational point of view, kmeans-nc-dec is also optimal, since excluding coordinates decreases the data dimension, while the dimension is further reduced after feature selection. It is worth noting that since some of the soil attributes are spatially correlated (e.g., Ca and CEC), including spatial data in clustering is generally recommended, as they were explicitly considered in similar applications [9,25,27,28,29,30]. Since we used the raster data after spatial interpolation using kriging, the spatial correlation has been taken into consideration once, so that reconsidering it one more time means overweighing the spatial information.
Figure 6 demonstrates the scatter plot of yield vs. the soil attributes and crop NDVI in selected clustering scenarios shown for field Krokey, as an example. Figure 6a highlights the importance of normalizing the data. Since the clustering algorithms use (Euclidean) distance for establishing clusters, the data should be normalized in order for all soil attributes to impact the distance equally; otherwise, only the data with large values will produce the clustering outcome. As seen in Figure 6a, the clustering outcome was affected mainly by Ca variability, because the Ca values were much larger than the other attributes (Figure 6a). Its great overlap between the four clusters is depicted for the other soil attributes. The scatter plots in the other scenarios depict that clustering has taken all the input variables equally since they were normalized; however, each scenario gave different clustering outcomes, which is attributed to applying different algorithms on the data. After normalization, the overlap between the four different clusters was greatly reduced, and a clear separation of classes can be observed not only for Ca but also for the other soil attributes.

3.2. Evaluation of MZ Delineation by CaSP

Feature selection by covariance analysis has been recommended by [16,42]. Figure 7 shows the cross-correlation matrix of the soil attributes for field Krokey as an example. It can be observed that there were high correlations (>0.7) among the soil Ca, CEC, Na, and pH, except between pH and Na, where a correlation of 0.48 was observed. Therefore, Ca, Na, and pH were removed from the analysis, since CEC was given a higher priority from a soil fertility perspective [51,52].
The clustering results obtained by the proposed CaSP MZ delineation scheme has been illustrated in Figure 8, where MZ maps delineated with and without smoothing were compared. As can be seen, smoothing has appropriately filtered small apart areas (islands), which cannot be accounted for in practice during variable rate applications. While varying the rate of farming inputs using agricultural machinery equipped with PA control-enabling technology, it is necessary that the size of the machinery active control unit is smaller or equal to the smallest islands, i.e., they have to support high-resolution control, which is costly. In case the islands are smaller than the agricultural machinery size, then the variable rate will not be implementable in practice. The filter designed in this study is flexible and allows the filtering of islands with different sizes (Figure 4). However, removing very large-size islands can lead to ignoring important fertility zones in the field, for which the agricultural machine can respond to correctly during field operations. This feature allows for the implementation of different agricultural machinery during variable rate applications, each of which would require smoothing islands of different sizes to match the size of the machine to be used.
As seen in Figure 8, the MZ map given by k-means for Krokey shows an appropriate but partial visual correlation with the yield map. Interestingly, the MZ map was able to capture the fringe lane by the road (the lane in the right side of the MZ map). While smoothing the map has kept the similarity with the yield map, it has removed the very small island parts. The MZ maps of field Kouter with smaller measurement resolution also show a very good similarity with the yield map, which is a similarity that was better than that of Krokey field. In case of Grooteland, the MZ maps indicate high variability within the field, while the yield seems to be almost uniformly distributed over the field area. This is due to enforcing the algorithm to divide the field into four MZs, so that soil fertility attributes have the major contribution on the MZ map. However, exploring the MZ maps in more detail shows it still has some indicative correlations with the yield. Specifically, the management zone indicated by the beige color has captured the low-fertility zones of the field, and these are well correlated with areas with low values in the yield map. Here, smoothing was effective in making the MZ map more suitable for practical application. In the Beers and Fabrieke cases, there exists a good visual correlation between the MZ maps and yield. Specially, there was a low-fertility zone in the central region of the Beers field, which has been captured very well by CaSP. According to the above and when high-sampling resolution data on soil and crop are considered, we recommend the CaSP based on k-means clustering for automatic delineation of MZ maps for the deployment of variable rate applications of farming inputs. The ideal solution should have the following successive steps of data processing: (1) range normalization, (2) feature selection based on cross-correlation analysis, (3) k-means clustering, and (4) smoothing by DBSCAN.

4. Conclusions

In this paper, five clustering algorithms were evaluated in different scenarios for MZ delineation in five arable farming fields, with the intention to evaluate their suitability for variable rate applications. The clustering algorithms included k-means, FCM, mean shift, hierarchical, and DBSCAN. These algorithms were evaluated in scenarios with and without range normalization, geographical coordinates, and feature selection. On-line measured soil fertility attributes (pH, Ca, Mg, Na, P, CEC, MC, K, and OC) at high sampling resolution, along with crop NDVI and the yield data, were used as input to the clustering algorithms. Spatial interpolation using ordinary kriging was carried out in order to get high-resolution data.
The results suggested k-means as the optimal clustering algorithm after normalizing and exclusion of the GPS coordinates. Nevertheless, it was noted that the coordinates should be ignored, since the spatial correlations of the data had been previously considered when the data were interpolated using ordinary kriging. In general, if the data are not interpolated using any spatial interpolation algorithms, it is recommended to include the coordinates in order to account for the spatial correlation among soil attributes. Furthermore, it was concluded that feature selection optimized after cross-correlation analysis improves the MZ delineation quality while reducing computational burden.
Moreover, a smoothing algorithm was proposed based on DBSCAN for filtering out small areas of a cluster within other clusters. Overall, an MZ delineation pipeline was proposed including the following steps: (1) range normalization, (2) feature selection by cross-correlation analysis, (3) k-means clustering, and (4) smoothing. The effectiveness of this pipeline—to which we referred to as CaSP, standing for clustering and smoothing pipeline—was demonstrated by the practical application of MZs concerning the machinery size during variable rate applications. Future study directions may include analysis of the effect of the accuracy of soil attributes predictions on clustering quality and also improving the efficiency of the feature selection operator.

Author Contributions

Conceptualization, S.H.J.; methodology, S.H.J.; software, S.H.J.; investigation, S.H.J.; resources, S.H.J. and A.G.; writing—original draft preparation, S.H.J.; writing—review and editing, A.G. and A.M.M.; supervision, A.M.M. All authors have read and agreed to the published version of the manuscript.

Funding

This research was jointly funded by Research Foundation Flanders (FWO) for the Odysseus I SiTeMan Project (Nr. G0F9216N) and the European Commission (Horizon 2020) for SIEUSOIL project (No. 818346).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
CaCalcium
CaSPClustering and smoothing platform
CECCation exchange capacity
DBIDavies–Bouldin index
DBSCANDensity-based spatial clustering of applications with noise
DGPSDifferential global positioning system
FCMFuzzy C-means
KExchangeable potassium
MCMoisture content
MgMagnesium
MSMean-shift
MZManagement zone
NaSodium
NDVINormalized difference vegetation index
OCOrganic carbon
PExchangeable phosphorous
PAPrecision agriculture
Sil.Silhouette
vis-NIRVisible-near-infrared
VRIVariance reduction index

References

  1. Shanahan, J.F.; Kitchen, N.R.; Raun, W.R.; Schepers, J.S. Responsive in-season nitrogen management for cereals. Comput. Electron. Agric. 2008, 61, 51–62. [Google Scholar] [CrossRef] [Green Version]
  2. Nawar, S.; Corstanje, R.; Halcro, G.; Mulla, D.; Mouazen, A.M. Chapter Four-Delineation of Soil Management Zones for Variable-Rate Fertilization: A Review; Advances in Agronomy; Academic Press: Cambridge, MA, USA, 2017; Volume 143, pp. 175–245. [Google Scholar] [CrossRef]
  3. Guerrero, A.; De Neve, S.; Mouazen, A.M. Current Sensor Technologies for In Situ and On-Line Measurement of Soil Nitrogen for Variable Rate Fertilization: A Review; Academic Press: Cambridge, MA, USA, 2021. [Google Scholar] [CrossRef]
  4. Pantazi, X.; Moshou, D.; Mouazen, A.; Alexandridis, T.; Kuang, B. Data fusion of proximal soil sensing and remote crop sensing for the delineation of management zones in arable crop precision farming. In Proceedings of the CEUR Workshop, Kavala, Greece, 17–20 September 2015; pp. 765–776. [Google Scholar]
  5. Haghverdi, A.; Leib, B.G.; Washington-Allen, R.A.; Ayers, P.D.; Buschermohle, M.J. Perspectives on delineating management zones for variable rate irrigation. Comput. Electron. Agric. 2015, 117, 154–167. [Google Scholar] [CrossRef]
  6. Vrindts, E.; Mouazen, A.M.; Reyniers, M.; Maertens, K.; Maleki, M.R.; Ramon, H.; De Baerdemaeker, J. Management Zones based on Correlation between Soil Compaction, Yield and Crop Data. Biosyst. Eng. 2005, 92, 419–428. [Google Scholar] [CrossRef]
  7. Doerge, T. Management Zone Concepts; Potash and Phosphate Institute: Norcross, GA, USA, 2000. [Google Scholar]
  8. Guerrero, A.; De Neve, S.; Mouazen, A.M. Data fusion approach for map-based variable-rate nitrogen fertilization in barley and wheat. Soil Tillage Res. 2021, 205, 104789. [Google Scholar] [CrossRef]
  9. De Benedetto, D.; Castrignanò, A.; Rinaldi, M.; Ruggieri, S.; Santoro, F.; Figorito, B.; Gualano, S.; Diacono, M.; Tamborrino, R. An approach for delineating homogeneous zones by using multi-sensor data. Geoderma 2013, 199, 117–127. [Google Scholar] [CrossRef]
  10. Fleming, K.; Westfall, D.; Wiens, D.; Brondahl, M.C. Evaluating Farmer Defined Management Zone Maps for Variable Rate Fertilizer Application. Precis. Agric. 2000, 2, 201–215. [Google Scholar] [CrossRef]
  11. Mouazen, A.M. Soil Survey Device; International Publication Published under the Patent Cooperation Treaty (PCT); World Intellectual Property Organization, International Bureau: Brussels, Belgium, 2006; International Publication Number: WO2006/015463; PCT/BE2005/000129; IPC: G01N21/00; G01N21/00. [Google Scholar]
  12. Nawar, S.; Cipullo, S.; Douglas, R.K.; Coulon, F.; Mouazen, A.M. The applicability of spectroscopy methods for estimating potentially toxic elements in soils: State-of-the-art and future trends. Appl. Spectrosc. Rev. 2019, 55, 1–33. [Google Scholar] [CrossRef]
  13. Javadi, S.H.; Mouazen, A.M. Data Fusion of XRF and Vis-NIR Using Outer Product Analysis, Granger–Ramanathan, and Least Squares for Prediction of Key Soil Attributes. Remote Sens. 2021, 13, 2023. [Google Scholar] [CrossRef]
  14. Javadi, S.; Mohammadi, A. Plackett fusion of correlated decisions. AEU-Int. J. Electron. Commun. 2019, 99, 341–346. [Google Scholar] [CrossRef]
  15. Javadi, S.; Mohammadi, A. Fire detection by fusing correlated measurements. J. Ambient. Intell. Humaniz. Comput. 2017. [Google Scholar] [CrossRef]
  16. Schenatto, K.; de Souza, E.G.; Bazzi, C.L.; Gavioli, A.; Betzek, N.M.; Beneduzzi, H.M. Normalization of data for delineating management zones. Comput. Electron. Agric. 2017, 143, 238–248. [Google Scholar] [CrossRef]
  17. Song, X.; Wang, J.; Huang, W.; Liu, L.; Yan, G.; Pu, R. The delineation of agricultural management zones with high resolution remotely sensed data. Precis. Agric. 2009, 10, 471–487. [Google Scholar] [CrossRef]
  18. Kodaira, M.; Shibusawa, S. Mobile Proximal Sensing with Visible and Near Infrared Spectroscopy for Digital Soil Mapping. Soil Syst. 2020, 4, 40. [Google Scholar] [CrossRef]
  19. Mouazen, A.M.; Baerdemaeker, J.D.; Ramon, H. Effect of Wavelength Range on the Measurement Accuracy of Some Selected Soil Constituents Using Visual-Near Infrared Spectroscopy. J. Near Infrared Spectrosc. 2006, 14, 189–199. [Google Scholar] [CrossRef]
  20. Janrao, P.; Palivela, H. Management zone delineation in Precision agriculture using data mining: A review. In Proceedings of the 2015 International Conference on Innovations in Information, Embedded and Communication Systems (ICIIECS), Coimbatore, India, 19–20 March 2015; pp. 1–7. [Google Scholar] [CrossRef]
  21. Fu, Q.; Wang, Z.; Jiang, Q. Delineating soil nutrient management zones based on fuzzy clustering optimized by PSO. Math. Comput. Model. 2010, 51, 1299–1305. [Google Scholar] [CrossRef]
  22. Janrao, P.; Mishra, D.; Bharadi, V. Clustering Approaches for Management Zone Delineation in Precision Agriculture for Small Farms. In Proceedings of the International Conference on Sustainable Computing in Science, Technology and Management (SUSCOM), Jaipur, India, 26–28 February 2019. [Google Scholar]
  23. Karkra, R.; Kaur, S.; Kaur, M.; Sharma, R.; Upadhyay, R.R. Management zone delineation in precision agriculture using machine learning algorithms. J. Nat. Remedies 2020, 21, 22–29. [Google Scholar]
  24. Javadi, S.H.; Guerrero, A.; Mouazen, A.M. Source localization in resource-constrained sensor networks based on deep learning. Neural Comput. Appl. 2020, 33, 4217–4228. [Google Scholar] [CrossRef]
  25. Aggelopooulou, K.; Castrignanò, A.; Gemtos, T.; Benedetto, D.D. Delineation of management zones in an apple orchard in Greece using a multivariate approach. Comput. Electron. Agric. 2013, 90, 119–130. [Google Scholar] [CrossRef]
  26. Landrum, C.; Castrignanò, A.; Mueller, T.; Zourarakis, D.; Zhu, J.; De Benedetto, D. An approach for delineating homogeneous within-field zones using proximal sensing and multivariate geostatistics. Agric. Water Manag. 2015, 147, 144–153. [Google Scholar] [CrossRef]
  27. Cordero, E.; Longchamps, L.; Khosla, R.; Sacco, D. Joint measurements of NDVI and crop production data-set related to combination of management zones delineation and nitrogen fertilisation levels. Data Brief 2020, 28, 104968. [Google Scholar] [CrossRef]
  28. Gavioli, A.; de Souza, E.G.; Bazzi, C.L.; Schenatto, K.; Betzek, N.M. Identification of management zones in precision agriculture: An evaluation of alternative cluster analysis methods. Biosyst. Eng. 2019, 181, 86–102. [Google Scholar] [CrossRef]
  29. Paccioretti, P.; Córdoba, M.; Balzarini, M. FastMapping: Software to create field maps and identify management zones in precision agriculture. Comput. Electron. Agric. 2020, 175, 105556. [Google Scholar] [CrossRef]
  30. Li, X.; Pan, Y.-C.; Zhong, Q.; Zhao, C.-J. Delineation and Scale Effect of Precision Agriculture Management Zones Using Yield Monitor Data over Four Years. Agric. Sci. China 2007, 6, 180–188. [Google Scholar] [CrossRef]
  31. Nawar, S.; Abdul Munnaf, M.; Mouazen, A.M. Machine Learning Based On-Line Prediction of Soil Organic Carbon after Removal of Soil Moisture Effect. Remote Sens. 2020, 12, 1308. [Google Scholar] [CrossRef] [Green Version]
  32. Kim, J.; Grunwald, S.; Rivero, R.G. Soil Phosphorus and Nitrogen Predictions Across Spatial Escalating Scales in an Aquatic Ecosystem Using Remote Sensing Images. IEEE Trans. Geosci. Remote Sens. 2014, 52, 6724–6737. [Google Scholar] [CrossRef]
  33. Ji, F.; Meng, J.; Cheng, Z.; Fang, H.; Wang, Y. Crop Yield Estimation at Field Scales by Assimilating Time Series of Sentinel-2 Data Into a Modified CASA-WOFOST Coupled Model. IEEE Trans. Geosci. Remote Sens. 2021, 60, 4400914. [Google Scholar] [CrossRef]
  34. Javadi, S.H.; Munnaf, M.A.; Mouazen, A.M. Fusion of Vis-NIR and XRF spectra for estimation of key soil attributes. Geoderma 2021, 385, 114851. [Google Scholar] [CrossRef]
  35. Tavares, T.R.; Molin, J.P.; Javadi, S.H.; Carvalho, H.W.; Mouazen, A.M. Combined Use of Vis-NIR and XRF Sensors for Tropical Soil Fertility Analysis: Assessing Different Data Fusion Approaches. Sensors 2021, 21, 148. [Google Scholar] [CrossRef]
  36. Mouazen, A.M.; Maleki, M.R.; Cockx, L.; Van Meirvenne, M.; Van Holm, L.H.J.; Merckx, R.; De Baerdemaeker, J.; Ramon, H. Optimum three-point linkage set up for improving the quality of soil spectra and the accuracy of soil phosphorus measured using an on-line visible and near infrared sensor. Soil Tillage Res. 2009, 103, 144–152. [Google Scholar] [CrossRef] [Green Version]
  37. Barnes, R.J.; Dhanoa, M.S.; Lister, S.J. Standard Normal Variate Transformation and De-Trending of Near-Infrared Diffuse Reflectance Spectra. Appl. Spectrosc. 1989, 43, 772–777. [Google Scholar] [CrossRef]
  38. Stevens, A.; Ramirez-Lopez, L. An Introduction to the Prospectr Package; R Package Vignette; 2020; Available online: https://cran.r-project.org/web/packages/prospectr/vignettes/prospectr.html (accessed on 25 November 2021).
  39. Usowicz, B.; Lipiec, J. Spatial variability of soil properties and cereal yield in a cultivated field on sandy soil. Soil Tillage Res. 2017, 174, 241–250. [Google Scholar] [CrossRef]
  40. Webster, R.; Oliver, M. Spatial Variability and Affecting Factors of Soil Nutrients in Croplands of Northeast China; John Wiley & Sons Ltd.: The Atrium, UK, 2007. [Google Scholar]
  41. Bhattacharjee, S.; Mitra, P.; Ghosh, S.K. Spatial Interpolation to Predict Missing Attributes in GIS Using Semantic Kriging. IEEE Trans. Geosci. Remote Sens. 2014, 52, 4771–4780. [Google Scholar] [CrossRef]
  42. Bazzi, C.L.; Souza, E.G.; Uribe-Opazo, M.A.; Nóbrega, L.H.P.; Rocha, D.M. Management Zones Definition Using Soil Chemical and Physical Attributes in a Soybean Area. Eng. Agríc. 2013, 33, 952–964. [Google Scholar] [CrossRef] [Green Version]
  43. Davies, D.L.; Bouldin, D.W. A Cluster Separation Measure. IEEE Trans. Pattern Anal. Mach. Intell. 1979, PAMI-1, 224–227. [Google Scholar] [CrossRef]
  44. Rousseeuw, P.J. Silhouettes: A graphical aid to the interpretation and validation of cluster analysis. J. Comput. Appl. Math. 1987, 20, 53–65. [Google Scholar] [CrossRef] [Green Version]
  45. Dobermann, A.; Ping, J.L.; Adamchuk, V.I.; Simbahan, G.C.; Ferguson, R.B. Classification of Crop Yield Variability in Irrigated Production Fields. Agron. J. 2003, 95, 1105–1120. [Google Scholar] [CrossRef] [Green Version]
  46. Zhang, J.; Guerrero, A.; Mouazen, A.M. Map-based variable-rate manure application in wheat using a data fusion approach. Soil Tillage Res. 2021, 207, 104846. [Google Scholar] [CrossRef]
  47. Munnaf, M.A.; Haesaert, G.; Van Meirvenne, M.; Mouazen, A.M. Map-based site-specific seeding of consumption potato production using high-resolution soil and crop data fusion. Comput. Electron. Agric. 2020, 178, 105752. [Google Scholar] [CrossRef]
  48. Lang, H.; Xi, Y.; Zhang, X. Ship Detection in High-Resolution SAR Images by Clustering Spatially Enhanced Pixel Descriptor. IEEE Trans. Geosci. Remote Sens. 2019, 57, 5407–5423. [Google Scholar] [CrossRef]
  49. Pal, N.R.; Bezdek, J.C. On cluster validity for the fuzzy c-means model. IEEE Trans. Fuzzy Syst. 1995, 3, 370–379. [Google Scholar] [CrossRef]
  50. Pedregosa, F.; Varoquaux, G.; Gramfort, A.; Michel, V.; Thirion, B.; Grisel, O.; Blondel, M.; Prettenhofer, P.; Weiss, R.; Dubourg, V.; et al. Scikit-learn: Machine learning in Python. J. Mach. Learn. Res. 2011, 12, 2825–2830. [Google Scholar]
  51. Hazelton, P.; Murphy, B. Interpreting Soil Test Results: What Do All the Numbers Mean; CSIRO Publishing: Melbourne, Australia, 2007. [Google Scholar]
  52. Sharma, A.; Weindorf, D.C.; Wang, D.; Chakraborty, S. Characterizing soils via portable X-ray fluorescence spectrometer: 4. Cation exchange capacity (CEC). Geoderma 2015, 239–240, 130–134. [Google Scholar] [CrossRef]
Figure 1. The flowchart of the evaluation steps different management zone (MZ) delineation schemes based on on-line collected soil fertility attributes, normalized difference vegetation index (NDVI), and yield. Different MZ delineation schemes were evaluated in terms of variance reduction index (VRI), Davies–Boulding index (DBI), and Silhouette index (Sil.). The soil fertility attributes were predicted based on visible-near-infrared (vis-NIR) readings.
Figure 1. The flowchart of the evaluation steps different management zone (MZ) delineation schemes based on on-line collected soil fertility attributes, normalized difference vegetation index (NDVI), and yield. Different MZ delineation schemes were evaluated in terms of variance reduction index (VRI), Davies–Boulding index (DBI), and Silhouette index (Sil.). The soil fertility attributes were predicted based on visible-near-infrared (vis-NIR) readings.
Sensors 22 00645 g001
Figure 2. Locations of the five experimental sites in Flanders, Belgium, along with the online scanning lines and the locations of the random soil sampling points in Fabrieke, Beers, Krokey, Kouter, and Grootland.
Figure 2. Locations of the five experimental sites in Flanders, Belgium, along with the online scanning lines and the locations of the random soil sampling points in Fabrieke, Beers, Krokey, Kouter, and Grootland.
Sensors 22 00645 g002
Figure 3. The multiple-sensor platform used for collecting soil data. DGPS: differential global positioning system.
Figure 3. The multiple-sensor platform used for collecting soil data. DGPS: differential global positioning system.
Sensors 22 00645 g003
Figure 4. The clustering and smoothing pipeline (CaSP) for the management zone delineation approach of the current work.
Figure 4. The clustering and smoothing pipeline (CaSP) for the management zone delineation approach of the current work.
Sensors 22 00645 g004
Figure 5. Comparison of different clustering schemes in delineation of management zones, shown for field Krokey as an example. When not explicitly mentioned in the scheme title, normalization is included. The clustering performances are evaluated in terms of Davies–Bouldin score (DB), Silhouette score (Sil.), and variance reduction index (VRI).
Figure 5. Comparison of different clustering schemes in delineation of management zones, shown for field Krokey as an example. When not explicitly mentioned in the scheme title, normalization is included. The clustering performances are evaluated in terms of Davies–Bouldin score (DB), Silhouette score (Sil.), and variance reduction index (VRI).
Sensors 22 00645 g005
Figure 6. The impact of the clustering schemes on the scatter plot of yield vs. NDVI, and other soil attributes.
Figure 6. The impact of the clustering schemes on the scatter plot of yield vs. NDVI, and other soil attributes.
Sensors 22 00645 g006aSensors 22 00645 g006b
Figure 7. The cross-correlation (Pearson correlation) matrix of the soil attributes in field Krokey.
Figure 7. The cross-correlation (Pearson correlation) matrix of the soil attributes in field Krokey.
Sensors 22 00645 g007
Figure 8. The clustering results before and after smoothing and comparing them with the yield maps in the study fields. The clustering schemes in the middle column are the outcome of management zone delineation by clustering and smoothing pipeline (CaSP).
Figure 8. The clustering results before and after smoothing and comparing them with the yield maps in the study fields. The clustering schemes in the middle column are the outcome of management zone delineation by clustering and smoothing pipeline (CaSP).
Sensors 22 00645 g008
Table 1. Information of the spectral library used for the development of visible and near-infrared (vis-NIR) calibration models for three farms for the prediction of key soil properties using the online spectra collected with the online multi-sensor platform. Reprinted with permission from Ref. [11]. Copyright 2021 Elsevier.
Table 1. Information of the spectral library used for the development of visible and near-infrared (vis-NIR) calibration models for three farms for the prediction of key soil properties using the online spectra collected with the online multi-sensor platform. Reprinted with permission from Ref. [11]. Copyright 2021 Elsevier.
ModelField Name% Clay% Sand% SiltSoil Texture (USDA)No. SamplesTotal Samples
HuldenbergKouter (Target field)12.611.675.8Silt Loam40155
Duidelbergen10.210.379.4Silt Loam24
Voor de Heeves12.09.578.5Silt Loam43
Lange Weid10.310.379.4Silt Loam48
LandenGrootland (Target field)13.36.380.4Silt Loam60179
Gimgelomse13.232.754.2Silt Loam38
Kattestraat20
Dal23
Bottelare 125
Thierry 113
VeurneBeers (Target field)16.554.029.5Sandy Loam39122
Fabrieke (Target field)16.237.846.0Loam25
Krokey (Target field) 2 54
Watermachine14.551.633.9Loam20
Bottelare 125
Thierry 113
1 These fields are located in Bottelare and Mouscron, respectively, but their data were used to improve the accuracy of models developed for the Landen and Veurne farm. 2 Krokey field was not included in de development of the Veurne model.
Table 2. The clustering scenarios evaluated in this study.
Table 2. The clustering scenarios evaluated in this study.
Clustering ScenarioClustering Method and the Conditions of Its Input Data
kmeans-nn-nc 1k-means, no data normalization, xy coordinate data not considered
kmeans-wn-nck-means, with data normalization, xy coordinate data not considered
kmeans-wn-wck-means, with data normalization, with xy coordinate data
kmeans-nc-deck-means, xy coordinate data not considered, data decreased
kmeans -wc-deck-means, with xy coordinate data, data decreased
FCM-wn-ncFCM, with data normalization, xy coordinate data not considered
FCM-wn-wcFCM, with data normalization, with xy coordinate data
FCM-nc-decFCM, xy coordinate data not considered, data decreased
FCM-wc-decFCM, with xy coordinate data, data decreased
MS-wn-ncMean shift, with data normalization, xy coordinate data not considered
MS-wn-wcMean shift, with data normalization, with xy coordinate data
MS-wc-decMean shift, with xy coordinate data, data decreased
MS-nc-decMean shift, xy coordinate data not considered, data decreased
hier-wn-ncHierarchical, with data normalization, xy coordinate data not considered
hierarchical-wn-wcHierarchical, with data normalization, with xy coordinate data
hierarchical-nc-decHierarchical, xy coordinate data not considered, data decreased
hierarchical-wc-decHierarchical, with xy coordinate data, data decreased
DBSCAN-wn-ncDBSCAN, with data normalization, xy coordinate data not considered
DBSCAN-wn-wcDBSCAN, with data normalization, with xy coordinate data
DBSCAN-wc-decDBSCAN, with xy coordinate data, data decreased
DBSCAN-nc-decDBSCAN, xy coordinate data not considered, data decreased
1 nn: no normalization; wn: with normalization; nc: no coordinate; wc: with coordinate; dec: decreased data; xy coordinate: cartesian coordinate.
Table 3. Evaluation of clustering methods including k-means, fuzzy C-means (FCM), mean shift (MS), hierarchical, and density-based spatial clustering of applications with noise (DBSCAN) in terms of Davies–Doublin index (DBI), Silhouette index (Sil.), and variance reduction index (VRI).
Table 3. Evaluation of clustering methods including k-means, fuzzy C-means (FCM), mean shift (MS), hierarchical, and density-based spatial clustering of applications with noise (DBSCAN) in terms of Davies–Doublin index (DBI), Silhouette index (Sil.), and variance reduction index (VRI).
Field NameKrokeyKouterGrootelandBeersFabrieke
ScoreDBISil.VRIDBISil.VRIDBISil.VRIDBISil.VRIDBISil.VRI
km. 1-nn-nc0.510.5635.650.550.5312.250.670.4533.810.560.5228.270.750.313.56
km.-wn-nc1.650.1944.371.550.2533.421.400.2147.821.330.2545.351.430.2023.56
km.-wn-wc1.530.2344.591.530.2127.471.400.2443.241.320.2646.921.570.2430.32
km.-nc-dec1.510.2140.331.330.2733.311.450.2045.861.360.2445.191.210.3148.50
km.-wc-dec1.520.2340.981.610.2126.551.380.2441.571.290.2747.371.590.2228.40
FCM-wn-nc1.720.1540.682.270.1624.792.010.1542.931.470.2244.131.550.1955.89
FCM-wn-wc1.750.1742.781.540.2026.871.460.2442.731.370.2445.581.400.2357.98
FCM-nc-dec1.940.1336.402.280.1721.461.770.1642.321.400.2345.001.990.1919.97
FCM-wc-dec1.780.1938.301.630.1925.291.420.2341.181.310.2646.801.670.1710.56
MS-wn-nc1.440.2821.401.630.2025.291.420.2341.181.310.2546.801.400.2358.28
MS-wn-wc1.620.2519.793.450.0724.891.430.2630.281.410.2339.731.000.3238.30
MS-wc-dec1.370.2921.721.470.0220.751.690.2221.451.320.2837.781.430.1024.67
MS-nc-decn.v.n.v.01.050.159.561.430.2327.161.670.2321.920.930.1634.23
hier. 2-wn-nc1.860.1539.182.420.2416.882.060.1636.901.700.2237.861.250.2555.18
hier.-wn-wc1.650.2241.842.170.1818.181.650.2336.651.510.2240.161.300.2755.58
hier.-nc-dec1.780.1835.171.370.2531.021.670.1741.651.440.2141.581.430.2329.04
hier.-wc-dec1.530.2238.201.520.2329.671.380.2238.911.380.2545.431.490.2128.58
DBS. 3-wn-nc1.34-0.230.932.340.1310.30n.v.n.v.0n.v.n.v.02.760.165.77
DBS.-wn-wc1.45-0.270.922.760.017.544.270.081.843.050.077.902.700.125.59
DBS.-wc-dec2.640.170.071.990.2010.881.280.200.470.850.061.102.210.1814.29
DBS.-nc-dec2.130.250.081.820.2611.841.720.001.942.42-0.14.432.030.2314.11
1 kmeans. 2 hierarchical. 3 DBSCAN.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Javadi, S.H.; Guerrero, A.; Mouazen, A.M. Clustering and Smoothing Pipeline for Management Zone Delineation Using Proximal and Remote Sensing. Sensors 2022, 22, 645. https://doi.org/10.3390/s22020645

AMA Style

Javadi SH, Guerrero A, Mouazen AM. Clustering and Smoothing Pipeline for Management Zone Delineation Using Proximal and Remote Sensing. Sensors. 2022; 22(2):645. https://doi.org/10.3390/s22020645

Chicago/Turabian Style

Javadi, S. Hamed, Angela Guerrero, and Abdul M. Mouazen. 2022. "Clustering and Smoothing Pipeline for Management Zone Delineation Using Proximal and Remote Sensing" Sensors 22, no. 2: 645. https://doi.org/10.3390/s22020645

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