| Literature DB >> 35528372 |
Touqeer Abbas1, Abdul Razzaq1, Muhammad Azam Zia2, Imran Mumtaz2, Muhammad Asim Saleem3, Wasif Akbar4, Muhammad Ahmad Khan2, Gulzar Akhtar5, Casper Shikali Shivachi6.
Abstract
Deep neural networks are efficient methods of recognizing image patterns and have been largely implemented in computer vision applications. Object detection has many applications in computer vision, including face and vehicle detection, video surveillance, and plant leaf detection. An automatic flower identification system over categories is still challenging due to similarities among classes and intraclass variation, so the deep learning model requires more precisely labeled and high-quality data. In this proposed work, an optimized and generalized deep convolutional neural network using Faster-Recurrent Convolutional Neural Network (Faster-RCNN) and Single Short Detector (SSD) is used for detecting, localizing, and classifying flower objects. We prepared 2000 images for various pretrained models, including ResNet 50, ResNet 101, and Inception V2, as well as Mobile Net V2. In this study, 70% of the images were used for training, 25% for validation, and 5% for testing. The experiment demonstrates that the proposed Faster-RCNN model using the transfer learning approach gives an optimum mAP score of 83.3% with 300 and 91.3% with 100 proposals on ten flower classes. In addition, the proposed model could identify, locate, and classify flowers and provide essential details that include flower name, class classification, and multilabeling techniques.Entities:
Mesh:
Year: 2022 PMID: 35528372 PMCID: PMC9076332 DOI: 10.1155/2022/9359353
Source DB: PubMed Journal: Comput Intell Neurosci
Selected hyperparameters.
| Net | Optimizer | Decay epoch | Total epoch | Bach size | GPU |
|---|---|---|---|---|---|
| Inception V2 | Momentum | 8 | 30k | 4 | 2 |
| ResNet50 | SGD | 8 | 50k | 4 | 2 |
| ResNet101 | SGD | 8 | 55k | 4 | 2 |
| MobileNet V2 SSD | Momentum | 8 | 200k | 4 | 2 |
Figure 1Categories of flowers.
Figure 2Dataset splitting ratio.
Figure 3SSD mobile net V2 framework.
Figure 4Faster R-CNN flower identification using Inception V2 architecture for feature extractor.
Figure 5Inception V2 modules A, B, and C using 3 × 3 convolution.
The performance of Average Precision (AP) for different object detection models.
| Object detection model | Backbone pretrained model | AP, IoU | |||||
|---|---|---|---|---|---|---|---|
| @ [IoU = 0.5 : 0.95] | @ [IoU = 0.5] | @ [IoU = 0.75] | |||||
| @ 100 proposals | @ 300 proposals | @ 100 proposals | @ 300 proposals | @ 100 proposals | @ 300 proposals | ||
| Faster-RCNN | Inception V2 | 0.71 | 0.65 | 0.91 | 0.83 | 0.81 | 0.74 |
| ResNet 50 | 0.69 | 0.61 | 0.76 | 0.79 | 0.73 | 0.66 | |
| ResNet 101 | 0.75 | 0.68 | 0.86 | 0.77 | 0.79 | 0.71 | |
|
| |||||||
| SSD | MobileNet V2 | 0.65 | 0.76 | 0.69 | |||
The performance of Average Recall (AR) for different object detection models.
| Object detection model | Backbone pretrained model | AR, detections | |||||
|---|---|---|---|---|---|---|---|
| @1 | AR@10 | AR@100 | |||||
| @ 100 proposals | @ 300 proposals | @ 100 proposals | @ 300 proposals | @ 100 proposals | @ 300 proposals | ||
| Faster-RCNN | Inception V2 | 0.81 | 0.77 | 0.83 | 0.79 | 0.84 | 0.80 |
| ResNet 50 | 0.8 | 0.71 | 0.81 | 0.76 | 0.84 | 0.78 | |
| ResNet 101 | 0.72 | 0.58 | 0.74 | 0.59 | 0.76 | 0.61 | |
|
| |||||||
| SSD | MobileNet V2 | 0.65 | 0.66 | 0.67 | |||
The performance of F1-score for different object detection models.
| Object detection model | Backbone pretrained model | F1-score | |
|---|---|---|---|
| @ 100 proposals | @ 300 proposals | ||
| Faster-RCNN | Inception V2 | 0.87 | 0.81 |
| ResNet 50 | 0.78 | 0.77 | |
| ResNet 101 | 0.79 | 0.66 | |
|
| |||
| SSD | MobileNet V2 | 0.71 | |
Figure 6Performance of object detection models for Faster-RCNN using (a) Inception, (b) ResNet50, (c) ResNet101, and (d) SSD using MobileNet V2.
Figure 7Output of testing images of different classes: (a) Petunia; (b) Jatropha; (c) Tacoma; (d) Europhobia milli; (e) Periwinkle; (f) Phlox; (g) Diahtus; (h) Bouganwelia; (i) Anthrium; (j) Jatropha; (k-l) Nulls.