Comparison of Single-Shot and Two-Shot Deep Neural Network Models for Whitefly Detection in IoT Web Application

In this study, we have compared YOLOv4, a single-shot detector to Faster-RCNN, a two-shot detector to detect and classify whiteflies on yellow-sticky tape (YST). An IoT remote whitefly monitoring station was developed and placed in a whitefly rearing room. Images of whiteflies attracted to the trap...

Full description

Bibliographic Details
Main Authors: Chinmay U. Parab, Canicius Mwitta, Miller Hayes, Jason M. Schmidt, David Riley, Kadeghe Fue, Suchendra Bhandarkar, Glen C. Rains
Format: Article
Language:English
Published: MDPI AG 2022-06-01
Series:AgriEngineering
Subjects:
Online Access:https://www.mdpi.com/2624-7402/4/2/34
_version_ 1797490920231272448
author Chinmay U. Parab
Canicius Mwitta
Miller Hayes
Jason M. Schmidt
David Riley
Kadeghe Fue
Suchendra Bhandarkar
Glen C. Rains
author_facet Chinmay U. Parab
Canicius Mwitta
Miller Hayes
Jason M. Schmidt
David Riley
Kadeghe Fue
Suchendra Bhandarkar
Glen C. Rains
author_sort Chinmay U. Parab
collection DOAJ
description In this study, we have compared YOLOv4, a single-shot detector to Faster-RCNN, a two-shot detector to detect and classify whiteflies on yellow-sticky tape (YST). An IoT remote whitefly monitoring station was developed and placed in a whitefly rearing room. Images of whiteflies attracted to the trap were recorded 2× per day. A total of 120 whitefly images were labeled using labeling software and split into a training and testing dataset, and 18 additional yellow-stick tape images were labeled with false positives to increase the model accuracy from remote whitefly monitors in the field that created false positives due to water beads and reflective light on the tape after rain. The two-shot detection model has two stages: region proposal and then classification of those regions and refinement of the location prediction. Single-shot detection skips the region proposal stage and yields final localization and content prediction at once. Because of this difference, YOLOv4 is faster but less accurate than Faster-RCNN. From the results of our study, it is clear that Faster-RCNN (precision—95.08%, F-1 Score—0.96, recall—98.69%) achieved a higher level of performance than YOLOv4 (precision—71.77%, F-1 score—0.83, recall—73.31%), and will be adopted for further development of the monitoring station.
first_indexed 2024-03-10T00:39:57Z
format Article
id doaj.art-1808611f493743dfbccfd531f313d2b6
institution Directory Open Access Journal
issn 2624-7402
language English
last_indexed 2024-03-10T00:39:57Z
publishDate 2022-06-01
publisher MDPI AG
record_format Article
series AgriEngineering
spelling doaj.art-1808611f493743dfbccfd531f313d2b62023-11-23T15:08:35ZengMDPI AGAgriEngineering2624-74022022-06-014250752210.3390/agriengineering4020034Comparison of Single-Shot and Two-Shot Deep Neural Network Models for Whitefly Detection in IoT Web ApplicationChinmay U. Parab0Canicius Mwitta1Miller Hayes2Jason M. Schmidt3David Riley4Kadeghe Fue5Suchendra Bhandarkar6Glen C. Rains7Department of Computer Science, University of Georgia, Athens, GA 30602, USADepartment of Entomology, University of Georgia, Tifton, GA 31793, USADepartment of Entomology, University of Georgia, Tifton, GA 31793, USADepartment of Entomology, University of Georgia, Tifton, GA 31793, USADepartment of Entomology, University of Georgia, Tifton, GA 31793, USADepartment of Agricultural Engineering (DAE), Sokoine University of Agriculture, Morogoro 30007, TanzaniaDepartment of Computer Science, University of Georgia, Athens, GA 30602, USADepartment of Entomology, University of Georgia, Tifton, GA 31793, USAIn this study, we have compared YOLOv4, a single-shot detector to Faster-RCNN, a two-shot detector to detect and classify whiteflies on yellow-sticky tape (YST). An IoT remote whitefly monitoring station was developed and placed in a whitefly rearing room. Images of whiteflies attracted to the trap were recorded 2× per day. A total of 120 whitefly images were labeled using labeling software and split into a training and testing dataset, and 18 additional yellow-stick tape images were labeled with false positives to increase the model accuracy from remote whitefly monitors in the field that created false positives due to water beads and reflective light on the tape after rain. The two-shot detection model has two stages: region proposal and then classification of those regions and refinement of the location prediction. Single-shot detection skips the region proposal stage and yields final localization and content prediction at once. Because of this difference, YOLOv4 is faster but less accurate than Faster-RCNN. From the results of our study, it is clear that Faster-RCNN (precision—95.08%, F-1 Score—0.96, recall—98.69%) achieved a higher level of performance than YOLOv4 (precision—71.77%, F-1 score—0.83, recall—73.31%), and will be adopted for further development of the monitoring station.https://www.mdpi.com/2624-7402/4/2/34object detectionconvolutional neural networkwhitefliesweb appinsect trapIoT
spellingShingle Chinmay U. Parab
Canicius Mwitta
Miller Hayes
Jason M. Schmidt
David Riley
Kadeghe Fue
Suchendra Bhandarkar
Glen C. Rains
Comparison of Single-Shot and Two-Shot Deep Neural Network Models for Whitefly Detection in IoT Web Application
AgriEngineering
object detection
convolutional neural network
whiteflies
web app
insect trap
IoT
title Comparison of Single-Shot and Two-Shot Deep Neural Network Models for Whitefly Detection in IoT Web Application
title_full Comparison of Single-Shot and Two-Shot Deep Neural Network Models for Whitefly Detection in IoT Web Application
title_fullStr Comparison of Single-Shot and Two-Shot Deep Neural Network Models for Whitefly Detection in IoT Web Application
title_full_unstemmed Comparison of Single-Shot and Two-Shot Deep Neural Network Models for Whitefly Detection in IoT Web Application
title_short Comparison of Single-Shot and Two-Shot Deep Neural Network Models for Whitefly Detection in IoT Web Application
title_sort comparison of single shot and two shot deep neural network models for whitefly detection in iot web application
topic object detection
convolutional neural network
whiteflies
web app
insect trap
IoT
url https://www.mdpi.com/2624-7402/4/2/34
work_keys_str_mv AT chinmayuparab comparisonofsingleshotandtwoshotdeepneuralnetworkmodelsforwhiteflydetectioniniotwebapplication
AT caniciusmwitta comparisonofsingleshotandtwoshotdeepneuralnetworkmodelsforwhiteflydetectioniniotwebapplication
AT millerhayes comparisonofsingleshotandtwoshotdeepneuralnetworkmodelsforwhiteflydetectioniniotwebapplication
AT jasonmschmidt comparisonofsingleshotandtwoshotdeepneuralnetworkmodelsforwhiteflydetectioniniotwebapplication
AT davidriley comparisonofsingleshotandtwoshotdeepneuralnetworkmodelsforwhiteflydetectioniniotwebapplication
AT kadeghefue comparisonofsingleshotandtwoshotdeepneuralnetworkmodelsforwhiteflydetectioniniotwebapplication
AT suchendrabhandarkar comparisonofsingleshotandtwoshotdeepneuralnetworkmodelsforwhiteflydetectioniniotwebapplication
AT glencrains comparisonofsingleshotandtwoshotdeepneuralnetworkmodelsforwhiteflydetectioniniotwebapplication