| Literature DB >> 31547118 |
Susu Zhu1,2, Lei Zhou3,4, Chu Zhang5,6, Yidan Bao7,8, Baohua Wu9,10, Hangjian Chu11,12, Yue Yu13,14, Yong He15,16, Lei Feng17,18.
Abstract
Soybean variety is connected to stress resistance ability, as well as nutritional and commercial value. Near-infrared hyperspectral imaging was applied to classify three varieties of soybeans (Zhonghuang37, Zhonghuang41, and Zhonghuang55). Pixel-wise spectra were extracted and preprocessed, and average spectra were also obtained. Convolutional neural networks (CNN) using the average spectra and pixel-wise spectra of different numbers of soybeans were built. Pixel-wise CNN models obtained good performance predicting pixel-wise spectra and average spectra. With the increase of soybean numbers, performances were improved, with the classification accuracy of each variety over 90%. Traditionally, the number of samples used for modeling is large. It is time-consuming and requires labor to obtain hyperspectral data from large batches of samples. To explore the possibility of achieving decent identification results with few samples, a majority vote was also applied to the pixel-wise CNN models to identify a single soybean variety. Prediction maps were obtained to present the classification results intuitively. Models using pixel-wise spectra of 60 soybeans showed equivalent performance to those using the average spectra of 810 soybeans, illustrating the possibility of discriminating soybean varieties using few samples by acquiring pixel-wise spectra.Entities:
Keywords: a majority vote; convolutional neural network; hyperspectral imaging technology; pixel-wise spectra; soybean
Year: 2019 PMID: 31547118 PMCID: PMC6807262 DOI: 10.3390/s19194065
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1RGB (Red Green Blue) images of three varieties of soybeans.
Main components of the near-infrared hyperspectral imaging system.
| Component | Near-Infrared Hyperspectral Imaging System |
|---|---|
| Imaging spectrograph | ImSpector N17E (Spectral Imaging Ltd., Oulu, Finland) |
| Camera | InGaAs camera (Xeva 992; Xenics Infrared Solutions, Leuven, Belgium) |
| Lens | OLES22 (Spectral Imaging Ltd., Oulu, Finland) |
| Image size (Image width × image length × wavebands) | 326 × λ × 256 |
| Acquisition mode | Line-scan |
| Light sources | 3900 Lightsource (Illumination Technologies Inc., Syracuse, New York, USA) |
| Mobile platform | IRCP0076 electric displacement table (Isuzu Optics Corp., Taiwan) |
Figure 2Procedures of spectral data extraction and preprocessing.
Figure 3The block diagram of proposed majority vote strategy based on pixel-level spectra and conventional strategy based on mean spectra for a convolutional neural networks (CNN)-based classifier.
Figure 4Average spectra with SD of three varieties of soybeans.
Figure 5Scores scatter plot of soybeans (a) PC1 vs. PC2; (b) PC1 vs. PC3; (c) PC2 vs. PC3. PC: principal components.
Object-wise CNN models used to predict average spectra.
| Number 1 | Accuracy (%) | Computation Time 5 (s) | ||
|---|---|---|---|---|
| Tra-average 2 | Val-average 3 | Pre-average 4 | ||
|
| 100 | 75.556 | 87.296 | 5.742 |
| 20 | 100 | 79.259 | 88.593 | 6.103 |
| 30 | 100 | 85.370 | 93.370 | 6.490 |
| 60 | 100 | 90.370 | 96.333 | 7.016 |
| 90 | 100 | 94.074 | 97.778 | 11.590 |
| 180 | 100 | 95.185 | 98.222 | 15.862 |
| 360 | 100 | 98.333 | 99.259 | 21.662 |
| 540 | 100 | 99.074 | 99.296 | 28.260 |
| 720 | 100 | 99.259 | 99.481 | 35.667 |
| 810 | 100 | 99.444 | 99.778 | 38.935 |
1 The soybean number of each variety used in the training set; 2 Accuracy of training set based on object-wise CNN models; 3 Accuracy of object-wise CNN models to validate average spectra; 4 Accuracy of object-wise CNN models to predict average spectra; 5 Computation time of training set.
Object-wise ResNet and Inception models used to predict average spectra.
| Model | Number 1 | Accuracy (%) | Computation Time 5 (s) | ||
|---|---|---|---|---|---|
| Tra-average 2 | Val-average 3 | Pre-average 4 | |||
|
|
| 100 | 61.111 | 74.000 | 18.210 |
| 810 | 100 | 93.333 | 97.556 | 190.509 | |
| Inception | 10 | 100 | 74.630 | 89.111 | 50.004 |
| 810 | 100 | 96.852 | 98.889 | 95.604 | |
1 The soybean number of each variety used in the training set; 2 Accuracy of training set based on object-wise CNN models; 3 Accuracy of object-wise CNN models to validate average spectra; 4 Accuracy of object-wise CNN models to predict average spectra; 5 Computation time of the training set.
Pixel-wise CNN models used to predict pixel-wise spectra and average spectra.
| Number 1. | Pixels 2 | Accuracy (%) | Computaion Time 7 (s) | |||||
|---|---|---|---|---|---|---|---|---|
| Training | Validation | Prediction | Tra-pixel 3 | Val-pixel 4 | Pre-pixel 5 | Pre-average 6 | ||
|
| 12,546 | 208,788 | 1,057,007 | 94.165 | 73.002 | 74.741 | 79.741 | 315 |
| 20 | 24,719 | 93.337 | 73.632 | 74.736 | 80.370 | 468 | ||
| 30 | 37,280 | 94.612 | 76.102 | 77.864 | 88.556 | 558 | ||
| 60 | 75,969 | 92.069 | 81.725 | 83.875 | 95.556 | 1140 | ||
1 The soybean number of each variety used in the training set; 2 Pixels used for training, validation, and prediction of pixel-wise models; 3 Accuracy of training set based on pixel-wise CNN models; 4 Accuracy of pixel-wise CNN models to validate pixel-wise spectra; 5 Accuracy of pixel-wise CNN models to predict pixel-wise spectra; 6 Accuracy of pixel-wise CNN models to predict average spectra; 7 Computation time of the training set.
The results of pixel-wise CNN models and the vote results of each soybean variety. ZH37: Zhonghuang37, ZH41: Zhonghuang41, and ZH55: Zhonghuang55.
| Set | Number 1 | Accuracy (%) | |||
|---|---|---|---|---|---|
| ZH37 | ZH41 | ZH55 | All | ||
| Tra-pixel | 10 | 99.604 | 94.138 | 88.035 | 94.165 |
| 20 | 99.429 | 92.553 | 87.214 | 93.337 | |
| 30 | 98.989 | 94.390 | 89.876 | 94.612 | |
| 60 | 97.056 | 83.849 | 94.552 | 92.069 | |
| Val-pixel | 10 | 91.677 | 76.386 | 49.875 | 73.002 |
| 20 | 90.519 | 79.339 | 50.071 | 73.632 | |
| 30 | 86.811 | 82.075 | 58.803 | 76.102 | |
| 60 | 82.521 | 78.030 | 84.583 | 81.725 | |
| Pre-pixel | 10 | 94.938 | 77.774 | 51.766 | 74.741 |
| 20 | 94.703 | 78.737 | 51.069 | 74.736 | |
| 30 | 92.277 | 82.186 | 59.416 | 77.864 | |
| 60 | 87.901 | 79.681 | 83.859 | 83.875 | |
| Tra-vote | 10 | 100 | 100 | 100 | 100 |
| 20 | 100 | 100 | 100 | 100 | |
| 30 | 100 | 100 | 100 | 100 | |
| 60 | 100 | 100 | 100 | 100 | |
| Val-vote | 10 | 100 | 96.111 | 58.333 | 84.815 |
| 20 | 100 | 98.333 | 58.333 | 85.556 | |
| 30 | 100 | 98.889 | 72.222 | 90.370 | |
| 60 | 99.444 | 96.111 | 98.889 | 98.148 | |
| Pre-vote | 10 | 100 | 96.111 | 57.889 | 84.667 |
| 20 | 100 | 97.000 | 57.556 | 84.852 | |
| 30 | 100 | 99.222 | 74.444 | 91.222 | |
| 60 | 100 | 96.667 | 99.667 | 98.778 | |
1 The soybean number of each variety used in the training set; 2 Training set based on pixel-wise CNN models used to predict pixel-wise spectra; 3 Validation set of pixel-wise CNN models used to predict pixel-wise spectra; 4 Prediction set of pixel-wise CNN models used to predict pixel-wise spectra; 5 Training set of pixel-wise CNN models used to vote the percentage of pixel-wise prediction results; 6 Validation set of pixel-wise CNN models used to vote the percentage of pixel-wise prediction results; 7 Prediction set of pixel-wise CNN models used to vote the percentage of pixel-wise prediction results.
Figure 6Pseudo-color images (1000, 1200, and 1400 nm) and prediction maps of a randomly selected image of each variety based on pixel-wise CNN models built with 60 soybeans of each variety: (a) ZH37, (b) ZH41, and (c) ZH55.