Next Article in Journal
Computation Screening of Multi-Target Antidiabetic Properties of Phytochemicals in Common Edible Mediterranean Plants
Next Article in Special Issue
Utilization of Spectral Indices for High-Throughput Phenotyping
Previous Article in Journal
An Effective Method of Ribes spp. Inoculation with Blackcurrant Reversion Virus under In Vitro Conditions
Previous Article in Special Issue
Sustainability Trait Modeling of Field-Grown Switchgrass (Panicum virgatum) Using UAV-Based Imagery
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Optimal Deployment of WSN Nodes for Crop Monitoring Based on Geostatistical Interpolations

by
Edgar Andres Gutierrez
1,2,
Ivan Fernando Mondragon
1,*,
Julian D. Colorado
1,* and
Diego Mendez Ch
1
1
School of Engineering, Pontificia Universidad Javeriana, Bogota 110231, Colombia
2
School of Electronics Engineering, Universidad Santo Tomás Colombia, Bogota 150001, Colombia
*
Authors to whom correspondence should be addressed.
Plants 2022, 11(13), 1636; https://doi.org/10.3390/plants11131636
Submission received: 26 April 2022 / Revised: 7 June 2022 / Accepted: 16 June 2022 / Published: 21 June 2022

Abstract

:
This paper proposes an integrated method for the estimation of soil moisture in potato crops that uses a low-cost wireless sensor network (WSN). Soil moisture estimation maps were created by applying the Kriging technique over a WSN composed of 11 × 11 nodes. Our goal is to estimate the soil moisture of the crop with a small-scale WSN. Using a perfect mesh approach on a potato crop, experimental results demonstrated that 25 WSN nodes were optimal and sufficient for soil moisture characterization, achieving estimations errors < 2 % . We provide a strategy to select the number of nodes to use in a WSN, to characterize the moisture behavior for spatio-temporal analysis of soil moisture in the crop. Finally, the implementation cost of this strategy is shown, considering the number of nodes and the corresponding margin of error.

1. Introduction

High-throughput crop phenotyping is strictly related to the spatio-temporal characterization of several plant variables in response to both biotic and abiotic factors. According to [1], it is clear that a high soil moisture content must be maintained at all stages of plant growth to obtain high potato yields. Soil moisture should never be allowed to fall below 50 % of the available moisture range. Due to its shallow root system, the potato is sensitive to drought [2]. Predicting soil moisture in potato crops requires as input the initial crop condition prior to any irrigation regime. The techniques and impacts of irrigation on growth and yield have been extensively analyzed by Djaman et al. [3]. To this end, wireless sensor networks (WSNs) have recently gained significant traction, allowing redundant and precise measurements for improving crop management practices. Several WSN-driven applications are focused on characterizing soil moisture and temperature [4,5,6], relative air humidity [7], electrical conductivity [8], pH [9] and wind speed and direction [10]. These variables have been widely analyzed in research related to crops such as lavender, mint [11], walnut [12], cherry [13], rice [14], tomatoes, lettuce [9], corn [8,15,16], lemon [17], potatoes [10] and grapes [18].
In order to improve on the spatio-temporal analysis of the crop variables, several works have proposed the use of WSNs with numerical interpolation methods found in geostatistical applications [19,20,21]. In this regard, the well-known Kriging technique is being applied for achieving continuous data gradients for accurate crop mapping. Considering the need to manage water resources to improve on crop yield, the work in [22] proposed an IoT architecture composed by 104 WSN nodes for the real-time sensing of soil moisture and water stress. Optimization methods were applied aimed at reducing the number of nodes while also reducing the energy consumption of the entire WSN. Other works reported in [23,24,25,26,27] also present optimal approaches for the spatial distribution of WSN nodes, considering several properties of the soil and irrigation systems, among other variables.
In [28], a hydro-agricultural system was developed based on the operation of a WSN driven by the Kriging technique. The proposed system allows the interpolation of the near-surface soil moisture of the crop with aerial spectral imaging data of the canopy. Following the aforementioned approach, the works in [29,30] also presented a soil irrigation management system combining co-Kriging and Kriging with external drift (KED) techniques, aimed at optimizing the spatial distribution of the WSN. Besides the interpolation methods, the authors in [31] mentioned the importance of acquiring accurate and relevant data that enable the extraction of relevant features for training and scaling up estimation methods via data interpolation or machine learning models. In this regard, Monte Carlo simulations have been used to randomly distribute WSN nodes, and for minimizing the variance of the sensor readings, while allowing an optimal distribution for acquiring the ground-truth data [32,33,34].
Previous research using the Kriging interpolation method for soil moisture estimation used many hectares of land, and even states of a country. However, these solutions are economically unfeasible for small farmers, who require continuous information on their crops, and the technology implemented for these cases is too expensive. As for the studies carried out on a small scale, it has been observed that the nodes are randomly placed within the crop, almost resembling the methodologies of soil sampling for a crop, which is not correct, since the objective of a soil study is different from checking the state of soil moisture and analyzing it from a spatio-temporal point of view.
In this paper, we propose an optimal approach for WSN deployment that uses the Kriging interpolation technique in order to estimate the spatial moisture for potato crops Solanum phureja. In-field experimental trials were conducted to demonstrate how to minimize the number of WSN nodes without compromising the accuracy of soil moisture estimation. Our contribution is twofold: (i) an integrated low-cost and small-scale WSN that can scale up depending on crop mapping requirements, (ii) a methodology to optimally deploy the WSN, by drastically reducing the number of sensing nodes; for the application at hand, an initial WSN composed of 289 nodes was reduced to 25 nodes, while maintaining estimation error of < 2 % . The forthcoming sections will introduce the proposed Kriging-driven WSN architecture, the methodology for optimal deployment, and the experimental results aimed at crop irrigation management.

2. Materials and Methods

The architecture proposed in Figure 1 shows the five stages of this project: (A) selection of the study area and soil moisture measurement, (B) filtering data, (C) referencing the Kriging map, (D) distribution of the perfect grid and construction of the map for n × n nodes and (E) calculation of error. Below is a description of these stages:
The potato test crop is located in the municipality of Monguí, in the region of Boyacá, Colombia (5°42′56.5″ N, 72°50′39″ W). The region has an average altitude of 2900 m.a.s.l., an average annual temperature of 13 °C and average annual rainfall of 935 mm. The crop has an area of 64 m2 (8 m × 8 m). Figure 2 shows the initial Cartesian X Y plane made for the crop. A grid was built with 0.5 m × 0.5 m squares. Capacitive analog sensors to measure soil moisture were installed in each of the 289 grid intersection points. Soil moisture measurements were made between days 93 and 107 of the year (rainy season in Colombia). The average time interval in which soil moisture measurements were taken was 15 min. The information collected from the 289 measurement points allowed constructing the initial soil moisture map.

2.1. Study Area

Each grid space was planted with one potato seed of the Solanum phureja variety (256 plants in total). During the planting period, a mixture of mineral fertilizers known as NPK was applied to meet the nutritional needs of the plants. The composition of the fertilizer applied is: phosphorus (15%), nitrogen (15%) and potassium (15%). Nitrogen stimulates the growth of leaves and branches, and phosphorus stimulates root growth and flowering. Potassium is essential for fruit, seed and tuber growth. The composition of the soil in the test crop was: clay [18], loamy [35] and sandy soils [17]. The characteristics and properties of the soil can affect the data provided by the sensors. It is important to keep in mind that in traditional crops, the soil is not homogeneous, since weeds, rocks, organic and inorganic residues can be found, which can alter the capacity of the soil to absorb moisture and the distribution of the crop. An analysis of the soil was conducted in the laboratory, and it determined that it is within the loamy category.

Measurement Equipment

To obtain humidity data, WSN nodes were constructed mainly with Arduino Nano development boards. See Figure 3. The type of the soil moisture sensor was analog capacitive, manufactured by the company DFRobot. A reference voltage of 5 V is required to perform the ADC inside the microcontroller. The microcontroller converts the analog signals into humidity percentages (0–100%).
The gravimetric method was used to calibrate the sensors. An initial sample of the soil with weight ( S d ) of 680 g from the crop was selected and then dried in an oven. The moisture sensor was kept inside the sample at all times, and a record of the values delivered by a 10 bit ADC was kept. From this point on, the weight of the wet soil ( S w ) was recorded after applying 5 mL of water every 30 s. This process was carried out until the sample was saturated and reached 832 g. The soil moisture percentage ( S p ) was calculated by applying the following equation:
S p = S w S d S d 100 ,
By obtaining S p and the ADC value, the calibration curve for the sensor was obtained. Figure 4 shows the calibration function f ( x ) = ( 4.61 × 10 6 x 3.044 ) 100 . Soil moisture is shown as 0 % to 100 % : 0 % indicates extreme dryness and 100 % total wetness or saturation of the crop soil.
To facilitate mobility and data collection, wireless communication via a 802.15.4 compliant radio (including the ZigBee stack) was chosen for each node. This information was centralized in a PC and organized in excel for further processing. As for the power supply of each of the nodes, a 5 V/1 A output solar energy manager was used to power the microcontroller, in addition to a solar panel with a 5V/1A regulator and a 3.7 V/900 mAh lipo battery. The measurements in the Solanum phureja potato crop were made between days 93 and 107 of the year (rainy season in Colombia). A total of 289 points referenced in an XY plane were taken in the 64 m2 crop. See Figure 5.
The information collected from the 289 sensors related to soil moisture measurements from the crop was stored in a matrix and then processed in the next stage.

2.2. Filtering

When a low-cost humidity sensor is used to acquire samples, errors may occur. For this reason, data smoothing was applied using frequency domain filters. At this stage, a two-dimensional Gaussian low-pass filter was implemented, as defined in the following equation:
H ( u , v ) = e D 2 ( u , v ) / 2 σ 2 ,
D(u,v) is the distance in relation to the frequency. By making σ = D 0 , we can express the filter in the notation:
H ( u , v ) = e D 2 ( u , v ) / 2 D 0 2 ,
A value of D 0 = 15 was used because it smooths the data without affecting the amplitude value and the mean value of the map. If you modify the D 0 by very low values ( D 0 < 8 ), it will affect the amplitude of the data and will generate serious errors in the subsequent analysis. Note that D ( u , v ) = D 0 . It is important to remember that the inverse Fourier transform of a Gaussian filter is a Gaussian function.

2.3. Reference Kriging Maps

To conduct the analysis of the spatial variability of soil moisture, the mean ( Z ¯ ), the standard deviation ( σ ), the variance ( s 2 ), the coefficients of variation (C.V), the maximum ( Z m a x ) and minimum ( Z m i n ) values were calculated, once the 289 moisture measurements ( Z i ) on the potato crop grid were completed.
Soil moisture within a potato crop presents temporal and spatial variations. Since it was not possible to use sensors throughout the entire crop, soil moisture estimation techniques were used by interpolating the data measured at specific points referenced in a Cartesian plane. There are several methods from geostatistics that are useful for obtaining such interpolation, taking into account the locations of the sensors in an XY plane.
For the present research, the Kriging method was used as an interpolation technique to analyze the moisture of the soil. Before Kriging is used, and for it to be efficient, the soil moisture data must follow a normal distribution (cdf). Equation (4) shows a classic method to verify that the type of distribution of the moisture data runs through the P–P normal probability plot. After applying the equation, a straight line should be generated if the data complies with the normal distribution.
c d f = 1 2 1 + e r f Z i Z ¯ σ 2 ,
Subsequently, Kriging relies on variography structural analysis by characterizing the spatial continuity of a dataset within the crop. The variogram model includes techniques such as the Gaussian model, the spherical model and the double spherical model. Several research initiatives determined that one of the best models is the variogram based on the double spherical model, and it was the one utilized for the present study. To consider all possible locations in x, the semivariogram γ h was used for the lag distance h, which is defined by Equation (5).
γ h = 1 2 N h i = 1 N h Z x i + h Z x i 2 ,
where h is the delay distance, N(h) is the number of pairs for the h delay and Z(x) is the soil moisture value at location x. The typical variogram response in x-direction is shown in Figure 6.
The range represents the distance for which there is no correlation between the measured soil moisture data points; the nugget represents a minimum variation; and the contribution, also known as sill, determines the average variance of points at a distance where there is no longer a correlation between points. In conclusion, the analysis using variograms allows us to know the maximum distance of the related data.
To estimate the surface area utilizing the deployed nodes, the semivariogram was used as part of the Kriging interpolation. After analyzing the results of the semivariogram, optimal weights were assigned to the known values at the measured points (x,y) to estimate the values at the unknown points. These weights depend on the value of the known sample and the distribution shape of the soil moisture data in the crop. The goal of the Kriging technique, through its interpolation, is to choose the optimal weights by comparing the minimum estimation error. The estimated value of an unknown point ( E ( x i , y j ) ) can be estimated by calculating the weighted sum of the known points, as presented in Equation (6).
E ( x i , y j ) = k = 1 k = K ω k z k ,
where K is the set of points with known coordinates ( x i , y i ) and with soil moisture value z i ; ω k is the weight given to the known points. Weights were calculated using a set of weights ω i j for each estimation. To calculate the set of weights ω i j , a variogram V was constructed from the known points, represented by Equation (7), in which D i j is taken as the distance between known pair of points (from one known point ( x i , y i ) to another known point ( x j , y j ) ).
V = D 11 D 1 k D k 1 D k k ,
Finally, the vector of weights for the unknown values can be calculated by Equation (8):
ω i j = d i j V 1 ,
Considering the vector of weights of the unknown values, Equation (6) is used again to calculate the estimated soil moisture values for these points and generate the soil moisture distribution map of the potato crop.

Model Used in Kriging

Regarding Kriging, several models can be used in terms of variograms that will allow better describing the behavior of the variable compared to the distance. Various working models are used to generate the variogram; among these are the spherical, the pentaspherical, the bounded linear, the circular, the exponential and the Gaussian. For this research, the Gaussian model was selected, which uses a normal probability distribution curve. This type of model is useful when the phenomena are similar at short distances due to their progressive ascent on the y-axis.
γ h = 0 , h = 0 C 0 + C 1 e h 2 a 2 , h > 0 ,
where C is the variance, C 0 is the nugget constant, a is the effective range and C + C 0 is the sill.

2.4. Perfect Grid Distribution and Map Construction for n × n Nodes and Error Calculation

After the filtering stage in which the signal noise was reduced and using a perfect grid of n × n nodes, new Kriging maps were generated, to be compared with the reference map. The reference crop soil moisture map, as described above, had a size of 8 m × 8 m and had been created from 289 locations. An equidistant distribution between the nodes of the n × n network of n = 2 , 3 , , 11 within the test crop was proposed for the new maps. This allowed us to calculate the error between the maps, using a point-to-point difference between the generated matrices, which can be seen in Figure 7.
Subsequently, Equation (10) is a more formal formulation of the calculated error between the reference map and the Kriging reconstruction:
e n n = i = 1 801 j = 1 801 M K r i , j M K n n i , j 641601 n n ,
where e n n is the error calculated from the difference between the reference soil moisture Kriging map M K r and the Kriging map calculated for each of the M K n n grids of n × n number of nodes. It should be noted that the reference Kriging map uses 289 nodes, that is, a quantity of 17 × 17 nodes, due to the fact that it is an interpolation; it generates a matrix with a resolution of 801 × 801 for a total of 641.601 datapoints. For this reason, to make an adequate comparison, the dimensions of the resolution in quantity of data of the Kriging map for n × n nodes and the matrices should be the same.

3. Results and Discussion

3.1. Statistical Values of Soil Moisture

Table 1 presents the mean statistical values generated from the 12 experiments that were performed in the field.
The normal probability distribution of the data was verified while taking into account the theoretical and empirical probability values. It was represented in a linearization of the data expressed by f = 0.9983 X 0.005094 with R 2 = 0.9972 , S E E = 0.06646 and an adjusted R = 0.9972 . This linearization gives viability to the use of Kriging as an interpolation technique for soil moisture, as presented in Figure 8.
The histogram of the measured data follows a Gaussian distribution, reflecting the effect of the rainy season by maintaining large ranges of soil moisture in the crop, as Figure 9 shows.

3.2. Testing of the Proposed Architecture for Spatial Estimation of Soil Moisture

To validate the proposed architecture, 3 tests were conducted: (1) data without irrigation, (2) irrigation focused on the boundary of the crop and (3) irrigation focused on the center of the crop. Each one of these tests and their obtained results are shown below.

3.2.1. Soil Moisture Analysis of the Crop without Irrigation

The initial test of the system obtained data from 289 measurement points without applying any type of irrigation. These measurement points were located within the crop, equidistant from each other ( 0.5 m), as shown in Figure 10.
Subsequently, the perfect grids were generated by taking into account the reference map. Table 2 shows the distances for each of the n × n configurations.
Considering these configurations and the proposed architecture, Kriging maps were calculated for each of these perfect grids, as Figure 11 presents.
Figure 11 shows the maps calculated from n = 2 to n = 11 . As should be expected, the higher the number of nodes ( n × n ), the more similar they are to the reference map. It is important to evaluate the maximum and minimum points of each map. Visually, it is evident that n = 2 , 3 and 4 do not present an important similarity to the reference map. Considering Equation (10), the error for each map of n × n nodes was calculated, and Figure 12 illustrates these errors.
Keeping in mind that soil moisture is in the range of 0 % to 100 % , the average error found for four nodes ( 2 × 2 ) was 5.12 % . Subsequently, it became evident that as the number of nodes increased, the error decreased. For example, for 64 nodes ( 8 × 8 ) the error was 2.99 % ; for 121 nodes ( 11 × 11 ) it rose a little to 3.4 % , a difference of 0.5 % . This is not significant, since in subsequent tests it was found that the error kept decreasing for a larger number of nodes, with a steady trend to zero. Since the main goal of our study was to use as few sensors as possible, optimizing the general quality of the estimations to continue increasing the number of nodes was not considered convenient. Instead, error calculation was used to decide on the number of sensors to employ.

3.2.2. Irrigation Focused on One Crop Boundary

As a second experiment, irrigation was carried out in one of the corners of the crop with a radial sprinkler, as presented in Figure 13. Again, the 289 measurements were taken, the data were smoothed to avoid noise in them, and as in the previous case, the soil moisture reference map was constructed. The irrigation area within the crop was not very large to analyze how the system responds to focused irrigation.
Similarly, maps were calculated for the n × n nodes, as Figure 14 shows.
As the area irrigated within the crop was not too large and because the error calculation equation was used, as it can be seen in Figure 15, the increase in moisture in a corner was not significant compared to the average value of the crop moisture. The soil moisture error for the n × n nodes ranged from a maximum value of 2.53 % to a minimum of 1.1 % . This was also because the crop was small and it did not represent a large area, which led to our next experimental test.

3.2.3. Irrigation Focused on the Center of the Crop

A final test was conducted with a radial sprinkler irrigation aimed at the center of the crop, increasing the irrigation coverage area. The data from the 289 measurement points were also taken and passed through the data smoothing filter, and the reference map of soil moisture distribution was finally constructed (see Figure 16). It is necessary to remember that the tests were conducted on different days, since it was necessary to allow the amount of water applied in each of the tests to stabilize and absorb, so it would not affect the analyses sought after each irrigation.
Similarly, Kriging maps were calculated for the n × n nodes, as presented in Figure 17. It is interesting to see how the Kriging interpolations behaved; for instance, as the number of nodes in the test crop increased, the Kriging interpolations got closer and closer to the initial reference map. The same results were obtained in the previous tests, but it was easier to visually recognize this action for this particular case.
This is where we had to consider the extent to which the error could be tolerated. By calculating the errors of the n × n nodes for this test, we could see how the error effectively decreased as the number of nodes in the crop increased, as shown in Figure 18. When working on a flat terrain, it was evident that the Kriging interpolation decreased the error rate when calculating an average value for the crop, due to the interpolations.
The error of the maps for a WSN of 2 × 2 nodes was 4.5 % , and it decreased for the case of 8 × 8 nodes, for which the error in relation to the reference map was 1.10 % . After this point, the following errors remained at a margin very close to 1, because the distance variations between sensors was very short as the number of nodes increased. Keep in mind that for n = 7 , 8 , 9 , 10 and 11, the distances are 1, 0.88, 0.8, 0.72 and 0.66 m, respectively. The distances for n = 2 , 3 , 4 , 5 , 6 were a little larger, 2.6, 2, 1.6, 1.3 and 1.14 m. This became another important factor in determining the number of sensors to be used: for a small 8 m × 8 m flat crop like ours, it may not be as efficient to use a very large number of nodes, since the topography and the area will not allow much traversal of soil moisture over short distances. In the following section, important criteria that should be considered by the designers of a monitoring WSN in small plots is described, which could be useful to determine the number of sensors to be used in the perfect grid methodology.

4. Analysis of the Tests and Selection Criteria for The Number of Nodes

In accordance with the results of the experiments conducted, the average error for each number of n × n nodes was determined. As mentioned before, the error decayed as the number of nodes increased. Therefore, people who decide to use a WSN in small plot can take into account the results of our experiments to find a proportionality between the error to assume in the implementation and the number of nodes to be used. It is important to remember the that the cost of construction of each node is approximately 160 dollars; each node is composed of a battery, a solar panel, a wooden frame for support, a box for protection against water, a microcontroller, a humidity sensor, an Xbee module for communication, terminals, connection lines, a regulator for the panel and connectors.
Using a reference map with the 289 nodes strategy would require an overall investment of $ 46,240 dollars. As the objective is to reduce the number of nodes and thus the implementation costs, being able to the error in the spatial representation of the humidity within the crop can help reduce costs. Figure 19 shows the error found in each of the n × n networks and its relation to the implementation costs of the network.
Figure 19 shows the error in the third test, only as a reference for the way in which the number of nodes could be selected in a crop of 8 m × 8 m. When compared with the cost of implementation, a point at which the error tends to stabilize was found compared to the reference map. It is at this point that it is necessary to decide whether to increase the investment to reduce this error. With the node design used in our research, for n = 5 , the error oscillates by around 1.4 % of soil moisture in the entire crop, which may not be very significant in terms of the initial reference map. It is important to note that if the implementation costs are reduced, the positive slope presented in the cost could be reduced. However, a methodology has been presented to select the number of nodes needed for a small plot in a potato crop. If the farmer or researchers decided to implement this methodology, they would have a reference to spatially analyze soil moisture behavior. For any of the n × n configurations of n = 2 , , 11 , we have shown that the number of initial 289 nodes can be reduced to a low number for implementation.

5. Conclusions and Future Work

This work presented a method for the estimation of soil moisture by means of a perfect grid approach in a potato crop, achieving low errors in comparison to a reference map. The proposed method allows a good characterization of the behavior of soil moisture. In addition, it also functioned as a strategy for selecting the number of nodes to be used in a WSN, in such a way that the behavior of moisture can be characterized.
The proposed methodology focused on optimal nodes distribution diverges from most of the existing methods in the state of the art for temporary estimation of soil moisture, in which the locations of the nodes are at strategic points, in accordance with the topography (commonly used at large areas), or those positioning the nodes randomly but having reservations about the optimal number of nodes to be used (at small crops).
This study also presented a methodology that is helpful when evaluating the number of nodes to be used and the cost of implementation, providing an answer to the optimal number of sensors that would be necessary to accurately represent the behavior of soil moisture in a crop. Combining the perfect grid and the evaluating chart, it gives an optimal implementation design, in terms of cost and margin of error. However, it should be noted that the final decision to determine the optimal number of sensors within the crop will depend on the farmer or researcher, in accordance with their main goal or resources.
Regarding the implementation presented in this work, if we compare the use of 289 nodes initially with an estimated implementation cost of around $46,000 dollars (and very low estimate errors), we have met the goals of reducing the number of nodes, keeping the error to an acceptable low value and developing a map of 25 nodes for a potato crop. The implementation costs were reduced to $ 4000 dollars, which means a decrease of the initial cost by 11.5 times. Future work will be focused on reducing the implementation costs per node, and improving the estimation algorithms at the edges of the crop, in hopes of further reducing the error.
For future works it would be relevant to explore the use of convolutional networks in the WSN to optimize the interpolation algorithm. Additionally, it would be useful to analyze the possible benefits of storing the maps in the cloud through IoT. It allows one to contrast one’s data with other crop maps (i.e., the Crop Water Stress Index (CWSI) and other soil moisture maps generated in the same area or region) temporally and spatially, which would be useful for correlating with available seasonal water resources used for crop irrigation. Additionally, with a correlation between the soil moisture maps of the perfect grid and data obtained using multispectral imaging orthomosaics when deploying unmanned aerial vehicles (UAVs), a fast and affordable monitoring system, could be also possible.

Author Contributions

Conceptualization, E.A.G., D.M.C., J.D.C. and I.F.M.; methodology, E.A.G., D.M.C. and I.F.M.; software, E.A.G.; validation, E.A.G., D.M.C., J.D.C. and I.F.M.; formal analysis and investigation, E.A.G., D.M.C., J.D.C. and I.F.M.; data curation, E.A.G.; writing—original draft preparation, E.A.G.; writing—review and editing, D.M.C., J.D.C. and I.F.M.; supervision, I.F.M., D.M.C. and J.D.C. All authors have read and agreed to the published version of the manuscript.

Funding

This work was partly funded by the OMICAS program: “Optimización Multiescala In-silico de Cultivos Agrícolas Sostenibles (Infraestructura y validación en Arroz y Caña de Azúcar),” anchored at the Pontificia Universidad Javeriana in Cali and funded within the Colombian Scientific Ecosystem by The World Bank, the Colombian Ministry of Science, Technology and Innovation, the Colombian Ministry of Education, the Colombian Ministry of Industry and Tourism and ICETEX, under grant ID: FP44842-217-2018 and OMICAS Award ID: 792-61187. Additionally Colciencias-Colfuturo Boyaca doctoral study grant region number 779 was given to Edgar Gutierrez.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data used to support the findings of this study are available from the corresponding author upon request.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Singh, G. A review of the soil-moisture relationship in potatoes. Am. Potato J. 1969, 46, 398–403. [Google Scholar] [CrossRef]
  2. Erdem, T.; Orta, A.H.; Erdem, Y.; Okursoy, H. Crop water stress index for potato under furrow and drip irrigation systems. Potato Res. 2005, 48, 49–58. [Google Scholar] [CrossRef]
  3. Djaman, K.; Koudahe, K.; Koubodana, H.D.; Saibou, A.; Essah, S. Tillage Practices in Potato (Solanum tuberosum L.) Production: A Review. Am. J. Potato Res. 2022, 99, 1–12. [Google Scholar] [CrossRef]
  4. Goel, K.; Bindal, A.K. Wireless sensor network in precision agriculture: A survey report. In Proceedings of the PDGC 2018—2018 5th International Conference on Parallel, Distributed and Grid Computing, Solan, India, 20–22 December 2018; pp. 176–181. [Google Scholar] [CrossRef]
  5. Nikolidakis, S.A.; Kandris, D.; Vergados, D.D.; Douligeris, C. Energy efficient automated control of irrigation in agriculture by using wireless sensor networks. Comput. Electron. Agric. 2015, 113, 154–163. [Google Scholar] [CrossRef]
  6. Sawant, S.; Durbha, S.S.; Jagarlapudi, A. Interoperable agro-meteorological observation and analysis platform for precision agriculture: A case study in citrus crop water requirement estimation. Comput. Electron. Agric. 2017, 138, 175–187. [Google Scholar] [CrossRef]
  7. Khan, R.; Ali, I.; Asif Suryani, M.; Ahmad, M.; Zakarya, M. Wireless sensor network based irrigation management system for container grown crops in Pakistan. World Appl. Sci. J. 2013, 24, 1111–1118. [Google Scholar] [CrossRef]
  8. Hedley, C.B.; Roudier, P.; Yule, I.J.; Ekanayake, J.; Bradbury, S. Soil water status and water table depth modelling using electromagnetic surveys for precision irrigation scheduling. Geoderma 2013, 199, 22–29. [Google Scholar] [CrossRef]
  9. Cambra, C.; Sendra, S.; Lloret, J.; Lacuesta, R. Smart system for bicarbonate control in irrigation for hydroponic precision farming. Sensors 2018, 18, 1333. [Google Scholar] [CrossRef] [Green Version]
  10. González-Briones, A.; Mezquita, Y.; Castellanos-Garzón, J.A.; Prieto, J.; Corchado, J.M. Intelligent multi-agent system for water reduction in automotive irrigation processes. Procedia Comput. Sci. 2019, 151, 971–976. [Google Scholar] [CrossRef]
  11. Angelopoulos, C.M.; Nikoletseas, S.; Theofanopoulos, G.C. A Smart system for garden watering using wireless sensor networks. In Proceedings of the MobiWac’11—9th ACM International Symposium on Mobility Management and Wireless Access, Co-located with MSWiM’11, Miami, FL, USA, 31 October–4 November 2011; pp. 167–170. [Google Scholar] [CrossRef]
  12. Işik, M.F.; Sönmez, Y.; Yilmaz, C.; Özdemir, V.; Yilmaz, E.N. Precision Irrigation System (PIS) using sensor network technology integrated with IOS/Android Application. Appl. Sci. 2017, 7, 891. [Google Scholar] [CrossRef] [Green Version]
  13. Dursun, M.; Ozden, S. A wireless application of drip irrigation automation supported by soil moisture sensors. Sci. Res. Essays 2011, 6, 1573–1582. [Google Scholar] [CrossRef]
  14. Katyara, S.; Shah, M.A.; Zardari, S.; Chowdhry, B.S.; Kumar, W. WSN Based Smart Control and Remote Field Monitoring of Pakistan’s Irrigation System Using SCADA Applications. Wirel. Pers. Commun. 2017, 95, 491–504. [Google Scholar] [CrossRef]
  15. González-Briones, A.; Castellanos-Garzón, J.A.; Mezquita Martín, Y.; Prieto, J.; Corchado, J.M. A framework for knowledge discovery from wireless sensor networks in rural environments: A crop irrigation systems case study. Wirel. Commun. Mob. Comput. 2018, 2018, 6089280. [Google Scholar] [CrossRef]
  16. Zhao, W.; Li, J.; Yang, R.; Li, Y. Determining placement criteria of moisture sensors through temporal stability analysis of soil water contents for a variable rate irrigation system. Precis. Agric. 2018, 19, 648–665. [Google Scholar] [CrossRef]
  17. Navarro-Hellín, H.; Torres-Sánchez, R.; Soto-Valles, F.; Albaladejo-Pérez, C.; López-Riquelme, J.A.; Domingo-Miguel, R. A wireless sensors architecture for efficient irrigation water management. Agric. Water Manag. 2015, 151, 64–74. [Google Scholar] [CrossRef] [Green Version]
  18. Viani, F.; Bertolli, M.; Salucci, M.; Polo, A. Low-Cost Wireless Monitoring and Decision Support for Water Saving in Agriculture. IEEE Sens. J. 2017, 17, 4299–4309. [Google Scholar] [CrossRef]
  19. Roy, V.; Simonetto, A.; Leus, G. Spatio-temporal field estimation using kriged kalman filter (KKF) with sparsity-enforcing sensor placement. Sensors 2018, 18, 1778. [Google Scholar] [CrossRef] [Green Version]
  20. Wu, X.; Wen, J.; Xiao, Q.; You, D.; Liu, Q.; Lin, X. Forward a spatio-temporal trend surface for long-term ground-measured albedo upscaling over heterogeneous land surface. Int. J. Digit. Earth 2018, 11, 470–484. [Google Scholar] [CrossRef]
  21. Xiang, T.; Wang, H. Research on distributed 5G signal coverage detection algorithm based on PSO-BP-kriging. Sensors 2018, 18, 4390. [Google Scholar] [CrossRef] [Green Version]
  22. Villalba, G.; Plaza, F.; Zhong, X.; Davis, T.W.; Navarro, M.; Li, Y.; Slater, T.A.; Liang, Y.; Liang, X. A networked sensor system for the analysis of plot-scale hydrology. Sensors 2017, 17, 636. [Google Scholar] [CrossRef] [Green Version]
  23. Jiang, J.A.; Wang, C.H.; Liao, M.S.; Zheng, X.Y.; Liu, J.H.; Chuang, C.L.; Hung, C.L.; Chen, C.P. A wireless sensor network-based monitoring system with dynamic convergecast tree algorithm for precision cultivation management in orchid greenhouses. Precis. Agric. 2016, 17, 766–785. [Google Scholar] [CrossRef]
  24. Rossi, M.; Hooshmand, M.; Zordan, D.; Zorzi, M. Evaluating the gap between compressive sensing and distributed source coding in WSN. In Proceedings of the 2015 International Conference on Computing, Networking and Communications, ICNC 2015, Garden Grove, CA, USA, 16–19 February 2015; pp. 911–917. [Google Scholar] [CrossRef]
  25. Wu, X.; Xiao, Q.; Wen, J.; Liu, Q.; You, D.; Dou, B.; Tang, Y.; Li, X. Optimal nodes selectiveness from WSN to fit field scale Albedo observation and validation in long time series in the Foci experiment areas, Heihe. Remote Sens. 2015, 7, 14757–14780. [Google Scholar] [CrossRef] [Green Version]
  26. Selvi, M.; Velvizhy, P.; Ganapathy, S.; Nehemiah, H.K.; Kannan, A. A rule based delay constrained energy efficient routing technique for wireless sensor networks. Clust. Comput. 2019, 22, 10839–10848. [Google Scholar] [CrossRef]
  27. Ali, A.; Costas, X.; Lyudmila, M.; Adebisi, B.; Ikpehai, A. Kriging interpolation based sensor node position management in dynamic environment. In Proceedings of the 2014 9th International Symposium on Communication Systems, Networks and Digital Signal Processing, CSNDSP 2014, Manchester, UK, 23–25 July 2014; pp. 293–297. [Google Scholar] [CrossRef]
  28. Kim, Y.; Evans, R.G.; Iversen, W.M. Remote sensing and control of an irrigation system using a distributed wireless sensor network. IEEE Trans. Instrum. Meas. 2008, 57, 1379–1387. [Google Scholar] [CrossRef]
  29. Zhang, J.; Li, X.; Yang, R.; Liu, Q.; Zhao, L.; Dou, B. An extended kriging method to interpolate near-surface soil moisture data measured by wireless sensor networks. Sensors 2017, 17, 1390. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  30. Liu, N.; Cao, W.; Zhu, Y.; Zhang, J.; Pang, F.; Ni, J. The node deployment of intelligent sensor networks based on the spatial difference of farmland soil. Sensors 2015, 15, 28314–28339. [Google Scholar] [CrossRef] [Green Version]
  31. Wang, J.; Ge, Y.; Song, Y.; Li, X. A geostatistical approach to upscale soil moisture with unequal precision observations. IEEE Geosci. Remote Sens. Lett. 2014, 11, 2125–2129. [Google Scholar] [CrossRef]
  32. Akgun, V.Y.; Masazade, E. Realization of field estimation with sensors designed using low power and low cost components [Düşük Güçlü ve Düşük Maliyetli Birimler kullanilarak Tasarlanan Duyargalar ile Alan Kestirimi Gerçekleştirilmesi]. In Proceedings of the 2017 25th Signal Processing and Communications Applications Conference, SIU 2017, Antalya, Turkey, 15–18 May 2017; pp. 31–34. [Google Scholar]
  33. Ali, A.; Ikpehai, A.; Adebisi, B.; Mihaylova, L. Location prediction optimisation in WSNs using kriging interpolation. IET Wirel. Sens. Syst. 2016, 6, 74–81. [Google Scholar] [CrossRef] [Green Version]
  34. Frery, A.C.; Ramos, H.S.; Alencar-Neto, J.; Nakamura, E.; Loureiro, A.A. Data driven performance evaluation of wireless sensor networks. Sensors 2010, 10, 2150–2168. [Google Scholar] [CrossRef]
  35. Afolabi, D.I.; Daniyan, L.; Mpofu, K.; Boitumelu, R. Development and Performance Evaluation of Automated Irrigation System. In Proceedings of the 2019 Southern African Universities Power Engineering Conference/Robotics and Mechatronics/Pattern Recognition Association of South Africa (SAUPEC/RobMech/PRASA), Bloemfontein, South Africa, 28–30 January 2019; pp. 12–16. [Google Scholar]
Figure 1. Proposed architecture for soil moisture estimation and optimal node positioning.
Figure 1. Proposed architecture for soil moisture estimation and optimal node positioning.
Plants 11 01636 g001
Figure 2. Small experimental plot with potatoes (8 m × 8 m), Solanum Phureja variety, 60 days after germination.
Figure 2. Small experimental plot with potatoes (8 m × 8 m), Solanum Phureja variety, 60 days after germination.
Plants 11 01636 g002
Figure 3. The internal components that make up each of the nodes of the WSN network: power supply (battery, solar panel and its controller), microcontroller, communication system, humidity sensor.
Figure 3. The internal components that make up each of the nodes of the WSN network: power supply (battery, solar panel and its controller), microcontroller, communication system, humidity sensor.
Plants 11 01636 g003
Figure 4. Calibration curve of the moisture sensor resulting from the gravimetric method; this calibration function is located inside the microcontroller of each node.
Figure 4. Calibration curve of the moisture sensor resulting from the gravimetric method; this calibration function is located inside the microcontroller of each node.
Plants 11 01636 g004
Figure 5. Two-hundred and eighty-nine measurement points within the experimental crop (8 m × 8 m) to generate the reference soil moisture map.
Figure 5. Two-hundred and eighty-nine measurement points within the experimental crop (8 m × 8 m) to generate the reference soil moisture map.
Plants 11 01636 g005
Figure 6. Graphical description of the variogram (variation in relation to distance between two points) and its components: range, nugget and sill.
Figure 6. Graphical description of the variogram (variation in relation to distance between two points) and its components: range, nugget and sill.
Plants 11 01636 g006
Figure 7. Proposed methodology for the calculation of the error of the n × n nodes with reference to the initial reference map.
Figure 7. Proposed methodology for the calculation of the error of the n × n nodes with reference to the initial reference map.
Plants 11 01636 g007
Figure 8. P-P normal probability plot of soil moisture.
Figure 8. P-P normal probability plot of soil moisture.
Plants 11 01636 g008
Figure 9. Example histogram of the initial soil moisture of the potato crop.
Figure 9. Example histogram of the initial soil moisture of the potato crop.
Plants 11 01636 g009
Figure 10. (1) Original data obtained from the 289 points measured within the crop, (2) data after the data smoothing filter and (3) Kriging map that served as the initial reference map. Points [1], [2] and [3] within the figure show the maximum and minimum points detected in some regions.
Figure 10. (1) Original data obtained from the 289 points measured within the crop, (2) data after the data smoothing filter and (3) Kriging map that served as the initial reference map. Points [1], [2] and [3] within the figure show the maximum and minimum points detected in some regions.
Plants 11 01636 g010
Figure 11. Soil moisture distribution maps in the test crop using n × n nodes. First experimental test.
Figure 11. Soil moisture distribution maps in the test crop using n × n nodes. First experimental test.
Plants 11 01636 g011
Figure 12. Error encountered for n × n nodes. First experimental test.
Figure 12. Error encountered for n × n nodes. First experimental test.
Plants 11 01636 g012
Figure 13. Irrigation focused on one end of the crop.
Figure 13. Irrigation focused on one end of the crop.
Plants 11 01636 g013
Figure 14. Soil moisture distribution maps in the test crop using n × n nodes. Second experimental test.
Figure 14. Soil moisture distribution maps in the test crop using n × n nodes. Second experimental test.
Plants 11 01636 g014
Figure 15. Error encountered for n × n nodes. Second experimental test.
Figure 15. Error encountered for n × n nodes. Second experimental test.
Plants 11 01636 g015
Figure 16. Soil moisture reference map after irrigation in the center of the crop.
Figure 16. Soil moisture reference map after irrigation in the center of the crop.
Plants 11 01636 g016
Figure 17. Soil moisture distribution maps in the test crop using n × n nodes. Third experimental test.
Figure 17. Soil moisture distribution maps in the test crop using n × n nodes. Third experimental test.
Plants 11 01636 g017
Figure 18. Error encountered for n × n nodes. Third experimental test.
Figure 18. Error encountered for n × n nodes. Third experimental test.
Plants 11 01636 g018
Figure 19. Relationship between the number of nodes, the cost of implementation, the error of the maps for n × n nodes and the distance between nodes for a potato crop of 8 m × 8 m.
Figure 19. Relationship between the number of nodes, the cost of implementation, the error of the maps for n × n nodes and the distance between nodes for a potato crop of 8 m × 8 m.
Plants 11 01636 g019
Table 1. Skewness and kurtosis of the samples.
Table 1. Skewness and kurtosis of the samples.
Number of Samples z ¯ σ s 2 C.V Z max Z min
28976.759.251585.5912.0510050
Table 2. Distance between nodes for n × n , for n = 2 , , 11 .
Table 2. Distance between nodes for n × n , for n = 2 , , 11 .
Number of Nodes4 Nodes9 Nodes16 Nodes25 Nodes36 Nodes
Distance (m)2.621.61.31.14
Number of Nodes49 Nodes64 Nodes81 Nodes100 Nodes121 Nodes
Distance (m)10.880.80.720.66
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Gutierrez, E.A.; Mondragon, I.F.; Colorado, J.D.; Mendez Ch, D. Optimal Deployment of WSN Nodes for Crop Monitoring Based on Geostatistical Interpolations. Plants 2022, 11, 1636. https://doi.org/10.3390/plants11131636

AMA Style

Gutierrez EA, Mondragon IF, Colorado JD, Mendez Ch D. Optimal Deployment of WSN Nodes for Crop Monitoring Based on Geostatistical Interpolations. Plants. 2022; 11(13):1636. https://doi.org/10.3390/plants11131636

Chicago/Turabian Style

Gutierrez, Edgar Andres, Ivan Fernando Mondragon, Julian D. Colorado, and Diego Mendez Ch. 2022. "Optimal Deployment of WSN Nodes for Crop Monitoring Based on Geostatistical Interpolations" Plants 11, no. 13: 1636. https://doi.org/10.3390/plants11131636

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