<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" article-type="research-article" dtd-version="2.3" xml:lang="EN">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Plant Sci.</journal-id>
<journal-title>Frontiers in Plant Science</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Plant Sci.</abbrev-journal-title>
<issn pub-type="epub">1664-462X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/fpls.2024.1484587</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Plant Science</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Persistent monitoring of insect-pests on sticky traps through hierarchical transfer learning and slicing-aided hyper inference</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Fotouhi</surname>
<given-names>Fateme</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2857983"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Menke</surname>
<given-names>Kevin</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Prestholt</surname>
<given-names>Aaron</given-names>
</name>
<xref ref-type="aff" rid="aff4">
<sup>4</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2787241"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Gupta</surname>
<given-names>Ashish</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2773317"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Carroll</surname>
<given-names>Matthew E.</given-names>
</name>
<xref ref-type="aff" rid="aff4">
<sup>4</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2737415"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Yang</surname>
<given-names>Hsin-Jung</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Skidmore</surname>
<given-names>Edwin J.</given-names>
</name>
<xref ref-type="aff" rid="aff5">
<sup>5</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>O&#x2019;Neal</surname>
<given-names>Matthew</given-names>
</name>
<xref ref-type="aff" rid="aff6">
<sup>6</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/1077339"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Merchant</surname>
<given-names>Nirav</given-names>
</name>
<xref ref-type="aff" rid="aff5">
<sup>5</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Das</surname>
<given-names>Sajal K.</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
<role content-type="https://credit.niso.org/contributor-roles/funding-acquisition/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Kyveryga</surname>
<given-names>Peter</given-names>
</name>
<xref ref-type="aff" rid="aff7">
<sup>7</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2861445"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Ganapathysubramanian</surname>
<given-names>Baskar</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/483726"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
<role content-type="https://credit.niso.org/contributor-roles/funding-acquisition/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Singh</surname>
<given-names>Asheesh K.</given-names>
</name>
<xref ref-type="aff" rid="aff7">
<sup>7</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/433094"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
<role content-type="https://credit.niso.org/contributor-roles/funding-acquisition/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Singh</surname>
<given-names>Arti</given-names>
</name>
<xref ref-type="aff" rid="aff7">
<sup>7</sup>
</xref>
<xref ref-type="author-notes" rid="fn001">
<sup>*</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/224402"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
<role content-type="https://credit.niso.org/contributor-roles/funding-acquisition/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Sarkar</surname>
<given-names>Soumik</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="author-notes" rid="fn001">
<sup>*</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/159962"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
<role content-type="https://credit.niso.org/contributor-roles/funding-acquisition/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>Department of Mechanical Engineering, Iowa State University</institution>, <addr-line>Ames, IA</addr-line>, <country>United States</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>Department of Computer Science, Iowa State University</institution>, <addr-line>Ames, IA</addr-line>, <country>United States</country>
</aff>
<aff id="aff3">
<sup>3</sup>
<institution>Department of Computer Science, Missouri University of Science and Technology</institution>, <addr-line>Rolla, MO</addr-line>, <country>United States</country>
</aff>
<aff id="aff4">
<sup>4</sup>
<institution>Iowa Soybean Association</institution>, <addr-line>Ankeny, IA</addr-line>, <country>United States</country>
</aff>
<aff id="aff5">
<sup>5</sup>
<institution>Data Science Institute, University of Arizona</institution>, <addr-line>Tuscon, AZ</addr-line>, <country>United States</country>
</aff>
<aff id="aff6">
<sup>6</sup>
<institution>Department of Plant Pathology, Entomology and Microbiology, Iowa State University</institution>, <addr-line>Ames, IA</addr-line>, <country>United States</country>
</aff>
<aff id="aff7">
<sup>7</sup>
<institution>Department of Agronomy, Iowa State University</institution>, <addr-line>Ames, IA</addr-line>, <country>United States</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>Edited by: Pei Wang, Southwest University, China</p>
</fn>
<fn fn-type="edited-by">
<p>Reviewed by: Chao Qi, Jiangsu Academy of Agricultural Sciences (JAAS), China</p>
<p>Jian Lian, Shandong Management University, China</p>
</fn>
<fn fn-type="corresp" id="fn001">
<p>*Correspondence: Arti Singh, <email xlink:href="mailto:arti@iastate.edu">arti@iastate.edu</email>; Soumik Sarkar, <email xlink:href="mailto:soumiks@iastate.edu">soumiks@iastate.edu</email>
</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>22</day>
<month>11</month>
<year>2024</year>
</pub-date>
<pub-date pub-type="collection">
<year>2024</year>
</pub-date>
<volume>15</volume>
<elocation-id>1484587</elocation-id>
<history>
<date date-type="received">
<day>22</day>
<month>08</month>
<year>2024</year>
</date>
<date date-type="accepted">
<day>28</day>
<month>10</month>
<year>2024</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2024 Fotouhi, Menke, Prestholt, Gupta, Carroll, Yang, Skidmore, O&#x2019;Neal, Merchant, Das, Kyveryga, Ganapathysubramanian, Singh, Singh and Sarkar</copyright-statement>
<copyright-year>2024</copyright-year>
<copyright-holder>Fotouhi, Menke, Prestholt, Gupta, Carroll, Yang, Skidmore, O&#x2019;Neal, Merchant, Das, Kyveryga, Ganapathysubramanian, Singh, Singh and Sarkar</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<sec>
<title>Introduction</title>
<p>Effective monitoring of insect-pests is vital for safeguarding agricultural yields and ensuring food security. Recent advances in computer vision and machine learning have opened up significant possibilities of automated persistent monitoring of insect-pests through reliable detection and counting of insects in setups such as yellow sticky traps. However, this task is fraught with complexities, encompassing challenges such as, laborious dataset annotation, recognizing small insect-pests in low-resolution or distant images, and the intricate variations across insect-pests life stages and species classes.</p>
</sec>
<sec>
<title>Methods</title>
<p>To tackle these obstacles, this work investigates combining two solutions, Hierarchical Transfer Learning (HTL) and Slicing-Aided Hyper Inference (SAHI), along with applying a detection model. HTL pioneers a multi-step knowledge transfer paradigm, harnessing intermediary in-domain datasets to facilitate model adaptation. Moreover, slicing-aided hyper inference subdivides images into overlapping patches, conducting independent object detection on each patch before merging outcomes for precise, comprehensive results.</p>
</sec>
<sec>
<title>Results</title>
<p>The outcomes underscore the substantial improvement achievable in detection results by integrating a diverse and expansive in-domain dataset within the HTL method, complemented by the utilization of SAHI.</p>
</sec>
<sec>
<title>Discussion</title>
<p>We also present a hardware and software infrastructure for deploying such models for real-life applications. Our results can assist researchers and practitioners looking for solutions for insect-pest detection and quantification on yellow sticky traps.</p>
</sec>
</abstract>
<kwd-group>
<kwd>insect-pest monitoring</kwd>
<kwd>yellow sticky traps</kwd>
<kwd>deep learning</kwd>
<kwd>transfer learning</kwd>
<kwd>Edge-IoT cyberinfrastructure</kwd>
</kwd-group>
<counts>
<fig-count count="9"/>
<table-count count="1"/>
<equation-count count="4"/>
<ref-count count="60"/>
<page-count count="14"/>
<word-count count="6656"/>
</counts>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-in-acceptance</meta-name>
<meta-value>Sustainable and Intelligent Phytoprotection</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec id="s1" sec-type="intro">
<label>1</label>
<title>Introduction</title>
<p>Insect-pests can affect plants by disrupting or interfering with one or more physiological functions that lead to below-normal performance, such as reduced biomass and grain yield. Insect- pests can damage plants in several different ways, by killing plants, which can leave a gap in the crop stand, and the inability of plants to compensate for the open stand (e.g., some boring insects), general stunting caused by metabolic disruption through the nutrient drain or root damage (e.g., aphids, grubs). Moreover, they can kill branches (some species of scale insect can result in branch die-back) or eat inflorescence (e.g., beetles) or plant organs (e.g., boring insects), at-harvest or post-harvest losses (e.g., borers, weevils, etc) (<xref ref-type="bibr" rid="B47">Singh et&#xa0;al., 2021b</xref>; <xref ref-type="bibr" rid="B16">Higley, 1986</xref>; <xref ref-type="bibr" rid="B36">Pedigo et&#xa0;al., 2021</xref>). Insect-pests also cause damage by spreading diseases (<xref ref-type="bibr" rid="B45">Singh et&#xa0;al., 2021a</xref>).</p>
<p>Early detection, counting, and constant monitoring of the insects are vital to manage insect pressure in agriculture and reduce the pests&#x2019; infestation (<xref ref-type="bibr" rid="B46">Singh and Singh, 2005</xref>; <xref ref-type="bibr" rid="B16">Higley, 1986</xref>; <xref ref-type="bibr" rid="B51">Stern et&#xa0;al., 1959</xref>), as it helps farmers and agricultural professionals monitor and assess the population dynamics of various insect species within their fields. This information is important for making informed decisions about pest control strategies (<xref ref-type="bibr" rid="B44">Sarkar et&#xa0;al., 2023</xref>). By tracking the abundance of insects, farmers can identify potential outbreaks early on and take measures to prevent or mitigate crop damage. Moreover, establishing threshold levels helps determine when the insect population reaches a point where action (e.g., pest control) is necessary (<xref ref-type="bibr" rid="B30">Lima et&#xa0;al., 2020</xref>). For instance, if insect populations are increasing rapidly or reaching the action threshold, farmers can implement targeted pest control measures, such as applying insecticides or deploying predators, to prevent significant crop losses (<xref ref-type="bibr" rid="B36">Pedigo et&#xa0;al., 2021</xref>).</p>
<p>Furthermore, scouting for pests provides valuable data for integrated pest management (IPM) programs. IPM is a sustainable approach that aims to minimize the environmental impact of pest control while maximizing crop yields. Accurate insect counts help IPM practitioners determine the appropriate timing and intensity of pest control interventions reducing the reliance on broad-spectrum insecticides that can harm beneficial insects and lead to insecticide resistance (<xref ref-type="bibr" rid="B6">Cardim Ferreira Lima et&#xa0;al., 2020</xref>). Therefore, insect counting is essential in agriculture as it enables farmers to make data-driven decisions, minimize crop damage, and adopt environmentally friendly pest management practices, ultimately contributing to more sustainable and productive farming systems. Manual methods, such as analyzing sticky traps in the field to observe and quantify insects, are time-consuming and labor-intensive tasks and also requires human expertise in accurate pest identification. Therefore, a more automated insect detection and quantification method will be useful for plant researchers and farmers.</p>
<p>Earlier, insect detection was based on their differences in shape, color, pixel intensities, grayscale intensity, and texture analysis (<xref ref-type="bibr" rid="B5">Bauch and Rath, 2005</xref>; <xref ref-type="bibr" rid="B18">Huddar et&#xa0;al., 2012</xref>; <xref ref-type="bibr" rid="B13">Ghods and Shojaeddini, 2016</xref>). More efficient methods are needed to enable accurate and timely monitoring of large crop production areas, which currently demand significant time and labor. In this regard, AI systems, enabled by machine learning (ML) hold great promise for varied phenotyping, for example in disease phenotyping (<xref ref-type="bibr" rid="B37">Rairdin et&#xa0;al., 2022</xref>), yield estimation (<xref ref-type="bibr" rid="B39">Riera et&#xa0;al., 2021</xref>) and root traits (<xref ref-type="bibr" rid="B20">Jubery et&#xa0;al., 2021</xref>; <xref ref-type="bibr" rid="B10">Falk et&#xa0;al., 2020</xref>). Similarly, AI/ML is a necessary tool for automatic insect recognition from images and it has led to the development of several automatic monitoring systems (<xref ref-type="bibr" rid="B4">Barbedo, 2020</xref>; <xref ref-type="bibr" rid="B29">Li and Yang, 2020</xref>; <xref ref-type="bibr" rid="B28">Li et&#xa0;al., 2021</xref>; <xref ref-type="bibr" rid="B41">Rustia et&#xa0;al., 2021a</xref>; <xref ref-type="bibr" rid="B56">Wang et&#xa0;al., 2020d</xref>; <xref ref-type="bibr" rid="B45">Singh et&#xa0;al., 2021a</xref>). For instance, a large deep learning model was developed using citizen science data to detect a wide variety of insects (<xref ref-type="bibr" rid="B8">Chiranjeevi et&#xa0;al., 2023</xref>) &#x2018;in the wild&#x2019; with high robustness <xref ref-type="bibr" rid="B43">Saadati et&#xa0;al. (2023)</xref>. Apart from such large-scale models, researchers achieved a mean Average Precision (mAP) score of 63.54% using YOLOv3 <xref ref-type="bibr" rid="B38">Redmon and Farhadi (2018)</xref> to detect and classify pests in their &#x201c;Pest24&#x201d; dataset, which contained 25,378 annotated images of 24 pest species collected using an automatic imaging trap (<xref ref-type="bibr" rid="B54">Wang et&#xa0;al., 2020a</xref>, <xref ref-type="bibr" rid="B55">b</xref>, <xref ref-type="bibr" rid="B56">d</xref>). A multi-stage deep learning method that included object detection, insect vs. non-insect separation, and multi-class insect classification was proposed, achieving an impressive average F1-scores of up to 0.92 (<xref ref-type="bibr" rid="B42">Rustia et&#xa0;al., 2021b</xref>). Moreover, an AI-based pest counting method for monitoring the black pine bast scale <italic>(M. thungergianae</italic>) was developed, which reached a counting accuracy of 95%.</p>
<p>However, there are still challenges to address including data collection conditions (<xref ref-type="bibr" rid="B17">Hong et&#xa0;al., 2021</xref>) and hence, there is a lack of robust and field-ready insect monitoring systems (<xref ref-type="bibr" rid="B50">SmartProtect, 2022</xref>). Many existing studies use datasets with close-up, high-quality images that do not accurately represent the challenging field environments (<xref ref-type="bibr" rid="B7">Cheng et&#xa0;al., 2017</xref>; <xref ref-type="bibr" rid="B25">Kasinathan et&#xa0;al., 2021</xref>; <xref ref-type="bibr" rid="B32">Nanni et&#xa0;al., 2020</xref>; <xref ref-type="bibr" rid="B35">Pattnaik et&#xa0;al., 2020</xref>; <xref ref-type="bibr" rid="B53">Wang et&#xa0;al., 2017</xref>, <xref ref-type="bibr" rid="B55">2020b</xref>). Building imaging systems automatically capturing high-quality snapshots of individual insects is difficult, especially for small or flying insects (<xref ref-type="bibr" rid="B4">Barbedo, 2020</xref>). Therefore, in many instances, a more practical approach is to capture a surface covered with multiple trapped insects using a single image within a sticky trap in the field (<xref ref-type="bibr" rid="B9">Ding and Taylor, 2016</xref>; <xref ref-type="bibr" rid="B19">Jiao et&#xa0;al., 2020</xref>; <xref ref-type="bibr" rid="B41">Rustia et&#xa0;al., 2021a</xref>; <xref ref-type="bibr" rid="B59">Xia et&#xa0;al., 2015</xref>; <xref ref-type="bibr" rid="B60">Zhong et&#xa0;al., 2018</xref>). Smaller tiles of individual insect images can then be extracted from the full image for further analysis.</p>
<p>Insect monitoring systems often focus on detecting a single pest, overlooking the potential presence of other species that could provide valuable ecosystem information (<xref ref-type="bibr" rid="B9">Ding and Taylor, 2016</xref>; <xref ref-type="bibr" rid="B17">Hong et&#xa0;al., 2021</xref>; <xref ref-type="bibr" rid="B33">Nazri et&#xa0;al., 2018</xref>; <xref ref-type="bibr" rid="B40">Roosjen et&#xa0;al., 2020</xref>). A recent study has shown that vision-language foundation models can be leveraged for zero-Shot (without requiring additional model fine-tuning) insect detection (<xref ref-type="bibr" rid="B11">Feuer et&#xa0;al., 2023</xref>). Additionally, many AI practitioners fail to apply strict validation procedures, leading to known methodological pitfalls like &#x201c;data leakage&#x201d; (<xref ref-type="bibr" rid="B23">Kapoor and Narayanan, 2022</xref>). Previous research has demonstrated that model performance can be overestimated when weak validation procedures, such as random data splitting, are used (<xref ref-type="bibr" rid="B21">Kalfas et&#xa0;al., 2021</xref>, <xref ref-type="bibr" rid="B22">2022</xref>). Researchers applied different object detectors to localize and classify the insects simultaneously, such as YOLO, R-CNN, and Faster R-CNN (<xref ref-type="bibr" rid="B28">Li et&#xa0;al., 2021</xref>; <xref ref-type="bibr" rid="B34">Nieuwenhuizen et&#xa0;al., 2019</xref>). They also take advantage of transfer learning and initialize their model using the COCO dataset (<xref ref-type="bibr" rid="B31">Lin et&#xa0;al., 2014</xref>). Leveraging Transfer learning, it has been shown that YOLOv4 and YOLOv5 have relatively good performance in detecting five insect species (<xref ref-type="bibr" rid="B52">Verma et&#xa0;al., 2021</xref>). Self-supervised learning can also be effective for developing insect detection models (<xref ref-type="bibr" rid="B24">Kar et&#xa0;al., 2023</xref>). However, detecting insects on sticky traps using Deep learning (DL) still has some challenges, such as the lack of training data, the small size of insects, the similarity between different insect species, and significant morphological differences among stages in the life cycle of each species of insect, which makes the detection a complex task (<xref ref-type="bibr" rid="B1">Akintayo et&#xa0;al., 2018</xref>). Furthermore, some studies focus on datasets with broad insect classes, making classification relatively easier but not representative of more challenging scenarios (<xref ref-type="bibr" rid="B41">Rustia et&#xa0;al., 2021a</xref>; <xref ref-type="bibr" rid="B56">Wang et&#xa0;al., 2020d</xref>). To overcome these limitations, future research should address the practicality of capturing images in the field, consider the presence of diverse insect species, and implement rigorous validation procedures to ensure accurate and reliable insect monitoring systems.</p>
<p>In this paper, to address some of these challenges, especially the lack of data, we propose a machine learning framework to identify and localize pests on yellow sticky traps using a state-of-the-art object detector in the YOLO series called YOLOv8. On top of using YOLOV8, we leverage two techniques, namely Hierarchical Transfer Learning (HTL) and Slicing-Aided Hyper Inference (SAHI), to alleviate the issues due to smaller training data and small size of the objects of interest. HTL is an advanced version of traditional transfer learning, which leverages knowledge from a larger dataset to improve accuracy when training on a smaller dataset. It involves multiple steps of transfer learning, using intermediate datasets closely related to the target domain, known as in-domain datasets, to enhance the model&#x2019;s learning process. This iterative approach allows the model to gain insights from datasets that share similarities with the target dataset, leading to significant improvements in performance. To further enhance the accuracy of detecting smaller-sized pests (e.g., an adult Western Corn Rootworm (WCR) Beetle is typically <inline-formula>
<mml:math display="inline" id="im1">
<mml:mrow>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mn>4</mml:mn>
</mml:mfrac>
</mml:mrow>
</mml:math>
</inline-formula> inch long) in images, we implemented the Slicing Aided Hyper Inference (SAHI) (<xref ref-type="bibr" rid="B2">Akyon et&#xa0;al., 2022</xref>) method. It enhances the detection of tiny pests in images by dividing the original image into overlapping patches and independently subjecting each patch to object detection, improving overall performance. It also performs a full-inference step to detect larger objects, and then combines the results from both patch-wise and full inference using Non-Maximum Suppression (NMS) to ensure comprehensive and accurate object detection outputs. We report that using HTL instead of vanilla transfer learning, as in previous works, can improve detection accuracy significantly. The further addition of SAHI into our inference framework proves to be a useful strategy for detection of small insects-pests on yellow sticky traps. In addition, our choice of YOLOV8 lets us scale the YOLOv8 up and down to small and large networks and, at the same time, maintain the inference time and accuracy. Additionally, we report that using HTL instead of vanilla transfer learning, as in previous works, can improve detection accuracy significantly. HTL is an advanced version of traditional transfer learning, which leverages knowledge from a larger dataset to improve accuracy when training on a smaller dataset. It involves multiple steps of transfer learning, using intermediate datasets closely related to the target domain, known as in-domain datasets, to enhance the model&#x2019;s learning process. This iterative approach allows the model to gain insights from datasets that share similarities with the target dataset, leading to significant improvements in performance. To further enhance the accuracy of detecting tiny pests in images, we implemented the Slicing Aided Hyper Inference (SAHI) <xref ref-type="bibr" rid="B2">Akyon et&#xa0;al. (2022)</xref> method to enhance the detection of tiny pests in images by dividing the original image into overlapping patches and independently subjecting each patch to object detection, improving overall performance. It also performs a full-inference step to detect larger objects, and then combines the results from both patch-wise and full inference using Non-Maximum Suppression (NMS) to ensure comprehensive and accurate object detection outputs. SAHI proves to be a valuable technique for object detection during inference.</p>
</sec>
<sec id="s2" sec-type="materials|methods">
<label>2</label>
<title>Materials and methods</title>
<sec id="s2_1">
<label>2.1</label>
<title>Dataset collection, labeling, and preprocessing</title>
<p>We used Unbaited AM yellow sticky traps (hereon referred as YST; Manufacturer: Pherocon) to examine the utility and success of success of our proposed ML approaches to identify and quantify multiple insects. Throughout the growing seasons of 2021 and 2022, we systematically acquired visual data, primarily focusing on beetles, particularly the Western Corn Rootworm (WCR) Beetle (<italic>Diabrotica virgifera virgifera</italic> LeConte), during their adult (winged) life cycle phase. Additionally, we extended our scope to encompass the identification of flies. This comprehensive data compilation was achieved through the strategic deployment of numerous YSTs across agricultural fields used in our research. Yellow sticky traps are routinely used by entomologists and scouts to monitor the presence of insects in greenhouse and field, deployed as a means of attraction and surveillance of pests. The placement of YST in our experiments was conducted approximately 10-12 days before the anticipated emergence of the insects.</p>
<p>The positioning of these YSTs was tailored to the specific target insect. These traps were evenly spaced at intervals of 50 feet, extending from the field&#x2019;s outer edge to its central region. To ensure their preservation during farming activities such as cultivation and spraying, the traps positioned at the field&#x2019;s midpoint were distinctly marked. Regular monitoring and inspection of each trap were performed, followed by the capture of trap images using an 8-megapixel camera. These images were subsequently uploaded to a cloud-based server for storage and analysis. Multiple preprocessing and augmentation methods were applied to the data before training the deep learning (DL) model. One notable technique used was mosaic augmentation, which involves creating a single mosaic image by combining slices from four random images in the dataset. This mosaic image is then utilized as a training sample for the model. <xref ref-type="fig" rid="f1">
<bold>Figure&#xa0;1</bold>
</xref> illustrates the mosaic augmentation method and showcases the resulting batch of training data after applying all augmentation techniques. We will further explain other preprocessing methods applied in this work in the result section.</p>
<fig id="f1" position="float">
<label>Figure&#xa0;1</label>
<caption>
<p>Data augmentation: <bold>(A)</bold> Mosaic augmentation, <bold>(B)</bold> A batch of augmented training data.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-15-1484587-g001.tif"/>
</fig>
</sec>
<sec id="s2_2">
<label>2.2</label>
<title>In-domain datasets</title>
<p>In addition to our data set described above, we also leverage a few more publicly available insect-pest data sets for training and fine-tuning our model. We refer to them as in-domain datasets and are briefly described below.</p>
<sec id="s2_2_1">
<label>2.2.1</label>
<title>Kaggle-Yellow Sticky Traps</title>
<p>The first dataset we consider is The &#x201c;Yellow Sticky Traps&#x201d; dataset (<xref ref-type="bibr" rid="B34">Nieuwenhuizen et&#xa0;al., 2019</xref>) hosted in Kaggle (hence, referred to as the Kaggle dataset in the Results section). This dataset is centered around addressing the challenges posed by two prominent pests, greenhouse whitefly (<italic>Trialeurodes vaporariorum</italic>) and silverleaf whitefly (<italic>Bemisia tabaci</italic>), which significantly impact greenhouse tomato cultivation in Europe. These insects are among the top 10 most problematic pests in greenhouse vegetable crops. Manually counting and categorizing these insects is time-intensive and prone to errors. Although some automation is introduced through classical thresholding and blob counting algorithms, much of the counting and classification relies on manual effort, sometimes even involving hand counting. This inefficiency hampers effective pest management practices. The dataset&#x2019;s primary objective is to address this challenge by providing a collection of images captured using yellow sticky traps. This dataset contains 284 images of size 3456 x 5184 and 5184 x 3456. For our use case, we further sliced each image into three pieces to increase the number of images for the fine-tuning task. These images are annotated using the Labelimg tool (<xref ref-type="bibr" rid="B27">LabelImg, 2015</xref>), facilitating the identification of distinct classes of insects. Within the dataset, there are three significant classes:</p>
<p>
<bold>
<italic>Macrolophus</italic> MR:</bold> There are 1312 annotations related to <italic>Macrolophus pygmaeus</italic> (MR), a predatory bug commonly employed in biological pest control.</p>
<p>
<bold>
<italic>Nesidiocoris</italic> NC:</bold> This class contains 510 annotations associated with <italic>Nesidiocoris tenuis</italic> (NC), a predatory bug used in integrated pest management strategies.</p>
<p>
<bold>Whiteflies WF:</bold> The largest class, with 5591 annotations, corresponds to whiteflies (WF), a significant pest requiring meticulous management. While there is a fourth class (TR) corresponding to Thysanoptera, it has limited annotations and was disregarded.</p>
</sec>
<sec id="s2_2_2">
<label>2.2.2</label>
<title>IP102</title>
<p>The IP102 dataset (<xref ref-type="bibr" rid="B58">Wu et&#xa0;al., 2019</xref>) is a meticulously curated collection designed to facilitate insect-pests classification. It undergoes a comprehensive four-stage process, including taxonomic system establishment, image collection, preliminary data filtering, and professional data annotation.</p>
<p>The dataset&#x2019;s foundation is creating a hierarchical taxonomic system formulated collaboratively with agricultural experts. This system organizes 102 distinct insect-pests classes into a hierarchical structure, wherein each pest is associated with a &#x201c;super-class&#x201d; based on the affected crop. The dataset draws from internet resources and employs common search engines and professional websites to gather images and video clips containing insect pests. Extracted snapshots from videos contribute to the comprehensive candidate image collection.</p>
<p>Volunteers trained in insect-pests identification and dataset taxonomy manually review images and eliminate those with irrelevant or multiple pest categories. The selected images are processed, and duplicates or damaged files are removed. Experts are assigned specific crops corresponding to their expertise to accurately categorize the images within the dataset.</p>
<p>In addition to its meticulous creation process, the IP102 dataset boasts significant features. It encompasses over 75,000 images distributed across 102 categories, capturing a diverse and natural long-tailed distribution of insect-pests. This unique characteristic ensures that the dataset accurately reflects real-world occurrences and challenges, making it a valuable resource for advancing research in insect-pests classification and agricultural pest management.</p>
</sec>
<sec id="s2_2_3">
<label>2.2.3</label>
<title>Pest24</title>
<p>The Pest24 dataset (<xref ref-type="bibr" rid="B57">Wang et&#xa0;al., 2020c</xref>) is a meticulously curated collection of images capturing various agricultural crop pests to facilitate pest monitoring and detection. For this dataset, 28,958 raw images were taken in 2017 and 2018. These images encompass a diverse array of 38 distinct categories of crop pests from five insect orders: Coleoptera, Homoptera, Hemiptera, Orthoptera, and Lepidoptera. Additionally, they belong to 13 insect families. It is noteworthy that among the mentioned insect orders, the Lepidoptera category stands out, constituting a majority of the 38 field crop pests. Half of these Lepidoptera insects originate from the Noctuidae subfamily. To focus on more prevalent instances, the dataset considers 24 out of the 38 categories as targets for detection, excluding 14 categories with limited instances (ranging from 1 to 11) present in the images.</p>
<p>The dataset refinement process involves the removal of low-quality images. Images exhibiting excessive non-target backgrounds, shadows, occlusions, or inflection spots are filtered out. After this curation, the resulting Pest24 dataset comprises 25,378 annotated images featuring 24 distinct pest categories.</p>
<p>A statistical analysis of the dataset reveals a wide variation in image and object distributions. The most frequently encountered pest in the Pest24 dataset is <italic>Anomala corpulenta</italic>, represented by a substantial 53,347 instances. In contrast, the least frequently present pest is <italic>Holotrichia oblita</italic>, with only 108 instances captured in the images.</p>
</sec>
</sec>
<sec id="s2_3">
<label>2.3</label>
<title>Deep learning model</title>
<p>YOLOv8, developed by Ultralytics, represents a recent real-time object detection and image segmentation model that was built upon state-of-the-art advancements in DL and computer vision, delivering excellent speed and accuracy. With its streamlined design, YOLOv8 is incredibly versatile, suitable for various applications, and effortlessly adaptable across various hardware platforms, from edge devices to cloud APIs. One notable aspect of YOLOv8 is its parameter count, which lies between its predecessors YOLOv5 and YOLOv6. It boasts more parameters than YOLOv5 but fewer than YOLOv6. Despite this, YOLOv8 offers approximately 33% higher mAP (mean Average Precision) for various model sizes, consistently outperforming previous versions. The model excels, improving accuracy for different object sizes and types. Furthermore, the inference time with YOLOv8 is significantly faster than any other YOLO model. This efficiency makes it an elegant choice for real-time applications, ensuring that detections can be made swiftly and effectively. Moreover, to cater to different use cases and hardware capabilities, YOLOv8 is available in various model sizes.</p>
</sec>
<sec id="s2_4">
<label>2.4</label>
<title>Hierarchical transfer learning</title>
<p>Transfer Learning (TL) is a widely recognized approach in ML/DL for harnessing acquired knowledge from one task to improve the performance of a distinct yet related task.</p>
<p>This practice expedites convergence with reduced training data requirement, potentially leading to enhanced generalization capabilities. Recently, the emergence of deep neural networks and the accessibility of extensive pre-trained models have elevated transfer learning to a fundamental instrument across diverse domains.</p>
<p>HTL extends the foundational concept of transfer learning by incorporating hierarchical frameworks into the process. Instead of directly transplanting knowledge from a pre-trained model to the target task, HTL embraces a multi-step approach where knowledge is gradually transmitted from a source domain to an intermediary domain and subsequently to the target domain. This methodology capitalizes on the notion that certain intermediary domains may share more prevalent features with the target domain, thus facilitating more effective knowledge transfer. <xref ref-type="fig" rid="f2">
<bold>Figure&#xa0;2</bold>
</xref> represents the differences between traditional learning, TL, and HTL.</p>
<fig id="f2" position="float">
<label>Figure&#xa0;2</label>
<caption>
<p>Comparison of traditional learning, transfer learning, and hierarchical transfer learning approaches. Traditional learning involves isolated and independent learning, while transfer learning utilizes knowledge from a previous task for a new task. Hierarchical transfer learning builds upon knowledge acquired from multiple previous learning steps.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-15-1484587-g002.tif"/>
</fig>
<p>A pivotal advantage of HTL is its capacity to alleviate the negative ramifications of limited data and low resolution. In cases where the available dataset is small, conventional transfer learning methods can still lead to overfitting, as the model heavily relies on the scant available data. HTL mitigates this concern by permitting the model to glean representations from a source domain enriched with more extensive data. Subsequently, the model adapts and fine-tunes these representations to the target domain, which possesses smaller data.</p>
<p>Furthermore, in scenarios featuring diminutive or low-resolution objects of interest, HTL offers notable benefits. Such objects or low-resolution images often lack the intricate details necessary for a direct feature transfer using traditional means. The incremental feature extraction strategy of HTL empowers the model to acquire meaningful higher-level concepts that can be customized to encapsulate crucial attributes of small objects or low-resolution images in the target domain. Due to these reasons, we were motivated to examine the usefulness and applicability of HTL for small object, i.e. insect pests, detection.</p>
</sec>
<sec id="s2_5">
<label>2.5</label>
<title>Slicing aided hyper inference</title>
<p>To address the challenge of detecting small objects, we employ a versatile framework centered around the concept of slicing during the inference stage. Slicing Aided Hyper Inference (SAHI) is a technique employed during the inference step, and involves the utilization of a &#x201c;slicing&#x201d; method to enhance the efficiency of object detection in computer vision tasks. In this method, at first, the original query image, denoted as &#x201c;<italic>I</italic>&#x201d; is divided into a number of overlapping patches, represented as &#x201c;<italic>P</italic>
<sub>1</sub>&#x201d;, &#x201c;<italic>P</italic>
<sub>2</sub>&#x201d;, and so on up to &#x201c;<italic>P<sub>l</sub>
</italic>&#x201d;. These patches are formed by segmenting the original image into a grid of smaller sections, each of size &#x201c;<italic>M</italic> &#xd7; <italic>N</italic>&#x201d;. Then each individual patch is then resized while maintaining its original aspect ratio. This resizing step ensures that the patches are suitable for further processing and analysis. Subsequently, object detection is performed independently on each of these overlapping patches. The object detection forward pass involves applying a trained detection model to identify objects of interest within each patch.</p>
<p>Additionally, there is an optional step called &#x201c;full-inference&#x201d; (FI). If opted for, the original, unsliced image can undergo a complete inference process to detect larger objects that may span multiple patches. After the individual patch-based predictions are generated, the results from these overlapping patches, as well as any outcomes from the optional FI step, are combined. This merging process aims to consolidate the detected objects into a coherent output. To avoid redundant and overlapping detections, non-maximum suppression (NMS) is employed. During NMS, detection boxes with higher Intersection over Union (IoU) ratios than a specified matching threshold (<italic>T<sub>m</sub>
</italic>) are matched and compared. For each matched pair, detections with a detection probability lower than a specified threshold (<italic>T<sub>d</sub>
</italic>) are filtered out and discarded. <xref ref-type="fig" rid="f3">
<bold>Figure&#xa0;3</bold>
</xref> shows the schematic of how SAHI was applied for the inference.</p>
<fig id="f3" position="float">
<label>Figure&#xa0;3</label>
<caption>
<p>Utilizing slicing-aided hyper inference, the image is divided into overlapping patches <inline-formula>
<mml:math display="inline" id="im2">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>P</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> for individual analysis, alongside Full Inference (FI) for the entire image. The outcomes of patch-wise and FI approaches are merged to produce the ultimate result.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-15-1484587-g003.tif"/>
</fig>
<sec id="s2_5_1">
<label>2.5.1</label>
<title>Evaluation metrics</title>
<p>Two well-known metrics were used, Intersection over Union (IOU) and Mean Average Precision (mAP) to evaluate our results. IOU can be determined by <xref ref-type="disp-formula" rid="eq1">Equation 1</xref> by considering the ground truth and model-predicted bounding boxes. This metric is used for computing True Positive (<italic>TP</italic>), False Positive (<italic>FP</italic>), and False Negative (<italic>FN</italic>) bounding boxes by considering a special threshold (in this work 0.5).</p>
<disp-formula id="eq1">
<label>(1)</label>
<mml:math display="block" id="M1">
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>U</mml:mi>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mtext>Area&#xa0;of&#xa0;Overlap&#xa0;of&#xa0;Predicted&#xa0;and&#xa0;Labeled&#xa0;Bounding&#xa0;Boxes</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mtext>Area&#xa0;of&#xa0;Union&#xa0;of&#xa0;Predicted&#xa0;and&#xa0;Labeled&#xa0;Bounding&#xa0;Boxes</mml:mtext>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</disp-formula>
<p>For calculating mAP, we use the recall and precision metrics as defined in <xref ref-type="disp-formula" rid="eq2">Equation 2</xref>.</p>
<disp-formula id="eq2">
<label>(2)</label>
<mml:math display="block" id="M2">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>c</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>n</mml:mi>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>P</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>F</mml:mi>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>R</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>c</mml:mi>
<mml:mi>a</mml:mi>
<mml:mi>l</mml:mi>
<mml:mi>l</mml:mi>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>P</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>F</mml:mi>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</disp-formula>
<p>Considering the definitions of Precision and Recall, <xref ref-type="disp-formula" rid="eq3">Equation 3</xref> defines Average Precision (<italic>AP</italic>) which is the area under the precision-recall plot for each class.</p>
<disp-formula id="eq3">
<label>(3)</label>
<mml:math display="block" id="M3">
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>P</mml:mi>
<mml:mo>=</mml:mo>
<mml:mstyle displaystyle="true">
<mml:mrow>
<mml:msubsup>
<mml:mo>&#x222b;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mn>1</mml:mn>
</mml:msubsup>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>r</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:math>
</disp-formula>
<p>The mean average precision (<xref ref-type="disp-formula" rid="eq4">Equation 4</xref>) is the mean of <italic>AP</italic>s over a set of queries (<italic>M</italic> is the total number of queries).</p>
<disp-formula id="eq4">
<label>(4)</label>
<mml:math display="block" id="M4">
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>A</mml:mi>
<mml:mi>P</mml:mi>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mi>M</mml:mi>
</mml:mfrac>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>M</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>q</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:math>
</disp-formula>
</sec>
<sec id="s2_5_2">
<label>2.5.2</label>
<title>Hyperparameters and evaluation setup</title>
<p>When training an object detection model, a carefully selected set of hyperparameters is crucial for achieving accurate and efficient detection performance. Since our model is used on edge devices the &#x201c;small&#x201d; version of the YOLOv8 model architecture was used for this task of insect detection. For training, the initial learning rate is set to 0.01, which will guide the optimization process, while the final learning rate is adjusted to 0.01 times the initial learning rate to determine the rate at which the learning rate will decrease during training. The batch size was set to 16 and &#x201c;SGD&#x201d; optimizer were used for training. The choice of momentum at 0.937 and weight decay at 0.0005 helps in stabilizing the training process and preventing overfitting. A warmup period of three epochs is employed at the start of training, with an initial momentum of 0.8 and an initial bias learning rate of 0.1 to gradually transition the model into optimization. Data augmentation is employed to improve the model&#x2019;s generalization, including HSV-Hue, HSV-Saturation, and HSV-Value adjustments, image rotation, translation, scaling, flipping probabilities (both vertical and horizontal), and mosaic augmentation with a probability of 1.0. To further prevent overfitting, the dropout value was considered as 0.5. The image size for training where considered as 640, and each experiment was trained for 500 epochs. Moreover, The model was trained using a NVIDIA Tesla T4 GPU. These hyperparameters collectively contribute to the training of a YOLOv8 model optimized for accurate and robust object detection.</p>
<p>To evaluate the efficacy of employing HTL, distinct scenarios involving various in-domain datasets were systematically examined. The initial experiment served as a baseline, employing solely pre-trained weights from the COCO dataset. Subsequently, the evaluation extended to encompass the incorporation of specific in-domain datasets - Kaggle (Yellow Sticky Traps), IP102, and Pest24 - in the role of intermediary datasets within the HTL paradigm. This design entailed the successive training of each model on the intermediary dataset, utilizing the trained weights based on COCO dataset. The trained model was subsequently fine-tuned on the distinct Sticky Trap dataset, contributing to a multi-stage/hierarchical training process.</p>
</sec>
</sec>
</sec>
<sec id="s3" sec-type="results">
<label>3</label>
<title>Results</title>
<p>Before using DL, data preprocessing and augmentation techniques were applied to increase the number of data samples and improve the model&#x2019;s robustness. In our experimental setup, we employed a rigorous data splitting strategy to ensure the validity and robustness of our results. The dataset was divided into three distinct sets: training, validation, and test. Specifically, we allocated 80% of the data for training, 10% for validation, and 10% for the test set. This test set was kept completely separate and unseen by the model throughout the entire training and fine-tuning process. For training set, each image was tiled to 4 images; therefore, we could increase the data to 628 images. Moreover, before training, techniques such as rotating, zooming, flipping, changing illumination, and mosaic augmentation were applied to the images.</p>
<p>In our experimental framework, we orchestrated HTL trials, which comprised a two-step fine-tuning process. Initially, the COCO pre-trained model underwent fine-tuning on in-domain datasets, followed by a subsequent fine-tuning phase on our specific dataset. This design yielded three distinct experiment categories: (1) HTL: COCO-Kaggle, (2) HTL: COCO-IP102, and (3) COCO-Pest24, with the Kaggle (Yellow Sticky Traps), IP102, and Pest24 datasets respectively. The results, graphically illustrated in <xref ref-type="fig" rid="f4">
<bold>Figure&#xa0;4</bold>
</xref>, unveil compelling insights through mAP and mAP50-95 plots. Notably, the COCO-IP102 experiment emerged as the most successful, excelling in both mAP50 and mAP50-95. This accomplishment can be attributed to the expansive diversity of insect species encapsulated within the IP102 dataset (contains &gt;75,000 images belongs to 102 different insects), encompassing pivotal categories including beetles that align with our focus. While the Kaggle dataset&#x2019;s limited size hindered it from surpassing Pest24 and IP102, its performance, as depicted in <xref ref-type="fig" rid="f4">
<bold>Figure&#xa0;4B</bold>
</xref>, showcased improvements over the baseline in terms of mAP50-95. We posit that a larger Kaggle dataset, given its close resemblance to our data, could potentially yield enhanced results. Despite Pest24&#x2019;s abundant data, its divergent background and data characteristics pose challenges, thereby compromising insect details, particularly in comparison to the more distinct IP102 dataset. Furthermore, <xref ref-type="fig" rid="f5">
<bold>Figure&#xa0;5</bold>
</xref> underscores precision and recall values. These results corroborate the important role played by IP102 as an in-domain dataset, wielding a marked influence in elevating precision and recall metrics. The discernible impact of in-domain datasets on precision is evidenced, reaffirming their role in augmenting overall performance.</p>
<fig id="f4" position="float">
<label>Figure&#xa0;4</label>
<caption>
<p>
<bold>(A)</bold> mAP50 and <bold>(B)</bold> mAP50-95 plots for Transfer Learning with COCO weights (TL: COCO), and Hierarchical Transfer Learning (HTL) scenarios having Kaggle, IP102 and Pest24 datasets as in-domain datasets.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-15-1484587-g004.tif"/>
</fig>
<fig id="f5" position="float">
<label>Figure&#xa0;5</label>
<caption>
<p>
<bold>(A)</bold> Precision and <bold>(B)</bold> Recall plots for Transfer Learning with COCO weights (TL: COCO), and Hierarchical Transfer Learning (HTL) scenarios having Kaggle, IP102 and Pest24 datasets as in-domain datasets.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-15-1484587-g005.tif"/>
</fig>
<p>The practical implications of our model&#x2019;s performance are shown in <xref ref-type="fig" rid="f6">
<bold>Figure&#xa0;6</bold>
</xref>, where the insect detection results are visually presented for two sample images. The result shows the model&#x2019;s capability to detect small insects through the comprehensive synergy of HTL and the SAHI framework as shown in <xref ref-type="table" rid="T1">
<bold>Table&#xa0;1</bold>
</xref>. These outcomes were obtained from the HTL: COCO-IP102 experiment, which showcases the performance of the approach in the realm of HTL. <xref ref-type="fig" rid="f7">
<bold>Figure&#xa0;7</bold>
</xref> illustrates the procedural enhancements facilitated by our method, which incorporates HTL and SAHI, aiming to enhance the detection of small insects.</p>
<table-wrap id="T1" position="float">
<label>Table&#xa0;1</label>
<caption>
<p>The performance of the best-trained model after applying the SAHI method.</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="top" align="left">Experiments</th>
<th valign="top" align="center">mAP50</th>
<th valign="top" align="center">mAP50-95</th>
<th valign="top" align="center">Precision</th>
<th valign="top" align="center">Recall</th>
<th valign="top" align="center">Inference Time</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">HTL: COCO-IP102</td>
<td valign="top" align="center">0.82</td>
<td valign="top" align="center">0.48</td>
<td valign="top" align="center">0.80</td>
<td valign="top" align="center">0.78</td>
<td valign="top" align="center">0.06s</td>
</tr>
<tr>
<td valign="top" align="left">HTL: COCO-IP102 + SAHI</td>
<td valign="top" align="center">0.86</td>
<td valign="top" align="center">0.51</td>
<td valign="top" align="center">0.84</td>
<td valign="top" align="center">0.83</td>
<td valign="top" align="center">0.7s</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="f6" position="float">
<label>Figure&#xa0;6</label>
<caption>
<p>Comparison of detection model outcomes within our framework against ground truth for sticky trap data. <bold>(A)</bold> Example result indicating the need for beetle control products. <bold>(B)</bold> Example result indicating the need for fly control products.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-15-1484587-g006.tif"/>
</fig>
<fig id="f7" position="float">
<label>Figure&#xa0;7</label>
<caption>
<p>Enhancing small insect detection through HTL and SAHI integration (missed insects are circled).</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-15-1484587-g007.tif"/>
</fig>
<p>Additionally, in <xref ref-type="table" rid="T1">
<bold>Table&#xa0;1</bold>
</xref>, the inference time for the model on the system with an Intel Core i7 processor and an NVIDIA T4 GPU averages around 0.06 seconds per image (640x640 resolution), with fluctuations ranging from 0.04 to 0.1 seconds. When incorporating the SAHI post-processing method, the inference time increases to an average of 0.7 seconds per image, ranging from 0.3 to 1.2 seconds depending on object density. On a Raspberry Pi 4B, equipped with a 1.8 GHz quad-core Cortex-A72 CPU and up to 8GB of RAM, the inference time, including post-processing, ranges from 8 to 15 seconds per image.</p>
<p>Recognizing the critical importance of insect pressure, we have conducted a comprehensive analysis to determine the insect populations in both predicted and ground truth scenarios. Our findings indicate that, when evaluated against the defined threshold for insect pressure, the predicted results closely align with the ground truth data. This alignment suggests that our predictive model can effectively identify the severity of insect presence, mirroring the accuracy of the ground truth measurements. This threshold serves as a valuable indicator for farmers, enabling them to make informed decisions about the application of insecticides when insect pressure surpasses the established threshold limit. It is worth noting sticky traps were put in the fields with the growing plants; we noted that other than insect-pests, plant parts were also stuck in the sticky traps (see <xref ref-type="fig" rid="f7">
<bold>Figure&#xa0;7</bold>
</xref>). Irrespective of this problem, the model could detect the majority of insects compared to the ground truth, thereby demonstrating its usefulness to plant scientists and farmer communities.</p>
<sec id="s3_1">
<label>3.1</label>
<title>Deployment</title>
<p>Our methods provide opportunities for small insect detection; however, this work used digital images from proximity. With advances in ground robots for scouting (<xref ref-type="bibr" rid="B12">Gao et&#xa0;al., 2018</xref>) and drone for phenotyping (<xref ref-type="bibr" rid="B14">Guo et&#xa0;al., 2021</xref>; <xref ref-type="bibr" rid="B15">Herr et&#xa0;al., 2023</xref>), there are significant possibilities for future applications. For example, drones equipped with high-resolution cameras can capture aerial imagery, allowing for early detection of pest hotspots. Meanwhile, ground-based robots can traverse fields using GPS guidance, collecting data on insect presence, activity, and crop health. In addition to advances in phenotyping platforms, there is substantial progress in sensing tools (<xref ref-type="bibr" rid="B44">Sarkar et&#xa0;al., 2023</xref>). By deploying these automated scouts, farmers can make data-driven decisions, implement targeted interventions, and minimize the use of insecticides, thereby promoting sustainable and environmentally friendly farming practices in the quest for increased crop yields and food security. We show the combination of ML (HTL) and Vision library (SAHI) can solve small insect detection problems. These innovative technologies provide farmers with a swift and efficient means of surveying vast fields and identifying potential infestations. We provide a description of our hardware and cyberinfrastructure setup below for efficient deployment of the proposed system.</p>
<sec id="s3_1_1">
<label>3.1.1</label>
<title>Hardware setup</title>
<p>Following the completion of our training phase and in readiness to implement our insect detection model in real-world scenarios, we created eight distinct prototypes of the sticky trap setup. Each prototype has been meticulously equipped with various necessary components, ensuring seamless functionality and performance. These components include a Raspberry Pi 4B with a robust 8GB RAM capacity, an advanced 8MP camera (Arducam IMX219), ample storage capability of 64GB, a carefully crafted wooden sticky trap holder, an integrated GPS module, and a cutting-edge LoRa communication module. The hardware setup is shown in <xref ref-type="fig" rid="f8">
<bold>Figure&#xa0;8</bold>
</xref>. In our initial implementation phase, these prototypes are effectively interconnected with a personal computer, which functions as a computing unit within the Smart Connected Farm (<xref ref-type="bibr" rid="B48">Singh et&#xa0;al., 2023</xref>). This connection is established via a local area network, enabling seamless communication and data exchange. For real-time inference validation, we have integrated a pre-trained model. Furthermore, we have established a dedicated web portal designed to facilitate convenient access to the prototypes and to facilitate on-demand image capture from any remote location via the Internet. Presently, access to this portal is facilitated through a virtual private network (VPN). However, we plan to transition the portal to the public domain, ensuring wider accessibility in the near future. This user-friendly interface is an integral part of our proof-of-concept, enhancing the overall functionality and usability of the sticky trap system.</p>
<fig id="f8" position="float">
<label>Figure&#xa0;8</label>
<caption>
<p>We have developed a prototype that captures images and utilizes a trained model on a Raspberry Pi for insect detection, and obtaining the results in real-time. These results are then transferred to another farm or edge device using a LoRa module (REF).</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-15-1484587-g008.tif"/>
</fig>
</sec>
<sec id="s3_1_2">
<label>3.1.2</label>
<title>Cyberinfrastructure</title>
<p>In order to deploy a sustainable persistent sticky trap monitoring system, we have developed EDDIE (Event-Driven Detector for IOT and Edge, see <xref ref-type="fig" rid="f9">
<bold>Figure&#xa0;9</bold>
</xref>), an integrated edge management platform that connects the MLOps tasks along with data management components. EDDIE aims to address the research challenges of securely deploying models to the edge or IoT devices and managing the ingest of IoT data where there may be limited or intermittent connectivity. It also provides system alerts and triggers for downstream events based on user-defined conditions. Configurable workflows, which may include ETL operations and one or more models, are executed using Argo Workflows (<xref ref-type="bibr" rid="B3">argo, 2024</xref>) on a Kubernetes service designed for resource-constrained environments.</p>
<fig id="f9" position="float">
<label>Figure&#xa0;9</label>
<caption>
<p>Communication workflow for EDDIE: 1. CyVerse CACAO retrieves configuration information, including models. 2. Models and configurations are deployed to the edge. 3. Images and metadata are streamed to the edge. 4. Images are processed at the edge. 5. Raw and processed data are sent to the central cloud (CyVerse Data Store). 6. User-defined alerts trigger notifications. 7. Metrics are transmitted to metrics servers.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-15-1484587-g009.tif"/>
</fig>
<p>EDDIE is designed with security in mind, encrypting communication from the edge to one or more clouds. In its initial deployment, we used the CyVerse Data Store for its ability to upload data in a high throughput fashion, strong metadata features, and encryption capabilities. When an edge gateway or IoT device is initially configured, models are initially pushed to the edge or can be deployed manually on devices. As researchers update the models on the central cloud, EDDIE components on the edge will discover these changes and pull the updated models and configuration utilizing the DVC framework (<xref ref-type="bibr" rid="B26">Kuprieiev, 2024</xref>). EDDIE provides the ability to send selected images and metadata from edge devices to storage end points for further examination.</p>
<p>In our current application, the captured image data (of yellow sticky traps) was uploaded to the CyVerse Data Store on successful detection, and the counts and insect types, along with the processor system&#x2019;s load and performance of ML methods, were recorded in the IoT metrics component of EDDIE. If the threshold of harmful insect count exceeded the allowable level, alerts were posted to multiple external systems (Slack and webhooks of the IoT metrics server). The full platform was deployed and managed through CyVerse CACAO (Cloud Automation and Continuous Analysis Orchestration) (<xref ref-type="bibr" rid="B49">Skidmore et&#xa0;al., 2023</xref>).</p>
</sec>
</sec>
</sec>
<sec id="s4" sec-type="conclusions">
<label>4</label>
<title>Conclusion</title>
<p>In this study, we extensively explored the efficacy of Hierarchical Transfer Learning (HTL) for the detection of insects on sticky traps under the constraint of limited training data. We demonstrate efficacy of HTL using three publicly available in-domain datasets. The HTL experiments underscore the importance of selecting effective in-domain datasets to optimize model performance. The two-step fine-tuning process revealed that the COCO-IP102 dataset, with its extensive diversity and volume significantly outperformed other datasets. This highlights the necessity of choosing datasets that not only align closely with the target application but also encompass a wide variety of classes and scenarios. Although the Kaggle-Yellow Sticky Traps dataset showed promise, its limited size restricted its performance relative to IP102. Conversely, while larger datasets like Pest24 offered abundant data, their less relevant characteristics hindered effective feature extraction. In conclusion, Prioritizing in-domain datasets that reflect the specific conditions and target species of the application, while also ensuring sufficient diversity and volume, is essential for enhancing performance in hierarchical transfer learning. This strategic approach can lead to more robust models capable of achieving superior performance in real-world applications.</p>
<p>To further improve the performance of detecting small sized insects, we consider the Slicing Aided Hyper Inference (SAHI) method; a strategic approach that capitalizes on image resolution that improved the insect detection capabilities. Finally, We present the design of a hardware setup and an efficient cyberinfrastructure for deploying the persistent insect monitoring framework in real life. While our study demonstrates the effectiveness of YOLOv8 combined with HTL and SAHI for insect detection on sticky traps, we acknowledge certain limitations in our approach. Due to the constraints of edge device deployment, which requires careful consideration of memory and computational resources, we were unable to explore more resource-intensive state-of-the-art methods such as transformer-based models. These advanced techniques, while potentially more powerful, are often impractical for deployment on resource-constrained devices. Future research could focus on adapting these models to enhance detection accuracy, should improve performance be a priority.</p>
<p>Sticky trap-based accurate early detection and counting allow for early mitigation of insect pests. This will allow stakeholders to precise control once they know which insect is trapped in a sticky trap and the level of insects based on the counting, allowing better management. The decision to spray insect pests before the pest population reaches economic injury level (EIL) will allow farmers to apply pesticides when the insect population has reached the action threshold. This will prevent using broad-spectrum insecticides indiscriminately, which helps to avoid pest resistance problems as well as leads to sustainable agriculture.</p>
</sec>
</body>
<back>
<sec id="s5" sec-type="data-availability">
<title>Data availability statement</title>
<p>The datasets presented in this study can be found in online repositories. The names of the repository/repositories and accession number(s) can be found in the article/supplementary material.</p>
</sec>
<sec id="s6" sec-type="author-contributions">
<title>Author contributions</title>
<p>FF: Formal analysis, Methodology, Software, Writing &#x2013; original draft, Writing &#x2013; review &amp; editing. KM: Investigation, Writing &#x2013; review &amp; editing, Data curation. AP: Investigation, Writing &#x2013; review &amp; editing. AG: Investigation, Writing &#x2013; review &amp; editing. MC: Investigation, Writing &#x2013; review &amp; editing. H-JY: Software, Writing &#x2013; review &amp; editing. ES: Software, Validation, Writing &#x2013; review &amp; editing. MO: Investigation, Validation, Writing &#x2013; review &amp; editing. NM: Software, Writing &#x2013; review &amp; editing. SD: Writing &#x2013; review &amp; editing, Funding acquisition. PK: Investigation, Writing &#x2013; review &amp; editing. BG: Formal analysis, Investigation, Writing &#x2013; review &amp; editing, Funding acquisition. AKS: Investigation, Visualization, Writing &#x2013; review &amp; editing, Funding acquisition, Writing &#x2013; original draft. AS: Conceptualization, Investigation, Validation, Writing &#x2013; review &amp; editing, Funding acquisition, Writing &#x2013; original draft. SS: Conceptualization, Validation, Writing &#x2013; review &amp; editing, Funding acquisition, Writing &#x2013; original draft.</p>
</sec>
<sec id="s7" sec-type="funding-information">
<title>Funding</title>
<p>The author(s) declare financial support was received for the research, authorship, and/or publication of this article. This work was supported by the Smart Integrated Farm Network for Rural Agricultural Communities (SIRAC) (NSF S &amp; CC #1952045), Iowa Soybean Association, USDA CRIS project IOW04714, AI Institute for Resilient Agriculture (USDA-NIFA #2021-647021-35329), COALESCE: COntext Aware LEarning for Sustainable CybEr-Agricultural Systems (CPS Frontier #1954556), RF Baker Center for Plant Breeding, and Plant Sciences Institute.</p>
</sec>
<ack>
<title>Acknowledgments</title>
<p>We thank members of AS&#x2019;s group who assisted in experimentation and data collection.</p>
</ack>
<sec id="s8" sec-type="COI-statement">
<title>Conflict of interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec id="s9" sec-type="disclaimer">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Akintayo</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Tylka</surname> <given-names>G. L.</given-names>
</name>
<name>
<surname>Singh</surname> <given-names>A. K.</given-names>
</name>
<name>
<surname>Ganapathysubramanian</surname> <given-names>B.</given-names>
</name>
<name>
<surname>Singh</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Sarkar</surname> <given-names>S.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>A deep learning framework to discern and count microscopic nematode eggs</article-title>. <source>Sci. Rep.</source> <volume>8</volume>, <fpage>9145</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1038/s41598-018-27272-w</pub-id>
</citation>
</ref>
<ref id="B2">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Akyon</surname> <given-names>F. C.</given-names>
</name>
<name>
<surname>Altinuc</surname> <given-names>S. O.</given-names>
</name>
<name>
<surname>Temizel</surname> <given-names>A.</given-names>
</name>
</person-group> (<year>2022</year>). &#x201c;<article-title>Slicing aided hyper inference and fine-tuning for small object detection</article-title>,&#x201d; in <conf-name>2022 IEEE International Conference on Image Processing (ICIP)</conf-name>. <publisher-name>IEEE</publisher-name>. <publisher-loc>Bordeaux, France</publisher-loc>. <fpage>966</fpage>&#x2013;<lpage>970</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/ICIP46576.2022.9897990</pub-id>
</citation>
</ref>
<ref id="B3">
<citation citation-type="web">
<person-group person-group-type="author">
<collab>argo</collab>
</person-group> (<year>2024</year>). <source>Argo workflows</source>. Available online at: <uri xlink:href="https://argoproj.github.io/workflows/">https://argoproj.github.io/workflows/</uri>. (accessed <access-date>May 15, 2024</access-date>)</citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Barbedo</surname> <given-names>J. G. A.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Detecting and classifying pests in crops using proximal images and machine learning: a review</article-title>. <source>AI</source> <volume>1</volume>, <fpage>312</fpage>&#x2013;<lpage>328</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.3390/ai1020021</pub-id>
</citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bauch</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Rath</surname> <given-names>T.</given-names>
</name>
</person-group> (<year>2005</year>). <article-title>Prototype of a vision based system for measurements of white fly infestation</article-title>. <source>Acta Hortic.</source> <volume>691</volume>, <fpage>773</fpage>&#x2013;<lpage>780</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.17660/ACTAHORTIC.2005.691.95</pub-id>
</citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cardim Ferreira Lima</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Damascena de Almeida Leandro</surname> <given-names>M. E.</given-names>
</name>
<name>
<surname>Valero</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Pereira Coronel</surname> <given-names>L. C.</given-names>
</name>
<name>
<surname>Gon&#xe7;alves Bazzo</surname> <given-names>C. O.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Automatic detection and monitoring of insect pests&#x2014;a review</article-title>. <source>Agriculture</source> <volume>10</volume>, <fpage>161</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.3390/agriculture10050161</pub-id>
</citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cheng</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Chen</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Wu</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Yue</surname> <given-names>Y.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Pest identification via deep residual learning in complex background</article-title>. <source>Comput. Electron. Agric.</source> <volume>141</volume>, <fpage>351</fpage>&#x2013;<lpage>356</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.compag.2017.08.005</pub-id>
</citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chiranjeevi</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Sadaati</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Deng</surname> <given-names>Z. K.</given-names>
</name>
<name>
<surname>Koushik</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Jubery</surname> <given-names>T. Z.</given-names>
</name>
<name>
<surname>Mueller</surname> <given-names>D.</given-names>
</name>
<etal/>
</person-group>. (<year>2023</year>). <article-title>Deep learning powered real-time identification of insects using citizen science data</article-title>. <source>Plant Phenomics</source>. <volume>6</volume>, <fpage>0170</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.34133/plantphenomics.0170</pub-id>
</citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ding</surname> <given-names>W.</given-names>
</name>
<name>
<surname>Taylor</surname> <given-names>G.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Automatic moth detection from trap images for pest management</article-title>. <source>Comput. Electron. Agric</source>. <volume>123</volume>, <fpage>17</fpage>&#x2013;<lpage>28</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.compag.2016.02.003</pub-id>
</citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Falk</surname> <given-names>K. G.</given-names>
</name>
<name>
<surname>Jubery</surname> <given-names>T. Z.</given-names>
</name>
<name>
<surname>O&#x2019;Rourke</surname> <given-names>J. A.</given-names>
</name>
<name>
<surname>Singh</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Sarkar</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Ganapathysubramanian</surname> <given-names>B.</given-names>
</name>
<etal/>
</person-group>. (<year>2020</year>). <article-title>Soybean root system architecture trait study through genotypic, phenotypic, and shape-based clusters</article-title>. <source>Plant Phenomics</source>. <volume>2020</volume>, <elocation-id>1925495</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.34133/2020/1925495</pub-id>
</citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Feuer</surname> <given-names>B.</given-names>
</name>
<name>
<surname>Joshi</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Cho</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Jani</surname> <given-names>K.</given-names>
</name>
<name>
<surname>Chiranjeevi</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Deng</surname> <given-names>Z. K.</given-names>
</name>
<etal/>
</person-group>. (<year>2023</year>). <article-title>Zero-shot insect detection via weak language supervision</article-title>. <source>The Plant Phenome Journal</source> <volume>7</volume> (<issue>1</issue>), <elocation-id>e20107</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.1002/ppj2.20107</pub-id>
</citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gao</surname> <given-names>T.</given-names>
</name>
<name>
<surname>Emadi</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Saha</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Lofquist</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Singh</surname> <given-names>A.</given-names>
</name>
<etal/>
</person-group>. (<year>2018</year>). <article-title>A novel multirobot system for plant phenotyping</article-title>. <source>Robotics</source> <volume>7</volume>, <fpage>61</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.3390/robotics7040061</pub-id>
</citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ghods</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Shojaeddini</surname> <given-names>V.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>A novel automated image analysis method for counting the population of whiteflies on leaves of crops</article-title>. <source>J. Crop Prot.</source> <volume>5</volume>, <fpage>59</fpage>&#x2013;<lpage>73</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.18869/modares.jcp.5.1.59</pub-id>
</citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Guo</surname> <given-names>W.</given-names>
</name>
<name>
<surname>Carroll</surname> <given-names>M. E.</given-names>
</name>
<name>
<surname>Singh</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Swetnam</surname> <given-names>T. L.</given-names>
</name>
<name>
<surname>Merchant</surname> <given-names>N.</given-names>
</name>
<name>
<surname>Sarkar</surname> <given-names>S.</given-names>
</name>
<etal/>
</person-group>. (<year>2021</year>). <article-title>Uas-based plant phenotyping for research and breeding applications</article-title>. <source>Plant Phenomics</source>. <volume>2021</volume>, <elocation-id>9840192</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.34133/2021/9840192</pub-id>
</citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Herr</surname> <given-names>A. W.</given-names>
</name>
<name>
<surname>Adak</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Carroll</surname> <given-names>M. E.</given-names>
</name>
<name>
<surname>Elango</surname> <given-names>D.</given-names>
</name>
<name>
<surname>Kar</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Li</surname> <given-names>C.</given-names>
</name>
<etal/>
</person-group>. (<year>2023</year>). <article-title>Unoccupied aerial systems imagery for phenotyping in cotton, maize, soybean, and wheat breeding</article-title>. <source>Crop Sci.</source> <volume>63</volume>, <fpage>1722</fpage>&#x2013;<lpage>1749</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1002/csc2.21028</pub-id>
</citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Higley</surname> <given-names>L. G.</given-names>
</name>
</person-group> (<year>1986</year>). <article-title>Economic injury levels in theory and practice</article-title>. <source>Annu. Rev. entomology</source> <volume>31</volume>, <fpage>341</fpage>&#x2013;<lpage>368</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1146/annurev.en.31.010186.002013</pub-id>
</citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hong</surname> <given-names>S.-J.</given-names>
</name>
<etal/>
</person-group>. (<year>2021</year>). <article-title>Automatic pest counting from pheromone trap images using deep learning object detectors for matsucoccus thunbergianae monitoring</article-title>. <source>Insects</source> <volume>12</volume>, <fpage>342</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.3390/insects12040342</pub-id>
</citation>
</ref>
<ref id="B18">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Huddar</surname> <given-names>S. R.</given-names>
</name>
<name>
<surname>Gowri</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Keerthana</surname> <given-names>K.</given-names>
</name>
<name>
<surname>Vasanthi</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Rupanagudi</surname> <given-names>S. R.</given-names>
</name>
</person-group> (<year>2012</year>). &#x201c;<article-title>Novel algorithm for segmentation and automatic identification of pests on plants using image processing</article-title>,&#x201d; in <conf-name>2012 3rd International Conference on Computing, Communication and Networking Technologies, ICCCNT 2012</conf-name>. <publisher-name>IEEE</publisher-name>. <publisher-loc>Coimbatore, India</publisher-loc>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/ICCCNT.2012.6396012</pub-id>
</citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jiao</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Dong</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Xie</surname> <given-names>C.Wang H.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Af-rcnn: An anchor-free convolutional neural network for multi-categories agricultural pest detection</article-title>. <source>Comput. Electron. Agric.</source> <volume>174</volume>, <fpage>105522</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.compag.2020.105522</pub-id>
</citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jubery</surname> <given-names>T. Z.</given-names>
</name>
<name>
<surname>Carley</surname> <given-names>C. N.</given-names>
</name>
<name>
<surname>Singh</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Sarkar</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Ganapathysubramanian</surname> <given-names>B.</given-names>
</name>
<name>
<surname>Singh</surname> <given-names>A. K.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Using machine learning to develop a fully automated soybean nodule acquisition pipeline (snap)</article-title>. <source>Plant Phenomics</source>. <volume>2021</volume>, <elocation-id>9834746</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.34133/2021/9834746</pub-id>
</citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kalfas</surname> <given-names>I.</given-names>
</name>
<name>
<surname>De Ketelaere</surname> <given-names>B.</given-names>
</name>
<name>
<surname>Saeys</surname> <given-names>W.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Towards in-field insect monitoring based on wingbeat signals: The importance of practice oriented validation strategies</article-title>. <source>Comput. Electron. Agric.</source> <volume>180</volume>, <fpage>105849</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.compag.2020.105849</pub-id>
</citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kalfas</surname> <given-names>I.</given-names>
</name>
<name>
<surname>De Ketelaere</surname> <given-names>B.</given-names>
</name>
<name>
<surname>Beli&#xeb;n</surname> <given-names>T.</given-names>
</name>
<name>
<surname>Saeys</surname> <given-names>W.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Optical identification of fruitfly species based on their wingbeats using convolutional neural networks</article-title>. <source>Front. Plant Sci.</source> <volume>13</volume>. doi:&#xa0;<pub-id pub-id-type="doi">10.3389/fpls.2022.812506</pub-id>
</citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kapoor</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Narayanan</surname> <given-names>A.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Leakage and the reproducibility crisis in ml-based science</article-title>.</citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kar</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Nagasubramanian</surname> <given-names>K.</given-names>
</name>
<name>
<surname>Elango</surname> <given-names>D.</given-names>
</name>
<name>
<surname>Carroll</surname> <given-names>M. E.</given-names>
</name>
<name>
<surname>Abel</surname> <given-names>C. A.</given-names>
</name>
<name>
<surname>Nair</surname> <given-names>A.</given-names>
</name>
<etal/>
</person-group>. (<year>2023</year>). <article-title>Selfsupervised learning improves classification of agriculturally important insect pests in plants</article-title>. <source>Plant Phenome J.</source> <volume>6</volume>, <elocation-id>e20079</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.1002/ppj2.20079</pub-id>
</citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kasinathan</surname> <given-names>T.</given-names>
</name>
<name>
<surname>Singaraju</surname> <given-names>D.</given-names>
</name>
<name>
<surname>Uyyala</surname> <given-names>S. R.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Insect classification and detection in field crops using modern machine learning techniques</article-title>. <source>Inf. Process. Agric.</source> <volume>8</volume>, <fpage>446</fpage>&#x2013;<lpage>457</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.inpa.2020.09.006</pub-id>
</citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kuprieiev</surname> <given-names>R. E. A.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>Dvc: Data version control - git for data models</article-title>. <source>Zenodo</source>. Available online at: <uri xlink:href="https://zenodo.org/record/5654595">https://zenodo.org/record/5654595</uri>. (accessed <access-date>October 30, 2021</access-date>).</citation>
</ref>
<ref id="B27">
<citation citation-type="web">
<person-group person-group-type="author">
<collab>LabelImg</collab>
</person-group> (<year>2015</year>). <source>Free software: Mit license</source>. Available online at: <uri xlink:href="https://github.com/tzutalin/labelImg">https://github.com/tzutalin/labelImg</uri>. (accessed <access-date>November 15, 2022</access-date>)</citation>
</ref>
<ref id="B28">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname> <given-names>W.</given-names>
</name>
<name>
<surname>Zheng</surname> <given-names>T.</given-names>
</name>
<name>
<surname>Yang</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Li</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Sun</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Yang</surname> <given-names>X.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Classification and detection of insects from field images using deep learning for smart pest management: A systematic review</article-title>. <source>Ecol. Inf.</source> <volume>66</volume>, <fpage>101460</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.ecoinf.2021.101460</pub-id>
</citation>
</ref>
<ref id="B29">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Yang</surname> <given-names>J.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Few-shot cotton pest recognition and terminal realization</article-title>. <source>Comput. Electron. Agric.</source> <volume>169</volume>, <fpage>105240</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.compag.2020.105240</pub-id>
</citation>
</ref>
<ref id="B30">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lima</surname> <given-names>M. C. F.</given-names>
</name>
<name>
<surname>de Almeida Leandro</surname> <given-names>M. E. D.</given-names>
</name>
<name>
<surname>Valero</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Coronel</surname> <given-names>L. C. P.</given-names>
</name>
<name>
<surname>Bazzo</surname> <given-names>C. O. G.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Automatic detection and monitoring of insect pests&#x2014;a review</article-title>. <source>Agriculture</source> <volume>10</volume>, <fpage>161</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.3390/agriculture10050161</pub-id>
</citation>
</ref>
<ref id="B31">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Lin</surname> <given-names>T. Y.</given-names>
</name>
<name>
<surname>Maire</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Belongie</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Hays</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Perona</surname> <given-names>P.</given-names>
</name>
<name>
<surname>Ramanan</surname> <given-names>D.</given-names>
</name>
<etal/>
</person-group>. (<year>2014</year>). &#x201c;<article-title>Microsoft coco: Common objects in context</article-title>,&#x201d; in <source>Lecture Notes in Computer Science (Including Subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)</source>, <publisher-name>Springer International Publishing</publisher-name>, <publisher-loc>Cham, Switzerland</publisher-loc>. vol. <volume>8693</volume>. , <fpage>740</fpage>&#x2013;<lpage>755</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1007/978-3-319-10602-148/COVER</pub-id>
</citation>
</ref>
<ref id="B32">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Nanni</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Maguolo</surname> <given-names>G.</given-names>
</name>
<name>
<surname>Pancino</surname> <given-names>F.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Insect pest image detection and recognition based on bio-inspired methods</article-title>. <source>Ecol. Inf.</source> <volume>57</volume>, <fpage>101089</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.ecoinf.2020.101089</pub-id>
</citation>
</ref>
<ref id="B33">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Nazri</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Mazlan</surname> <given-names>N.</given-names>
</name>
<name>
<surname>Muharam</surname> <given-names>F. W.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Penyek: Automated brown planthopper detection from imperfect sticky pad images using deep convolutional neural network</article-title>. <source>PLoS One</source> <volume>13</volume>, <elocation-id>e0208501</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.1371/journal.pone.0208501</pub-id>
</citation>
</ref>
<ref id="B34">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Nieuwenhuizen</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Hemming</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Janssen</surname> <given-names>D.</given-names>
</name>
<name>
<surname>Suh</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Bosmans</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Sluydts</surname> <given-names>V.</given-names>
</name>
<etal/>
</person-group>. (<year>2019</year>). <article-title>Raw data from yellow sticky traps with insects for training of deep learning convolutional neural network for object detection</article-title>.</citation>
</ref>
<ref id="B35">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Pattnaik</surname> <given-names>G.</given-names>
</name>
<name>
<surname>Shrivastava</surname> <given-names>V. K.</given-names>
</name>
<name>
<surname>Parvathi</surname> <given-names>K.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Transfer learning-based framework for classification of pest in tomato plants</article-title>. <source>Appl. Artif. Intell.</source> <volume>34</volume>, <fpage>981</fpage>&#x2013;<lpage>993</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1080/08839514.2020.1792034</pub-id>
</citation>
</ref>
<ref id="B36">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Pedigo</surname> <given-names>L. P.</given-names>
</name>
<name>
<surname>Rice</surname> <given-names>M. E.</given-names>
</name>
<name>
<surname>Krell</surname> <given-names>R. K.</given-names>
</name>
</person-group> (<year>2021</year>). <source>Entomology and pest management</source> (<publisher-loc>Long Grove, Illinois, USA</publisher-loc>: <publisher-name>Waveland Press</publisher-name>).</citation>
</ref>
<ref id="B37">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Rairdin</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Fotouhi</surname> <given-names>F.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Mueller</surname> <given-names>D. S.</given-names>
</name>
<name>
<surname>Ganapathysubramanian</surname> <given-names>B.</given-names>
</name>
<name>
<surname>Singh</surname> <given-names>A. K.</given-names>
</name>
<etal/>
</person-group>. (<year>2022</year>). <article-title>Deep learning-based phenotyping for genome wide association studies of sudden death syndrome in soybean</article-title>. <source>Front. Plant Sci.</source> <volume>13</volume>, <elocation-id>966244</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.3389/fpls.2022.966244</pub-id>
</citation>
</ref>
<ref id="B38">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Redmon</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Farhadi</surname> <given-names>A.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Yolov3: An incremental improvement</article-title>. <source>arXiv preprint arXiv:1804.02767</source>.</citation>
</ref>
<ref id="B39">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Riera</surname> <given-names>L. G.</given-names>
</name>
<name>
<surname>Carroll</surname> <given-names>M. E.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Shook</surname> <given-names>J. M.</given-names>
</name>
<name>
<surname>Ghosal</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Gao</surname> <given-names>T.</given-names>
</name>
<etal/>
</person-group>. (<year>2021</year>). <article-title>Deep multiview image fusion for soybean yield estimation in breeding applications</article-title>. <source>Plant Phenomics</source>. <volume>2021</volume>, <elocation-id>9846470</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.34133/2021/9846470</pub-id>
</citation>
</ref>
<ref id="B40">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Roosjen</surname> <given-names>P. P.</given-names>
</name>
<name>
<surname>Kellenberger</surname> <given-names>B.</given-names>
</name>
<name>
<surname>Kooistra</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Green</surname> <given-names>D. R.</given-names>
</name>
<name>
<surname>Fahrentrapp</surname> <given-names>J.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Deep learning for automated detection of drosophila suzukii: potential for uav-based monitoring</article-title>. <source>Pest Manage. Sci.</source> <volume>76</volume>, <fpage>2994</fpage>&#x2013;<lpage>3002</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1002/ps.v76.9</pub-id>
</citation>
</ref>
<ref id="B41">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Rustia</surname> <given-names>D. J. A.</given-names>
</name>
<name>
<surname>Chao</surname> <given-names>J.-J.</given-names>
</name>
<name>
<surname>Chiu</surname> <given-names>L. Y.</given-names>
</name>
<name>
<surname>Wu</surname> <given-names>Y. F.</given-names>
</name>
<name>
<surname>Chung</surname> <given-names>J. Y.</given-names>
</name>
<name>
<surname>Hsu</surname> <given-names>J. C.</given-names>
</name>
<etal/>
</person-group>. (<year>2021</year>a). <article-title>Automatic greenhouse insect pest detection and recognition based on a cascaded deep learning classification method</article-title>. <source>J. Appl. Entomology</source> <volume>145</volume>, <fpage>206</fpage>&#x2013;<lpage>222</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1111/jen.v145.3</pub-id>
</citation>
</ref>
<ref id="B42">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Rustia</surname> <given-names>D. J. A.</given-names>
</name>
<name>
<surname>Lu</surname> <given-names>C.-Y.</given-names>
</name>
<name>
<surname>Chao</surname> <given-names>J. J.</given-names>
</name>
<name>
<surname>Wu</surname> <given-names>Y. F.</given-names>
</name>
<name>
<surname>Chung</surname> <given-names>J. Y.</given-names>
</name>
<name>
<surname>Hsu</surname> <given-names>J. C.</given-names>
</name>
<etal/>
</person-group>. (<year>2021</year>b). <article-title>Online semi-supervised learning applied to an automated insect pest monitoring system</article-title>. <source>Biosyst. Eng.</source> <volume>208</volume>, <fpage>28</fpage>&#x2013;<lpage>44</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.biosystemseng.2021.05.006</pub-id>
</citation>
</ref>
<ref id="B43">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Saadati</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Balu</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Chiranjeevi</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Jubery</surname> <given-names>T. Z.</given-names>
</name>
<name>
<surname>Singh</surname> <given-names>A. K.</given-names>
</name>
<name>
<surname>Sarkar</surname> <given-names>S.</given-names>
</name>
<etal/>
</person-group>. (<year>2023</year>). <article-title>Out-of-distribution detection algorithms for robust insect classification</article-title>. <source>arXiv preprint arXiv:2305.01823</source>.</citation>
</ref>
<ref id="B44">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sarkar</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Ganapathysubramanian</surname> <given-names>B.</given-names>
</name>
<name>
<surname>Singh</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Fotouhi</surname> <given-names>F.</given-names>
</name>
<name>
<surname>Kar</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Nagasubramanian</surname> <given-names>K.</given-names>
</name>
<etal/>
</person-group>. (<year>2023</year>). <article-title>Cyber-agricultural systems for crop breeding and sustainable production</article-title>. <source>Trends Plant Sci</source>.</citation>
</ref>
<ref id="B45">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Singh</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Jones</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Ganapathysubramanian</surname> <given-names>B.</given-names>
</name>
<name>
<surname>Sarkar</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Mueller</surname> <given-names>D.</given-names>
</name>
<name>
<surname>Sandhu</surname> <given-names>K.</given-names>
</name>
<etal/>
</person-group>. (<year>2021</year>a). <article-title>Challenges and opportunities in machine-augmented plant stress phenotyping</article-title>. <source>Trends Plant Sci.</source> <volume>26</volume>, <fpage>53</fpage>&#x2013;<lpage>69</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/J.TPLANTS.2020.07.010</pub-id>
</citation>
</ref>
<ref id="B46">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Singh</surname> <given-names>D. P.</given-names>
</name>
<name>
<surname>Singh</surname> <given-names>A.</given-names>
</name>
</person-group> (<year>2005</year>). <source>Disease and insect resistance in plants</source> (New York, NY, USA: <publisher-name>Science Publishers</publisher-name>).</citation>
</ref>
<ref id="B47">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Singh</surname> <given-names>D. P.</given-names>
</name>
<name>
<surname>Singh</surname> <given-names>A. K.</given-names>
</name>
<name>
<surname>Singh</surname> <given-names>A.</given-names>
</name>
</person-group> (<year>2021</year>b). <source>Plant breeding and cultivar development</source> (<publisher-loc>Cambridge, MA, USA</publisher-loc>: <publisher-name>Academic Press</publisher-name>).</citation>
</ref>
<ref id="B48">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Singh</surname> <given-names>A. K.</given-names>
</name>
<name>
<surname>Balabaygloo</surname> <given-names>B. J.</given-names>
</name>
<name>
<surname>Bekee</surname> <given-names>B.</given-names>
</name>
<name>
<surname>Blair</surname> <given-names>S. W.</given-names>
</name>
<name>
<surname>Fey</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Fotouhi</surname> <given-names>F.</given-names>
</name>
<etal/>
</person-group>. (<year>2023</year>). <article-title>Smart connected farms and networked farmers to tackle climate challenges impacting agricultural production</article-title>. <source>Front. Agronomy</source>, <volume>6</volume>, <elocation-id>1410829</elocation-id>. doi: <pub-id pub-id-type="doi">10.3389/fagro.2024.1410829</pub-id>
</citation>
</ref>
<ref id="B49">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Skidmore</surname> <given-names>E.</given-names>
</name>
<name>
<surname>Cosi</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Swetnam</surname> <given-names>T.</given-names>
</name>
<name>
<surname>Merchant</surname> <given-names>N.</given-names>
</name>
<name>
<surname>Xu</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Choi</surname> <given-names>I.</given-names>
</name>
<etal/>
</person-group>. (<year>2023</year>). <article-title>Cloud computing for research and education gets a sweet upgrade with cacao</article-title>. <source>Pract. Exp. Advanced Res. Computing.</source>, <fpage>251</fpage>&#x2013;<lpage>254</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1145/3569951</pub-id>
</citation>
</ref>
<ref id="B50">
<citation citation-type="journal">
<person-group person-group-type="author">
<collab>SmartProtect</collab>
</person-group> (<year>2022</year>). <article-title>Smartprotect platform</article-title>. Available online at: <uri xlink:href="https://platform.smartprotect-h2020.eu/en">https://platform.smartprotect-h2020.eu/en</uri>. (accessed <access-date>July, 1, 2024</access-date>)</citation>
</ref>
<ref id="B51">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Smith</surname> <given-names>R.</given-names>
</name>
<name>
<surname>Van den Bosch</surname> <given-names>R.</given-names>
</name>
<name>
<surname>Hagen</surname> <given-names>K.</given-names>
</name>
<name>
<surname>Stern</surname> <given-names>V.</given-names>
</name>
</person-group> (<year>1959</year>). <article-title>The integration of chemical and biological control of the spotted alfalfa aphid: the integrated control concept</article-title>. <source>Hilgardia</source> <volume>29</volume>, <fpage>81</fpage>&#x2013;<lpage>101</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.3733/hilg.v29n02p081</pub-id>
</citation>
</ref>
<ref id="B52">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Verma</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Tripathi</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Singh</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Ojha</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Saxena</surname> <given-names>R. R.</given-names>
</name>
</person-group> (<year>2021</year>). &#x201c;<article-title>Insect detection and identification using yolo algorithms on soybean crop</article-title>,&#x201d; in <conf-name>IEEE Region 10 Annual International Conference, Proceedings/TENCON 2021-December</conf-name>. <publisher-name>IEEE</publisher-name>. <publisher-loc>Auckland, New Zealand</publisher-loc>. <fpage>272</fpage>&#x2013;<lpage>277</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/TENCON54134.2021.9707354</pub-id>
</citation>
</ref>
<ref id="B53">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname> <given-names>R.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Dong</surname> <given-names>W.</given-names>
</name>
<name>
<surname>Yu</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Xie</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Li</surname> <given-names>R.</given-names>
</name>
<etal/>
</person-group>. (<year>2017</year>). <article-title>A crop pests image classification algorithm based on deep convolutional neural network</article-title>. <source>Telkomnika</source> <volume>15</volume>, <fpage>1239</fpage>&#x2013;<lpage>1246</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.12928/telkomnika.v15i3.5382</pub-id>
</citation>
</ref>
<ref id="B54">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Wang</surname> <given-names>C.-Y.</given-names>
</name>
<name>
<surname>Liao</surname> <given-names>H. Y.M.</given-names>
</name>
<name>
<surname>Wu</surname> <given-names>Y. H.</given-names>
</name>
<name>
<surname>Chen</surname> <given-names>P. Y.</given-names>
</name>
<name>
<surname>Hsieh</surname> <given-names>J. W.</given-names>
</name>
<name>
<surname>Yeh</surname> <given-names>I. H.</given-names>
</name>
</person-group> (<year>2020</year>a). &#x201c;<article-title>Cspnet: A new backbone that can enhance learning capability of cnn</article-title>,&#x201d; in <conf-name>IEEE Computer Society Conference on Computer Vision and Pattern Recognition Workshops</conf-name>. <fpage>1571</fpage>&#x2013;<lpage>1580</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/CVPRW50498.2020.00203</pub-id>
</citation>
</ref>
<ref id="B55">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Li</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Feng</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Ren</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Du</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Wu</surname> <given-names>J.</given-names>
</name>
</person-group> (<year>2020</year>b). <article-title>Common pests image recognition based on deep convolutional neural network</article-title>. <source>Comput. Electron. Agric.</source> <volume>179</volume>, <fpage>105834</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.compag.2020.105834</pub-id>
</citation>
</ref>
<ref id="B56">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname> <given-names>Q. J.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>S. Y.</given-names>
</name>
<name>
<surname>Dong</surname> <given-names>S. F.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>G. C.</given-names>
</name>
<name>
<surname>Yang</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Li</surname> <given-names>R.</given-names>
</name>
<etal/>
</person-group>. (<year>2020</year>d). <article-title>Pest24: A large-scale very small object data set of agricultural pests for multi-target detection</article-title>. <source>Comput. Electron. Agric.</source> <volume>175</volume>, <fpage>105585</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.compag.2020.105585</pub-id>
</citation>
</ref>
<ref id="B57">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname> <given-names>Q.-J.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>S.-Y.</given-names>
</name>
<name>
<surname>Dong</surname> <given-names>S.-F.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>G.-C.</given-names>
</name>
<name>
<surname>Yang</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Li</surname> <given-names>R.</given-names>
</name>
<etal/>
</person-group>. (<year>2020</year>c). <article-title>Pest24: A large-scale very small object data set of agricultural pests for multi-target detection</article-title>. <source>Comput. Electron. Agric.</source> <volume>175</volume>, <fpage>105585</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.compag.2020.105585</pub-id>
</citation>
</ref>
<ref id="B58">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Wu</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Zhan</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Lai</surname> <given-names>Y.-K.</given-names>
</name>
<name>
<surname>Cheng</surname> <given-names>M.-M.</given-names>
</name>
<name>
<surname>Yang</surname> <given-names>J.</given-names>
</name>
</person-group> (<year>2019</year>). &#x201c;<article-title>Ip102: A large-scale benchmark dataset for insect pest recognition</article-title>,&#x201d; in <conf-name>Proceedings of the IEEE/CVF conference on computer vision and pattern recognition</conf-name>. <fpage>8787</fpage>&#x2013;<lpage>8796</lpage>.</citation>
</ref>
<ref id="B59">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xia</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Chon</surname> <given-names>T. S.</given-names>
</name>
<name>
<surname>Ren</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Lee</surname> <given-names>J. M.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>Automatic identification and counting of small size pests in greenhouse conditions with low computational cost</article-title>. <source>Ecol. Inf.</source> <volume>29</volume>, <fpage>139</fpage>&#x2013;<lpage>146</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.ecoinf.2014.09.006</pub-id>
</citation>
</ref>
<ref id="B60">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhong</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Gao</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Lei</surname> <given-names>Q.</given-names>
</name>
<name>
<surname>Zhou</surname> <given-names>Y.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>A vision-based counting and recognition system for flying insects in intelligent agriculture</article-title>. <source>Sensors</source> <volume>18</volume>. doi:&#xa0;<pub-id pub-id-type="doi">10.3390/s18051489</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>