| Literature DB >> 29588649 |
Prabu Ravindran1,2, Adriana Costa1,2, Richard Soares1,2, Alex C Wiedenhoeft1,2,3,4.
Abstract
BACKGROUND: The current state-of-the-art for field wood identification to combat illegal logging relies on experienced practitioners using hand lenses, specialized identification keys, atlases of woods, and field manuals. Accumulation of this expertise is time-consuming and access to training is relatively rare compared to the international demand for field wood identification. A reliable, consistent and cost effective field screening method is necessary for effective global scale enforcement of international treaties such as the Convention on the International Trade in Endagered Species (CITES) or national laws (e.g. the US Lacey Act) governing timber trade and imports.Entities:
Keywords: CITES; Convolutional neural networks; Deep learning; Forensic wood anatomy; Illegal logging; Transfer learning; Wood identification
Year: 2018 PMID: 29588649 PMCID: PMC5865295 DOI: 10.1186/s13007-018-0292-9
Source DB: PubMed Journal: Plant Methods ISSN: 1746-4811 Impact factor: 4.993
Fig. 1Expected identification relationships based on the generalized wood anatomical distinctness of each group of species (increasing distinctness along the vertical axis) and relative variability within each group of species (variability increasing with increasing bar length along the horizontal axis). The blue tree (confusion cladogram) to the right of the images indicates the expected nested sets of woods likely to be confused with each other based on their anatomical distinctness and variability. Conventional wisdom in wood anatomical identification does not predict species-level resolution
Fig. 2A schematic of the CNN architecture employed for wood identification. We trained models with both global average pooling and global max pooling layers (with the performance being comparable). The dimensions of the feature maps are in pixels of the form: (height, width, depth). The final classification layers has 10 and 6 outputs for the species and genus level models respectively
Training and testing splits of the image dataset by class at the species level
| Species | Training split | Testing split |
|---|---|---|
|
| 41 | 18 |
|
| 305 | 134 |
|
| 133 | 59 |
|
| 354 | 160 |
|
| 45 | 20 |
|
| 33 | 14 |
|
| 240 | 105 |
|
| 36 | 16 |
|
| 372 | 165 |
|
| 37 | 16 |
| Total | 1596 | 707 |
Splits for the genus level model are the sums of the individual species in each genus. The total number of images is 2303
Summary of patch datasets for species/genus level models
| Model | #Classes | #Training patches | #Testing patches |
|---|---|---|---|
| Species level | 10 | 5000 | 2000 |
| Genus level | 6 | 3000 | 1200 |
Fig. 3Plot of patch-level prediction accuracies for the species and genus models during training. Accuracies are shown up to the epoch at which early stopping was done (epoch 25 for the species model and epoch 37 for the genus model)
Model prediction accuracies
| Model | Patch level (%) | Image level (%) |
|---|---|---|
| Global average pooling | ||
| Species level (10 class) | 89.8 | 87.4 |
| Genus level (from 10-class species level) | 95.4 | 95.4 |
| Genus level (6 class) | 97.6 | 97.5 |
| Global max pooling | ||
| Species level (10 class) | 89.2 | 88.7 |
| Genus level (from 10-class species level) | 96.9 | 97.0 |
| Genus level (6 class) | 97.2 | 97.3 |
Fig. 4Image-level confusion matrix for the 10-class species-level model. On-diagonal results (correct predictions) coded in tones of blue, with proportions in bold. Off-diagonal results (incorrect predictions) coded in tones of red, with values of zero not presented or colored
Fig. 5Image-level confusion matrix for the 6-class genus-level model. On-diagonal results (correct predictions) coded in tones of blue, with proportions in bold. Off-diagonal results (incorrect predictions) coded in tones of red, with values of zeros not presented or colored