<?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.2023.1256545</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>Xoo-YOLO: a detection method for wild rice bacterial blight in the field from the perspective of unmanned aerial vehicles</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Pan</surname>
<given-names>Pan</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/2361109"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/project-administration/"/>
<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-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Guo</surname>
<given-names>Wenlong</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/methodology/"/>
<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>Zheng</surname>
<given-names>Xiaoming</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/829734"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/resources/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Hu</surname>
<given-names>Lin</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>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/resources/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Zhou</surname>
<given-names>Guomin</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="aff" rid="aff4">
<sup>4</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/resources/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Zhang</surname>
<given-names>Jianhua</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>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/resources/"/>
<role content-type="https://credit.niso.org/contributor-roles/supervision/"/>
<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-group>
<aff id="aff1">
<sup>1</sup>
<institution>National Agriculture Science Data Center, Agricultural Information Institute, Chinese Academy of Agricultural Sciences</institution>, <addr-line>Beijing</addr-line>, <country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>National Nanfan Research Institute (Sanya), Chinese Academy of Agricultural Sciences</institution>, <addr-line>Sanya</addr-line>, <country>China</country>
</aff>
<aff id="aff3">
<sup>3</sup>
<institution>Institute of Crop Science, Chinese Academy of Agricultural Sciences</institution>, <addr-line>Beijing</addr-line>, <country>China</country>
</aff>
<aff id="aff4">
<sup>4</sup>
<institution>Farmland Irrigation Research Institute, Chinese Academy of Agricultural Sciences</institution>, <addr-line>Xinxiang</addr-line>, <country>China</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>Edited by: Jucheng Yang, Tianjin University of Science and Technology, China</p>
</fn>
<fn fn-type="edited-by">
<p>Reviewed by: Zhaoyu Zhai, Nanjing Agricultural University, China; Arpit Jain, QpiAI India Pvt. Ltd., India</p>
</fn>
<fn fn-type="corresp" id="fn001">
<p>*Correspondence: Jianhua Zhang, <email xlink:href="mailto:zhangjianhua@caas.cn">zhangjianhua@caas.cn</email>;  Lin Hu, <email xlink:href="mailto:hulin@caas.cn">hulin@caas.cn</email>
</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>23</day>
<month>10</month>
<year>2023</year>
</pub-date>
<pub-date pub-type="collection">
<year>2023</year>
</pub-date>
<volume>14</volume>
<elocation-id>1256545</elocation-id>
<history>
<date date-type="received">
<day>11</day>
<month>07</month>
<year>2023</year>
</date>
<date date-type="accepted">
<day>20</day>
<month>09</month>
<year>2023</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2023 Pan, Guo, Zheng, Hu, Zhou and Zhang</copyright-statement>
<copyright-year>2023</copyright-year>
<copyright-holder>Pan, Guo, Zheng, Hu, Zhou and Zhang</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>
<p>Wild rice, a natural gene pool for rice germplasm innovation and variety improvement, holds immense value in rice breeding due to its disease-resistance genes. Traditional disease resistance identification in wild rice heavily relies on labor-intensive and subjective manual methods, posing significant challenges for large-scale identification. The fusion of unmanned aerial vehicles (UAVs) and deep learning is emerging as a novel trend in intelligent disease resistance identification. Detecting diseases in field conditions is critical in intelligent disease resistance identification. In pursuit of detecting bacterial blight in wild rice within natural field conditions, this study presents the Xoo-YOLO model, a modification of the YOLOv8 model tailored for this purpose. The Xoo-YOLO model incorporates the Large Selective Kernel Network (LSKNet) into its backbone network, allowing for more effective disease detection from the perspective of UAVs. This is achieved by dynamically adjusting its large spatial receptive field. Concurrently, the neck network receives enhancements by integrating the GSConv hybrid convolution module. This addition serves to reduce both the amount of calculation and parameters. To tackle the issue of disease appearing elongated and rotated when viewed from a UAV perspective, we incorporated a rotational angle (theta dimension) into the head layer's output. This enhancement enables precise detection of bacterial blight in any direction in wild rice. The experimental results highlight the effectiveness of our proposed Xoo-YOLO model, boasting a remarkable mean average precision (mAP) of 94.95%. This outperforms other models, underscoring its superiority. Our model strikes a harmonious balance between accuracy and speed in disease detection. It is a technical cornerstone, facilitating the intelligent identification of disease resistance in wild rice on a large scale.</p>
</abstract>
<kwd-group>
<kwd>wild rice</kwd>
<kwd>UAV</kwd>
<kwd>bacterial blight</kwd>
<kwd>disease detection</kwd>
<kwd>deep learning</kwd>
<kwd>YOLOv8</kwd>
</kwd-group>
<counts>
<fig-count count="12"/>
<table-count count="4"/>
<equation-count count="17"/>
<ref-count count="36"/>
<page-count count="14"/>
<word-count count="7226"/>
</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>Wild rice, which is closely related to cultivated Asian rice (referred to as &#x201c;rice&#x201d; hereafter), serves as a valuable parental material for rice breeding. It shares the same chromosome group as rice and harbors exceptional genes that are either absent or lost in rice. Consequently, wild rice acts as a fundamental germplasm resource for genetic enhancement in rice (<xref ref-type="bibr" rid="B31">Yuan, 1986</xref>; <xref ref-type="bibr" rid="B6">Fan et&#xa0;al., 2023</xref>; <xref ref-type="bibr" rid="B23">Shao et&#xa0;al., 2023</xref>). As the genetic background for disease resistance in rice becomes increasingly limited, the screening of superior disease resistance genes in wild rice, which have been lost during the domestication of rice, and utilizing them in breeding emerges as an effective and cost-efficient approach to mitigating rice diseases. The identification of disease resistance in wild rice is one of the key aspects of breeding disease-resistant varieties of rice. In the process of identifying new genes with broad-spectrum and durable disease resistance traits and resolving their molecular mechanisms of resistance, different wild rice resources need to be identified and validated for disease resistance in order to select high-quality germplasm resources and breeding materials with high disease resistance. The identification of disease resistance in wild rice is instrumental in bolstering the construction, conservation, and utilization of wild rice germplasm resources, as well as in breeding superior rice varieties with enhanced disease resistance (<xref ref-type="bibr" rid="B32">Yun and Han, 2014</xref>).</p>
<p>Rice bacterial blight, caused by <italic>Xanthomonas oryzae</italic> pv. <italic>oryzae</italic>, is a highly detrimental bacterial disease that significantly affects the growth of rice. This disease not only leads to a decrease in yield but also negatively impacts the quality of rice (<xref ref-type="bibr" rid="B3">Chen et&#xa0;al., 2021</xref>). In comparison to the utilization of fungicides, the utilization of bacterial blight resistance genes from wild rice and the development of genetic varieties with broad-spectrum resistance to bacterial blight offer economic, environmentally friendly, and safe alternatives. This approach is currently a prominent research focus in the field of plant immunity and a crucial objective for crop breeding worldwide (<xref ref-type="bibr" rid="B29">Xu et&#xa0;al., 2019</xref>). In the conventional process of disease resistance identification, researchers are required to visually observe and manually test the presence of diseases in wild rice within relatively distant experimental fields, which is, however, both time-consuming and subjective. Given the growing demand for large-scale identification of disease resistance in wild rice, there is a pressing need to develop a high-throughput and intelligent approach for accurately identifying disease resistance in wild rice on a large scale, which would enable automated disease resistance identification in the field.</p>
<p>The method of field-based wild rice disease detection enables precise localization of diseases affecting wild rice from an unmanned aerial vehicle (UAV) perspective. It serves as a crucial component in the intelligent identification of wild rice disease resistance, providing fundamental support for post-processing tasks such as wild rice disease segmentation, disease spot measurement, and disease resistance identification. Deep learning algorithms possess the ability to autonomously learn and represent features, and they can partially replace manual disease detection with their high robustness and accuracy (<xref ref-type="bibr" rid="B17">Liu and Wang, 2021</xref>; <xref ref-type="bibr" rid="B24">Shao et&#xa0;al., 2022</xref>). It has been extensively utilized in the detection of diseases in maize (<xref ref-type="bibr" rid="B10">Khan et&#xa0;al., 2023</xref>), potatoes (<xref ref-type="bibr" rid="B5">Dai et&#xa0;al., 2022</xref>), strawberries (<xref ref-type="bibr" rid="B12">Lee et&#xa0;al., 2022</xref>), citrus (<xref ref-type="bibr" rid="B21">Qiu et&#xa0;al., 2022</xref>), and other crops (<xref ref-type="bibr" rid="B4">Dai and Fan, 2022</xref>). In recent years, researchers have employed deep learning techniques to detect rice bacterial blight. For instance, <xref ref-type="bibr" rid="B9">Jia et&#xa0;al. (2023)</xref> utilized MobileNetV3 to substitute the original YOLOv7 algorithm&#x2019;s backbone network. They integrated the coordinate attention (CA) module into the feature fusion layer of YOLOv7 to impart richer semantic information. Additionally, they incorporated SIoU to bolster precision and robustness, mitigating overfitting concerns. This enhancement led to an impressive average precision (AP) of 98%. To address the challenges associated with the undefined value of &#x201c;k&#x201d; in the k-means clustering algorithm, which often leads to suboptimal solutions, <xref ref-type="bibr" rid="B36">Zhou et&#xa0;al. (2019)</xref> proposed the FCM-KM algorithm. This innovative approach employs maximum and minimum distances to determine both the optimal &#x201c;k&#x201d; value and the central positions for clustering. To enhance the detection of rice disease, they integrated the FCM-KM algorithm with the Faster R-CNN model. This fusion yielded impressive results, with a detection accuracy of 97.53% and a processing time of 0.62 s. In a similar vein, <xref ref-type="bibr" rid="B20">Prasomphan (2023)</xref> utilized the YOLOv3 model, achieving a notable AP of 89.6%. <xref ref-type="bibr" rid="B11">Kumar et&#xa0;al. (2023)</xref> introduced a multi-scale YOLOv5 detection network. This innovation in detection accuracy is achieved through the integration of the DAIS segmentation and Bi-FAPN networks. Their approach also effectively reduces computational costs by employing the principled pruning technique. Remarkably, their model achieves a mAP of 82.8% on the RLD dataset. On the other hand, <xref ref-type="bibr" rid="B7">Haque et&#xa0;al. (2022)</xref> employed the YOLOv5 model, attaining an AP of 65%.</p>
<p>The efforts of the aforementioned researchers have certainly propelled the progress of rice bacterial blight detection. They have contributed valuable insights in areas such as dataset enhancement and optimization of detection algorithms. However, there remains room for further improvement in accurately detecting small and densely clustered targets within the intricate field conditions. Moreover, considering various angles of the disease under the UAV viewpoint and acknowledging the subtle disparities in visual features between wild and cultivated rice diseases, the current methodologies are inadequate to meet the demands of disease-resistant breeding applications for wild rice bacterial blight. Furthermore, in the realm of object detection models, achieving real-time wild rice bacterial blight detection from UAV necessitates the integration of algorithms with swift inference capabilities. The faster R-CNN model (<xref ref-type="bibr" rid="B22">Ren et&#xa0;al., 2017</xref>), representing a two-stage detection model, demonstrates higher accuracy but slower speed. On the other hand, the YOLO model, representing a one-stage detection model, offers a significant advantage in speed compared to the two-stage model, making it better suited for real-time detection requirements (Pan et&#xa0;al). Hence, this study opts for the latest YOLO series algorithm, YOLOv8, as the baseline model.</p>
<p>With a specific focus on wild rice bacterial blight, the research introduces a novel approach built on the Xoo-YOLO model for detecting bacterial blight in wild rice from the viewpoint of UAV within field environments. This method is designed to address challenges associated with low accuracy in detection under the perspective of UAV in fields. It also addresses the inability of the horizontal bounding box detection to detect various angles of the disease detected from the UAV viewpoint. The overarching aim is to enhance the precision and robustness of bacterial blight detection in wild rice when viewed from the UAV&#x2019;s perspectives within field conditions.</p>
<p>The important contributions of this paper are as follows:</p>
<list list-type="simple">
<list-item>
<p>(1) Images of wild rice bacterial blight were collected as a dataset from the perspective of UAV in natural field environments. These images were utilized for training, validating, and testing the model.</p>
</list-item>
<list-item>
<p>(2) A method for wild rice bacterial blight detection in the field from the UAV perspective, which is based on the Xoo-YOLO model, is proposed to address the issue of poor detection performance for dense or small-object disease targets and balancing both the detection accuracy and speed. This method meets the demand for wild rice bacterial blight detection in breeding disease resistance. The backbone network was introduced into the Large Selective Kernel Network (LSKNet) to better achieve the detection of disease targets under the UAV viewpoint by dynamically adjusting its large spatial receptive field. Simultaneously, the neck network is enhanced by introducing the hybrid convolution module of the GSConv to reduce the amount of calculation and parameters of the model.</p>
</list-item>
<list-item>
<p>(3) An oriented bounding box detection method with rotating angles (theta dimension) is proposed to address the issue of inaccurate detection brought on by the wild rice bacterial blight, which presents arbitrary angles from the UAV viewpoint. This method achieves localized detection of wild rice disease spots in arbitrary directions while reducing the interference brought about by too much background information introduced and improving the network&#x2019;s ability to extract disease.</p>
</list-item>
<list-item>
<p>(4) Through experiments, the proposed Xoo-YOLO model has been validated on the dataset of wild rice bacterial blight. Across metrics such as accuracy, recall, and <italic>F</italic>1 score, this approach consistently outperforms. Notably, it achieves this superiority while effectively reducing model parameters and computational complexity. Striking a balance between accuracy and efficiency, it is better poised to cater to real-time detection requirements under resource-constrained settings, such as UAV and other edge devices.</p>
</list-item>
</list>
</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>Materials</title>
<sec id="s2_1_1">
<label>2.1.1</label>
<title>Material preparation</title>
<p>Wild rice germplasm resources from the Institute of Crop Science, Chinese Academy of Agricultural Sciences, were planted at the Potianyang Base, Yazhou District, Sanya City, Hainan Province, China (N: 18&#xb0;39&#x2032;84.13&#x2033;, E: 109&#xb0;17&#x2032;51.68&#x2033;). On 1 March 2023, a total of 120 wild rice samples were artificially inoculated with the pathogen of rice bacterial blight. Following the &#x201c;The technique rules for identification of rice variety resistance against bacterial blight (<italic>Xanthomonas oryzae</italic> pv. <italic>oryzae</italic>),&#x201d; the inoculation was performed using the pathogenic strain PXO99A of <italic>Xanthomonas oryzae</italic> pv. <italic>oryzae</italic>, which is known to cause rice bacterial blight. The inoculation method involved manually cutting leaves during the tillering stage (<xref ref-type="bibr" rid="B1">Administration, A.P.M.S, 2017</xref>; <xref ref-type="bibr" rid="B25">Tang et&#xa0;al., 2017</xref>).</p>
</sec>
<sec id="s2_1_2">
<label>2.1.2</label>
<title>Image acquisition and processing</title>
<p>The camera-equipped UAV was utilized to acquire RGB images of wild rice at different times after infection with bacterial blight. The image acquisition method of wild rice bacterial blight is shown in <xref ref-type="fig" rid="f1">
<bold>Figure&#xa0;1</bold>
</xref>. The type of UAV equipment is Dji Mini2 (DJI Inc, Shenzhen, China), the flying altitude is 0.6&#x2013;1.5 m above the surface of the wild rice field, the camera head pitch angle is &#x2212;90&#xb0; to &#x2212;60&#xb0;, and the output image resolution is 1,920 &#xd7; 1,080, which is saved in JPG format. Image acquisition was conducted at different time intervals, specifically on the fifth, seventh, ninth, 12th, 14th, 16th, and 18th days after infection. The acquisition periods were from 8:00 AM to 11:00 AM and from 4:30 PM to 6:30 PM. The weather conditions during image acquisition included sunny, cloudy, and overcast days, with environmental temperatures ranging from 22&#xb0;C to 30&#xb0;C. All images were captured in the natural field environment, utilizing natural lighting without the use of flash. The images contained various types of interference, such as different levels of occlusion, water surface reflections, and overexposure, as well as weeds, withered leaves, bird droppings, and field debris. Each image contained one-fourth to two wild rice plants. In total, 750 images of infected wild rice with bacterial blight were collected under the UAV viewpoint. The days since inoculation, figures, and image samples in the wild rice bacterial blight dataset are shown in <xref ref-type="fig" rid="f2">
<bold>Figure&#xa0;2</bold>
</xref>. These images were further identified and confirmed by two experts specializing in wild rice germplasm identification. The open-source software roLabelImg (<xref ref-type="bibr" rid="B2">cgvict, 2017</xref>) was used to manually annotate wild rice leaf blight spot areas, and the annotation information was saved as a file in.xml format using this software. The dataset was divided and split in the ratio of 6:2:2, with 450 images randomly selected as the training set, 150 as the validation set, and 150 as the test set. Furthermore, the inclusion of mosaic augmentation is notable during training. Mosaic augmentation involves the random extraction of four images, where each image contributes only a portion of its content and corresponding detection box information. These fragments are then combined into a single image, serving as input for the network. This technique significantly diversifies the training data, effectively guarding against overfitting by introducing greater variability into the learning process.</p>
<fig id="f1" position="float">
<label>Figure&#xa0;1</label>
<caption>
<p>Using an unmanned aerial vehicle (UAV) to acquire image data of wild rice infected with bacterial blight.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-14-1256545-g001.tif"/>
</fig>
<fig id="f2" position="float">
<label>Figure&#xa0;2</label>
<caption>
<p>The days since inoculation, figures, and image samples in the wild rice bacterial blight dataset.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-14-1256545-g002.tif"/>
</fig>
</sec>
</sec>
<sec id="s2_2">
<label>2.2</label>
<title>Methods</title>
<sec id="s2_2_1">
<label>2.2.1</label>
<title>Overall model</title>
<p>Given the intricate backgrounds inherent in wild rice paddies&#x2014;encompassing water, shadows, and reflections&#x2014;and the dynamic alterations in the manifestation of visual disease attributes due to the interplay of UAV propeller airflow and variable weather conditions, the imperative for real-time detection underscores our decision to employ YOLOv8 as the baseline model for this research. In this context, Xoo-YOLO emerges as an enhanced iteration built upon YOLOv8, specifically tailored for the task of detecting wild rice bacterial blight from the UAV perspective in the field. The architecture of Xoo-YOLO is visualized in <xref ref-type="fig" rid="f3">
<bold>Figure&#xa0;3</bold>
</xref>.</p>
<fig id="f3" position="float">
<label>Figure&#xa0;3</label>
<caption>
<p>Overall model architecture diagram.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-14-1256545-g003.tif"/>
</fig>
<p>The model comprises four principal components: input, backbone, neck, and head. The enhancements incorporated are outlined as follows:</p>
<list list-type="simple">
<list-item>
<p>(1) Integration of LSKNet into the backbone: To better achieve the detection of disease targets under the UAV viewpoint, we introduced LSKNet into the backbone network, which adopts the dynamic adjustment of its large spatial receptive field, allowing the model to adaptively use different large kernels and adjust the receptive field for each target in space as needed.</p>
</list-item>
<list-item>
<p>(2) Construction of a lightweight model: In pursuit of a more streamlined design, the neck network is enhanced by introducing the hybrid convolution module of the GSConv to reduce the number of calculations and parameters of the model.</p>
</list-item>
<list-item>
<p>(3) Inclusion of an oriented bounding box detection method: To detect the wild rice bacterial blight under the UAV viewpoint with arbitrary angles, we introduce an oriented bounding box detection method. This approach integrates angle information (theta) within the head layer and loss function, reducing the interference brought about by too much background information and improving the network&#x2019;s ability to extract disease.</p>
</list-item>
</list>
<p>By amalgamating these advancements, Xoo-YOLO is equipped to address the intricacies associated with wild rice bacterial blight detection from the UAV viewpoint, offering improved accuracy and robustness. The whole algorithm is summarized in the pseudo-lcode in <xref ref-type="other" rid="T4">
<bold>Algorithm 1</bold>
</xref>.</p>
<table-wrap id="T4" position="float">
<label>Algorithm 1</label>
<caption>
<p>Pseudocode of Xoo-YOLO Algorithm.</p>
</caption>
<table>
<tbody>
<tr>
<td><preformat><bold>Input:</bold> Image I, Confidence Threshold T
<bold>Output:</bold> Detected objects with oriented bounding boxes and labels
1. Scaling and normalizing the input image I
2. Feed image I into the network to obtain the output feature map
3. Prediction for each grid unit using the feature map:
a. Predict the presence of an object in each grid unit using the BCE function
b. Predict the category of objects in each grid unit using the BCE function
c. Predict the location and size of objects in each grid unit using the KLD function
4. Post-processing of predicted bounding boxes:
a. Remove bounding boxes with confidence lower than threshold T
b. Apply non-maximum suppression to remove overlapping bounding boxes
5. Output final prediction results:
Category, confidence, and location information of wild rice bacterial blight</preformat></td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s2_2_2">
<label>2.2.2</label>
<title>YOLOv8</title>
<p>YOLOv8, a prominent object detection algorithm, was introduced by Ultralytics in January 2023. This algorithm has exhibited commendable outcomes in both speed and accuracy (<xref ref-type="bibr" rid="B26">Terven and Cordova-Esparza, 2023</xref>). The backbone of YOLOv8 centers around the C2f module, drawing inspiration from the ELAN module. The C2f module is constructed from two Conv modules and multiple Darknet BottleNeck modules, interconnected by Split and Concat modules. Additionally, YOLOv8 incorporates the Spatial Pyramid Pool Fusion (SPPF) module. This innovation transforms feature maps of varying sizes into fixed-size feature vectors, effectively preserving the original image&#x2019;s features and positional information to the maximum extent. The YOLOv8&#x2019;s neck network incorporates the Path Aggregation Network (PANet), similar to YOLOv7 (<xref ref-type="bibr" rid="B27">Wang et&#xa0;al., 2023</xref>), which fuses three effective feature layers obtained from the backbone network across layers of features, with the three effective feature layers located in the middle, lower middle, and bottom layers of the backbone network.</p>
</sec>
<sec id="s2_2_3">
<label>2.2.3</label>
<title>Improved backbone network structure</title>
<p>Owing to the intricate setting of wild rice paddies, encompassing water, mud, algae, weeds, bird droppings, shadows, and other intricate backgrounds, coupled with the relatively diminutive size of wild rice bacterial blight as viewed from UAV, relying on limited contextual information often triggers incorrect detection. For instance, it may lead to the misinterpretation of white streaks of debris within the wild rice paddies as instances of wild rice bacterial blight. Simultaneously, the varying viewpoints and distances of the UAV introduce distinct contextual information requirements for accurate detection. However, introducing an excess of contextual information can inadvertently obscure target features&#x2019; specifics while exacerbating the model&#x2019;s complexity.</p>
<p>To address the aforementioned challenges, the presented Xoo-YOLO model incorporates the LSKNet (<xref ref-type="bibr" rid="B13">Li et&#xa0;al., 2023</xref>). LSKNet dynamically adjusts its large spatial receptive field, enabling the model to flexibly employ varying large kernels and modify the receptive field according to the specific spatial requirements of each target. This adaptability is especially vital for detecting wild rice bacterial blight amid the UAV viewpoint and intricate conditions of the field.</p>
<p>LSKNet is implemented through a spatial selection mechanism, which is implemented by effectively weighting the features processed by a sequence of large depth-wise convolutional kernels and spatially merging them. The weights of this kernel are dynamically determined based on the input, allowing the model to adaptively use different large kernels and adjust the receptive field for each target in space as needed.</p>
<p>LSKNet mainly consists of two sub-blocks, Large Kernel Selection (LK Selection) and Feed-Forward Network (FFN). FFN is used for channel mixing and feature refinement and consists of a sequence of a fully connected layer, a depth-wise convolution, a GELU activation, and another fully connected layer; LK Selection consists of a fully connected layer, LSK sub-block, a GELU activation, and another fully connected layer.</p>
<p>The central component of LSKNet is the LSK sub-block, which comprises a series of large kernel convolutions alongside a spatial kernel selection mechanism. Larger kernel convolution constructs by explicitly decomposing it into a sequence of depthwise convolutions with a large growing kernel and increasing dilation. To elaborate, the expansion of various parameters, such as kernel size &#x201c;<italic>k</italic>,&#x201d; dilation rate &#x201c;<italic>d</italic>,&#x201d; and the receptive field &#x201c;RF,&#x201d; within the <italic>i</italic>th depthwise convolution within the sequence, is characterized by the following definitions:</p>
<disp-formula>
<label>(1)</label>
<mml:math display="block" id="M1">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr columnalign="left">
<mml:mtd columnalign="left">
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>;</mml:mo>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>&lt;</mml:mo>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2264;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mtext>RF</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr columnalign="left">
<mml:mtd columnalign="left">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mtext>RF</mml:mtext>
</mml:mrow>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mtext>RF</mml:mtext>
</mml:mrow>
<mml:mtext>i</mml:mtext>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>d</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>k</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mtext>RF</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
</disp-formula>
<p>The increasing kernel size and dilation rate ensure that the receptive field expands quickly enough, and at the same time, an upper bound on the dilation rate is set to avoid the dilation convolution introducing gaps between feature maps. This approach makes the later kernel selection easier and also reduces the number of parameters significantly. Simultaneously, a series of decomposed depthwise convolutions with different receptive fields are used to obtain features with contextual information at different ranges, allowing channel blending for each spatial feature vector. The calculation is shown in Eqs. (2) and (3).</p>
<disp-formula>
<label>(2)</label>
<mml:math display="block" id="M2">
<mml:mrow>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>U</mml:mi>
</mml:mstyle>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>X</mml:mi>
</mml:mstyle>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>U</mml:mi>
</mml:mstyle>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:msubsup>
<mml:mi>&#x2131;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>d</mml:mi>
<mml:mi>w</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>U</mml:mi>
</mml:mstyle>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula>
<label>(3)</label>
<mml:math display="block" id="M3">
<mml:mrow>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mover accent="true">
<mml:mi>U</mml:mi>
<mml:mo stretchy="true">&#x2dc;</mml:mo>
</mml:mover>
</mml:mstyle>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:msubsup>
<mml:mi>&#x2131;</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>&#xd7;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>U</mml:mi>
</mml:mstyle>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mtext>&#xa0;for&#xa0;</mml:mtext>
<mml:mi>i</mml:mi>
<mml:mtext>&#xa0;in&#xa0;</mml:mtext>
<mml:mrow>
<mml:mo stretchy="false">[</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<p>Based on the above, LSKNet employs a spatial kernel selection mechanism to enhance the network&#x2019;s ability to focus on the most relevant spatial context regions, spatially selecting feature mappings from large convolutional kernels of different scales.</p>
<p>The outlined implementation steps are as follows:</p>
<p>(1) Concatenate features obtained from different kernels with different ranges of receptive fields:</p>
<disp-formula>
<label>(4)</label>
<mml:math display="block" id="M4">
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mover accent="true">
<mml:mi>U</mml:mi>
<mml:mo stretchy="true">&#x2dc;</mml:mo>
</mml:mover>
</mml:mstyle>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mo stretchy="false">[</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mover accent="true">
<mml:mi>U</mml:mi>
<mml:mo stretchy="true">&#x2dc;</mml:mo>
</mml:mover>
</mml:mstyle>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>;</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>;</mml:mo>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mover accent="true">
<mml:mi>U</mml:mi>
<mml:mo stretchy="true">&#x2dc;</mml:mo>
</mml:mover>
</mml:mstyle>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<p>(2) Efficient spatial relation extraction using channel-based average pooling and maximum pooling:
<inline-graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-14-1256545-g013.tif"/></p>
<p>ally pooled features and use a convolutional layer <inline-formula>
<mml:math display="inline" id="im1">
<mml:mrow>
<mml:msup>
<mml:mi>&#x2131;</mml:mi>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>&#x2192;</mml:mo>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula>(&#xb7;) to transform the pooled features (with two channels) into <italic>N</italic> spatial attention maps:</p>
<disp-formula>
<label>(6)</label>
<mml:math display="block" id="M6">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>S</mml:mi>
<mml:mi>A</mml:mi>
</mml:mstyle>
</mml:mrow>
<mml:mo stretchy="true">^</mml:mo>
</mml:mover>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mi>&#x2131;</mml:mi>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>&#x2192;</mml:mo>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">[</mml:mo>
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>S</mml:mi>
</mml:mstyle>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>A</mml:mi>
</mml:mstyle>
<mml:mrow>
<mml:mtext>avg&#xa0;</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mo>;</mml:mo>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>S</mml:mi>
</mml:mstyle>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>A</mml:mi>
</mml:mstyle>
<mml:mrow>
<mml:mtext>max</mml:mtext>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">]</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<p>(4) A sigmoid activation function is used to obtain a separate spatial selection mask for each decomposed kernel:</p>
<disp-formula>
<label>(7)</label>
<mml:math display="block" id="M7">
<mml:mrow>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mtext mathvariant="bold">S</mml:mtext>
<mml:msub>
<mml:mtext mathvariant="bold">A</mml:mtext>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="true">&#x2dc;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mo>=</mml:mo>
<mml:mi>&#x3c3;</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>S</mml:mi>
<mml:mi>A</mml:mi>
</mml:mstyle>
</mml:mrow>
<mml:mo stretchy="true">^</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<p>(5) The features in the decomposed macronucleus sequence are weighted with the corresponding spatially selective masks and fused by a convolutional layer <inline-formula>
<mml:math display="inline" id="im2">
<mml:mi>&#x2131;</mml:mi>
</mml:math>
</inline-formula>(&#xb7;) to obtain the attention feature <bold>
<italic>S</italic>
</bold>:</p>
<disp-formula>
<label>(8)</label>
<mml:math display="block" id="M8">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mo>=</mml:mo>
<mml:mi>&#x2131;</mml:mi>
<mml:mrow>
<mml:mo stretchy="true">(</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>N</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mtext mathvariant="bold">S</mml:mtext>
<mml:msub>
<mml:mtext mathvariant="bold">A</mml:mtext>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="true">&#x2dc;</mml:mo>
</mml:mover>
<mml:mo>&#xb7;</mml:mo>
<mml:msub>
<mml:mover accent="true">
<mml:mtext mathvariant="bold">U</mml:mtext>
<mml:mo>&#x2dc;</mml:mo>
</mml:mover>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
<mml:mo stretchy="true">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:math>
</disp-formula>
<p>(6) The final output of the LSK module is an element-by-element product between input features <italic>X</italic> and <italic>S</italic>:</p>
<disp-formula>
<label>(9)</label>
<mml:math display="block" id="M9">
<mml:mrow>
<mml:mtext mathvariant="bold">Y</mml:mtext>
<mml:mo>=</mml:mo>
<mml:mtext mathvariant="bold">X</mml:mtext>
<mml:mo>&#xb7;</mml:mo>
<mml:mtext mathvariant="bold">S</mml:mtext>
</mml:mrow>
</mml:math>
</disp-formula>
<p>LSKNet fulfills the requirement for detecting bacterial blight in wild rice from the perspective of UAV in the field while addressing the necessity for a wider and adaptable contextual understanding without bells and whistles. Therefore, we add LSKNet to the backbone network to enhance the feature extraction capability of this model. The structural diagram of LSKNet is illustrated in <xref ref-type="fig" rid="f4">
<bold>Figure&#xa0;4</bold>
</xref>.</p>
<fig id="f4" position="float">
<label>Figure&#xa0;4</label>
<caption>
<p>Structural diagram of LSKNet.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-14-1256545-g004.tif"/>
</fig>
</sec>
<sec id="s2_2_4">
<label>2.2.4</label>
<title>Improved neck network structure</title>
<p>The standard convolution (SC) module used in YOLOv8 applies different convolutional kernels to multiple channels simultaneously, which leads to an increase in the number of parameters required and high FLOP. On the other hand, although lightweight networks using depthwise separable convolutions (DSC) such as MobileNet (<xref ref-type="bibr" rid="B8">Howard et&#xa0;al., 2017</xref>) and ShuffleNet (<xref ref-type="bibr" rid="B35">Zhang et&#xa0;al., 2018</xref>) can effectively solve this problem and greatly improve the detection performance, DSC separates channel information from the input image during computation, leading to a significant reduction in the feature extraction and fusion capabilities and resulting in a decrease in the detection performance of the model. It cannot meet the real-time requirements of disease resistance identification for the detection of wild rice bacterial blight.</p>
<p>To enhance computation speed without compromising detection accuracy, the Xoo-YOLO model integrates the GSConv hybrid convolution module (<xref ref-type="bibr" rid="B14">Li et&#xa0;al., 2022</xref>). This module incorporates Shuffle to infuse information produced by SC into the information generated by DSC. In contrast to DSC, the strength of GSConv lies in its ability to maintain hidden connections while operating with reduced complexity. This approach adeptly strikes a model equilibrium between accuracy and speed, ensuring a judicious trade-off between the two.</p>
<p>The GSconv module is primarily composed of Conv, DWConv, Concat, and Shuffle operations. This configuration is illustrated in <xref ref-type="fig" rid="f5">
<bold>Figure&#xa0;5A</bold>
</xref> and is constructed as follows:</p>
<list list-type="simple">
<list-item>
<p>(1) The input feature map has a total of C1 channels.</p>
</list-item>
<list-item>
<p>(2) DSC is applied to half of the channels, while SC is applied to the remaining half.</p>
</list-item>
<list-item>
<p>(3) The resulting two output feature maps are concatenated along the channel dimension.</p>
</list-item>
<list-item>
<p>(4) The concatenated feature map is then subjected to a shuffle operation, yielding the final output.</p>
</list-item>
<list-item>
<p>(5) The final output feature map possesses a total of C2 channels.</p>
</list-item>
</list>
<fig id="f5" position="float">
<label>Figure&#xa0;5</label>
<caption>
<p>Structural diagram of GSConv and VoVGSCSP module. <bold>(A)</bold> GSConv module. <bold>(B)</bold> VoVGSCSP module.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-14-1256545-g005.tif"/>
</fig>
<p>VoVGSCSP is an iterative integration of the GS bottleneck utilizing the foundation of GSConv (<xref ref-type="bibr" rid="B28">Xu et&#xa0;al., 2023</xref>). The process involves segmenting the input feature map&#x2019;s channel count into two segments. The initial portion traverses through convolution (Conv) for processing, following which the features undergo extraction through consecutively stacked GS bottleneck modules. On the other hand, the remaining segment is utilized as residuals, engaging in a single convolution operation. This module aptly harmonizes the model&#x2019;s accuracy and speed, resulting in a reduction of both computational and complexity. Simultaneously, it sustains a commendable degree of accuracy and significantly augments the reutilization rate of extracted features. The structural representation of VoVGSCSP can be observed in the diagram depicted in <xref ref-type="fig" rid="f5">
<bold>Figure&#xa0;5B</bold>
</xref>.</p>
<p>Ultimately, the neck network underwent refinement through the amalgamation of GSConv and VoVGSCSP. These enhancements served to diminish the model&#x2019;s overall computational overhead, resulting in swifter network operation and reduced information processing time. This harmonious adjustment better balances the trade-off between detection speed and accuracy. The augmented configuration of the neck network is visually presented in the provided <xref ref-type="fig" rid="f6">
<bold>Figure&#xa0;6</bold>
</xref>.</p>
<fig id="f6" position="float">
<label>Figure&#xa0;6</label>
<caption>
<p>Structural diagram of the neck.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-14-1256545-g006.tif"/>
</fig>
</sec>
<sec id="s2_2_5">
<label>2.2.5</label>
<title>Oriented bounding box</title>
<p>The UAV was taken from above, and the target in its images usually appears at any angle. The wild rice leaves are striped and lanceolate in shape, and the bacterial blight is also striped on the leaves. This makes the horizontal bounding box of the original YOLOv8 model overlap too much and inevitably introduces too much background information into the horizontal bounding box of adjacent targets, which not only leads to the phenomenon of missed detection and wrong detection at the same time but also increases the difficulty of extracting features from the network (<xref ref-type="bibr" rid="B34">Zhang et&#xa0;al., 2021</xref>). Recently, oriented bounding boxes, which include an angular dimension, have been utilized to represent objects with different orientations (<xref ref-type="bibr" rid="B16">Liao et&#xa0;al., 2018</xref>). For instance, <xref ref-type="bibr" rid="B33">Zhang et&#xa0;al. (2023)</xref> utilized oriented bounding boxes to detect <italic>Fusarium</italic> head blight (FHB) in wheat and achieved notably high accuracy and robustness in predicting FHB levels. The use of oriented bounding boxes for detecting crop diseases from a UAV perspective has proven to be effective. In light of this, the model proposed in this study adopts oriented bounding box detection. This approach involves angular regression (<xref ref-type="bibr" rid="B22">Ren et&#xa0;al., 2015</xref>) and employs the long-edge definition method (<xref ref-type="bibr" rid="B18">Ma et&#xa0;al., 2018</xref>) to regress the minimum bounding rectangle of the target. This enhancement is crucial for ensuring reliable and accurate wild rice bacterial blight detection in field conditions.</p>
<p>The horizontal bounding box parameters are expressed as (<italic>x</italic>, <italic>y</italic>, <italic>w</italic>, and <italic>h</italic>). The four parameters indicate the horizontal and vertical coordinates of the center of the horizontal bounding box, width, and height, respectively. The oriented bounding box contains five parameters (<italic>x</italic>, <italic>y</italic>, <italic>w</italic>, <italic>h</italic>, and <italic>&#x3b8;</italic>), with <italic>&#x3b8;</italic> indicating the angle of rotation (<xref ref-type="bibr" rid="B15">Li et&#xa0;al., 2020</xref>). The structural diagram of the head is shown in <xref ref-type="fig" rid="f7">
<bold>Figure 7</bold>
</xref>. To prevent duality, the long-edge definition method (<xref ref-type="fig" rid="f8">
<bold>Figure&#xa0;8</bold>
</xref>) is used, i.e., <italic>&#x3b8;</italic> is between &#x2212;90&#xb0; and 90&#xb0;, <italic>w</italic> is the longest edge, its neighbor is <italic>h</italic>, and <italic>&#x3b8;</italic> represents the range of angles through which the <italic>x</italic>-axis is rotated to <italic>w</italic>. The model proposed in this paper adds a new rotation angle prediction channel to the head structure to implement the detection of the oriented bounding box, with a dimension of 3 &#xd7; (5&#xa0;+&#xa0;1 + <italic>C</italic>), where 3 represents that each grid will be predefined with three predicted boxes of various aspect ratios, 5 represents that each predicted box will predict the parameter (<italic>x</italic>, <italic>y</italic>, <italic>w</italic>, <italic>h</italic>, and <italic>&#x3b8;</italic>) of the border, 1 is used to determine whether each grid contains the object, and the final <italic>C</italic> parameters is used to determine the type of object each grid contains.</p>
<fig id="f7" position="float">
<label>Figure&#xa0;7</label>
<caption>
<p>Structural diagram of the head.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-14-1256545-g007.tif"/>
</fig>
<fig id="f8" position="float">
<label>Figure&#xa0;8</label>
<caption>
<p>Long-edge definition method.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-14-1256545-g008.tif"/>
</fig>
<p>The loss function of the model proposed in this paper consists of three parts: Reg part, Obj part, and Cls part. The Reg part is the regression parameter judgment of the feature points, the Obj part is the judgment of whether the feature points contain objects, and the Cls part is the kind of objects contained in the feature points. In order to avoid the differences between the angular parameter <italic>&#x3b8;</italic> and other parameters to bring difficulties to the training of the model, the Reg part uses KLD as the loss function (<xref ref-type="bibr" rid="B30">Yang et&#xa0;al., 2021</xref>), whose core idea is to convert the oriented bounding box into a two-dimensional Gaussian distribution, i.e. (<italic>x</italic>, <italic>y</italic>, <italic>w</italic>, <italic>h</italic>, and <italic>&#x3b8;</italic>) into a two-dimensional Gaussian distribution of <inline-formula>
<mml:math display="inline" id="im3">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="script">N</mml:mi>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>&#x3bc;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mtext>&#x3a3;</mml:mtext>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, and the conversion is shown in Eq. (10). The KLD between the Gaussian distribution is calculated as the regression, the loss is calculated as shown in Eq. (11), where the subscripts <italic>p</italic> and <italic>t</italic> denote the predicted distribution results and the actual results respectively. The KLD loss function is scale-invariant and can dynamically adjust the gradient weights of the angle parameters according to the aspect ratio of the object, and this self-modulation optimization mechanism effectively promotes the accuracy of oriented bounding box detection. The Obj and Cls parts, on the other hand, adopt a binary cross-entropy loss function to reduce the computational complexity of training.</p>
<disp-formula>
<label>(10)</label>
<mml:math display="block" id="M10">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x2003;</mml:mo>
<mml:mtext mathvariant="bold-italic">&#x3bc;</mml:mtext>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mtext mathvariant="bold-italic">x</mml:mtext>
<mml:mo>,</mml:mo>
<mml:mtext mathvariant="bold-italic">y</mml:mtext>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>&#x22a4;</mml:mo>
</mml:msup>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msup>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>&#x3a3;</mml:mi>
</mml:mstyle>
<mml:mrow>
<mml:mn mathvariant="bold">1</mml:mn>
<mml:mo stretchy="false">/</mml:mo>
<mml:mn mathvariant="bold">2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&amp;</mml:mo>
<mml:mo>=</mml:mo>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>R</mml:mi>
<mml:mi>A</mml:mi>
</mml:mstyle>
<mml:msup>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>R</mml:mi>
</mml:mstyle>
<mml:mo>&#x22a4;</mml:mo>
</mml:msup>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mo stretchy="true">(</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>cos</mml:mi>
<mml:mo>&#xa0;</mml:mo>
</mml:mstyle>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>s</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mstyle>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>sin</mml:mi>
<mml:mo>&#xa0;</mml:mo>
</mml:mstyle>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>cos</mml:mi>
<mml:mo>&#xa0;</mml:mo>
</mml:mstyle>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
<mml:mo stretchy="true">)</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo stretchy="true">(</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mfrac>
<mml:mtext mathvariant="bold-italic">w</mml:mtext>
<mml:mn mathvariant="bold">2</mml:mn>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mn mathvariant="bold">0</mml:mn>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn mathvariant="bold">0</mml:mn>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mfrac>
<mml:mtext mathvariant="bold-italic">h</mml:mtext>
<mml:mn mathvariant="bold">2</mml:mn>
</mml:mfrac>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
<mml:mo stretchy="true">)</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo stretchy="true">(</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>cos</mml:mi>
<mml:mo>&#xa0;</mml:mo>
</mml:mstyle>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>sin</mml:mi>
<mml:mo>&#xa0;</mml:mo>
</mml:mstyle>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>sin</mml:mi>
<mml:mo>&#xa0;</mml:mo>
</mml:mstyle>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>cos</mml:mi>
<mml:mo>&#xa0;</mml:mo>
</mml:mstyle>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
<mml:mo stretchy="true">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mtext>&#x2003;&#xa0;&#xa0;&#xa0;</mml:mtext>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mo stretchy="true">(</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mfrac>
<mml:mtext mathvariant="bold-italic">w</mml:mtext>
<mml:mn mathvariant="bold">2</mml:mn>
</mml:mfrac>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>c</mml:mi>
<mml:mi>o</mml:mi>
</mml:mstyle>
<mml:msup>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>s</mml:mi>
</mml:mstyle>
<mml:mn mathvariant="bold">2</mml:mn>
</mml:msup>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>+</mml:mo>
<mml:mfrac>
<mml:mtext mathvariant="bold-italic">h</mml:mtext>
<mml:mn mathvariant="bold">2</mml:mn>
</mml:mfrac>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>s</mml:mi>
<mml:mi>i</mml:mi>
</mml:mstyle>
<mml:msup>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>n</mml:mi>
</mml:mstyle>
<mml:mn mathvariant="bold">2</mml:mn>
</mml:msup>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mtext mathvariant="bold-italic">w&#xa0;</mml:mtext>
<mml:mo>&#x2212;</mml:mo>
<mml:mtext mathvariant="bold-italic">&#xa0;h</mml:mtext>
</mml:mrow>
<mml:mn mathvariant="bold">2</mml:mn>
</mml:mfrac>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>cos</mml:mi>
<mml:mo>&#xa0;</mml:mo>
</mml:mstyle>
<mml:mi>&#x3b8;</mml:mi>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>sin</mml:mi>
<mml:mo>&#xa0;</mml:mo>
</mml:mstyle>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>&#xa0;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mtext mathvariant="bold-italic">w&#xa0;</mml:mtext>
<mml:mo>&#x2212;</mml:mo>
<mml:mtext mathvariant="bold-italic">&#xa0;h</mml:mtext>
</mml:mrow>
<mml:mn mathvariant="bold">2</mml:mn>
</mml:mfrac>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>cos</mml:mi>
<mml:mo>&#xa0;</mml:mo>
</mml:mstyle>
<mml:mi>&#x3b8;</mml:mi>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>sin</mml:mi>
<mml:mo>&#xa0;</mml:mo>
</mml:mstyle>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mfrac>
<mml:mtext mathvariant="bold-italic">w</mml:mtext>
<mml:mn mathvariant="bold">2</mml:mn>
</mml:mfrac>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>s</mml:mi>
<mml:mi>i</mml:mi>
</mml:mstyle>
<mml:msup>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>n</mml:mi>
</mml:mstyle>
<mml:mn mathvariant="bold">2</mml:mn>
</mml:msup>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>+</mml:mo>
<mml:mfrac>
<mml:mtext mathvariant="bold-italic">h</mml:mtext>
<mml:mn mathvariant="bold">2</mml:mn>
</mml:mfrac>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>c</mml:mi>
<mml:mi>o</mml:mi>
</mml:mstyle>
<mml:msup>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>s</mml:mi>
</mml:mstyle>
<mml:mn mathvariant="bold">2</mml:mn>
</mml:msup>
<mml:mtext>&#xa0;</mml:mtext>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
<mml:mo stretchy="true">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula>
<label>(11)</label>
<mml:math display="block" id="M11">
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mtext mathvariant="bold-italic">D</mml:mtext>
<mml:mrow>
<mml:mtext mathvariant="bold-italic">kl</mml:mtext>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>N</mml:mi>
</mml:mstyle>
<mml:msup>
<mml:mtext mathvariant="bold-italic">p</mml:mtext>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
</mml:msub>
<mml:mo>&#x2225;</mml:mo>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>N</mml:mi>
</mml:mstyle>
<mml:msup>
<mml:mtext mathvariant="bold-italic">t</mml:mtext>
<mml:mo>&#x2032;</mml:mo>
</mml:msup>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mn mathvariant="bold">1</mml:mn>
<mml:mn mathvariant="bold">2</mml:mn>
</mml:mfrac>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mtext mathvariant="bold-italic">&#x3bc;</mml:mtext>
<mml:mtext mathvariant="bold-italic">p</mml:mtext>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mtext mathvariant="bold-italic">&#x3bc;</mml:mtext>
<mml:mtext mathvariant="bold-italic">t</mml:mtext>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mtext mathvariant="bold-italic">T</mml:mtext>
</mml:msup>
<mml:msubsup>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>&#x3a3;</mml:mi>
</mml:mstyle>
<mml:mtext mathvariant="bold-italic">t</mml:mtext>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="bold">&#x3bc;</mml:mi>
<mml:mi>p</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi mathvariant="bold">&#x3bc;</mml:mi>
<mml:mi mathvariant="bold">t</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mo>+</mml:mo>
<mml:mfrac>
<mml:mn mathvariant="bold">1</mml:mn>
<mml:mn mathvariant="bold">2</mml:mn>
</mml:mfrac>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>T</mml:mi>
<mml:mi>r</mml:mi>
</mml:mstyle>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">M</mml:mi>
<mml:mi mathvariant="bold">T</mml:mi>
</mml:msup>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mi mathvariant="bold">M</mml:mi>
<mml:mi mathvariant="bold">T</mml:mi>
</mml:msup>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:msubsup>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>&#x3a3;</mml:mi>
</mml:mstyle>
<mml:mtext mathvariant="bold-italic">t</mml:mtext>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
</mml:msubsup>
<mml:msup>
<mml:mtext mathvariant="bold-italic">M</mml:mtext>
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mtext mathvariant="bold-italic">M</mml:mtext>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>&#x3a3;</mml:mi>
</mml:mstyle>
<mml:mtext mathvariant="bold-italic">P</mml:mtext>
</mml:msub>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>+</mml:mo>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>l</mml:mi>
<mml:mi>n</mml:mi>
</mml:mstyle>
<mml:mfrac>
<mml:mrow>
<mml:mrow>
<mml:mo>|</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>&#x3a3;</mml:mi>
</mml:mstyle>
<mml:mtext mathvariant="bold-italic">t</mml:mtext>
</mml:msub>
</mml:mrow>
<mml:mo>|</mml:mo>
</mml:mrow>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>&#x3a3;</mml:mi>
</mml:mstyle>
<mml:mtext mathvariant="bold-italic">P</mml:mtext>
</mml:msub>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#x2212;</mml:mo>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>&#x2112;</mml:mi>
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>K</mml:mi>
<mml:mi>L</mml:mi>
<mml:mi>D</mml:mi>
</mml:mstyle>
</mml:mrow>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mn mathvariant="bold">1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mn mathvariant="bold">1</mml:mn>
<mml:mrow>
<mml:mtext mathvariant="bold-italic">&#x3c4;&#xa0;</mml:mtext>
<mml:mo>+</mml:mo>
<mml:mtext mathvariant="bold-italic">&#xa0;f</mml:mtext>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>D</mml:mi>
</mml:mstyle>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
<mml:mtext mathvariant="bold-italic">&#x3c4;</mml:mtext>
<mml:mo>&#x2265;</mml:mo>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
</disp-formula>
</sec>
</sec>
</sec>
<sec id="s3">
<label>3</label>
<title>Experiments and analysis of results</title>
<sec id="s3_1">
<label>3.1</label>
<title>Training procedures</title>
<p>The operating environment for this experimental was a Dell tower workstation (Dell, Inc) with an operating system environment of Windows 11, a 12th-Gen Intel<sup>&#xae;</sup> Core&#x2122; i5-12500 3.00 GHz processor, 32 G of on-board running memory, a 1-TB solid-state drive, and an NVIDIA GeForce RTX 3080 graphics card with 10 GB of video memory and using GPU-accelerated computing. (Software environment: Python 3.7.16, PyTorch 1.7.0, Torchvision 0.8.2, CUDA 11.0.)</p>
<p>The number of iterations in this experiment was 700, batch_size was set to 2, and Adam was used as the optimizer. The initial learning rate of the models was 1<italic>e</italic>&#x2212;3, the maximum learning rate was 1<italic>e</italic>&#x2212;5, the momentum was 0.937, the weight decay was 0, and the input image resolution was 640 &#xd7; 640. The same training parameters and dataset were used for all models during training.</p>
</sec>
<sec id="s3_2">
<label>3.2</label>
<title>Performance evaluation</title>
<p>To accurately evaluate the effectiveness of the method proposed in the previous section, this paper uses several evaluation metrics, including precision (<italic>P</italic>), recall (<italic>R</italic>), <italic>F</italic>1 score, mean average precision (mAP), speed (FPS), number of parameters (Params), and GFLOPs. These metrics are utilized to assess the performance of the model in terms of its detection accuracy and efficiency.</p>
<p>The precision refers to the proportion of correctly classified positive samples out of all the samples predicted. It is calculated using the formula presented in Eq. (12).</p>
<disp-formula>
<label>(12)</label>
<mml:math display="block" id="M12">
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<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:mstyle>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>T</mml:mi>
<mml:mi>P</mml:mi>
</mml:mstyle>
</mml:mrow>
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>T</mml:mi>
<mml:mi>P</mml:mi>
</mml:mstyle>
<mml:mo>+</mml:mo>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>F</mml:mi>
<mml:mi>P</mml:mi>
</mml:mstyle>
</mml:mrow>
</mml:mfrac>
<mml:mo>&#xa0;</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<p>Where TP represents the number of true-positive samples (correctly predicted positive samples), and FP represents the number of false-positive samples (negative samples incorrectly predicted as positive).</p>
<p>The recall quantifies the proportion of positive samples that are correctly identified by the model out of the total number of actual positive samples. It is calculated using the Eq. (13).</p>
<disp-formula>
<label>(13)</label>
<mml:math display="block" id="M13">
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<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:mstyle>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>T</mml:mi>
<mml:mi>P</mml:mi>
</mml:mstyle>
</mml:mrow>
<mml:mrow>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>T</mml:mi>
<mml:mi>P</mml:mi>
</mml:mstyle>
<mml:mo>+</mml:mo>
<mml:mstyle mathvariant="bold" mathsize="normal">
<mml:mi>F</mml:mi>
<mml:mi>N</mml:mi>
</mml:mstyle>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</disp-formula>
<p>The <italic>F</italic>1 score combines both precision and recall into a single value. The equation for calculating the <italic>F</italic>1 score is shown in Eq. (14).</p>
<disp-formula>
<label>(14)</label>
<mml:math display="block" id="M14">
<mml:mrow>
<mml:mtext mathvariant="bold">F</mml:mtext>
<mml:mn mathvariant="bold">1</mml:mn>
<mml:mo>=</mml:mo>
<mml:mn mathvariant="bold">2</mml:mn>
<mml:mo>&#xb7;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mtext mathvariant="bold-italic">P</mml:mtext>
<mml:mo>&#xb7;</mml:mo>
<mml:mtext mathvariant="bold-italic">R</mml:mtext>
</mml:mrow>
<mml:mrow>
<mml:mtext mathvariant="bold-italic">P</mml:mtext>
<mml:mo>+</mml:mo>
<mml:mtext mathvariant="bold-italic">R</mml:mtext>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</disp-formula>
<p>The mAP is calculated based on the precision&#x2013;recall (PR) curve, which only needs to detect a single disease; mAP is equivalent to AP. The equation for calculating mAP is shown in Eq. (15).</p>
<disp-formula>
<label>(15)</label>
<mml:math display="block" id="M15">
<mml:mrow>
<mml:mtext mathvariant="bold-italic">mAP</mml:mtext>
<mml:mo>=</mml:mo>
<mml:mtext mathvariant="bold-italic">AP</mml:mtext>
<mml:mo>=</mml:mo>
<mml:mstyle displaystyle="true">
<mml:mrow>
<mml:munderover>
<mml:mo>&#x222b;</mml:mo>
<mml:mn mathvariant="bold">0</mml:mn>
<mml:mn mathvariant="bold">1</mml:mn>
</mml:munderover>
<mml:mrow>
<mml:mstyle mathvariant="bold-italic">
<mml:mi>P</mml:mi>
<mml:mo stretchy="false" mathvariant="bold">(</mml:mo>
<mml:mi>R</mml:mi>
<mml:mo stretchy="false" mathvariant="bold">)</mml:mo>
<mml:mi>d</mml:mi>
<mml:mi>R</mml:mi>
</mml:mstyle>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:math>
</disp-formula>
<p>The Params reflects the model&#x2019;s complexity and capacity to learn and represent features. The equation for calculating Params is shown in Eq. (16).</p>
<disp-formula>
<label>(16)</label>
<mml:math display="block" id="M16">
<mml:mrow>
<mml:mtext mathvariant="bold">Params&#xa0;</mml:mtext>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mo stretchy="false">[</mml:mo>
<mml:mrow>
<mml:mtext mathvariant="bold">i</mml:mtext>
<mml:mo>&#xb7;</mml:mo>
<mml:mrow>
<mml:mo stretchy="false" mathvariant="bold">(</mml:mo>
<mml:mrow>
<mml:mtext mathvariant="bold">k</mml:mtext>
<mml:mo>&#xb7;</mml:mo>
<mml:mtext mathvariant="bold">k</mml:mtext>
</mml:mrow>
<mml:mo stretchy="false" mathvariant="bold">)</mml:mo>
</mml:mrow>
<mml:mo>&#xb7;</mml:mo>
<mml:mtext mathvariant="bold">o</mml:mtext>
</mml:mrow>
<mml:mo stretchy="false">]</mml:mo>
</mml:mrow>
<mml:mo>+</mml:mo>
<mml:mtext mathvariant="bold">o</mml:mtext>
</mml:mrow>
</mml:math>
</disp-formula>
<p>Where <italic>i</italic> is the input size, <italic>k</italic> is the convolution kernel size, and <italic>o</italic> is the output size.</p>
<p>Speed is measured in frames per second (FPS). The equation for calculating speed is shown in Eq. (17).</p>
<disp-formula>
<label>(17)</label>
<mml:math display="block" id="M17">
<mml:mrow>
<mml:mstyle mathvariant="bold">
<mml:mtext>Speed&#xa0;</mml:mtext>
<mml:mo>=</mml:mo>
<mml:mtext>&#xa0;frames&#xa0;/&#xa0;time</mml:mtext>
</mml:mstyle>
</mml:mrow>
</mml:math>
</disp-formula>
<p>GFLOPS is the speed of the model based on computation costs. The formula for calculating GFLOPS is shown in Eq. (18).</p>
<disp-formula>
<label>(18)</label>
<mml:math display="block" id="M18">
<mml:mrow>
<mml:mtext mathvariant="bold">GFLOPS&#xa0;</mml:mtext>
<mml:mo>=</mml:mo>
<mml:mtext mathvariant="bold">H</mml:mtext>
<mml:mo>&#xb7;</mml:mo>
<mml:mtext mathvariant="bold">W</mml:mtext>
<mml:mo>&#xb7;</mml:mo>
<mml:mtext mathvariant="bold">params</mml:mtext>
</mml:mrow>
</mml:math>
</disp-formula>
<p>Where <italic>H</italic> &#xd7; <italic>W</italic> is the size of the outputted feature map.</p>
</sec>
<sec id="s3_3">
<label>3.3</label>
<title>Ablation experiment</title>
<p>To offer a more comprehensive understanding of the effectiveness of the proposed enhancement technique applied to the Xoo-YOLO model, a series of ablation experiments were conducted. YOLOv8 was employed as the baseline model for comparison, and the results are detailed in <xref ref-type="table" rid="T1">
<bold>Table&#xa0;1</bold>
</xref>.</p>
<list list-type="simple">
<list-item>
<p>(1) Effects of LSKNet: a comparative analysis between YOLOv8 and YOLOv8+LSKNet highlights the efficacy of integrating LSKNet. Notably, the addition of LSKNet leads to a notable enhancement in model accuracy. The metrics mAP@0.5, precision, and recall show improvements of 2.26%, 4.60%, and 4.27%, respectively. This substantiates that LSKNet indeed contributes to improved model performance, attributed to its dynamic adaptation of a large spatial receptive field.</p>
</list-item>
<list-item>
<p>(2) Effects of GSConv: a comparison between YOLOv8 and YOLOv8 + GSConv reveals that the incorporation of GSConv contributes to a reduction in computational costs, with GFLOPS and Params experiencing reductions of 45.89% and 53.15%, respectively. Simultaneously, feature extraction capabilities receive a modest boost, as evidenced by increases of 0.18% in mAP@0.5, 3.80% in precision, and 4.42% in recall. While the GSConv module was integrated into the neck with careful consideration, it was deliberately excluded from the backbone to prevent an excessive presence of GSConv modules. This decision aimed to circumvent the overcomplication of the network architecture, which could hinder spatial information flow and significantly elongate inference times.</p>
</list-item>
<list-item>
<p>(3) Effects of both together: Xoo-YOLO harmoniously amalgamates the strengths of both LSKNet and GSConv. The result is a model with a 45.43% reduction in parameter count, a 51.39% decrease in computational demand, a 10.96% enhancement in precision, a 4.34% improvement in recall, and a noteworthy 7.80% advancement in mAP@0.5 when compared to YOLOv8.</p>
</list-item>
</list>
<table-wrap id="T1" position="float">
<label>Table&#xa0;1</label>
<caption>
<p>Comparisons of ablation experiments.</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="top" align="center">Models</th>
<th valign="top" align="center">Precision (%)</th>
<th valign="top" align="center">Recall (%)</th>
<th valign="top" align="center">mAP@0.5 (%)</th>
<th valign="top" align="center">GFLOPS (G)</th>
<th valign="top" align="center">Params (M)</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="center">YOLOv8</td>
<td valign="top" align="center">87.94</td>
<td valign="top" align="center">75.66</td>
<td valign="top" align="center">87.15</td>
<td valign="top" align="center">54.317</td>
<td valign="top" align="center">24.352</td>
</tr>
<tr>
<td valign="top" align="center">YOLOv8 + LSKNet</td>
<td valign="top" align="center">90.20</td>
<td valign="top" align="center">79.93</td>
<td valign="top" align="center">91.75</td>
<td valign="top" align="center">54.662</td>
<td valign="top" align="center">24.786</td>
</tr>
<tr>
<td valign="top" align="center">YOLOv8 + GSConv</td>
<td valign="top" align="center">88.12</td>
<td valign="top" align="center">79.46</td>
<td valign="top" align="center">91.57</td>
<td valign="top" align="center">29.347</td>
<td valign="top" align="center">11.404</td>
</tr>
<tr>
<td valign="top" align="center">
<bold>YOLOv8 + GSConv + LSKNet (proposed model)</bold>
</td>
<td valign="top" align="center">
<bold>97.60</bold>
</td>
<td valign="top" align="center">
<bold>80.00</bold>
</td>
<td valign="top" align="center">
<bold>94.95</bold>
</td>
<td valign="top" align="center">
<bold>29.692</bold>
</td>
<td valign="top" align="center">
<bold>11.838</bold>
</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<p>Bold values represent the model proposed in this paper, namely the Xoo-YOLO model.</p>
</table-wrap-foot>
</table-wrap>
<p>Collectively, Xoo-YOLO exemplifies a well-rounded synergy between accuracy enhancement and model lightweightness, thus affirming the significance of our proposed enhancements.</p>
</sec>
<sec id="s3_4">
<label>3.4</label>
<title>Comparative experiment</title>
<p>To validate the advantages of the model, the wild rice bacterial blight dataset, which includes 450 images in the training set, 150 images in the validation set, and 150 images in the test set, was used to evaluate the model&#x2019;s performance in terms of precision, recall, <italic>F</italic>1 score, mAP, speed (FPS), Params, and GFLOPs. All experiments were conducted under identical experimental conditions to ensure a fair comparison. Comparative experiments were conducted on the proposed model with the YOLOv7 and YOLOv7-added Swin Transformer module. The comparison results are shown in <xref ref-type="fig" rid="f9">
<bold>Figure&#xa0;9</bold>
</xref> and <xref ref-type="table" rid="T2">
<bold>Table&#xa0;2</bold>
</xref>. The detection performance of the three networks is different, and the mAP@0.5 of the Xoo-YOLO proposed in this paper is 94.95%, which is 9.13% and 6.13% higher than the original YOLOv7 and YOLOv7-added Swin Transformer module.</p>
<fig id="f9" position="float">
<label>Figure&#xa0;9</label>
<caption>
<p>Comparison of detection performance between different models.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-14-1256545-g009.tif"/>
</fig>
<table-wrap id="T2" position="float">
<label>Table&#xa0;2</label>
<caption>
<p>Comparison of detection performance of different models.</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="top" align="center">Models</th>
<th valign="top" align="center">Precision (%)</th>
<th valign="top" align="center">Recall (%)</th>
<th valign="top" align="center">
<italic>F</italic>1</th>
<th valign="top" align="center">mAP@0.5 (%)</th>
<th valign="top" align="center">FPS</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="center">YOLOv7</td>
<td valign="top" align="center">86.15</td>
<td valign="top" align="center">79.81</td>
<td valign="top" align="center">0.83</td>
<td valign="top" align="center">85.82</td>
<td valign="top" align="center">49</td>
</tr>
<tr>
<td valign="top" align="center">YOLOv7 + Swin Transform</td>
<td valign="top" align="center">93.13</td>
<td valign="top" align="center">68.59</td>
<td valign="top" align="center">0.79</td>
<td valign="top" align="center">88.82</td>
<td valign="top" align="center">24</td>
</tr>
<tr>
<td valign="top" align="center">
<bold>Proposed model</bold>
</td>
<td valign="top" align="center">
<bold>97.6</bold>
</td>
<td valign="top" align="center">
<bold>80.00</bold>
</td>
<td valign="top" align="center">
<bold>0.88</bold>
</td>
<td valign="top" align="center">
<bold>94.95</bold>
</td>
<td valign="top" align="center">
<bold>56</bold>
</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<p>Bold values represent the model proposed in this paper, namely the Xoo-YOLO model.</p>
</table-wrap-foot>
</table-wrap>
<p>Furthermore, the Xoo-YOLO model outperforms the other models in various metrics. There are two main reasons contributing to this phenomenon. Firstly, in comparison to the ELAN module in YOLOv7, the C2f module in YOLOv8 incorporates a parallel concatenating operation of the bottleneck module, which allows for more branching quadratic links and thus richer gradient flow information and thus possesses enhanced feature extraction and fusion capabilities. Secondly, the LSKNet module dynamically adjusts the spatial receptive field as needed, effectively mitigating instances of false positives and false negatives. These factors collectively reinforce the efficacy of the Xoo-YOLO model in wild rice bacterial blight detection. In order to further verify the performance of the proposed Xoo-YOLO model, we randomly selected some detection results under different environmental conditions from all testing samples, as shown in <xref ref-type="fig" rid="f10">
<bold>Figure&#xa0;10</bold>
</xref>.</p>
<fig id="f10" position="float">
<label>Figure&#xa0;10</label>
<caption>
<p>Prediction results of the proposed method. <bold>(A)</bold> Under dense disease conditions. <bold>(B)</bold> Under the conditions of image blurriness generated during the UAV flight collection process. <bold>(C)</bold> Under complex backgrounds such as weeds and debris in the field.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-14-1256545-g010.tif"/>
</fig>
<p>In terms of speed and model size, the Xoo-YOLO model exhibits a significant reduction in parameter count and computational complexity. This reduction is primarily attributed to the introduction of the GSConv module, which has a lower computation intensity. This module effectively accelerates feature fusion while decreasing computational complexity. Additionally, when compared to the YOLOv7 model, the C2f module and SPPF module utilized in YOLOv8 are more lightweight, providing advantages in terms of parameter and computational complexity. Comparative results are presented in <xref ref-type="fig" rid="f11">
<bold>Figure&#xa0;11</bold>
</xref>.</p>
<fig id="f11" position="float">
<label>Figure&#xa0;11</label>
<caption>
<p>Comparison of different models in terms of computational complexity, parameter, and detection time.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-14-1256545-g011.tif"/>
</fig>
<p>To analyze the performance differences between the proposed oriented box detection method and the original horizontal box detection method for wild rice bacterial blight, 750 images were annotated by the horizontal bounding box method and fed into the same network for training. Comparative experiments were conducted on the trained models, and the results are presented in <xref ref-type="table" rid="T3">
<bold>Table&#xa0;3</bold>
</xref>.</p>
<table-wrap id="T3" position="float">
<label>Table&#xa0;3</label>
<caption>
<p>Comparison of the horizontal bounding box and oriented bounding box detection performance.</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="top" align="center">Models</th>
<th valign="top" align="center">Precision (%)</th>
<th valign="top" align="center">Recall (%)</th>
<th valign="top" align="center">mAP (%)</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="center">HBB</td>
<td valign="top" align="center">73.3</td>
<td valign="top" align="center">78.5</td>
<td valign="top" align="center">79.5</td>
</tr>
<tr>
<td valign="top" align="center">
<bold>Proposed model</bold>
</td>
<td valign="top" align="center">
<bold>97.60</bold>
</td>
<td valign="top" align="center">
<bold>80.00</bold>
</td>
<td valign="top" align="center">
<bold>94.95</bold>
</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<p>Bold values represent the model proposed in this paper, namely the Xoo-YOLO model.</p>
</table-wrap-foot>
</table-wrap>
<p>Compared to the original method of using horizontal bounding boxes for detection, the model proposed in this study demonstrates improvements in terms of recall, precision, and mAP. When dealing with wild rice bacterial blight cases characterized by large aspect ratios and varying orientations, the utilization of oriented bounding box detection provides a better fit for the diseases. This approach reduces the influence of the background and facilitates more accurate feature extraction. Conversely, employing horizontal bounding boxes for detection can lead to visual disturbances and result in more pronounced instances of missed and false detections. Such an approach is inadequate for addressing the requirements of detecting wild rice bacterial blight from the UAV&#x2019;s perspective in field conditions. Furthermore, it significantly hampers subsequent research involving disease segmentation and disease resistance identification for wild rice bacterial blight. The comparative results of detection performance using both methods are illustrated in <xref ref-type="fig" rid="f12">
<bold>Figure&#xa0;12</bold>
</xref>.</p>
<fig id="f12" position="float">
<label>Figure&#xa0;12</label>
<caption>
<p>Comparison of detection performance between horizontal bounding boxes (HBB) and oriented bounding boxes (OBB). <bold>(A)</bold> HBB. <bold>(B)</bold> OBB.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-14-1256545-g012.tif"/>
</fig>
</sec>
</sec>
<sec id="s4" sec-type="discussion">
<label>4</label>
<title>Discussion</title>
<p>Extensive research on rice bacterial blight detection using deep learning has been conducted. However, prior studies by <xref ref-type="bibr" rid="B7">Haque et&#xa0;al. (2022)</xref>; <xref ref-type="bibr" rid="B9">Jia et&#xa0;al. (2023)</xref>; <xref ref-type="bibr" rid="B11">Kumar et&#xa0;al. (2023)</xref>, and <xref ref-type="bibr" rid="B20">Prasomphan (2023)</xref> did not fully consider the complexities of field conditions and the diverse angles at which diseases appear under the UAV viewpoint. This study addresses these specific needs. Moreover, there has been a scarcity of studies involving wild rice bacterial blight detection utilizing deep learning methods. To our knowledge, this is pioneering research to detect wild rice bacterial blight under UAV viewpoints in field settings. The results underscore the considerable potential of the Xoo-YOLO model in disease detection.</p>
<p>The advantages of the Xoo-YOLO model are as follows:</p>
<list list-type="order">
<list-item>
<p>Efficiency and speed: Xoo-YOLO boasts lightweight characteristics and enhanced processing speed, making it suitable for deployment on UAV or edge devices.</p>
</list-item>
<list-item>
<p>Balance of accuracy and efficiency: The model strikes a harmonious equilibrium between lightweight design and detection accuracy, outperforming other common deep learning models in detection accuracy.</p>
</list-item>
<list-item>
<p>Rotated bounding box detection: The Xoo-YOLO model introduces a method for detecting wild rice bacterial blight through oriented bounding boxes, leading to more accurate disease detection and localization. This approach minimizes interference caused by excessive background information under UAV viewpoints, thus establishing a robust foundation for subsequent disease segmentation and measurement efforts.</p>
</list-item>
</list>
<p>However, the recall of the Xoo-YOLO model for detecting wild rice bacterial blight stands at 80.0%, suggesting room for improvement. This lower recall could be attributed to factors such as wind interference and motion blur caused by UAV propellers, as well as instances of closely clustered diseases leading to missed detections. To address these, future experiments will explore the use of adversarial generative networks. Additionally, future endeavors should place a priority on including a wide range of wild rice varieties in the research. This approach is essential to ensuring the robustness and generalizability of the proposed method.</p>
<p>While Xoo-YOLO has its limitations, it serves as a valuable technical reference for detecting wild rice bacterial blight in field environments under the UAV viewpoint. The application of the Xoo-YOLO model to an intelligent assessment platform for wild rice diseases holds the promise of validating its reliability.</p>
</sec>
<sec id="s5" sec-type="conclusion">
<label>5</label>
<title>Conclusion</title>
<p>Wild rice disease detection is a crucial step in screening and cultivating highly disease-resistant rice varieties. To achieve rapid and accurate detection of bacterial blight in wild rice under natural field conditions, this study establishes a dataset for field-based disease detection. Addressing the unique characteristics of detecting wild rice bacterial blight from UAV viewpoints, this research builds upon the YOLOv8 model, introduces enhancements, and proposes the Xoo-YOLO network architecture. This is achieved by incorporating the LSKNet network in the backbone, integrating the GSConv module in the neck, and adopting oriented bounding box detection. These improvements enable real-time automatic detection of bacterial blight in wild rice under UAV perspectives.</p>
<p>Experimental results reveal that the proposed model achieves an impressive mAP@0.5 of 94.95%. It outperforms comparative models in terms of precision, recall, and <italic>F</italic>1 score. The model demonstrates superior computational complexity, parameter, and detection time with values of 29.692 G, 11.838 M, and 17.78 ms, respectively. These improvements compared to classic object detection models like YOLOv7 and YOLOv8 are significant. The model is well-suited for subsequent research focusing on disease segmentation and disease resistance identification in wild rice bacterial blight.</p>
<p>Considering the requirements of disease resistance identification standards, factors beyond disease detection, such as disease length, need integration with other models like disease segmentation. This study solely focuses on disease detection. However, in future work, we plan to delve into disease segmentation and disease resistance identification to enhance the efficiency of disease resistance gene exploration in wild rice.</p>
</sec>
<sec id="s6" sec-type="data-availability">
<title>Data availability statement</title>
<p>The raw data supporting the conclusions of this article will be made available by the authors, without undue reservation.</p>
</sec>
<sec id="s7" sec-type="author-contributions">
<title>Author contributions</title>
<p>PP: Conceptualization, Methodology, Project administration, Software, Validation, Writing &#x2013; original draft, Writing &#x2013; review &amp; editing. WG: Investigation, Methodology, Validation, Writing &#x2013; review &amp; editing. XZ: Methodology, Resources, Supervision, Writing &#x2013; review &amp; editing. LH: Methodology, Resources, Supervision, Writing &#x2013; review &amp; editing. GZ: Methodology, Resources, Supervision, Writing &#x2013; review &amp; editing. JZ: Conceptualization, Methodology, Resources, Supervision, Writing &#x2013; original draft, Writing &#x2013; review &amp; editing.</p>
</sec>
</body>
<back>
<sec id="s8" sec-type="funding-information">
<title>Funding</title>
<p>The authors declare financial support was received for the research, authorship, and/or publication of this article. This research was funded by the National Natural Science Foundation of China (No. 31971792, No. 32160421), the Project of Sanya Yazhou Bay Science and Technology City (No. SCKJ-JYRC-2023-45), the National Key Research and Development Program of China (No. 2022YFF0711805), the Innovation Project of the Chinese Academy of Agricultural Sciences (No. CAAS-ASTIP-2023-AII, No. ZDXM23011), the Special Fund of Chinese Central Government for Basic Scientific Research Operations in Commonweal Research Institutes (No. JBYW-AII-2023-06, No.Y2022XK24, No. Y2022QC17, No. JBYW-AII-2022-14), and the Nanfan special project, CAAS Grant Nos. YBXM2312, YDLH01, YDLH07, and YBXM10.</p>
</sec>
<ack>
<title>Acknowledgments</title>
<p>Appreciations are given to the editors and reviewers of the journal Frontiers in Plant Science.</p>
</ack>
<sec id="s9" 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="s10" 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="web">
<person-group person-group-type="author">
<collab>Administration, A.P.M.S</collab>
</person-group>. (<year>2017</year>). <source>The Technique Rules for Identification Rice Varieties Resistance Against Bacterial Blight (Xanthomonas oryzae pv. oryzae)</source>. Available at: <uri xlink:href="https://dbba.sacinfo.org.cn/stdDetail/50e3a8a7d337f3f78f316304f9835ae5a0b76a25d6355f3b062aa69e3eb2e047">https://dbba.sacinfo.org.cn/stdDetail/50e3a8a7d337f3f78f316304f9835ae5a0b76a25d6355f3b062aa69e3eb2e047</uri> (Accessed <access-date>9 July 2023</access-date>).</citation>
</ref>
<ref id="B2">
<citation citation-type="web">
<person-group person-group-type="author">
<collab>cgvict</collab>
</person-group> (<year>2017</year>) <source>roLabelImg [Online]. GitHub</source>. Available at: <uri xlink:href="https://github.com/cgvict/roLabelImg">https://github.com/cgvict/roLabelImg</uri> (Accessed <access-date>1 April 2023</access-date>).</citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Liu</surname> <given-names>P.</given-names>
</name>
<name>
<surname>Mei</surname> <given-names>L.</given-names>
</name>
<name>
<surname>He</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Chen</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Liu</surname> <given-names>H.</given-names>
</name>
<etal/>
</person-group>. (<year>2021</year>). <article-title>Xa7, a new executor R gene that confers durable and broad-spectrum resistance to bacterial blight disease in rice</article-title>. <source>Plant Commun.</source> <volume>2</volume> (<issue>3</issue>), <elocation-id>100143</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.xplc.2021.100143</pub-id>
</citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Dai</surname> <given-names>G.</given-names>
</name>
<name>
<surname>Fan</surname> <given-names>J.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>An Industrial-Grade Solution for Crop Disease Image Detection Tasks</article-title>. <source>Front. Plant Sci.</source> <volume>13</volume>. doi:&#xa0;<pub-id pub-id-type="doi">10.3389/fpls.2022.921057</pub-id>
</citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Dai</surname> <given-names>G.</given-names>
</name>
<name>
<surname>Hu</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Fan</surname> <given-names>J.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>DA-ActNN-YOLOV5: Hybrid YOLO v5 Model with Data Augmentation and Activation of Compression Mechanism for Potato Disease Identification</article-title>. <source>Computational Intelligence and Neuroscience</source> <volume>2022</volume>, <fpage>6114061</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1155/2022/6114061</pub-id>
</citation>
</ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Fan</surname> <given-names>W.</given-names>
</name>
<name>
<surname>Liu</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Yun</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Tang</surname> <given-names>Q.</given-names>
</name>
<name>
<surname>Zhou</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Xiao</surname> <given-names>X.</given-names>
</name>
<etal/>
</person-group>. (<year>2023</year>). <article-title>Collection and Preliminary Identification of Germplasm Resources Resistant to Bacterial Blight of Wild Rice from Hainan Province</article-title>. <source>J. Plant Genet. Resour.</source> <volume>24</volume> (<issue>01</issue>), <fpage>117</fpage>&#x2013;<lpage>125</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.13430/j.cnki.jpgr.20220830002</pub-id>
</citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ershadul Haque</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Rahman</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Junaeid</surname> <given-names>I.</given-names>
</name>
<name>
<surname>Hoque</surname> <given-names>S. U.</given-names>
</name>
<name>
<surname>Paul</surname> <given-names>M.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Rice leaf disease classification and detection using yolov5</article-title>. <source>arXiv: 2209.01579</source>. doi:&#xa0;<pub-id pub-id-type="doi">10.48550/arXiv.2209.01579</pub-id>
</citation>
</ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Howard</surname> <given-names>A. G.</given-names>
</name>
<name>
<surname>Zhu</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Chen</surname> <given-names>B.</given-names>
</name>
<name>
<surname>Kalenichenko</surname> <given-names>D.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>W.</given-names>
</name>
<name>
<surname>Weyand</surname> <given-names>T.</given-names>
</name>
<etal/>
</person-group>. (<year>2017</year>). <article-title>Mobilenets: Efficient convolutional neural networks for mobile vision applications</article-title>. <source>arXiv: 1704.04861</source>. doi:&#xa0;<pub-id pub-id-type="doi">10.48550/arXiv.1704.04861</pub-id>
</citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jia</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>T.</given-names>
</name>
<name>
<surname>Chen</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Zang</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Li</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Shi</surname> <given-names>H.</given-names>
</name>
<etal/>
</person-group>. (<year>2023</year>). <article-title>MobileNet-CA-YOLO: An Improved YOLOv7 Based on the MobileNetV3 and Attention Mechanism for Rice Pests and Diseases Detection</article-title>. <source>Agriculture</source> <volume>13</volume>, <issue>7</issue>, <fpage>1285</fpage>. doi: <pub-id pub-id-type="doi">10.3390/agriculture13071285</pub-id>
</citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Khan</surname> <given-names>F.</given-names>
</name>
<name>
<surname>Zafar</surname> <given-names>N.</given-names>
</name>
<name>
<surname>Tahir</surname> <given-names>M. N.</given-names>
</name>
<name>
<surname>Aqib</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Waheed</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Haroon</surname> <given-names>Z.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>A mobile-based system for maize plant leaf disease detection and classification using deep learning</article-title>. <source>Front. Plant Sci.</source> <volume>14</volume>. doi:&#xa0;<pub-id pub-id-type="doi">10.3389/fpls.2023.1079366</pub-id>
</citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kumar</surname> <given-names>V. S.</given-names>
</name>
<name>
<surname>Jaganathan</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Viswanathan</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Umamaheswari</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Vignesh</surname> <given-names>J.J.E.R.C.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Rice leaf disease detection based on bidirectional feature attention pyramid network with YOLO v5 model</article-title>. <source>Environmental Research Communications</source> <volume>5</volume> (<issue>6</issue>), <fpage>065014</fpage>. doi: <pub-id pub-id-type="doi">10.1088/2515-7620/acdece</pub-id>
</citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lee</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Arora</surname> <given-names>A. S.</given-names>
</name>
<name>
<surname>Yun</surname> <given-names>C. M.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Detecting strawberry diseases and pest infections in the very early stage with an ensemble deep-learning model</article-title>. <source>Front. Plant Sci.</source> <volume>13</volume>. doi:&#xa0;<pub-id pub-id-type="doi">10.3389/fpls.2022.991134</pub-id>
</citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Hou</surname> <given-names>Q.</given-names>
</name>
<name>
<surname>Zheng</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Cheng</surname> <given-names>M.-M.</given-names>
</name>
<name>
<surname>Yang</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Li</surname> <given-names>X.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Large Selective Kernel Network for Remote Sensing Object Detection</article-title>. <source>arXiv: 2303.09030</source>. doi:&#xa0;<pub-id pub-id-type="doi">10.48550/arXiv.2303.09030</pub-id>
</citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Li</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Wei</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Liu</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Zhan</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Ren</surname> <given-names>Q.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Slim-neck by GSConv: A better design paradigm of detector architectures for autonomous vehicles</article-title>. <source>arXiv: 2206.02424</source>. doi:&#xa0;<pub-id pub-id-type="doi">10.48550/arXiv.2206.02424</pub-id>
</citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Luo</surname> <given-names>B.</given-names>
</name>
<name>
<surname>Hong</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Su</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Liu</surname> <given-names>J.</given-names>
</name>
<etal/>
</person-group>. (<year>2020</year>). <article-title>Object detection based on global-local saliency constraint in aerial images</article-title>. <source>Remote Sensing</source> <volume>12</volume> (<issue>9</issue>), <fpage>1435</fpage>. doi: <pub-id pub-id-type="doi">10.3390/rs12091435</pub-id>
</citation>
</ref>
<ref id="B16">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Liao</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Zhu</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Shi</surname> <given-names>B.</given-names>
</name>
<name>
<surname>Xia</surname> <given-names>G.-s.</given-names>
</name>
<name>
<surname>Bai</surname> <given-names>X.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Rotation-sensitive regression for oriented scene text detection</article-title>. <conf-name>IEEE/CVF Conference on Computer Vision and Pattern Recognition</conf-name>. <fpage>5909</fpage>&#x2013;<lpage>5918</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/CVPR.2018.00619</pub-id>
</citation>
</ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>X.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Plant diseases and pests detection based on deep learning: a review</article-title>. <source>Plant Methods</source> <volume>17</volume> (<issue>1</issue>), <elocation-id>22</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.1186/s13007-021-00722-9</pub-id>
</citation>
</ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ma</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Shao</surname> <given-names>W.</given-names>
</name>
<name>
<surname>Ye</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Zheng</surname> <given-names>Y.</given-names>
</name>
<etal/>
</person-group>. (<year>2018</year>). <article-title>Arbitrary-oriented scene text detection <italic>via</italic> rotation proposals</article-title>. <source>IEEE Transactions on Multimedia</source> <volume>20</volume> (<issue>11</issue>), <fpage>3111</fpage>&#x2013;<lpage>3122</lpage>. doi: <pub-id pub-id-type="doi">10.1109/TMM.2018.2818020</pub-id>
</citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Pan</surname> <given-names>P.</given-names>
</name>
<name>
<surname>Jianhua</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Xiaoming</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Guomin</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Lin</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Quan</surname> <given-names>F.</given-names>
</name>
<etal/>
</person-group>. (<year>2023</year>). <article-title>Research progress of deep learning in intelligent identification of disease resistance of crops and their related species</article-title>. <source>Acta Agriculturae Zhejiangensis</source> <volume>35</volume> (<issue>08</issue>), <fpage>1993</fpage>&#x2013;<lpage>2012</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.3969/j.issn.1004-1524.20236105</pub-id>
</citation>
</ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Prasomphan</surname> <given-names>S.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Rice Bacterial Infection Detection Using Ensemble Technique on Unmanned Aerial Vehicles Images</article-title>. <source>Comput. Syst. Sci. Eng.</source> <volume>44</volume> (<issue>2</issue>), <fpage>991</fpage>&#x2013;<lpage>1007</lpage>. doi: <pub-id pub-id-type="doi">10.32604/csse.2023.025452</pub-id>
</citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Qiu</surname> <given-names>R.-Z.</given-names>
</name>
<name>
<surname>Chen</surname> <given-names>S.-P.</given-names>
</name>
<name>
<surname>Chi</surname> <given-names>M.-X.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>R.-B.</given-names>
</name>
<name>
<surname>Huang</surname> <given-names>T.</given-names>
</name>
<name>
<surname>Fan</surname> <given-names>G.-C.</given-names>
</name>
<etal/>
</person-group>. (<year>2022</year>). <article-title>An automatic identification system for citrus greening disease (Huanglongbing) using a YOLO convolutional neural network</article-title>. <source>Front. Plant Sci.</source> <volume>13</volume>. doi:&#xa0;<pub-id pub-id-type="doi">10.3389/fpls.2022.1002606</pub-id>
</citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ren</surname> <given-names>S.</given-names>
</name>
<name>
<surname>He</surname> <given-names>K.</given-names>
</name>
<name>
<surname>Girshick</surname> <given-names>R.</given-names>
</name>
<name>
<surname>Sun</surname> <given-names>J.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Faster r-cnn: Towards real-time object detection with region proposal networks</article-title>. <source>IEEE Transactions on Pattern Analysis and Machine Intelligence</source> <volume>39</volume> (<issue>6</issue>), <fpage>1137</fpage>&#x2013;<lpage>1149</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/TPAMI.2016.2577031</pub-id>
</citation>
</ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Shao</surname> <given-names>W.</given-names>
</name>
<name>
<surname>Fan</surname> <given-names>G.</given-names>
</name>
<name>
<surname>He</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Song</surname> <given-names>Z.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Phenotypic plasticity and local adaptation of Oryza rufipogon revealed by common garden trials</article-title>. <source>Biodiversity Sci.</source> <volume>31</volume> (<issue>03</issue>), <fpage>109</fpage>&#x2013;<lpage>116</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.17520/biods.2022311</pub-id>
</citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Shao</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Fen</surname> <given-names>Q.</given-names>
</name>
<name>
<surname>Chai</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>N.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>W.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Research progress of deep learning in detection and recognition of plant leaf diseases</article-title>. <source>Smart Agric.</source> <volume>4</volume> (<issue>1</issue>), <fpage>29</fpage>&#x2013;<lpage>46</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.12133/j.smartag.SA202202005</pub-id>
</citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Tang</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Liu</surname> <given-names>Q.</given-names>
</name>
<name>
<surname>Xiao</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Niu</surname> <given-names>X.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Selection of Optimized Candidate Reference Genes for Qrt-pcr Normalization in Rice during Xanthomonas Oryzae Pv. Oryzae Infection</article-title>. <source>Mol. Plant Breed.</source> <volume>15</volume> (<issue>1</issue>), <fpage>300</fpage>&#x2013;<lpage>306</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.13271/j.mpb.015.000300</pub-id>
</citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Terven</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Cordova-Esparza</surname> <given-names>D.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>A comprehensive review of YOLO: From YOLOv1 to YOLOv8 and beyond</article-title>. <source>arXiv.</source> <volume>2304.00501</volume> doi:&#xa0;<pub-id pub-id-type="doi">10.48550/arXiv.2304.00501</pub-id>
</citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname> <given-names>C.-Y.</given-names>
</name>
<name>
<surname>Bochkovskiy</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Liao</surname> <given-names>H.-Y. M.</given-names>
</name>
</person-group> (<year>2023</year>). "<article-title>YOLOv7: Trainable bag-of-freebies sets new state-of-the-art for real-time object detectors</article-title>." <source>2023 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)</source>, <fpage>7464</fpage>&#x2013;<lpage>7475</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/CVPR52729.2023.00721</pub-id>
</citation>
</ref>
<ref id="B28">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xu</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Du</surname> <given-names>R.</given-names>
</name>
<name>
<surname>Li</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Li</surname> <given-names>D.</given-names>
</name>
<name>
<surname>Chen</surname> <given-names>Y.</given-names>
</name>
<etal/>
</person-group>. (<year>2023</year>). <article-title>A method for detecting uneaten feed based on improved YOLOv5</article-title>. <source>Computers and Electronics in Agriculture</source> <volume>212</volume>, <fpage>108101</fpage>. doi: <pub-id pub-id-type="doi">10.1016/j.compag.2023.108101</pub-id>
</citation>
</ref>
<ref id="B29">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xu</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Xu</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Gong</surname> <given-names>Q.</given-names>
</name>
<name>
<surname>Li</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Li</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>S.</given-names>
</name>
<etal/>
</person-group>. (<year>2019</year>). <article-title>Engineering broad-spectrum bacterial blight resistance by simultaneously disrupting variable TALE-binding elements of multiple susceptibility genes in rice</article-title>. <source>Mol. Plant</source> <volume>12</volume> (<issue>11</issue>), <fpage>1434</fpage>&#x2013;<lpage>1446</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.molp.2019.08.006</pub-id>
</citation>
</ref>
<ref id="B30">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yang</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Yang</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Yang</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Ming</surname> <given-names>Q.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>W.</given-names>
</name>
<name>
<surname>Tian</surname> <given-names>Q.</given-names>
</name>
<etal/>
</person-group>. (<year>2021</year>). <article-title>Learning high-precision bounding box for rotated object detection via kullback-leibler divergence</article-title>. <source>Advances in Neural Information Processing Systems</source> <volume>34</volume>, <fpage>18381</fpage>&#x2013;<lpage>18394</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.48550/arXiv.2106.01883</pub-id>
</citation>
</ref>
<ref id="B31">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yuan</surname> <given-names>L.</given-names>
</name>
</person-group> (<year>1986</year>). <article-title>Hybrid Rice in China</article-title>. <source>Chin. J. Rice Sci.</source> <volume>1</volume> (<issue>1</issue>), <fpage>8</fpage>&#x2013;<lpage>18</lpage>.</citation>
</ref>
<ref id="B32">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yun</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Han</surname> <given-names>Y.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Research Progress on Identifying and Utilizing Disease-resistance Resources in Chinese Wild Rice</article-title>. <source>J. Plant Genet. Resour.</source> <volume>15</volume> (<issue>03</issue>), <fpage>472</fpage>&#x2013;<lpage>476+482</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.13430/j.cnki.jpgr.2014.03.003</pub-id>
</citation>
</ref>
<ref id="B33">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname> <given-names>D.-Y.</given-names>
</name>
<name>
<surname>Luo</surname> <given-names>H.-S.</given-names>
</name>
<name>
<surname>Cheng</surname> <given-names>T.</given-names>
</name>
<name>
<surname>Li</surname> <given-names>W.-F.</given-names>
</name>
<name>
<surname>Zhou</surname> <given-names>X.-G.</given-names>
</name>
<name>
<surname>Gu</surname> <given-names>C.-Y.</given-names>
</name>
<etal/>
</person-group>. (<year>2023</year>). <article-title>Enhancing wheat Fusarium head blight detection using rotation Yolo wheat detection network and simple spatial attention network</article-title>. <source>Computers and Electronics in Agriculture</source> <volume>211</volume>, <fpage>107968</fpage>. doi: <pub-id pub-id-type="doi">10.1016/j.compag.2023.107968</pub-id>
</citation>
</ref>
<ref id="B34">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Li</surname> <given-names>P.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Zhu</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>H.</given-names>
</name>
<etal/>
</person-group>. (<year>2021</year>). &#x201c;<article-title>An improved YOLO algorithm for rotated object detection in remote sensing images</article-title>,&#x201d; in <conf-name>2021 IEEE 4th Advanced Information Management, Communicates, Electronic and Automation Control Conference (IMCEC): IEEE</conf-name>. <fpage>840</fpage>&#x2013;<lpage>845</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/IMCEC51613.2021.9482265</pub-id>
</citation>
</ref>
<ref id="B35">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Zhou</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Lin</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Sun</surname> <given-names>J.</given-names>
</name>
</person-group> (<year>2018</year>). &#x201c;<article-title>Shufflenet: An extremely efficient convolutional neural network for mobile devices</article-title>,&#x201d; in <conf-name>2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition</conf-name>. <fpage>6848</fpage>&#x2013;<lpage>6856</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/CVPR.2018.00716</pub-id>
</citation>
</ref>
<ref id="B36">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhou</surname> <given-names>G.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>W.</given-names>
</name>
<name>
<surname>Chen</surname> <given-names>A.</given-names>
</name>
<name>
<surname>He</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Ma</surname> <given-names>X.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Rapid detection of rice disease based on FCM-KM and faster R-CNN fusion</article-title>. <source>IEEE Access</source> <volume>7</volume>, <fpage>143190</fpage>&#x2013;<lpage>143206</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/IMCEC51613.2021.9482265</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>