| Literature DB >> 32747744 |
Mona Minakshi1, Pratool Bharti2, Tanvir Bhuiyan3, Sherzod Kariev3, Sriram Chellappan3.
Abstract
We design a framework based on Mask Region-based Convolutional Neural Network to automatically detect and separately extract anatomical components of mosquitoes-thorax, wings, abdomen and legs from images. Our training dataset consisted of 1500 smartphone images of nine mosquito species trapped in Florida. In the proposed technique, the first step is to detect anatomical components within a mosquito image. Then, we localize and classify the extracted anatomical components, while simultaneously adding a branch in the neural network architecture to segment pixels containing only the anatomical components. Evaluation results are favorable. To evaluate generality, we test our architecture trained only with mosquito images on bumblebee images. We again reveal favorable results, particularly in extracting wings. Our techniques in this paper have practical applications in public health, taxonomy and citizen-science efforts.Entities:
Mesh:
Year: 2020 PMID: 32747744 PMCID: PMC7398923 DOI: 10.1038/s41598-020-69964-2
Source DB: PubMed Journal: Sci Rep ISSN: 2045-2322 Impact factor: 4.379
Figure 1The workflow of our architecture based on Mask R-CNN.
Figure 2Results of extracting anatomical components for one sample image among the nine mosquito species in our dataset.
Precision and Recall for different IoU thresholds on validation set.
| Anatomy | IoU ratio=0.30 | IoU ratio=0.50 | IoU ratio=0.70 | |||
|---|---|---|---|---|---|---|
| Precision (%) | Recall (%) | Precision (%) | Recall (%) | Precision (%) | Recall (%) | |
| Thorax | 94.57 | 95.15 | 99.32 | 89.69 | 99.09 | 66.67 |
| Abdomen | 95.27 | 90.96 | 96.37 | 85.80 | 99.17 | 77.41 |
| Wing | 98.17 | 91.49 | 98.53 | 85.50 | 97.82 | 76.59 |
| Leg | 99.35 | 37.85 | 100 | 25.60 | 100 | 21.50 |
Precision and Recall for different IoU thresholds on testing set.
| Anatomy | IoU ratio=0.30 | IoU ratio=0.50 | IoU ratio=0.70 | |||
|---|---|---|---|---|---|---|
| Precision (%) | Recall (%) | Precision (%) | Recall (%) | Precision (%) | Recall (%) | |
| Thorax | 96 | 96 | 100 | 87.50 | 100 | 52 |
| Abdomen | 95.23 | 95.23 | 100 | 85.71 | 100 | 61.90 |
| Wing | 100 | 88.36 | 100 | 81.81 | 100 | 61.36 |
| Leg | 95.46 | 35.76 | 100 | 21.40 | 100 | 19.25 |
mAP scores for masking.
| IoU ratio | Validation set (%) | Testing set (%) |
|---|---|---|
| 0.30 | 62.50 | 53.49 |
| 0.50 | 60 | 52.38 |
| 0.70 | 51 | 41.20 |
Figure 3Results of extracting anatomical components for bumblebees.[31–33]
Anatomical components and markers aiding mosquito classification.[26-30]
| Species | Thorax | Abdomen | Wing | Leg |
|---|---|---|---|---|
| Dark with white lyre-shaped pattern and patches of white scales | Dark with narrow white basal bands | Dark | Dark with white basal bands | |
| Brown with patches of white scales | Dark with basal triangular patches of white scales | dark | dark | |
| Dark with patches of white scales | Dark with white basal bands | Dark | Dark with white basal bands | |
| Gray-black | Dark | Light and dark scales; dark costa; white wing tip; 3 dark spots on sixth vein | dark with pale ‘knee’ spots | |
| Gray-black | Dark | Light and dark scales; 4 distinct darker spots | Dark with pale ‘knee’ spots | |
| Broad bands of white scales | Four dark spots on costa extending to first vein | speckling; narrow white band on fifth tarsomere | ||
| Dark with white scales on the apical and third segments | Sterna without dark triangles; mostly pale scaled | Distinct basal and apical bands on hind tarsomeres | ||
| Brown copper color; white scales | Dark with lateral white patches | Dark | Dark | |
| Copper; sometimes distinctly red; patches of white scales | Dark with golden basal bands; golden color on seventh segment | Dark | Dark |
Figure 4Manual annotation of each anatomy (thorax, abdomen, wings, and legs) using VGG Image Annotator (VIA) tool.
Figure 5After emplacement of anchors, we see significantly more background pixels than foreground pixels for anchors encompassing legs.
Values of critical hyperparameters in our architecture.
| Hyperparameter | Value |
|---|---|
| Number of layers | 394 |
| Learning rate | 1e−3 for 1–100 epochs |
| 5e−4 for 101–200 epochs | |
| 1e−5 for 201–400 epochs | |
| 1e−6 for 401–500 epochs | |
| Optimizer | SGD |
| Momentum | 0.9 |
| Weight decay | 0.001 |
| Number of epochs | 500 |