| Literature DB >> 31337086 |
Chengquan Zhou1, Hongbao Ye1, Jun Hu1, Xiaoyan Shi1, Shan Hua1, Jibo Yue2,3, Zhifu Xu4, Guijun Yang5,6.
Abstract
The number of panicles per unit area is a common indicator of rice yield and is of great significance to yield estimation, breeding, and phenotype analysis. Traditional counting methods have various drawbacks, such as long delay times and high subjectivity, and they are easily perturbed by noise. To improve the accuracy of rice detection and counting in the field, we developed and implemented a panicle detection and counting system that is based on improved region-based fully convolutional networks, and we use the system to automate rice-phenotype measurements. The field experiments were conducted in target areas to train and test the system and used a rotor light unmanned aerial vehicle equipped with a high-definition RGB camera to collect images. The trained model achieved a precision of 0.868 on a held-out test set, which demonstrates the feasibility of this approach. The algorithm can deal with the irregular edge of the rice panicle, the significantly different appearance between the different varieties and growing periods, the interference due to color overlapping between panicle and leaves, and the variations in illumination intensity and shading effects in the field. The result is more accurate and efficient recognition of rice-panicles, which facilitates rice breeding. Overall, the approach of training deep learning models on increasingly large and publicly available image datasets presents a clear path toward smartphone-assisted crop disease diagnosis on a global scale.Entities:
Keywords: UAV platform; deep learning; rice panicle counting; yield estimation
Year: 2019 PMID: 31337086 PMCID: PMC6679257 DOI: 10.3390/s19143106
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Chemical properties of experimental area.
| Organic Matter | Nitrogen (N) | Phosphorus (P) | Potassium (K) | pH |
|---|---|---|---|---|
| 30.6 g·kg−1 | 1.56 g·kg−1 | 35.2 mg·kg−1 | 89 mg·kg−1 | 7.4 |
Figure 1(a) Location of experimental plot, (b) unmanned aerial vehicle platform, and (c) ground control points, and ground control points in acquired data.
Figure 2Flowchart showing data-preprocessing procedure.
Parameter adjustments.
| Parameter | Enhancement (%) | Attenuation (%) |
|---|---|---|
| Brightness | 120 | 60 |
| Chroma | 120 | 60 |
| Contrast | 120 | 60 |
| Sharpness | 200 | 10 |
Hyper-parameters for all experiments.
| Hyper-Parameter | AlexNet | VggNet | Inception-V3 | Improved R-FCN |
|---|---|---|---|---|
| Base learning rate | 0.0005 | 0.001 | 0.01 | 0.01 |
| Momentum | 0.9 | 0.9 | 0.9 | 0.9 |
| Dropout | 0.5 | 0.5 | 0.5 | 0.5 |
| Batch size | 64 | 40 | 100 | 100 |
| Iteration times | 5000 | 5000 | 5000 | 5000 |
Figure 3Ground truth versus estimated number of panicles per plot. (a) represents the correlation between the ground truth and improved R-FCN, (b) represents the correlation between the ground truth and AlexNet, (c) represents the correlation between the ground truth and VggNet and (d) represents the correlation between the ground truth and Inception-V3. The vertical axis refers to the number of panicles estimated by the proposed approach and the horizontal axis refers to the number of panicles that have been manually counted.
Evaluation and validation of panicle detection using different models applied to UAV image dataset. ‘1’ represents AlexNet, ‘2’ represents VggNet, ‘3’ represents Inception-V3, and ‘4’ represents improved R-FCN.
| Methods | Proportion Combination | Precision | Recall | F-Measure | mIOU |
|---|---|---|---|---|---|
| 1 | 80-20 | 0.731 | 0.699 | 0.711 | 0.821 |
| 1 | 60-40 | 0.684 | 0.672 | 0.681 | 0.808 |
| 1 | 50-50 | 0.626 | 0.615 | 0.619 | 0.810 |
| 1 | 40-60 | 0.622 | 0.596 | 0.603 | 0.796 |
| 1 | 20-80 | 0.592 | 0.583 | 0.590 | 0.784 |
| 2 | 80-20 | 0.819 | 0.819 | 0.807 | 0.803 |
| 2 | 60-40 | 0.821 | 0.831 | 0.828 | 0.796 |
| 2 | 50-50 | 0.805 | 0.825 | 0.817 | 0.793 |
| 2 | 40-60 | 0.792 | 0.808 | 0.801 | 0.785 |
| 2 | 20-80 | 0.773 | 0.787 | 0.781 | 0.783 |
| 3 | 80-20 | 0.834 | 0.879 | 0.854 | 0.799 |
| 3 | 60-40 | 0.835 | 0.871 | 0.862 | 0.804 |
| 3 | 50-50 | 0.827 | 0.824 | 0.820 | 0.851 |
| 3 | 40-60 | 0.801 | 0.806 | 0.805 | 0.846 |
| 3 | 20-80 | 0.793 | 0.785 | 0.791 | 0.831 |
| 4 | 80-20 | 0.866 | 0.904 | 0.896 | 0.925 |
| 4 | 60-40 | 0.897 | 0.901 | 0.891 | 0.892 |
| 4 | 50-50 | 0.872 | 0.897 | 0.875 | 0.889 |
| 4 | 40-60 | 0.861 | 0.870 | 0.865 | 0.886 |
| 4 | 20-80 | 0.844 | 0.843 | 0.843 | 0.843 |
ART of different methods. ‘1’ represents AlexNet, ‘2’ represents VggNet, ‘3’ represents Inception-V3, and ‘4’ represents improved R-FCN.
| Methods | ART/s |
|---|---|
| 1 | 0.482 |
| 2 | 0.573 |
| 3 | 0.496 |
| 4 | 0.489 |
Figure 4Number of epochs versus training loss (e.g., 300 rounds).
Figure 5Detection performance for panicles in terms of average evaluation index value versus number of training images.
Figure 6Detection performance with and without transfer learning for different numbers of trainings: (A) with transfer learning, (B) without transfer learning.
Figure 7Detection performance for different number of training instances with different data augmentation procedures used during training: (A) training with original dataset, (B) using color transformation, (C) using shape and scale variability.
Count of rice panicles for different types of treatments.
| Rice Varieties | No Treatment | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | |
| XH34 | 5217 | 5563 | 5218 | 5119 | 5534 | 5168 | 5197 | 5984 | 6107 | 5547 |
| XH40 | 5718 | 5213 | 5549 | 5769 | 5421 | 5533 | 5697 | 6078 | 6124 | 6057 |
| XH166 | 5533 | 5478 | 5961 | 5311 | 5426 | 5697 | 5321 | 5514 | 5321 | 5578 |
|
| ||||||||||
| XH34 | 6210 | 6587 | 6412 | 6622 | 6478 | 6271 | 6978 | 6389 | 6584 | 6397 |
| XH40 | 6648 | 6913 | 6875 | 6389 | 6472 | 6196 | 6389 | 6145 | 6089 | 6552 |
| XH166 | 6315 | 6298 | 6103 | 6917 | 6122 | 6308 | 6102 | 6301 | 6559 | 6789 |
|
| ||||||||||
| XH34 | 6987 | 6359 | 6555 | 6471 | 6216 | 6333 | 6987 | 6874 | 6222 | 6315 |
| XH40 | 6321 | 6975 | 7004 | 6894 | 7105 | 7056 | 7059 | 6981 | 6781 | 6145 |
| XH166 | 6326 | 6521 | 6895 | 6987 | 7582 | 7002 | 6798 | 6903 | 6711 | 6579 |