| Literature DB >> 31695727 |
Wei Wu1,2, Tao Liu1,2, Ping Zhou1,2, Tianle Yang1,2, Chunyan Li1,2, Xiaochun Zhong3, Chengming Sun1,2, Shengping Liu3, Wenshan Guo1,2.
Abstract
BACKGROUND: The number grain per panicle of rice is an important phenotypic trait and a significant index for variety screening and cultivation management. The methods that are currently used to count the number of grains per panicle are manually conducted, making them labor intensive and time consuming. Existing image-based grain counting methods had difficulty in separating overlapped grains.Entities:
Keywords: Counting; Grain number per panicle; Image processing; Model; Rice
Year: 2019 PMID: 31695727 PMCID: PMC6822408 DOI: 10.1186/s13007-019-0510-0
Source DB: PubMed Journal: Plant Methods ISSN: 1746-4811 Impact factor: 4.993
Basic information of experimental materials
| Density (104 plant ha−1) | Fertilizer (kg ha−1) | Total | ||||
|---|---|---|---|---|---|---|
| Yangliang you No. 6 | Fengyou xiangzhan | Wuyunjing No. 27 | Nanjing No. 9108 | |||
| 150 | 150 | 15 | 15 | 15 | 15 | 60 |
| 225 | 15 | 15 | 15 | 15 | 60 | |
| 300 | 15 | 15 | 15 | 15 | 60 | |
| 225 | 150 | 15 | 15 | 15 | 15 | 60 |
| 225 | 15 | 15 | 15 | 15 | 60 | |
| 300 | 15 | 15 | 15 | 15 | 60 | |
| 300 | 150 | 15 | 15 | 15 | 15 | 60 |
| 225 | 15 | 15 | 15 | 15 | 60 | |
| 300 | 15 | 15 | 15 | 15 | 60 | |
| Total | 135 | 135 | 135 | 135 | 540 | |
Fig. 1Images of three different panicle shapes acquired using a scanner of the Japonica rice and Indica rice. a Japonica rice panicles without manual shaping. b The primary branches of Japonica rice were manually separated. c The primary branches of Japonica rice were removed manually. d Indica rice panicles without manual shaping. e The primary branches of Indica rice were manually separated. f The primary branches of Indica rice were removed manually
Basic information of image dataset
| Image acquisition method | Panicle shape | Total | ||||
|---|---|---|---|---|---|---|
| Yangliangyou No. 6 | Fengyou xiangzhan | Wuyunjing No. 27 | Nanjing No. 9108 | |||
| Original image data | ||||||
| Camera | A | 45 | 45 | 45 | 45 | 180 |
| B | 45 | 45 | 45 | 45 | 180 | |
| C | 45 | 45 | 45 | 45 | 180 | |
| Scanner | A | 45 | 45 | 45 | 45 | 180 |
| B | 45 | 45 | 45 | 45 | 180 | |
| C | 45 | 45 | 45 | 45 | 180 | |
| Linear regression training data | ||||||
| Camera | B | 40 | 40 | 40 | 40 | 160 |
| C | 45 | 45 | 45 | 45 | 180 | |
| Scanner | B | 40 | 40 | 40 | 40 | 160 |
| C | 45 | 45 | 45 | 45 | 180 | |
| Linear regression validation data | ||||||
| Camera | B | 25 | 25 | 25 | 25 | 100 |
| C | 25 | 25 | 25 | 25 | 100 | |
| Scanner | B | 25 | 25 | 25 | 25 | 100 |
| C | 25 | 25 | 25 | 25 | 100 | |
| Deep learning training and validation data | ||||||
| Camera | B | 5 | 5 | 5 | 5 | 20 |
| C | 5 | 5 | 5 | 5 | 20 | |
| Scanner | B | 10 | 10 | 10 | 10 | 40 |
| C | 10 | 10 | 10 | 10 | 40 | |
| Deep learning testing data | ||||||
| Camera | B | 25 | 25 | 25 | 25 | 100 |
| C | 25 | 25 | 25 | 25 | 100 | |
| Scanner | B | 25 | 25 | 25 | 25 | 100 |
| C | 25 | 25 | 25 | 25 | 100 | |
Fig. 2Flow chart of image preprocessing procedures. The scanner-acquired images of Japonica rice were used as an example
Fig. 3Parameter extraction of CD, Sk and Co. a Original image of branches. b Extraction of CD parameter. c Extraction of Sk parameter. d Extraction of Co parameter
Fig. 4The flowchart of Deep Learning method. a Dataset. b Resnet101 convolutional network. c Residual learning: a building block. d Region proposal network (RPN). e RPN principle. f Fast RCNN network
The hardware, software, and hyperparameters configurations for the deep learning model
| Project | Content |
|---|---|
| CPU | Intel Xeon E5-2682v4 |
| RAM | 16 G |
| GPU | Nvidia Tesla P4 |
| Operating system | Ubuntu 16.04 LTS |
| Cuda | Cuda8.0 with Cudnn v6 |
| Data processing | Python2.7, OpenCV, LabelImg, etc. |
| Deep learning framework | TensorFlow |
| Deep learning algorithm | Faster RCNN ResNet101 |
| Num classes | 2 ( |
| Batch size | 1 |
| Initial learning rate | 0.0003 |
| Learning rate | 0.0003 |
| Iteration steps | 30,000 |
| Minimum confidence | 0.9 |
The accuracy of image manual counting for different groups
| Image acquisition method | Rice subspecies | Panicle shape | Number of images measured | Accuracy (%) |
|---|---|---|---|---|
| Scanner | A | 100 | 75.83 | |
| B | 100 | 98.33 | ||
| C | 100 | 98.39 | ||
| A | 100 | 68.46 | ||
| B | 100 | 95.34 | ||
| C | 100 | 97.51 | ||
| Camera | A | 100 | 68.08 | |
| B | 100 | 93.35 | ||
| C | 100 | 95.26 | ||
| A | 100 | 66.31 | ||
| B | 100 | 89.01 | ||
| C | 100 | 93.93 |
Fig. 5The linear regression model analysis of images with different panicle shapes, and images acquired using scanner and camera
Fig. 6Validation of CDʹ-based linear regression model
Training and validation of optimal multiple linear regression model
| Rice subspecies | Combination method | Training | Validation | |||
|---|---|---|---|---|---|---|
| Models | R2 | RMSE | R2 | RMSE | ||
| Indica | Scanner + Shape B | GN = 364.93 × CDʹ + 0.70 × Skʹ − 3.90 × Coʹ + 2.801 | 0.990 | 4.6732 | 0.980 | 6.3254 |
| Scanner + Shape C | GN = 363.72 × CDʹ + 10.50 × Skʹ − 13.48 × Coʹ + 5.348 | 0.990 | 4.6345 | 0.980 | 6.3574 | |
| Camera + Shape B | GN = 396.82 × CDʹ − 21.70 × Skʹ − 7.32 × Coʹ + 11.823 | 0.974 | 7.6989 | 0.965 | 8.3016 | |
| Camera + Shape C | GN = 395.60 × CDʹ − 11.90 × Skʹ − 16.90 × Coʹ + 14.369 | 0.975 | 7.5595 | 0.964 | 8.3956 | |
| Japonica | Scanner + Shape B | GN = 481.49 × CDʹ + 178.22 × Skʹ − 164.85 × Coʹ − 18.485 | 0.979 | 6.0957 | 0.975 | 6.4714 |
| Scanner + Shape C | GN = 482.28 × CDʹ + 178.63 × Skʹ − 164.00 × Coʹ − 17.031 | 0.980 | 5.9838 | 0.976 | 6.4587 | |
| Camera + Shape B | GN = 500.64 × CDʹ + 188.62 × Skʹ − 205.06 × Coʹ − 5.477 | 0.954 | 9.1121 | 0.953 | 8.5389 | |
| Camera + Shape C | GN = 501.43 × CDʹ + 189.03 × Skʹ − 204.22 × Coʹ − 4.023 | 0.954 | 9.0961 | 0.953 | 8.5910 | |
Fig. 7Recognition of grains using deep learning algorithm. a Original image of Japonica rice. b Original image of Indica rice. c Recognition of Japonica rice grains. d Recognition of Indica rice grains
Grain counting accuracy of the deep learning model
| Image acquisition device | Panicle shape | Miss detection rate (%) | False detection rate (%) | Accuracy (%) |
|---|---|---|---|---|
| Scanner | Shape B | 0.79 | 0 | 99.21 |
| Shape C | 0.62 | 0 | 99.38 | |
| Camera | Shape B | 1.40 | 0 | 98.60 |
| Shape C | 1.02 | 0 | 98.98 |
The results were based on 401 images in validation set
Fig. 8Limitations of traditional image-analysis based grain recognition methods. a Original image. b Binary image. c Dilation and erosion operation results. d Improved watershed method. e Corner detection and feature matching method
The effect of stems on the counting accuracy of different models
| Model | Rice subspecies type | Stems | Accuracy (%) |
|---|---|---|---|
| Linear regression model | Yes | 96.95 | |
| No | 97.84 | ||
| Yes | 95.48 | ||
| No | 96.43 | ||
| Yes | 84.86 | ||
| No | 87.56 | ||
| Deep learning model | Yes | 98.84 | |
| No | 99.06 | ||
| Yes | 99.36 | ||
| No | 99.52 | ||
| Yes | 99.16 | ||
| Yes | 99.38 |
The results in this table were from scanner acquired images and the Shape C panicles
Fig. 9Robustness analysis of linear regression models
Fig. 10Limitation of the deep learning model in Indica rice grain counting
Time needed for each work
| Image acquisition device | Panicle shape | Time used |
|---|---|---|
| Scanner | Shape A | 2 m 30 s |
| Shape B | 5 m 40 s | |
| Shape C | 4 m 46 s | |
| Camera | Shape A | 40 s |
| Shape B | 3 m 20 s | |
| Shape C | 2 m 26 s |