| Literature DB >> 32028735 |
Fang Li1,2, Xiaohu Bai1, Yongkui Li1.
Abstract
To protect crops from diseases and increase yields, chemical agents are applied by boom sprayers. To achieve the optimal effect, the boom and the crop canopy should be kept at an appropriate distance. So, it is crucial to be able to distinguish the crop canopy from other plant leaves. Based on ultrasonic ranging, this paper adopts the fuzzy iterative self-organizing data analysis technique algorithm to identify the canopy location. According to the structural characteristics of the crop canopy, based on fuzzy clustering, the algorithm can dynamically adjust the number and center of clusters so as to get the optimal results. Therefore, the distances from the sensor to the canopy or the ground can be accurately acquired, and the influence of lower leaves on the measurement results can be alleviated. Potted corn plants from the 3-leaf stage to the 6-leaf stage were tested on an experiment bench. The results showed that the calculated distances from the sensor to the canopy using this method had good correlation with the manually measured distances. The maximum error of calculated values appeared at the 3-leaf stage. With the growth of plants, the error of calculated values decreased. The increased sensor moving speeds led to increased error due to the reduced data points. From the 3-leaf stage to the 5-leaf stage, the distances from the sensor to the ground can also be obtained at the same time. The method proposed in this paper provides a practical resolution to localize the canopy for adjusting the height of sprayer boom.Entities:
Keywords: canopy localization; fuzzy clustering; self-organizing algorithm; sprayer boom height control; ultrasonic sensor
Mesh:
Year: 2020 PMID: 32028735 PMCID: PMC7038768 DOI: 10.3390/s20030818
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Experimental apparatus: (a) Schematic diagram; (b) Actual photo.
Cluster center and test index.
| Growth Stage | Number of Clusters | Cluster Center Value (cm) | |||
|---|---|---|---|---|---|
| 3-leaf stage | 2 | 80.17 | 63.25 | ||
| 4-leaf stage | 3 | 79.22 | 65.53 | 59.81 | |
| 5-leaf stage | 4 | 80.90 | 66.14 | 51.21 | 44.26 |
| 6-leaf stage | 4 | 66.46 | 46.87 | 43.19 | 39.71 |
Figure 2Clustering results for corn plants at different growth stages: (a) 3-leaf stage; (b) 4-leaf stage; (c) 5-leaf stage; and (d) 6-leaf stage.
Calculated and manually measured values of distance from the sensor to the canopy with different algorithms. ISODATA: Iterative Self-Organizing Data Analysis Technique Algorithm.
| Growth Stage | Manually Measured Value (cm) | Fuzzy ISODATA (cm) | K-Means Clustering (cm) | Mean (cm) | Median (cm) |
|---|---|---|---|---|---|
| 3-leaf stage | 60 | 63.25 | 63.65 | 74.22 | 78.6 |
| 4-leaf stage | 57 | 59.81 | 65.52 | 74.33 | 77.70 |
| 5-leaf stage | 46 | 44.26 | 43.89 | 55.05 | 50.75 |
| 6-leaf stage | 38 | 39.71 | 42.00 | 45.18 | 43.1 |
Figure 3Corn plants at different growth stages: (a) 3-leaf stage; (b) 4-leaf stage; (c) 5-leaf stage; and (d) 6-leaf stage.
Calculated and manually measured values of distance from the sensor to the canopy at different growth stages.
| Growth Stage | Calculated Value (cm) | Manually Measured Value (cm) | Absolute Error (cm) |
|---|---|---|---|
| 3-leaf stage | 63.25 | 60 | 3.25 |
| 4-leaf stage | 59.81 | 57 | 2.81 |
| 5-leaf stage | 44.26 | 46 | 1.74 |
| 6-leaf stage | 39.71 | 38 | 1.71 |
Figure 4Clustering results for corn plants at the 4-leaf stage at different speeds: (a) v = 0.5 km/h; (b) v = 1 km/h; (c) v = 2 km/h; (d) v = 4 km/h; (e) v = 6 km/h.
Calculated and manually measured values of distance from the sensor to the canopy at different sensor moving speeds.
| Plant Number | Manually Measured Value (cm) | Calculated Value at Different Speed (cm) | ||||
|---|---|---|---|---|---|---|
| 0.5 km/h | 1 km/h | 2 km/h | 4 km/h | 6 km/h | ||
| Plant no. 1 | 61 | 63.54 | 62.86 | 63.88 | 64.89 | 64.03 |
| Plant no. 2 | 59 | 60.19 | 59.87 | 60.59 | 60.06 | 61.47 |
| Plant no. 3 | 60 | 61.08 | 62.48 | 64.12 | 63.22 | 63.7 |
| Plant no. 4 | 57 | 60.05 | 59.81 | 59.85 | 61.64 | 62.22 |
| Plant no. 5 | 61 | 60.96 | 63.74 | 63.89 | 64.5 | 65.2 |
| Mean values | 59.6 | 61.164 | 61.752 | 62.466 | 62.862 | 63.324 |
| Absolute error | 1.564 | 2.152 | 2.866 | 3.262 | 3.724 | |
| 0.15 | 0.09 | 0.04 | 0.02 | 0.01 | ||
Normal distribution test result of absolute error.
| Value | |||||
|---|---|---|---|---|---|
|
| 0 | 0 | 0 | 0 | 0 |
|
| 0.5 | 0.3481 | 0.1853 | 0.2078 | 0.5 |
Note: when p is greater than the largest tabulate value in MATLAB, it is set 0.5.
Variance analysis result of absolute error.
| Source | Sum of Squares of Deviation | Degree of Freedom | Mean Squares of Deviation | Significance | |
|---|---|---|---|---|---|
| Groups | 14.91 | 4 | 3.73 | 3.16 | * |
| Error | 23.64 | 20 | 1.18 | ||
| Total | 38.55 | 24 |
Note: F0.05 (4, 20) = 2.86, “*” denotes significance.
Figure 5Calculated distances regressed onto manually measured distances from the sensor to the canopy for corn plants including all growth stages.