| Literature DB >> 32123536 |
Md Abul Hayat1, Jingxian Wu1, Yingli Cao2.
Abstract
BACKGROUND: In this paper, an unsupervised Bayesian learning method is proposed to perform rice panicle segmentation with optical images taken by unmanned aerial vehicles (UAV) over paddy fields. Unlike existing supervised learning methods that require a large amount of labeled training data, the unsupervised learning approach detects panicle pixels in UAV images by analyzing statistical properties of pixels in an image without a training phase. Under the Bayesian framework, the distributions of pixel intensities are assumed to follow a multivariate Gaussian mixture model (GMM), with different components in the GMM corresponding to different categories, such as panicle, leaves, or background. The prevalence of each category is characterized by the weights associated with each component in the GMM. The model parameters are iteratively learned by using the Markov chain Monte Carlo (MCMC) method with Gibbs sampling, without the need of labeled training data.Entities:
Keywords: Image segmentation; Markov chain Monte Carlo; Multivariate Gaussian mixture model; Plant phenotyping; Rice (O. sativa) panicle; UAV; Yield estimation
Year: 2020 PMID: 32123536 PMCID: PMC7035759 DOI: 10.1186/s13007-020-00567-8
Source DB: PubMed Journal: Plant Methods ISSN: 1746-4811 Impact factor: 4.993
Fig. 1Images of one sampling square taken at different altitudes
Information of the UAV images
| Image | Altitude (m) | Image resolution | % of panicle pixels | Spatial resolution (mm) |
|---|---|---|---|---|
| 1 | 3 | 3.67 | 0.60 | |
| 2 | 3 | 4.74 | 0.62 | |
| 3 | 3 | 7.09 | 0.47 | |
| 4 | 3 | 5.22 | 0.48 | |
| 5 | 3 | 7.36 | 0.47 | |
| 6 | 3 | 6.89 | 0.46 | |
| 7 | 6 | 5.64 | 1.21 | |
| 8 | 6 | 8.53 | 1.17 | |
| 9 | 6 | 3.97 | 1.16 | |
| 10 | 6 | 7.07 | 1.13 | |
| 11 | 6 | 7.78 | 1.16 | |
| 12 | 6 | 5.48 | 1.18 |
Fig. 2Segmentation results of Image 3
Fig. 3Average ROC curves
Comparing results of 3 m images
| Image | Recall | Precision | |||||||
|---|---|---|---|---|---|---|---|---|---|
| Bayesian | P-SEG | Bayesian | P-SEG | Bayesian | P-SEG | ||||
| 1 | 0.9735 | 0.6811 | 0.8701 | 0.5925 | 0.6718 | 0.2896 | 0.7367 | 0.6764 | 0.4346 |
| 2 | 0.9847 | 0.7140 | 0.8341 | 0.6427 | 0.6060 | 0.4341 | 0.7778 | 0.6556 | 0.5710 |
| 3 | 0.9788 | 0.8580 | 0.7151 | 0.8382 | 0.7314 | 0.5752 | 0.9030 | 0.7897 | 0.6375 |
| 4 | 0.9915 | 0.7761 | 0.8508 | 0.6929 | 0.7849 | 0.3930 | 0.8158 | 0.7805 | 0.5377 |
| 5 | 0.9546 | 0.7374 | 0.6188 | 0.8348 | 0.7946 | 0.6544 | 0.8907 | 0.7649 | 0.6361 |
| 6 | 0.8977 | 0.7621 | 0.7037 | 0.9079 | 0.8123 | 0.5775 | 0.9028 | 0.7864 | 0.6344 |
Comparing results of 6 m images
| Image | Recall | Precision | |||||||
|---|---|---|---|---|---|---|---|---|---|
| Bayesian | P-SEG | Bayesian | P-SEG | Bayesian | P-SEG | ||||
| 7 | 0.9752 | 0.5583 | 0.8519 | 0.6856 | 0.3284 | 0.5209 | 0.8052 | 0.4136 | 0.6465 |
| 8 | 0.9166 | 0.5963 | 0.7234 | 0.8839 | 0.4066 | 0.5885 | 0.8999 | 0.4835 | 0.6490 |
| 9 | 0.9873 | 0.4124 | 0.8838 | 0.6242 | 0.2655 | 0.4612 | 0.7649 | 0.3231 | 0.6061 |
| 10 | 0.9699 | 0.5048 | 0.7387 | 0.6764 | 0.3505 | 0.5187 | 0.7970 | 0.4137 | 0.6094 |
| 11 | 0.9816 | 0.5506 | 0.7840 | 0.6456 | 0.3495 | 0.5363 | 0.7789 | 0.4276 | 0.6369 |
| 12 | 0.9669 | 0.4794 | 0.7797 | 0.6526 | 0.3621 | 0.4907 | 0.7793 | 0.4126 | 0.6023 |
Fig. 4Average performance for 3 m images
Fig. 5Average performance for 6 m images
Fig. 6Probability density function of pixels after estimation of classes with from Image 7
Fig. 7Segmentation results of Image 3 with and 5 and Panicle-SEG
Segmentation results of Image 3
| Recall | Precision | F1 | |
|---|---|---|---|
| 3 | 0.9788 | 0.8382 | 0.9030 |
| 4 | 0.9804 | 0.8016 | 0.8820 |
| 5 | 0.7326 | 0.9831 | 0.8396 |
Fig. 8a RGB image (6m) with white anomalous rectangle; b ground truth of panicle pixels; c detected panicle pixel; d detected anomaly object
Fig. 9Experiment setup at the Super Rice achievement Transformative Base of SYAU. (N1–N7: nitrogen application levels; R1–R3: three replicates)