<?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.2025.1526142</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>MOSSNet: multiscale and oriented sorghum spike detection and counting in UAV images</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Zhao</surname>
<given-names>Jianqing</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="author-notes" rid="fn003">
<sup>&#x2020;</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2892201/overview"/>
<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/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Jiao</surname>
<given-names>Zhiyin</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<xref ref-type="author-notes" rid="fn003">
<sup>&#x2020;</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2996144/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Wang</surname>
<given-names>Jinping</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/software/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Wang</surname>
<given-names>Zhifang</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<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>Guo</surname>
<given-names>Yongchao</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Zhou</surname>
<given-names>Ying</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Chen</surname>
<given-names>Shiyi</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/resources/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Wu</surname>
<given-names>Wenjie</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<role content-type="https://credit.niso.org/contributor-roles/data-curation/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Shi</surname>
<given-names>Yannan</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<xref ref-type="author-notes" rid="fn001">
<sup>*</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2173124/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/funding-acquisition/"/>
<role content-type="https://credit.niso.org/contributor-roles/project-administration/"/>
<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>Lv</surname>
<given-names>Peng</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<xref ref-type="author-notes" rid="fn001">
<sup>*</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2851480/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/funding-acquisition/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>Key Laboratory for Climate Risk and Urban-Rural Smart Governance, School of Geography, Jiangsu Second Normal University</institution>, <addr-line>Nanjing</addr-line>,&#xa0;<country>China</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>Institute of Millet Crops, Hebei Academy of Agriculture and Forestry Sciences, Hebei Branch of National Sorghum Improvement Center</institution>, <addr-line>Shijiazhuang</addr-line>,&#xa0;<country>China</country>
</aff>
<aff id="aff3">
<sup>3</sup>
<institution>Key Laboratory of Genetic Improvement and Utilization for Featured Coarse Cereals, Ministry of Agriculture and Rural Affairs, Key Laboratory of Minor Cereal Crops of Hebei Province</institution>, <addr-line>Shijiazhuang</addr-line>,&#xa0;<country>China</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>Edited by: Lei Shu, Nanjing Agricultural University, China</p>
</fn>
<fn fn-type="edited-by">
<p>Reviewed by: Sayantan Sarkar, Texas A&amp;M Research &amp; Extension Center at Corpus Christi, United States</p>
<p>Shujin Qiu, Shanxi Agricultural University, China</p>
</fn>
<fn fn-type="corresp" id="fn001">
<p>*Correspondence: Yannan Shi, <email xlink:href="mailto:shiyannan@haafs.org">shiyannan@haafs.org</email>; Peng Lv, <email xlink:href="mailto:pengl001@126.com">pengl001@126.com</email>
</p>
</fn>
<fn fn-type="equal" id="fn003">
<p>&#x2020;These authors have contributed equally to this work</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>28</day>
<month>08</month>
<year>2025</year>
</pub-date>
<pub-date pub-type="collection">
<year>2025</year>
</pub-date>
<volume>16</volume>
<elocation-id>1526142</elocation-id>
<history>
<date date-type="received">
<day>11</day>
<month>11</month>
<year>2024</year>
</date>
<date date-type="accepted">
<day>29</day>
<month>07</month>
<year>2025</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2025 Zhao, Jiao, Wang, Wang, Guo, Zhou, Chen, Wu, Shi and Lv.</copyright-statement>
<copyright-year>2025</copyright-year>
<copyright-holder>Zhao, Jiao, Wang, Wang, Guo, Zhou, Chen, Wu, Shi and Lv</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<sec>
<title>Background</title>
<p>Accurate sorghum spike detection is critical for monitoring growth conditions, accurately predicting yield, and ensuring food security. Deep learning models have improved the accuracy of spike detection thanks to advances in artificial intelligence. However, the dense distribution of sorghum spikes, variable sizes and complex background information in UAV images make detection and counting difficult.</p>
</sec>
<sec>
<title>Methods</title>
<p>We propose a multiscale and oriented sorghum spike detection and counting model in UAV images (MOSSNet). The model creates a Deformable Convolution Spatial Attention (DCSA) module to improve the network's ability to capture small sorghum spike features. It also integrated Circular Smooth Labels (CSL) to effectively represent morphological features. The model also employs a Wise IoU-based localization loss function to improve network loss. </p>
</sec>
<sec>
<title>Results</title>
<p>Results show that MOSSNet accurately counts sorghum spike under field conditions, achieving mAP of 90.3%. MOSSNet shows excellent performance in predicting spike orientation, with RMSEa and MAEa of 14.6 and 12.5 respectively, outperforming other directional detection algorithms. Compared to general object detection algorithms which output horizonal detection boxes, MOSSNet also demonstrates high efficiency in counting sorghum spikes, with RMSE and MAE values of 9.3 and 8.1, respectively.</p>
</sec>
<sec>
<title>Discussion</title>
<p>Sorghum spikes have a slender morphology and their orientation angles tend to be highly variable in natural environments. MOSSNet 's ability has been proved to handle complex scenes with dense distribution, strong occlusion, and complicated background information. This highlights its robustness and generalizability, making it an effective tool for sorghum spike detection and counting. In the future, we plan to further explore the detection capabilities of MOSSNet at different stages of sorghum growth. This will involve implementing object model improvements tailored to each stage and developing a real-time workflow for accurate sorghum spike detection and counting.</p>
</sec>
</abstract>
<kwd-group>
<kwd>sorghum spike</kwd>
<kwd>oriented detection boxes</kwd>
<kwd>angle feature</kwd>
<kwd>deep learning</kwd>
<kwd>UAV</kwd>
</kwd-group>
<counts>
<fig-count count="11"/>
<table-count count="2"/>
<equation-count count="11"/>
<ref-count count="66"/>
<page-count count="14"/>
<word-count count="5728"/>
</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>Sorghum [<italic>Sorghum bicolor</italic> (L.) Moench] is a C<sub>4</sub> drought tolerant cereal crop widely grown worldwide for food, feed, and biofuels (<xref ref-type="bibr" rid="B5">Bao et&#xa0;al., 2024</xref>). It plays a vital role in global food security, especially in arid regions, providing an important source of nutrition for humans and livestock (<xref ref-type="bibr" rid="B28">Liaqat et&#xa0;al., 2024</xref>; <xref ref-type="bibr" rid="B19">Hossain et&#xa0;al., 2022</xref>). Due to the reduction of arable land and the impact of extreme environments, humans have been committed to maximizing crop yields to feed the growing population (<xref ref-type="bibr" rid="B6">Baye et&#xa0;al., 2022</xref>). Sorghum is the fifth cereal crop, and increasing the yield per unit area of sorghum can provide a guarantee for food security. Therefore, accurate estimation of sorghum yield is crucial for farmers and breeders (<xref ref-type="bibr" rid="B25">Khalifa and Eltahir, 2023</xref>, <xref ref-type="bibr" rid="B36">Ostmeyer TJ et&#xa0;al., 2022</xref>, <xref ref-type="bibr" rid="B48">Wang et&#xa0;al., 2024</xref>). Traditional manual sampling methods are not only time consuming and labor intensive, but are susceptible to human error, especially in the case of large-scale planting (<xref ref-type="bibr" rid="B50">Wu et&#xa0;al., 2023</xref>). This makes it particularly urgent to achieve efficient and accurate yield estimation (<xref ref-type="bibr" rid="B27">Liang et&#xa0;al., 2024</xref>; <xref ref-type="bibr" rid="B47">Wang et&#xa0;al., 2023</xref>).</p>
<p>To address these challenges, many studies have used unmanned aerial vehicle (UAV) technology, which has excellent monitoring capabilities, as an effective tool for sorghum yield estimation (<xref ref-type="bibr" rid="B3">Ahmad et&#xa0;al., 2020</xref>, <xref ref-type="bibr" rid="B23">Jianqing et&#xa0;al., 2023</xref>). Equipped with high-precision sensors, UAVs can quickly capture images of large areas of farmland, greatly improving the speed and accuracy of data collection (<xref ref-type="bibr" rid="B2">Abderahman Rejeb et&#xa0;al., 2022</xref>). This aerial perspective provided by UAVs offers comprehensive crop coverage and helps reduce monitoring blind spots. It also enables real-time tracking of crop growth. These capabilities are crucial for identifying potential problems and making timely adjustments (<xref ref-type="bibr" rid="B24">Jin et&#xa0;al., 2021</xref>, <xref ref-type="bibr" rid="B60">Zhang et&#xa0;al., 2024a</xref>, <xref ref-type="bibr" rid="B61">Zhang et&#xa0;al., 2024b</xref>). The flexibility and cost-effectiveness of UAV operations enable efficient deployment in a variety of environments and terrains. These advantages help to significantly reduce labor costs while improving data reliability. As a result, they provide a strong basis for scientific evaluation of sorghum yields (<xref ref-type="bibr" rid="B18">Hasan MM et&#xa0;al., 2018</xref>, <xref ref-type="bibr" rid="B37">Perich G et&#xa0;al., 2020</xref>).</p>
<p>In recent years, deep learning have achieved groundbreaking success in solving complex problems in a variety of fields (<xref ref-type="bibr" rid="B12">Duan et&#xa0;al., 2024</xref>; <xref ref-type="bibr" rid="B52">Yan et&#xa0;al., 2022</xref>, <xref ref-type="bibr" rid="B56">Yang et&#xa0;al., 2020</xref>; <xref ref-type="bibr" rid="B58">Zhang et&#xa0;al., 2023</xref>). The rapid development of deep learning has provided a novel solution for the detection and counting of sorghum spikes (<xref ref-type="bibr" rid="B20">Huang et&#xa0;al., 2023</xref>; <xref ref-type="bibr" rid="B43">Sanaeifar et&#xa0;al., 2023</xref>). Deep neural networks show significant potential in tasks such as classification, detection and segmentation (<xref ref-type="bibr" rid="B7">Cai et&#xa0;al., 2021</xref>, <xref ref-type="bibr" rid="B21">James et&#xa0;al., 2024</xref>). While classification methods can effectively categorize images of sorghum spikes, it faces challenges in dealing with complex backgrounds and occlusions (<xref ref-type="bibr" rid="B17">Guo et&#xa0;al., 2018</xref>). Segmentation methods achieve precise pixel-level localization but requires significant computational resources, making it less suitable for real-time processing of large datasets (<xref ref-type="bibr" rid="B10">Chenyong et&#xa0;al., 2020</xref>; <xref ref-type="bibr" rid="B13">Genze et&#xa0;al., 2022</xref>; <xref ref-type="bibr" rid="B33">Malambo et&#xa0;al., 2019</xref>, <xref ref-type="bibr" rid="B57">Zarei et&#xa0;al., 2024</xref>). Detection methods combine the strengths of both classification and segmentation, efficiently identifying the position and shape of sorghum spikes while demonstrating strong adaptability to varying backgrounds (<xref ref-type="bibr" rid="B21">James et&#xa0;al., 2024</xref>; <xref ref-type="bibr" rid="B15">Gonzalo-Mart&#xed;n and Garc&#xed;a-Pedrero, 2021</xref>). Deep learning models improve the accuracy and robustness of sorghum spike detection, especially in complex environments. These approaches effectively meet the real-time processing requirements of large-scale agricultural automation.</p>
<p>Traditional object detection methods based on convolutional neural networks, such as Faster R-CNN, SSD and YOLO, typically use horizontal bounding boxes to localize objects in images. While effective for standard detection tasks, these methods have significant limitations when applied to sorghum panicle detection in UAV imagery. Sorghum panicles have a slender morphology and naturally occur in different orientations due to the influence of wind, gravity and plant structure. Horizontal bounding boxes cannot represent directional information, making it difficult for models to learn accurate spatial features (<xref ref-type="bibr" rid="B15">Gonzalo-Mart&#xed;n and Garc&#xed;a-Pedrero, 2021</xref>; <xref ref-type="bibr" rid="B30">Lin and Guo, 2020</xref>; <xref ref-type="bibr" rid="B64">Zhang et&#xa0;al., 2024</xref>). Sorghum panicles are small, densely packed and highly overlapping in UAV images. Horizontal boxes often lead to the merging of multiple panicles into a single detection, or the repeated detection of the same panicle in crowded scenes (<xref ref-type="bibr" rid="B12">Duan et&#xa0;al., 2024</xref>; <xref ref-type="bibr" rid="B34">Ming et&#xa0;al., 2021</xref>). Horizontal boxes tend to contain a large amount of irrelevant background, which interferes with the learning of target-specific features, reducing model accuracy and training efficiency. This problem is exacerbated by the complex field environment, where background elements such as leaves, soil and shadows introduce additional noise (<xref ref-type="bibr" rid="B39">Qiu et&#xa0;al., 2024</xref>, <xref ref-type="bibr" rid="B46">Wang et&#xa0;al., 2022</xref>; <xref ref-type="bibr" rid="B51">Xue et&#xa0;al., 2024</xref>). In recent years, oriented bounding boxes have been used with an additional angular parameter to better represent multi-oriented targets, making some progress in remote sensing and cluttered scene detection. However, simply incorporating orientation into the bounding box is insufficient to address the challenges of small target size, dense overlap, and complex spatial relationships. In UAV imagery, such approaches still struggle with inadequate feature extraction and poor modelling of object interactions, resulting in frequent false positives and missed detections (<xref ref-type="bibr" rid="B43">Sanaeifar et&#xa0;al., 2023</xref>). It is therefore critical to develop a detection model that is not only orientation-aware, but also capable of fine-grained feature extraction and robust spatial reasoning.</p>
<p>To address these challenges, this study integrates sorghum spike orientation information into convolutional neural networks and uses oriented bounding boxes to identify their spatial locations. We propose a multiscale and orientation-aware sorghum spike detection model for UAV images. This model is designed to effectively address the detection challenges posed by the complex morphology and significant occlusions commonly found in sorghum spikes.</p>
</sec>
<sec id="s2" sec-type="materials|methods">
<label>2</label>
<title>Materials and methods</title>
<sec id="s2_1">
<label>2.1</label>
<title>UAV images</title>
<p>The experiment was conducted in 2024 at the Qiema Experimental Station in Shijiazhuang, Hebei Province, China, with sorghum variety JN 4 planted in 3 plots of 900 m<sup>2</sup> each (<xref ref-type="fig" rid="f1">
<bold>Figure&#xa0;1</bold>
</xref>). A DJI Phantom 4 drone equipped with a visible light camera was used to capture images of sorghum spikes under sunny conditions between 10 am and 2 pm. The flight altitude was set at 10 meters, with a speed of 1 meters per second. The original drone images had a resolution of 4032&#xd7;2268 pixels. To increase the efficiency of the model processing, the original images were cropped into 600&#xd7;600 pixels sub-images. The sorghum spikes were manually annotated using the Rolabelimg tool. This process generated annotation files containing information on each spike&#x2019;s center point, dimensions, angle, and category.</p>
<fig id="f1" position="float">
<label>Figure&#xa0;1</label>
<caption>
<p>Research area. <bold>(a)</bold> UAV image, <bold>(b)</bold> Labeled image.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-16-1526142-g001.tif">
<alt-text content-type="machine-generated">Map of China with a red star marking a location, likely a study area, and two inset images labeled &#x201c;a&#x201d; and &#x201c;b&#x201d; on the right. Both insets show close-up views of plant leaves with reddish seeds. The map includes latitude and longitude lines, and a small scale for distance.</alt-text>
</graphic>
</fig>
</sec>
<sec id="s2_2">
<label>2.2</label>
<title>Dataset preparation</title>
<p>Previous studies have shown that rotation and flipping can effectively improve the robustness of deep neural network models. In addition, brightness adjustment helps mitigate the effects of brightness variations caused by changes in ambient lighting and differences in sensors (<xref ref-type="bibr" rid="B4">Alzubaidi L et&#xa0;al., 2021</xref>, <xref ref-type="bibr" rid="B59">Zhang et&#xa0;al., 2023</xref>). Therefore, we applied data augmentation, including rotation, flipping, and brightness adjustment, to the annotated sorghum spike images and their associated annotation files (<xref ref-type="fig" rid="f2">
<bold>Figure&#xa0;2</bold>
</xref>). Specifically, rotation operations included rotating images by 90&#xb0;, 180&#xb0; and 270&#xb0;, while flipping operations included both horizontal and vertical flipping. Brightness adjustment was achieved by increasing and decreasing the image brightness by 10% and 20% respectively. This resulted in a dataset of 6000 images of sorghum spikes. Since the YOLO model inherently extracts approximately 10% of the training set data as an internal validation subset during training. This internal validation procedure continuously can monitor model convergence, early stopping and hyperparameter tuning. The dataset was then randomly divided into training, validation and test sets in a ratio of 6:1:3.</p>
<fig id="f2" position="float">
<label>Figure&#xa0;2</label>
<caption>
<p>Data augmentation.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-16-1526142-g002.tif">
<alt-text content-type="machine-generated">Eight images show clusters of green grass with dense, pink-tinged flower heads. Each image features a similar pattern of lush foliage and floral elements, viewed from above.</alt-text>
</graphic>
</fig>
</sec>
<sec id="s2_3">
<label>2.3</label>
<title>Structure of MOSSNet</title>
<p>MOSSNet is constructed based on YOLOv8. MOSSNet performs feature extraction and fusion on the input image to generate multi-scale feature maps (<xref ref-type="fig" rid="f3">
<bold>Figure&#xa0;3</bold>
</xref>). A Deformable Convolution Spatial Attention (DCSA) module is proposed to improve the network&#x2019;s ability to capture features of small sorghum spikes. An angular feature extraction module is developed by incorporating circular smooth labels. This enables the network to capture the directional information of sorghum spikes, effectively representing their morphological characteristics in UAV images. A Wise-IoU based localization loss is applied to further optimize the network loss for bounding boxes and detection boxes of sorghum spikes in field environments. Finally, duplicate sorghum spike detection boxes are removed by calculating the overlap area of the oriented detection boxes. The size, position, angle, and category information of the remaining detection boxes are then output.</p>
<fig id="f3" position="float">
<label>Figure&#xa0;3</label>
<caption>
<p>The overall framework of MOSSNet.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-16-1526142-g003.tif">
<alt-text content-type="machine-generated">Flowchart illustrating an object detection process. An input image undergoes data augmentation, followed by multi-scale feature extraction and fusion using PANet and DCSA. The detection layer uses circular smooth labels with training via DIOU and BCE loss, and inference through Rotate NMS. Outputs a detected result image.</alt-text>
</graphic>
</fig>
<sec id="s2_3_1">
<label>2.3.1</label>
<title>Deformable convolution spatial attention</title>
<p>This study proposes DCSA module to eliminate invalid features generated by traditional convolution operations when processing sorghum spikes of different shapes and sizes (<xref ref-type="fig" rid="f4">
<bold>Figure&#xa0;4</bold>
</xref>). The DCSA module has two main components. First, deformable convolution (<xref ref-type="bibr" rid="B11">Dai et&#xa0;al., 2017</xref>) is employed to overcome the limitations of conventional convolution in handling rectangular shapes. It allows the network to adaptively extract effective features based on the size of the sorghum spikes. (<xref ref-type="fig" rid="f5">
<bold>Figure&#xa0;5</bold>
</xref>). Second, the DCSA integrates deformable convolution with the Scaled Dot-Product Attention mechanism (<xref ref-type="bibr" rid="B32">Lovisotto et&#xa0;al., 2022</xref>). Notably, the scaled dot-product attention mechanism enhances the model&#x2019;s ability to focus on color-dimension features, thereby improving its adaptability to the color variations exhibited by sorghum spikes at different growth stages. By embedding this combination in the multi-scale feature extraction and fusion part of the network, the feature extraction capabilities are significantly enhanced. (<xref ref-type="fig" rid="f5">
<bold>Figure&#xa0;5</bold>
</xref>). The DCSA introduces a micro-scale detection layer branch designed to generate feature maps optimized for small sorghum spikes. These feature maps have a resolution of one quarter of the input image (<xref ref-type="fig" rid="f4">
<bold>Figure&#xa0;4</bold>
</xref>), ensuring better detection of multi-scale spikes in different stages.</p>
<fig id="f4" position="float">
<label>Figure&#xa0;4</label>
<caption>
<p>The structure of neck with DCSA.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-16-1526142-g004.tif">
<alt-text content-type="machine-generated">Flowchart illustrating a multi-scale detection process. It includes layers for micro, small, medium, and large-scale detections. Each layer consists of a sequence of operations: feature map (blue square), concatenation (purple circle labeled C), upsampling (dark purple circle labeled U), addition (green circle labeled A), and DCSA (yellow circle labeled D). The micro-scale detection is highlighted within a red dashed border.</alt-text>
</graphic>
</fig>
<fig id="f5" position="float">
<label>Figure&#xa0;5</label>
<caption>
<p>The structure of DCSA and Dconv module.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-16-1526142-g005.tif">
<alt-text content-type="machine-generated">Diagram comparing two neural network modules. The left module, titled &#x201c;Dconv module,&#x201d; consists of Feature, Conv 1x1, ReLU, Dconv 3x3, Batch Normalization, ReLU, Conv 1x1, Add, and ReLU. The right module, titled &#x201c;DCSA,&#x201d; includes Feature, Conv 1x1, ReLU, Scaled Dot Product Attention, Dconv module, Conv 1x1, Add, and ReLU. Both have a feedback loop from Conv 1x1 to Feature.</alt-text>
</graphic>
</fig>
</sec>
<sec id="s2_3_2">
<label>2.3.2</label>
<title>Angle feature extraction</title>
<p>In this study, the oriented detection box of the sorghum spike is decoupled into a horizontal detection box. This box contains the center of mass coordinates (x, y), length and width information (w, h), angle information (&#x3b8;), and category information (cls). &#x3b8; is the angle between the long side of the detection box and the x-axis, and each angle is a category, with a total of 180 categories. Circular smooth labels address the issue of angular periodicity (<xref ref-type="bibr" rid="B54">Yang and Yan, 2020</xref>). Based on this, the study defines a periodicity labelling code to measure the angular distance between the oriented detection box and the bounding box using the following formula:</p>
<disp-formula>
<mml:math display="block" id="M1">
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:mi>S</mml:mi>
<mml:mi>L</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:mo>{</mml:mo>
<mml:mtable columnalign="left" equalrows="true" equalcolumns="true">
<mml:mtr columnalign="left">
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mi>g</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mtext>,&#xa0;&#xa0;</mml:mtext>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>r</mml:mi>
<mml:mo>&lt;</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>&lt;</mml:mo>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>r</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
<mml:mtr columnalign="left">
<mml:mtd columnalign="left">
<mml:mrow>
<mml:mtext>&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</mml:mtext>
<mml:mn>0</mml:mn>
<mml:mtext>,&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;&#xa0;</mml:mtext>
<mml:mi>o</mml:mi>
<mml:mi>t</mml:mi>
<mml:mi>h</mml:mi>
<mml:mi>e</mml:mi>
<mml:mi>r</mml:mi>
<mml:mi>w</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>s</mml:mi>
<mml:mi>e</mml:mi>
</mml:mrow>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:math>
</disp-formula>
<p>where <italic>&#x3b8;</italic> is the angle of the sorghum spike orientation frame, <italic>g(x)</italic> is the Gaussian function, and <italic>r</italic> is the window radius of the Gaussian function.</p>
</sec>
<sec id="s2_3_3">
<label>2.3.3</label>
<title>Optimized loss function</title>
<p>The IoU-based localization loss only considers the scenario where the detection frame and the bounding box intersect, without taking into account the complex spatial relationship between the two frames (<xref ref-type="bibr" rid="B41">Rezatofighi et&#xa0;al., 2019</xref>). This study is based on Wise IoU (<xref ref-type="bibr" rid="B45">Tong et&#xa0;al., 2021</xref>), which allows the evaluation of the spatial overlap between the bounding boxes. It focuses not only on the area of overlap, but also on the differences in shape and position between the bounding boxes. The formula is as follows:</p>
<disp-formula>
<mml:math display="block" id="M2">
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mi>W</mml:mi>
<mml:mi>I</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>U</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mi>&#x3b1;</mml:mi>
<mml:mo>&#xb7;</mml:mo>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>U</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula>
<mml:math display="block" id="M3">
<mml:mrow>
<mml:msub>
<mml:mi>L</mml:mi>
<mml:mrow>
<mml:mi>I</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>U</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mstyle displaystyle="true">
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mi>S</mml:mi>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:msubsup>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>0</mml:mn>
</mml:mrow>
<mml:mi>B</mml:mi>
</mml:msubsup>
<mml:mrow>
<mml:msub>
<mml:mi>I</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:mstyle>
<mml:mo stretchy="false">(</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>I</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>U</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula>
<mml:math display="block" id="M4">
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
<mml:mo>=</mml:mo>
<mml:mi>exp</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>G</mml:mi>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mi>x</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>x</mml:mi>
</mml:msub>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
<mml:mo>+</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>G</mml:mi>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mi>y</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>y</mml:mi>
</mml:msub>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>G</mml:mi>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mi>w</mml:mi>
</mml:msub>
<mml:mo>+</mml:mo>
<mml:mi>G</mml:mi>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mi>h</mml:mi>
</mml:msub>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mfrac>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</disp-formula>
<p>where <italic>S</italic>
<sup>2</sup> is the feature map size output from the detection layer and <italic>B</italic> is the detection frame. <inline-formula>
<mml:math display="inline" id="im1">
<mml:mrow>
<mml:mi>G</mml:mi>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mi>x</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula>
<mml:math display="inline" id="im2">
<mml:mrow>
<mml:mi>G</mml:mi>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mi>y</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula>
<mml:math display="inline" id="im3">
<mml:mrow>
<mml:mi>G</mml:mi>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mi>h</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula>
<mml:math display="inline" id="im4">
<mml:mrow>
<mml:mi>G</mml:mi>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mi>w</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the center coordinates, length and width of the sorghum spike bounding box respectively. <inline-formula>
<mml:math display="inline" id="im5">
<mml:mrow>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>x</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula>
<mml:math display="inline" id="im6">
<mml:mrow>
<mml:msub>
<mml:mi>B</mml:mi>
<mml:mi>y</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the center coordinates of the sorghum spike detection frame.</p>
</sec>
<sec id="s2_3_4">
<label>2.3.4</label>
<title>Duplicate detection boxes deleted</title>
<p>The traditional Non-Maximum Suppression (NMS) method is primarily used to compute the Intersection over Union (IoU) between horizontal bounding boxes. However, this approach presents challenges when applied to the oriented bounding boxes of sorghum spikes (<xref ref-type="bibr" rid="B35">Neubeck and Gool, 2006</xref>). To address this issue, this study divides the overlapping region between the sorghum detection box and the bounding box into multiple triangles that share the same vertices (<xref ref-type="fig" rid="f6">
<bold>Figure&#xa0;6</bold>
</xref>). The total overlapping area is obtained by calculating and summing the area of each triangle. In addition, the ratio of the overlapping area to the sum of the areas of the two bounding boxes is defined. The bounding box with the highest ratio is retained, while the others are discarded, resulting in the final detection result. <xref ref-type="fig" rid="f6">
<bold>Figure&#xa0;6</bold>
</xref> illustrates the geometric principle for calculating the overlapping area between two oriented detection boxes.</p>
<fig id="f6" position="float">
<label>Figure&#xa0;6</label>
<caption>
<p>Area calculation for two overlapping oriented detection boxes. <bold>(a)</bold> intersecting graph is a triangle, <bold>(b)</bold> intersecting graph is a quadrilateral, <bold>(c)</bold> intersecting graph is a pentagon, <bold>(d)</bold> intersecting graph is a hexagon, <bold>(e)</bold> intersecting graph is a heptagon, <bold>(f)</bold> intersecting graph is an octagon.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-16-1526142-g006.tif">
<alt-text content-type="machine-generated">A field of corn crops with several red rectangles highlighting the corn cobs is shown on the left. On the right, there are six geometric diagrams labeled (a) to (f), each depicting a blue polygon with dashed lines and overlaid with transparent rectangles, illustrating different geometric configurations. An arrow between the crop and diagrams suggests a method or process connection.</alt-text>
</graphic>
</fig>
</sec>
</sec>
</sec>
<sec id="s3">
<label>3</label>
<title>Experiment setup and evaluating indicators</title>
<sec id="s3_1">
<label>3.1</label>
<title>Experiment settings</title>
<p>The deep network models were trained and tested on a server equipped with an Intel<sup>&#xae;</sup> Xeon Platinum 8268 CPU, NVIDIA TITAN V graphics processor (12 GB of graphics memory), and 500 GB of RAM, running Ubuntu 16. Considering the dataset size, model parameters, and computational resources, model training was performed with a learning rate of 0.001, a batch size of 32, a weight decay value of 1e-4, and a momentum of 0.9.</p>
</sec>
<sec id="s3_2">
<label>3.2</label>
<title>Evaluating indicators</title>
<p>This study evaluates the accuracy of MOSSNet and other deep learning network models in recognizing and counting sorghum spikes using five indicators grouped into three categories. Specifically, a mean Average Precision (mAP) is used to evaluate the accuracy of MOSSNet and specialized detection models in detecting the number and location of sorghum spikes. <italic>RMSE<sub>a</sub>
</italic> and <italic>MAE<sub>a</sub>
</italic> are used to evaluate the accuracy of the models in estimating the angle of sorghum spike. Meanwhile, <italic>RMSE</italic> and <italic>MAE</italic> are used to assess the performance of MOSSNet compared to general object detection methods for spike detection.</p>
<p>The mAP represents the mean accuracy across all categories within a recall range of 0 to 1, with higher values indicating better detection accuracy. In this study, the only object category is sorghum spikes and the formula for calculating mAP is as follows:</p>
<disp-formula>
<mml:math display="block" id="M5">
<mml:mrow>
<mml:mtext>mAP</mml:mtext>
<mml:mo>=</mml:mo>
<mml:mstyle displaystyle="true">
<mml:mrow>
<mml:msubsup>
<mml:mo>&#x222b;</mml:mo>
<mml:mn>0</mml:mn>
<mml:mrow><mml:mn>1</mml:mn></mml:mrow>
</mml:msubsup>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>R</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mstyle>
<mml:mi>d</mml:mi>
<mml:mi>R</mml:mi>
</mml:mrow>
</mml:math>
</disp-formula>
<p>where <italic>P</italic> and <italic>R</italic> are the precision and recall, respectively, defined as follows:</p>
<disp-formula>
<mml:math display="block" id="M6">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mi>P</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>T</mml:mi>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula>
<mml:math display="block" id="M7">
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>T</mml:mi>
<mml:mi>P</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mi>N</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>T</mml:mi>
<mml:mi>P</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
</disp-formula>
<p>
<italic>TP</italic> and <italic>FP</italic> are the number of correctly and incorrectly detected sorghum spikes, and <italic>FN</italic> is the number of undetected sorghum spikes.</p>
<p>
<italic>RMSE<sub>a</sub>
</italic> and <italic>MAE<sub>a</sub>
</italic> are used to evaluate the difference between the angle of the sorghum spike detection frame and the angle of the bounding box.</p>
<disp-formula>
<mml:math display="block" id="M8">
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>M</mml:mi>
<mml:mi>S</mml:mi>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mi>F</mml:mi>
</mml:mfrac>
<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>F</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:msubsup>
<mml:mi>p</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>q</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:msubsup>
<mml:mo>)</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula>
<mml:math display="block" id="M9">
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mi>A</mml:mi>
<mml:msub>
<mml:mi>E</mml:mi>
<mml:mi>a</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mi>F</mml:mi>
</mml:mfrac>
<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>F</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:mo>|</mml:mo>
<mml:msubsup>
<mml:mi>p</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:msubsup>
<mml:mo>&#x2212;</mml:mo>
<mml:msubsup>
<mml:mi>q</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:msubsup>
<mml:mo>|</mml:mo>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:math>
</disp-formula>
<p>where <italic>F</italic> is the number of images for which the calculation was performed. <inline-formula>
<mml:math display="inline" id="im7">
<mml:mrow>
<mml:msubsup>
<mml:mi>p</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the predicted angle of the nth sorghum spike in image <italic>i</italic> of the model calculation. <inline-formula>
<mml:math display="inline" id="im8">
<mml:mrow>
<mml:msubsup>
<mml:mi>q</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:msubsup>
</mml:mrow>
</mml:math>
</inline-formula> is the true angle of the corresponding sorghum spike.</p>
<p>As the output of the generalized one-stage and two-stage object detection methods is a horizontal detection box, it is not possible to use the mAP for comparison with MOSSNet. For the collected UAV images, we use manual annotation, where each sorghum spike was surrounded by a bounding box, and each predicted box from the model was correspondingly treated as a spike. To assess the accuracy of the model in predicting the total number of spikes and the associated variance, <italic>RMSE</italic> and <italic>MAE</italic> are used to compare the difference between the total number of spikes in the annotations and that predicted by the model.</p>
<disp-formula>
<mml:math display="block" id="M10">
<mml:mrow>
<mml:mi>R</mml:mi>
<mml:mi>M</mml:mi>
<mml:mi>S</mml:mi>
<mml:mi>E</mml:mi>
<mml:mo>=</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mi>F</mml:mi>
</mml:mfrac>
<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>F</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:math>
</disp-formula>
<disp-formula>
<mml:math display="block" id="M11">
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mi>A</mml:mi>
<mml:mi>E</mml:mi>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mi>F</mml:mi>
</mml:mfrac>
<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>F</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:mo>|</mml:mo>
<mml:msub>
<mml:mi>a</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>t</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>|</mml:mo>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:math>
</disp-formula>
<p>where <italic>t</italic> is the number of sorghum spikes included in the model-calculated image <italic>i</italic>, and <italic>a</italic> is the number of manually labeled sorghum spikes in image <italic>i</italic>.</p>
</sec>
</sec>
<sec id="s4" sec-type="results">
<label>4</label>
<title>Results</title>
<p>This study evaluates the performance of MOSSNet in sorghum spike detection against R2CNN (<xref ref-type="bibr" rid="B22">Jiang et&#xa0;al., 2017</xref>), R3DET (<xref ref-type="bibr" rid="B53">Yang et&#xa0;al., 2019</xref>), RRPN (<xref ref-type="bibr" rid="B31">Liu JH et&#xa0;al., 2017</xref>), RIDET (<xref ref-type="bibr" rid="B34">Ming et&#xa0;al., 2021</xref>), SCRDET (<xref ref-type="bibr" rid="B55">Yang et&#xa0;al., 2019</xref>) and RSDET (<xref ref-type="bibr" rid="B38">Qian et&#xa0;al., 2021</xref>) using metrics such as mAP, <italic>RMSE<sub>a</sub>
</italic> and <italic>MAE<sub>a</sub>
</italic>. These oriented object detection methods are primarily designed to detect rotated objects in remote sensing imagery, and their core mechanisms can be grouped into two categories. The first involves the incorporation of rotated bounding box regression (e.g., R2CNN, RRPN, R3Det), either at the proposal generation stage or at the regression stage, to model the angular information of objects. The second focuses on feature refinement and structure optimization (e.g. SCRDet, RIDet, RSDet) to improve detection performance for small objects or those with large angular variations in complex backgrounds. The results show that MOSSNet achieves a mean average precision (mAP) of 90.3% (<xref ref-type="table" rid="T1">
<bold>Table&#xa0;1</bold>
</xref>), outperforming the other methods in terms of detection accuracy. MOSSNet also achieved the highest precision in predicting sorghum spike orientation, with <italic>RMSE<sub>a</sub>
</italic> and <italic>MAE<sub>a</sub>
</italic> of 14.6 and 12.5 respectively. MOSSNet&#x2019;s frame per second (FPS) reached 35, demonstrating its ability to efficiently detect the orientation of sorghum spikes in UAV imagery.</p>
<table-wrap id="T1" position="float">
<label>Table&#xa0;1</label>
<caption>
<p>Comparison between the proposed method and other oriented object detection approaches.</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="middle" align="center">Method</th>
<th valign="middle" align="center">mAP (%)</th>
<th valign="middle" align="center">RMSE<sub>a</sub>
</th>
<th valign="middle" align="center">MAE<sub>a</sub>
</th>
<th valign="middle" align="center">FPS</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="middle" align="center">Proposed</td>
<td valign="middle" align="center">90.3</td>
<td valign="middle" align="center">14.6</td>
<td valign="middle" align="center">12.5</td>
<td valign="middle" align="center">35</td>
</tr>
<tr>
<td valign="middle" align="center">R2CNN</td>
<td valign="middle" align="center">67.1</td>
<td valign="middle" align="center">46.9</td>
<td valign="middle" align="center">39.5</td>
<td valign="middle" align="center">24</td>
</tr>
<tr>
<td valign="middle" align="center">R3DET</td>
<td valign="middle" align="center">76.5</td>
<td valign="middle" align="center">31.3</td>
<td valign="middle" align="center">25.3</td>
<td valign="middle" align="center">32</td>
</tr>
<tr>
<td valign="middle" align="center">RRPN</td>
<td valign="middle" align="center">71.4</td>
<td valign="middle" align="center">42.3</td>
<td valign="middle" align="center">36.8</td>
<td valign="middle" align="center">28</td>
</tr>
<tr>
<td valign="middle" align="center">RIDET</td>
<td valign="middle" align="center">84.7</td>
<td valign="middle" align="center">19.5</td>
<td valign="middle" align="center">18.3</td>
<td valign="middle" align="center">20</td>
</tr>
<tr>
<td valign="middle" align="center">SCRDET</td>
<td valign="middle" align="center">78.3</td>
<td valign="middle" align="center">26.6</td>
<td valign="middle" align="center">21.2</td>
<td valign="middle" align="center">27</td>
</tr>
<tr>
<td valign="middle" align="center">RSDET</td>
<td valign="middle" align="center">75.2</td>
<td valign="middle" align="center">32.3</td>
<td valign="middle" align="center">28.4</td>
<td valign="middle" align="center">25</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn>
<p>RMSE<sub>a</sub> and MAE<sub>a</sub> are used to evaluate the difference between the angle of the sorghum spike detection frame and the angle of the bounding box. The subscript lowercase letter &#x2018;a&#x2019; means that they are different from RMSE and MAE.</p>
</fn>
</table-wrap-foot>
</table-wrap>
<p>Furthermore, this study compared MOSSNet with several mainstream horizontal bounding box object detection methods, including Faster RCNN (<xref ref-type="bibr" rid="B40">Ren et&#xa0;al., 2017</xref>), EfficientNet (<xref ref-type="bibr" rid="B44">Tan and Le, 2019</xref>), RetinaNet (<xref ref-type="bibr" rid="B29">Lin et&#xa0;al., 2017</xref>), SSD (<xref ref-type="bibr" rid="B49">Wei et&#xa0;al., 2016</xref>), YOLOv5, YOLOv8, and YOLOv11 (<xref ref-type="fig" rid="f7">
<bold>Figure&#xa0;7</bold>
</xref>). In <xref ref-type="fig" rid="f7">
<bold>Figure&#xa0;7</bold>
</xref>, the x-axis represents the actual number of spikes in a given image, while the y-axis represents the number of spikes predicted by the model. Each point on the scatterplot thus corresponds to an image that pairs its labelled spike count with the model&#x2019;s predicted spike count. The distribution of these points around the diagonal visually illustrates the overall accuracy and error distribution of the model. The results show that each image contains on average about 30 sorghum spikes and MOSSNet still achieves the highest accuracy among all methods, with an <italic>RMSE</italic> of 9.3 and an <italic>MAE</italic> of 8.1. Comparing this benchmark with the outputs of different detection models, Faster R-CNN, EfficientNet, RetinaNet, SSD, YOLOv5, YOLOv8, YOLOv11, and the proposed MOSSNet detected approximately 81, 60, 43, 40, 34, 46, 33, and 31 spikes per image, respectively. These results indicate that some models significantly overestimate the number of spikes, whereas MOSSNet produces spike counts closest to the ground truth, demonstrating higher detection accuracy and better model alignment. As an improved model based on YOLOv8, MOSSNet reduced the <italic>RMSE</italic> by 29% and the <italic>MAE</italic> by 26% compared to YOLOv8. This study also tested the latest YOLOv11, released this year, and the results showed that MOSSNet reduced the <italic>RMSE</italic> by 13% and the <italic>MAE</italic> by 12% compared to YOLOv11. These results show that the proposed MOSSNet performs well in detecting and counting sorghum spikes in complex field environments.</p>
<fig id="f7" position="float">
<label>Figure&#xa0;7</label>
<caption>
<p>Comparison of the number of spikes labeled on the images by MOSSNet and other methods.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-16-1526142-g007.tif">
<alt-text content-type="machine-generated">Eight scatter plots compare model predictions to ground truth, each with a diagonal line. Models include Faster-RCNN, EfficientNet, SSD, YOLOv5, YOLOv8, RetinaNet, YOLOv11, and MOSSNet, with respective RMSE and MAE values labeled.</alt-text>
</graphic>
</fig>
</sec>
<sec id="s5" sec-type="discussion">
<label>5</label>
<title>Discussion</title>
<sec id="s5_1">
<label>5.1</label>
<title>The influence of angle and size distribution for the detection</title>
<p>The number, length and width of crop spikes are critical parameters for crop growth monitoring and yield prediction, which rely heavily on spike angle information in images (<xref ref-type="bibr" rid="B8">Chang et&#xa0;al., 2021</xref>; <xref ref-type="bibr" rid="B26">Li et&#xa0;al., 2022</xref>). Traditional non-deep learning methods using features such as size, texture, color and morphology combined with operators such as Harris have successfully measured spike morphology. These methods highlight the importance of angular features for effective spike detection (<xref ref-type="bibr" rid="B1">AB et&#xa0;al., 2015</xref>, <xref ref-type="bibr" rid="B16">Guo et&#xa0;al., 2016</xref>). By manually annotating sorghum spike angles, MOSSNet introduces and extracts spike angle features, providing a more accurate description of sorghum spike morphology in UAV imagery. This study analyses UAV image data to quantify the number of sorghum spikes at different angles. <xref ref-type="fig" rid="f8">
<bold>Figure&#xa0;8</bold>
</xref> shows the analysis of UAV images used to quantify the number of sorghum spikes at various angles. Specifically, the horizontal axis, which ranges from 0 to 180, represents the angles at which the sorghum spikes are rotated in the images. This allows their morphological features to be captured. The red and blue lines in the figure show the number of sorghum spikes detected at specific angles. At an angle of 0&#xb0;, the corresponding number of detected sorghum spikes is 661. The numbers labelled in the figure represent the exact number of spikes at intervals based on a threshold of 100, which emphasizes the differences in spike quantities. These results show that sorghum spikes are unevenly distributed across different angles, appearing mainly between 0&#xb0;-45&#xb0;, 90&#xb0; and 120&#xb0;- 180&#xb0;, with the highest number at 0&#xb0;. This distribution may be influenced by visual preferences and operational habits during manual annotation (<xref ref-type="bibr" rid="B65">Zhao et&#xa0;al., 2022</xref>). Consequently, the uneven distribution of spike angles suggests variation in morphology and orientation in UAV imagery based on <xref ref-type="fig" rid="f8">
<bold>Figure&#xa0;8</bold>
</xref>. By incorporating directional features, MOSSNet can more accurately capture the true morphology of sorghum spike in UAV images. This improves the model&#x2019;s ability to provide reliable data for future UAV-based estimation of sorghum spike morphological parameters.</p>
<fig id="f8" position="float">
<label>Figure&#xa0;8</label>
<caption>
<p>Classification for angles of sorghum spikes.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-16-1526142-g008.tif">
<alt-text content-type="machine-generated">Circular bar chart displaying data with blue and red bars. Blue bars are arranged around a semi-circular axis labeled from zero to one hundred eighty degrees. Numbers within the chart range from one hundred twenty-six to one hundred ninety-five. A red bar at the bottom is labeled six hundred sixty-one.</alt-text>
</graphic>
</fig>
<p>In this study, a detailed analysis of the bounding box length, width and area of sorghum spikes in the measured data was conducted (<xref ref-type="fig" rid="f9">
<bold>Figure&#xa0;9</bold>
</xref>). The bounding box length and width of sorghum spikes in drone images are generally less than 100 pixels. It indicates that the scale of sorghum spikes is relatively small and falls within the range of small object detection. On the other hand, the study used visible light images with a resolution of 4032&#xd7;2268 taken by a drone flying at an altitude of 10 meters, resulting in a ground resolution of 0.4 cm/pixel. The combination of observation scale and representation scale determines that the acquired drone images have the characteristics of small size and high density of sorghum spikes. Under these conditions, the pixel area of small objects in the image is relatively small, resulting in blurred image representation, limited extractable features, and weaker feature representation ability (<xref ref-type="bibr" rid="B66">Zhao et&#xa0;al., 2021</xref>). Therefore, it is necessary to make improvements to the detection model based on the characteristics of small-sized objects to improve its performance in detecting and representing sorghum spikes.</p>
<fig id="f9" position="float">
<label>Figure&#xa0;9</label>
<caption>
<p>The size distribution of sorghum spikes in UAV images.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-16-1526142-g009.tif">
<alt-text content-type="machine-generated">Scatter plot showing the relationship between the width and length of Sorghum spikes, measured in pixels. The x-axis represents length, while the y-axis represents width. Each point marks an individual measurement, with a dense cluster at lower values and some data points extending outward.</alt-text>
</graphic>
</fig>
</sec>
<sec id="s5_2">
<label>5.2</label>
<title>Ablation study and generalization test</title>
<p>To further investigate the impact of DCSA, CSL and Wise IoU on the experimental results, this study evaluates the effectiveness of these improvements with mAP (<xref ref-type="table" rid="T2">
<bold>Table&#xa0;2</bold>
</xref>). The results show that CSL is the most effective improvement, increasing mAP by 5.5%, while DCSA and Wise IoU contribute increases of 3.9% and 1.6% respectively. The baseline model only transforms sorghum spike angle information into standard categorical features, which is insufficient to capture the relative distances between different angles and the periodic nature of angle features. Comparing the results of oriented and horizontal bounding boxes for sorghum spike detection, it is clear that the inclusion of CSL for oriented detection offers significant advantages. The oriented bounding boxes are better able to capture the morphological features of the sorghum. In addition, they contain less background noise, which improves the overall detection accuracy (<xref ref-type="fig" rid="f10">
<bold>Figure&#xa0;10</bold>
</xref>). Without CSL, the horizontal bounding boxes tend to generate significant overlap, which interferes with sorghum spike detection and leads to missed detections. In addition, horizontal bounding boxes containing excessive background not only increase false detections, but also prevent further in-depth analysis of the detection boxes. Using our existing data resources, we conducted additional tests on JN3, JN6 and JN8 and their inbred lines (<xref ref-type="fig" rid="f11">
<bold>Figure&#xa0;11</bold>
</xref>). The results show that the proposed model has high generalization and robustness in different backgrounds and field conditions.</p>
<table-wrap id="T2" position="float">
<label>Table&#xa0;2</label>
<caption>
<p>Ablation study of components of MOSSNet.</p>
</caption>
<table frame="hsides">
<thead>
<tr>
<th valign="middle" rowspan="2" align="left">CSL</th>
<th valign="middle" colspan="2" align="left">DCSA</th>
<th valign="middle" rowspan="2" align="left">Wise IoU</th>
<th valign="middle" rowspan="2" align="left">mAP (%)</th>
</tr>
<tr>
<th valign="middle" align="left">Dconv</th>
<th valign="middle" align="left">Scaled dot-product attention</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="middle" align="left"/>
<td valign="middle" align="left">
</td>
<td valign="middle" align="left"/>
<td valign="middle" align="left"/>
<td valign="middle" align="left">79.3</td>
</tr>
<tr>
<td valign="middle" align="left">&#x221a;</td>
<td valign="middle" align="left">
</td>
<td valign="middle" align="left"/>
<td valign="middle" align="left"/>
<td valign="middle" align="left">84.8</td>
</tr>
<tr>
<td valign="middle" align="left">&#x221a;</td>
<td valign="middle" align="left">&#x221a;</td>
<td valign="middle" align="left"/>
<td valign="middle" align="left"/>
<td valign="middle" align="left">85.9</td>
</tr>
<tr>
<td valign="middle" align="left">&#x221a;</td>
<td valign="middle" align="left">&#x221a;</td>
<td valign="middle" align="left">&#x221a;</td>
<td valign="middle" align="left"/>
<td valign="middle" align="left">88.7</td>
</tr>
<tr>
<td valign="middle" align="left">&#x221a;</td>
<td valign="middle" align="left">&#x221a;</td>
<td valign="middle" align="left">&#x221a;</td>
<td valign="middle" align="left">&#x221a;</td>
<td valign="middle" align="left">90.3</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn>
<p>Checkmark (&#x221a;) indicates that the corresponding module is used. The absence of a checkmark indicates that the module is not used.</p>
</fn>
</table-wrap-foot>
</table-wrap>
<fig id="f10" position="float">
<label>Figure&#xa0;10</label>
<caption>
<p>Detection results with MOSSNet <bold>(a)</bold> and the YOLOv8 <bold>(b)</bold>.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-16-1526142-g010.tif">
<alt-text content-type="machine-generated">Two images of a sorghum field with heads outlined in boxes. Image &#x201c;a&#x201d; has red boxes showing more frequent detection. Image &#x201c;b&#x201d; has blue boxes indicating fewer detections.</alt-text>
</graphic>
</fig>
<fig id="f11" position="float">
<label>Figure&#xa0;11</label>
<caption>
<p>Detection results on different varieties with MOSSNet. <bold>(a)</bold> JN3; <bold>(b)</bold> JN6; <bold>(c)</bold> JN8.</p>
</caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fpls-16-1526142-g011.tif">
<alt-text content-type="machine-generated">Three panels labeled a, b, and c show a field of green plants with areas of interest outlined in red rectangles. The plants are densely packed, and the outlines indicate possible features being analyzed.</alt-text>
</graphic>
</fig>
</sec>
<sec id="s5_3">
<label>5.3</label>
<title>Optimized pathways for sustainable monitoring of sorghum spikes</title>
<p>Sorghum spikes have a slender morphology and their orientation angles tend to be highly variable in natural environments. Traditional horizontal detection boxes contain a significant number of non-target background pixels, reducing detection accuracy (<xref ref-type="bibr" rid="B43">Sanaeifar et&#xa0;al., 2023</xref>). The output does not capture the directional characteristics of rice spikes. The inclusion of complex background information in the horizontal bounding boxes can further degrade the model&#x2019;s training performance and make it difficult to visualize the detection results (<xref ref-type="bibr" rid="B63">Zhang et&#xa0;al., 2025</xref>). Sorghum plants have flexible structures, with dense, interlaced inflorescences that often overlap heavily, making false positives and false negatives more common than in standard object detection tasks. Under the influence of natural wind or UAV rotor wash, sorghum spikes can sway and intertwine, making it difficult to identify individual spikes. Our results show that sorghum spikes are unevenly distributed at different angles, occurring mainly between 0&#xb0;-45&#xb0;, 90&#xb0; and 120&#xb0;-180&#xb0;, with the highest concentration at 0&#xb0;. The model shows excellent adaptability, even in windy conditions. This angular distribution highlights a potential subjective bias in manual counting and serves as a reminder to farmers to consider the angular variations caused by wind, as failure to do so may compromise the accuracy of yield estimation. The model proposed in this study outputs oriented detection boxes with directional features that closely align with each sorghum ear, reducing background interference and improving counting accuracy.</p>
<p>On the other hand, the color of sorghum spikes in UAV images is influenced by the growth stage, which plays a dominant role in the performance of sorghum spike detection methods. This observation suggests that color-based detection approaches are generally used for specific growth stages (<xref ref-type="bibr" rid="B9">Chen H et&#xa0;al., 2024</xref>, <xref ref-type="bibr" rid="B14">Ghosal et&#xa0;al., 2019</xref>). In this study, the dataset covers both the heading and flowering stages of sorghum and includes several varieties (JN3, JN4, JN6 and JN8). Differences in cultivars and growth stages result in differences in spike color, such as green or brown. Some studies suggest that very early green spikes can exhibit significant differences in shape and size, requiring a larger amount of training data to maintain model generalizability and computational efficiency (<xref ref-type="bibr" rid="B62">Zhang et&#xa0;al., 2022</xref>). This study introduced the DCSA module, integrating Deformable Convolution and the Scaled Dot-Product Attention mechanism into the multi-scale feature extraction and fusion processes. The DCSA module combines deformable convolution with a scaled dot-product attention mechanism. The deformable convolution component introduces learnable 2D offsets to the regular sampling grid, enabling the sampling pattern to be deformed freely. This allows the model to focus adaptively on the key spatial features of the panicle regions in the image. Meanwhile, the scaled dot-product attention mechanism enables the model to focus on the most relevant parts of the input, thereby enhancing its ability to model information along the color dimension. Combining adaptive spatial sampling with color feature attention markedly improves the model&#x2019;s stability in recognizing sorghum panicles across images from different growth stages, effectively mitigating the drop in detection accuracy caused by variation in panicle color. we will also incorporate more rigorous statistical significance analyses in future studies to strengthen the reproducibility and persuasiveness of our results.</p>
<p>In addition, UAV flight parameters directly affect image quality, which has a significant impact on the accuracy of sorghum spike detection and yield estimation. Future research will focus on expanding and refining the sorghum spike dataset. It will also aim to identify the optimal UAV parameters and flight conditions. In addition, images from other growth stages will be incorporated to further improve the accuracy and applicability of the oriented sorghum spike detection model.</p>
<p>The proposed MOSSNet demonstrates significant effectiveness in detecting sorghum spikes of different sizes from UAV images, making it highly valuable for practical applications in field environments. Traditional detection methods struggle to capture the size and morphological characteristics of sorghum spikes in complex environments, especially given the dynamic changes in spike size and shape during the growth process (<xref ref-type="bibr" rid="B17">Guo et&#xa0;al., 2018</xref>; <xref ref-type="bibr" rid="B42">Salas Fernandez MG et&#xa0;al., 2017</xref>). The DCSA module in MOSSNet accurately captures the characteristics of small and densely spaced spikes. Horizontal detection boxes often contain excessive background information and are susceptible to interference from densely packed spikes (<xref ref-type="bibr" rid="B9">Chen H et&#xa0;al., 2024</xref>). By incorporating the CSL module, MOSSNet effectively discriminates the morphological and directional characteristics of sorghum spikes, thereby improving detection accuracy and reliability. In addition, MOSSNet, built with Pytorch, is a deep learning model that can be deployed on cloud servers or edge computing devices. It supports automated, real-time monitoring of sorghum. As a result, it provides farmers with efficient, accurate and informed planting and management strategies.</p>
</sec>
</sec>
<sec id="s6" sec-type="conclusions">
<label>6</label>
<title>Conclusions</title>
<p>This paper proposes a multiscale and oriented sorghum spike detection method in UAV images. Experimental results show that MOSSNet accurately identifies and counts sorghum spike under field conditions, achieving mAP of 90.3%. MOSSNet shows excellent performance in predicting spike orientation, with <italic>RMSE<sub>a</sub>
</italic> and <italic>MAE<sub>a</sub>
</italic> of 14.6 and 12.5 respectively, outperforming other directional detection algorithms. Com-pared to general object detection algorithms which output horizonal detection boxes, MOSSNet also demonstrates high efficiency in counting sorghum spikes, with <italic>RMSE</italic> and <italic>MAE</italic> values of 9.3 and 8.1, respectively. These results demonstrate the model&#x2019;s ability to handle complex scenes with dense distribution, strong occlusion, and complicated background information. This highlights its robustness and generalizability, making it an effective tool for sorghum spike detection and counting. In the future, we plan to further explore the detection capabilities of MOSSNet at different stages of sorghum growth. This will involve implementing object model improvements tailored to each stage and developing a real-time workflow for accurate sorghum spike detection and counting.</p>
</sec>
</body>
<back>
<sec id="s7" 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="s8" sec-type="author-contributions">
<title>Author contributions</title>
<p>JZ: Conceptualization, Methodology, Writing &#x2013; original draft, Writing &#x2013; review &amp; editing. ZJ: Methodology, Writing &#x2013; review &amp; editing. JW: Software, Writing &#x2013; review &amp; editing. ZW: Validation, Writing &#x2013; review &amp; editing. YG: Visualization, Writing &#x2013; review &amp; editing. YZ: Investigation, Writing &#x2013; review &amp; editing. SC: Resources, Writing &#x2013; review &amp; editing. WW: Data curation, Writing &#x2013; review &amp; editing. YS: Formal Analysis, Funding acquisition, Project administration, Supervision, Writing &#x2013; review &amp; editing. PL: Funding acquisition, Writing &#x2013; review &amp; editing.</p>
</sec>
<sec id="s9" sec-type="funding-information">
<title>Funding</title>
<p>The author(s) declare financial support was received for the research and/or publication of this article. This research was supported by the Natural Science Foundation of the Jiangsu Higher Education Institutions of China (24KJB210006), the China Agriculture Research System (CARS-06-14.5-B5), the HAAFS Basic Science and Technology Contract Project (HBNKY-BGZ-02), and the Modern Agriculture Research System of Hebei Province (HBCT2024070201).</p>
</sec>
<sec id="s10" 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="s11" sec-type="ai-statement">
<title>Generative AI statement</title>
<p>The author(s) declare that no Generative AI was used in the creation of this manuscript.</p>
<p>Any alternative text (alt text) provided alongside figures in this article has been generated by Frontiers with the support of artificial intelligence and reasonable efforts have been made to ensure accuracy, including review by the authors wherever possible. If you identify any issues, please contact us.</p>
</sec>
<sec id="s12" sec-type="disclaimer">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>AB</surname> <given-names>P.</given-names>
</name>
<name>
<surname>Jordan</surname> <given-names>D. R.</given-names>
</name>
<name>
<surname>Hammer</surname> <given-names>G. L.</given-names>
</name>
<name>
<surname>Armstrong</surname> <given-names>R. N.</given-names>
</name>
<name>
<surname>McLean</surname> <given-names>G.</given-names>
</name>
<name>
<surname>Laws</surname> <given-names>K.</given-names>
</name>
<etal/>
</person-group>. (<year>2015</year>). <article-title>The use of <italic>in-situ</italic> proximal sensing technologies to determine crop characteristics in sorghum crop breeding</article-title>. <source>Res Gate</source> <volume>4</volume>, <fpage>101231</fpage>. Available online at: <uri xlink:href="https://www.researchgate.net/publication/284713777_The_Use_of_In-Situ_Proximal_Sensing_Technologies_to_Determine_Crop_Characteristics_in_Sorghum_Crop_Breeding">https://www.researchgate.net/publication/284713777_The_Use_of_In-Situ_Proximal_Sensing_Technologies_to_Determine_Crop_Characteristics_in_Sorghum_Crop_Breeding</uri>
</citation></ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Abderahman Rejeb</surname> <given-names>A. A.</given-names>
</name>
<name>
<surname>Rejeb</surname> <given-names>K.</given-names>
</name>
<name>
<surname>Horst</surname> <given-names>T.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Drones in agriculture: A review and bibliometric analysis</article-title>. <source>Comput. Electron. Agric.</source> <volume>198</volume>, <fpage>107017</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.compag.2022.107017</pub-id>
</citation></ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ahmad</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Ordo&#xf1;ez</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Cartujo</surname> <given-names>P.</given-names>
</name>
<name>
<surname>Martos</surname> <given-names>V.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Remotely piloted aircraft (RPA) in agriculture: A pursuit of sustainability</article-title>. <source>Agronomy</source> <volume>11</volume>, <fpage>7</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.3390/agronomy11010007</pub-id>
</citation></ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Alzubaidi L</surname> <given-names>Z. J.</given-names>
</name>
<name>
<surname>Humaidi</surname> <given-names>A. J.</given-names>
</name>
<name>
<surname>Al-Dujaili</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Duan</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Al-Shamma</surname> <given-names>O.</given-names>
</name>
<name>
<surname>Santamar&#xed;a</surname> <given-names>J.</given-names>
</name>
<etal/>
</person-group>. (<year>2021</year>). <article-title>Review of deep learning: concepts, CNN architectures, challenges, applications, future directions</article-title>. <source>J. Big Data</source> <volume>8</volume>, <fpage>13</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1186/s40537-021-00444-8</pub-id>, PMID: <pub-id pub-id-type="pmid">33816053</pub-id></citation></ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bao</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>F.</given-names>
</name>
<name>
<surname>Li</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Zhu</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Xu</surname> <given-names>J.</given-names>
</name>
<etal/>
</person-group>. (<year>2024</year>). <article-title>Telomere-to-telomere genome assemblies of two Chinese Baijiu-brewing sorghum landraces</article-title>. <source>Plant Commun.</source> <volume>5</volume>, <fpage>100933</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.xplc.2024.100933</pub-id>, PMID: <pub-id pub-id-type="pmid">38689492</pub-id></citation></ref>
<ref id="B6">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Baye</surname> <given-names>W.</given-names>
</name>
<name>
<surname>Xie</surname> <given-names>Q.</given-names>
</name>
<name>
<surname>Xie</surname> <given-names>P.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Genetic architecture of grain yield-related traits in sorghum and maize</article-title>. <source>Int. J. Mol. Sci.</source> <volume>23</volume>, <fpage>26</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.3390/ijms23052405</pub-id>, PMID: <pub-id pub-id-type="pmid">35269548</pub-id></citation></ref>
<ref id="B7">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Cai</surname> <given-names>E.</given-names>
</name>
<name>
<surname>Baireddy</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Yang</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Crawford</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Delp</surname> <given-names>E. J.</given-names>
</name>
</person-group> (<year>2021</year>) in <conf-name>Panicle Counting in UAV Images For Estimating Flowering Time in Sorghum</conf-name>, Vol. <volume>13</volume>. <fpage>66</fpage>&#x2013;<lpage>77</lpage> (<publisher-name>IEEE</publisher-name>). Available online at: <uri xlink:href="https://www.researchgate.net/publication/355239845_Panicle_Counting_in_UAV_Images_for_Estimating_Flowering_Time_in_Sorghum">https://www.researchgate.net/publication/355239845_Panicle_Counting_in_UAV_Images_for_Estimating_Flowering_Time_in_Sorghum</uri>.</citation></ref>
<ref id="B8">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chang</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Jung</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Yeom</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Landivar</surname> <given-names>J.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>3D characterization of sorghum panicles using a 3D point cloud derived from UAV imagery</article-title>. <source>Remote Sens.</source> <volume>13</volume>, <fpage>282</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.3390/rs13020282</pub-id>
</citation></ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chen H</surname> <given-names>C. H.</given-names>
</name>
<name>
<surname>Huang</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Chen</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Cen</surname> <given-names>F.</given-names>
</name>
<name>
<surname>He</surname> <given-names>T.</given-names>
</name>
<etal/>
</person-group>. (<year>2024</year>). <article-title>Estimation of sorghum seedling number from drone image based on support vector machine and YOLO algorithms</article-title>. <source>Front. Plant Sci.</source> <volume>15</volume>, <elocation-id>1399872</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.3389/fpls.2024.1399872</pub-id>, PMID: <pub-id pub-id-type="pmid">39391781</pub-id></citation></ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Chenyong</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Alejandro</surname> <given-names>P.</given-names>
</name>
<name>
<surname>Zheng</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Eric</surname> <given-names>R.</given-names>
</name>
<name>
<surname>Jinliang</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>James</surname> <given-names>C. S.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Semantic segmentation of sorghum using hyperspectral data identifies genetic associations</article-title>. <source>Plant Phenomics</source> <volume>12</volume>, <fpage>10</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.34133/2020/4216373</pub-id>, PMID: <pub-id pub-id-type="pmid">33313555</pub-id></citation></ref>
<ref id="B11">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Dai</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Qi</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Xiong</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Li</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>G.</given-names>
</name>
<name>
<surname>Hu</surname> <given-names>H.</given-names>
</name>
<etal/>
</person-group>. (<year>2017</year>) in <conf-name>Deformable Convolutional Networks</conf-name>. <fpage>764</fpage>&#x2013;<lpage>773</lpage> (<publisher-name>IEEE</publisher-name>). Available online at: <uri xlink:href="https://ieeexplore.ieee.org/document/8237351">https://ieeexplore.ieee.org/document/8237351</uri>.</citation></ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Duan</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Han</surname> <given-names>W.</given-names>
</name>
<name>
<surname>Guo</surname> <given-names>P.</given-names>
</name>
<name>
<surname>Wei</surname> <given-names>X.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>YOLOv8-GDCI: research on the phytophthora blight detection method of different parts of chili based on improved YOLOv8 model</article-title>. <source>Agronomy</source> <volume>14</volume>, <fpage>2734</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.3390/agronomy14112734</pub-id>
</citation></ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Genze</surname> <given-names>N.</given-names>
</name>
<name>
<surname>Ajekwe</surname> <given-names>R.</given-names>
</name>
<name>
<surname>Gureli</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Haselbeck</surname> <given-names>F.</given-names>
</name>
<name>
<surname>Grieb</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Grimm</surname> <given-names>D. G.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Deep learning-based early weed segmentation using motion blurred UAV images of sorghum fields</article-title>. <source>Comput. Electron. Agric.</source> <volume>202</volume>, <fpage>107388</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.compag.2022.107388</pub-id>
</citation></ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ghosal</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Zheng</surname> <given-names>B.</given-names>
</name>
<name>
<surname>Chapman</surname> <given-names>S. C.</given-names>
</name>
<name>
<surname>Potgieter</surname> <given-names>A. B.</given-names>
</name>
<name>
<surname>Guo</surname> <given-names>W.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>A weakly supervised deep learning framework for sorghum head detection and counting</article-title>. <source>Plant Phenomics</source> <volume>1</volume>, <fpage>14</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.34133/2019/1525874</pub-id>, PMID: <pub-id pub-id-type="pmid">33313521</pub-id></citation></ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gonzalo-Mart&#xed;n</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Garc&#xed;a-Pedrero</surname> <given-names>A.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Improving deep learning sorghum head detection through test time augmentation</article-title>. <source>Comput. Electron. Agric.</source> <volume>186</volume>, <fpage>106179</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.compag.2021.106179</pub-id>
</citation></ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Guo</surname> <given-names>W.</given-names>
</name>
<name>
<surname>Potgieter</surname> <given-names>A. B.</given-names>
</name>
<name>
<surname>Jordan</surname> <given-names>D.</given-names>
</name>
<name>
<surname>Armstrong</surname> <given-names>R.</given-names>
</name>
<name>
<surname>Ninomiya</surname> <given-names>S.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Automatic detecting and counting of sorghum heads in breeding field using RGB imagery from UAV</article-title>. <source>Proc. CIGR-AgEng Conf.</source>, <fpage>1</fpage>&#x2013;<lpage>5</lpage>.  Available online at: <uri xlink:href="https://www.researchgate.net/publication/307881406_Automatic_detecting_and_counting_of_sorghum_heads_in_breeding_field_using_RGB_imagery_from_UAV">https://www.researchgate.net/publication/307881406_Automatic_detecting_and_counting_of_sorghum_heads_in_breeding_field_using_RGB_imagery_from_UAV</uri>.</citation></ref>
<ref id="B17">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Guo</surname> <given-names>W.</given-names>
</name>
<name>
<surname>Zheng</surname> <given-names>B.</given-names>
</name>
<name>
<surname>Potgieter</surname> <given-names>A. B.</given-names>
</name>
<name>
<surname>Diot</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Watanabe</surname> <given-names>K.</given-names>
</name>
<name>
<surname>Noshita</surname> <given-names>K.</given-names>
</name>
<etal/>
</person-group>. (<year>2018</year>). <article-title>Aerial imagery analysis &#x2013; quantifying appearance and number of sorghum heads for applications in breeding and agronomy</article-title>. <source>Front. Plant Sci.</source> <volume>9</volume>, <elocation-id>1544</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.3389/fpls.2018.01544</pub-id>, PMID: <pub-id pub-id-type="pmid">30405675</pub-id></citation></ref>
<ref id="B18">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hasan MM</surname> <given-names>C. J.</given-names>
</name>
<name>
<surname>Laga</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Miklavcic</surname> <given-names>S. J.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Detection and analysis of wheat spikes using Convolutional Neural Networks</article-title>. <source>Plant Methods</source> <volume>14</volume>, <fpage>1</fpage>&#x2013;<lpage>13</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1186/s13007-018-0366-8</pub-id>, PMID: <pub-id pub-id-type="pmid">30459822</pub-id></citation></ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hossain</surname> <given-names>Md. S.</given-names>
</name>
<name>
<surname>Islam</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Rahman</surname> <given-names>Md. M.</given-names>
</name>
<name>
<surname>Mostofa</surname> <given-names>M. G.</given-names>
</name>
<name>
<surname>Khan</surname> <given-names>Md. A. R.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Sorghum: A prospective crop for climatic vulnerability, food and nutritional security</article-title>. <source>J. Agric. Food Res.</source> <volume>8</volume>, <fpage>100300</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.jafr.2022.100300</pub-id>
</citation></ref>
<ref id="B20">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Huang</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Qian</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Wei</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Lu</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Ling</surname> <given-names>B.</given-names>
</name>
<name>
<surname>Qin</surname> <given-names>Y.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>A survey of deep learning-based object detection methods in crop counting</article-title>. <source>Comput. Electron. Agriculture.</source> <volume>215</volume>, <fpage>108425</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.compag.2023.108425</pub-id>
</citation></ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>James</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Smith</surname> <given-names>D.</given-names>
</name>
<name>
<surname>He</surname> <given-names>W.</given-names>
</name>
<name>
<surname>Chandra</surname> <given-names>S. S.</given-names>
</name>
<name>
<surname>Chapman</surname> <given-names>S. C.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>GrainPointNet: A deep-learning framework for non-invasive sorghum panicle grain count phenotyping</article-title>. <source>Comput. Electron. Agric</source> <volume>217</volume>, <fpage>108485</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.compag.2023.108485</pub-id>
</citation></ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jiang</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Zhu</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Yang</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Li</surname> <given-names>W.</given-names>
</name>
<name>
<surname>Fu</surname> <given-names>H.</given-names>
</name>
<etal/>
</person-group>. (<year>2017</year>). <article-title>R2CNN: rotational region CNN for orientation robust scene text detection</article-title>. <source>IEEE</source>, <fpage>3610</fpage>&#x2013;<lpage>3615</lpage>.  Available online at: <uri xlink:href="https://ieeexplore.ieee.org/document/8545598">https://ieeexplore.ieee.org/document/8545598</uri>.</citation></ref>
<ref id="B23">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jianqing</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Yucheng</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Suwan</surname> <given-names>W.</given-names>
</name>
<name>
<surname>Jiawei</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Xiaolei</surname> <given-names>Q.</given-names>
</name>
<name>
<surname>Xia</surname> <given-names>Y.</given-names>
</name>
<etal/>
</person-group>. (<year>2023</year>). <article-title>Small and oriented wheat spike detection at the filling and maturity stages based on wheatNet</article-title>. <source>Plant Phenomics</source> <volume>5</volume>, <fpage>1</fpage>&#x2013;<lpage>13</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.34133/plantphenomics.0109</pub-id>, PMID: <pub-id pub-id-type="pmid">37915995</pub-id></citation></ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jin</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Zarco-Tejada</surname> <given-names>P.</given-names>
</name>
<name>
<surname>Schmidhalter</surname> <given-names>U.</given-names>
</name>
<name>
<surname>Reynolds</surname> <given-names>M. P.</given-names>
</name>
<name>
<surname>Li</surname> <given-names>S.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>High-throughput estimation of crop traits: A review of ground and aerial phenotyping platforms</article-title>. <source>Geosci. Remote Sens.</source> <volume>9</volume>, <fpage>200</fpage>&#x2013;<lpage>231</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/MGRS.6245518</pub-id>
</citation></ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Khalifa</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Eltahir</surname> <given-names>E. A.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Assessment of global sorghum production, tolerance, and climate risk</article-title>. <source>Front. Sustain. Food Syst.</source> <volume>7</volume>, <elocation-id>1184373</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.3389/fsufs.2023.1184373</pub-id>
</citation></ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Li</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>P.</given-names>
</name>
<name>
<surname>Huang</surname> <given-names>C.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Comparison of deep learning methods for detecting and counting sorghum heads in UAV imagery</article-title>. <source>Remote Sens.</source> <volume>14</volume>, <fpage>3143</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.3390/rs14133143</pub-id>
</citation></ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liang</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Li</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Wu</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Zhao</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Liu</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Liu</surname> <given-names>D.</given-names>
</name>
<etal/>
</person-group>. (<year>2024</year>). <article-title>A rotated rice spike detection model and a crop yield estimation application based on UAV images</article-title>. <source>Comput. Electron. Agric.</source> <volume>224</volume>, <fpage>109188</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.compag.2024.109188</pub-id>
</citation></ref>
<ref id="B28">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liaqat</surname> <given-names>W.</given-names>
</name>
<name>
<surname>Altaf</surname> <given-names>M. T.</given-names>
</name>
<name>
<surname>Barut&#xe7;ular</surname> <given-names>C.</given-names>
</name>
<name>
<surname>Mohamed</surname> <given-names>H. I.</given-names>
</name>
<name>
<surname>Ahmad</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Jan</surname> <given-names>M. F.</given-names>
</name>
<etal/>
</person-group>. (<year>2024</year>). <article-title>Sorghum: a star crop to combat abiotic stresses, food insecurity, and hunger under a changing climate: a review</article-title>. <source>J. Soil Sci. Plant Nutr.</source> <volume>24</volume>, <fpage>74</fpage>&#x2013;<lpage>101</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1007/s42729-023-01607-7</pub-id>
</citation></ref>
<ref id="B29">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lin</surname> <given-names>T.-Y.</given-names>
</name>
<name>
<surname>Goyal</surname> <given-names>P.</given-names>
</name>
<name>
<surname>Girshick</surname> <given-names>R.</given-names>
</name>
<name>
<surname>He</surname> <given-names>K.</given-names>
</name>
<name>
<surname>Doll&#xe1;r</surname> <given-names>P.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Focal loss for dense object detection</article-title>. <source>IEEE</source>, <fpage>2999</fpage>&#x2013;<lpage>3007</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/ICCV.2017.324</pub-id>
</citation></ref>
<ref id="B30">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lin</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Guo</surname> <given-names>W.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Sorghum panicle detection and counting using unmanned aerial system images and deep learning</article-title>. <source>Front. Plant Sci.</source> <volume>11</volume>, <elocation-id>534853</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.3389/fpls.2020.534853</pub-id>, PMID: <pub-id pub-id-type="pmid">32983210</pub-id></citation></ref>
<ref id="B31">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Liu JH</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Weng</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Yang</surname> <given-names>Y.</given-names>
</name>
</person-group> (<year>2017</year>). &#x201c;<article-title>Rotated region based CNN for ship detection</article-title>,&#x201d; in <conf-name>2017 IEEE International Conference on Image Processing (ICIP)</conf-name>. <fpage>900</fpage>&#x2013;<lpage>904</lpage> (<publisher-name>IEEE</publisher-name>). Available online at: <uri xlink:href="https://ieeexplore.ieee.org/document/8296411">https://ieeexplore.ieee.org/document/8296411</uri>.</citation></ref>
<ref id="B32">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lovisotto</surname> <given-names>G.</given-names>
</name>
<name>
<surname>Finnie</surname> <given-names>N.</given-names>
</name>
<name>
<surname>Munoz</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Mummadi</surname> <given-names>C. K.</given-names>
</name>
<name>
<surname>Metzen</surname> <given-names>J. H.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Give me your attention: dot-product attention considered harmful for adversarial patch robustness</article-title>. <source>IEEE</source> <volume>6</volume>, <fpage>477</fpage>&#x2013;<lpage>483</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/CVPR52688.2022.01480</pub-id>
</citation></ref>
<ref id="B33">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Malambo</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Popescu</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Ku</surname> <given-names>N.-W.</given-names>
</name>
<name>
<surname>Rooney</surname> <given-names>W.</given-names>
</name>
<name>
<surname>Zhou</surname> <given-names>T.</given-names>
</name>
<name>
<surname>Moore</surname> <given-names>S.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>A deep learning semantic segmentation-based approach for field-level sorghum panicle counting</article-title>. <source>Remote Sens.</source> <volume>11</volume>, <fpage>2939</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.3390/rs11242939</pub-id>
</citation></ref>
<ref id="B34">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ming</surname> <given-names>Q.</given-names>
</name>
<name>
<surname>Miao</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Zhou</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Yang</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Dong</surname> <given-names>Y.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Optimization for oriented object detection via representation invariance loss</article-title>. <source>Comput. Sci.</source> <volume>19</volume>, <fpage>1</fpage>&#x2013;<lpage>5</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/LGRS.2021.3115110</pub-id>
</citation></ref>
<ref id="B35">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Neubeck</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Gool</surname> <given-names>L. J. V.</given-names>
</name>
</person-group> (<year>2006</year>). &#x201c;<article-title>Efficient non-maximum suppression</article-title>,&#x201d; in <conf-name>Proceedings of the International Conference on Pattern Recognition</conf-name>, Vol. <volume>3</volume>. <fpage>850</fpage>&#x2013;<lpage>855</lpage>.  Available online at: <uri xlink:href="https://ieeexplore.ieee.org/abstract/document/1699659">https://ieeexplore.ieee.org/abstract/document/1699659</uri>.</citation></ref>
<ref id="B36">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Ostmeyer TJ</surname> <given-names>B. R.</given-names>
</name>
<name>
<surname>Kirkham</surname> <given-names>M. B.</given-names>
</name>
<name>
<surname>Bean S and Jagadish</surname> <given-names>S. V. K.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Enhancing sorghum yield through efficient use of nitrogen - challenges and opportunities</article-title>. <source>Front. Plant Sci.</source> <volume>13</volume>, <elocation-id>845443</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.3389/fpls.2022.845443</pub-id>, PMID: <pub-id pub-id-type="pmid">35295626</pub-id></citation></ref>
<ref id="B37">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Perich G</surname> <given-names>H. A.</given-names>
</name>
<name>
<surname>Anderegg</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Roth</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Boer</surname> <given-names>M. P.</given-names>
</name>
<name>
<surname>Walter</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Liebisch</surname> <given-names>F.</given-names>
</name>
<name>
<surname>Aassen</surname> <given-names>H.</given-names>
</name>
</person-group>(<year>2020</year>). <article-title>Assessment of multi-image unmanned aerial vehicle based high-throughput field phenotyping of canopy temperature</article-title>. <source>Front. Plant Sci.</source> <volume>11</volume>, <elocation-id>150</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.3389/fpls.2020.00150</pub-id>, PMID: <pub-id pub-id-type="pmid">32158459</pub-id></citation></ref>
<ref id="B38">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Qian</surname> <given-names>W.</given-names>
</name>
<name>
<surname>Yang</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Peng</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Yan</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Guo</surname> <given-names>Y.</given-names>
</name>
</person-group> (<year>2021</year>). &#x201c;<article-title>Learning modulated loss for rotated object detection</article-title>,&#x201d; in <conf-name>Proceedings of the National Conference on Artificial Intelligence</conf-name>, Vol. <volume>35</volume>. <fpage>2458</fpage>&#x2013;<lpage>2466</lpage>.  Available online at: <uri xlink:href="https://aaai.org/papers/02458-learning-modulated-loss-for-rotated-object-detection/">https://aaai.org/papers/02458-learning-modulated-loss-for-rotated-object-detection/</uri>.</citation></ref>
<ref id="B39">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Qiu</surname> <given-names>S. G.</given-names>
</name>
<name>
<surname>Gao</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Han</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Cui</surname> <given-names>Q.</given-names>
</name>
<name>
<surname>Yuan</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Wu</surname> <given-names>C.</given-names>
</name>
</person-group> (<year>2024</year>). <article-title>Sorghum spike detection method based on gold feature pyramid module and improved YOLOv8s</article-title>. <source>Sensor</source> <volume>25</volume>, <fpage>104</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.3390/s25010104</pub-id>, PMID: <pub-id pub-id-type="pmid">39796894</pub-id></citation></ref>
<ref id="B40">
<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</source> <volume>39</volume>, <fpage>1137</fpage>&#x2013;<lpage>1149</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1109/TPAMI.2016.2577031</pub-id>, PMID: <pub-id pub-id-type="pmid">27295650</pub-id></citation></ref>
<ref id="B41">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Rezatofighi</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Tsoi</surname> <given-names>N.</given-names>
</name>
<name>
<surname>Gwak</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Sadeghian</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Reid</surname> <given-names>I.</given-names>
</name>
<name>
<surname>Savarese</surname> <given-names>S.</given-names>
</name>
</person-group> (<year>2019</year>) in <conf-name>Generalized Intersection over Union: A Metric and A Loss for Bounding Box Regression</conf-name>. <fpage>658</fpage>&#x2013;<lpage>666</lpage> (<publisher-name>IEEE</publisher-name>). Available online at: <uri xlink:href="https://ieeexplore.ieee.org/document/8953982">https://ieeexplore.ieee.org/document/8953982</uri>.</citation></ref>
<ref id="B42">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Salas Fernandez MG</surname> <given-names>B. Y.</given-names>
</name>
<name>
<surname>Tang</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Schnable</surname> <given-names>P. S.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>A high-throughput, field-based phenotyping technology for tall biomass crops</article-title>. <source>Plant Physiol.</source> <volume>174</volume>, <fpage>2008</fpage>&#x2013;<lpage>2022</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1104/pp.17.00707</pub-id>, PMID: <pub-id pub-id-type="pmid">28620124</pub-id></citation></ref>
<ref id="B43">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sanaeifar</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Guindo</surname> <given-names>M. L.</given-names>
</name>
<name>
<surname>Bakhshipour</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Fazayeli</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Li</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Yang</surname> <given-names>C.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Advancing precision agriculture: The potential of deep learning for cereal plant head detection</article-title>. <source>Comput. Electron. Agric.</source> <volume>209</volume>, <fpage>107875</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.compag.2023.107875</pub-id>
</citation></ref>
<ref id="B44">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Tan</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Le</surname>
<given-names>Q. V.</given-names>
</name>
</person-group> (<year>2019</year>). &#x201c;<article-title>EfficientNet: rethinking model scaling for convolutional neural networks</article-title>,&#x201d; in <conf-name>International conference on machine learning</conf-name>. <fpage>6105</fpage>&#x2013;<lpage>6114</lpage> (<publisher-name>PMLR</publisher-name>). Available online at: <uri xlink:href="https://arxiv.org/abs/1905.11946">https://arxiv.org/abs/1905.11946</uri>.</citation></ref>
<ref id="B45">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Tong</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Chen</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Xu</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Yu</surname> <given-names>R.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Wise-IoU bounding box regression loss with dynamic focusing mechanism</article-title>. <source>arXiv preprint arXiv:2301.10051</source>. doi:&#xa0;<pub-id pub-id-type="doi">10.48550/arXiv.2301.10051</pub-id>
</citation></ref>
<ref id="B46">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Gao</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Zhou</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Wu</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Li</surname> <given-names>P.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>Real-time detection and location of potted flowers based on a ZED camera and a YOLO V4-tiny deep learning algorithm</article-title>. <source>Horticulturae</source> <volume>8</volume>, <fpage>21</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.3390/horticulturae8010021</pub-id>
</citation></ref>
<ref id="B47">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname> <given-names>R.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Huang</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Zhao</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Chen</surname> <given-names>E.</given-names>
</name>
<name>
<surname>Li</surname> <given-names>F.</given-names>
</name>
<etal/>
</person-group>. (<year>2023</year>). <article-title>Assessment of yield performances for grain sorghum varieties by AMMI and GGE biplot analyses</article-title>. <source>Front. Plant Sci.</source> <volume>14</volume>, <elocation-id>1261323</elocation-id>. doi:&#xa0;<pub-id pub-id-type="doi">10.3389/fpls.2023.1261323</pub-id>, PMID: <pub-id pub-id-type="pmid">37965005</pub-id></citation></ref>
<ref id="B48">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Nie</surname> <given-names>T.</given-names>
</name>
<name>
<surname>Lu</surname> <given-names>D.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>P.</given-names>
</name>
<name>
<surname>Li</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Li</surname> <given-names>F.</given-names>
</name>
<etal/>
</person-group>. (<year>2024</year>). <article-title>Effects of different irrigation management and nitrogen rate on sorghum (Sorghum bicolor L.) growth, yield and soil nitrogen accumulation with drip irrigation</article-title>. <source>Agronomy</source> <volume>14</volume>, <fpage>215</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.3390/agronomy14010215</pub-id>
</citation></ref>
<ref id="B49">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Wei</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Dragomir</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Dumitru</surname> <given-names>E.</given-names>
</name>
<name>
<surname>Christian</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Scott</surname> <given-names>R.</given-names>
</name>
<name>
<surname>Cheng-Yang</surname> <given-names>F.</given-names>
</name>
<etal/>
</person-group>. (<year>2016</year>). <source>SSD: Single Shot MultiBox Detector</source> Vol. <volume>9905</volume> (<publisher-loc>Cham</publisher-loc>: <publisher-name>Springer</publisher-name>), <fpage>21</fpage>&#x2013;<lpage>37</lpage>.</citation></ref>
<ref id="B50">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wu</surname> <given-names>T.</given-names>
</name>
<name>
<surname>Zhong</surname> <given-names>,. S.</given-names>
</name>
<name>
<surname>Chen</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Geng</surname> <given-names>X.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Research on the method of counting wheat ears via video based on improved YOLOv7 and deepSort</article-title>. <source>Sensors</source> <volume>23</volume>, <fpage>4880</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.3390/s23104880</pub-id>, PMID: <pub-id pub-id-type="pmid">37430792</pub-id></citation></ref>
<ref id="B51">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xue</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Niu</surname> <given-names>W.</given-names>
</name>
<name>
<surname>Huang</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Kang</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Hu</surname> <given-names>F.</given-names>
</name>
<name>
<surname>Zheng</surname> <given-names>D.</given-names>
</name>
<etal/>
</person-group>. (<year>2024</year>). <article-title>TasselNetV2++: A dual-branch network incorporating branch-level transfer learning and multilayer fusion for plant counting</article-title>. <source>Comput. Electron. Agric.</source> <volume>.223</volume>, <fpage>109103</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.compag.2024.109103</pub-id>
</citation></ref>
<ref id="B52">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yan</surname> <given-names>B.</given-names>
</name>
<name>
<surname>Fan</surname> <given-names>P.</given-names>
</name>
<name>
<surname>Lei</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Liu</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Yang</surname> <given-names>F.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>A real-time apple targets detection method for picking robot based on shufflenetV2-YOLOX</article-title>. <source>Agriculture</source> <volume>13</volume>, <fpage>1619</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.3390/agriculture12060856</pub-id>
</citation></ref>
<ref id="B53">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yang</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Liu</surname> <given-names>Q.</given-names>
</name>
<name>
<surname>Yan</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Li</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Yu</surname> <given-names>G.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>R3Det: refined single-stage detector with feature refinement for rotating object</article-title>. <source>Proc. AAAI Conf. Artif. Intell.</source> <volume>35</volume>, <fpage>3163</fpage>&#x2013;<lpage>3171</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1609/aaai.v35i4.16426</pub-id>
</citation></ref>
<ref id="B54">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Yang</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Yan</surname> <given-names>J.</given-names>
</name>
</person-group> (<year>2020</year>). &#x201c;<article-title>Arbitrary-oriented object detection with circular smooth label</article-title>,&#x201d; in <conf-name>Computer Vision&#x2013;ECCV 2020: 16th European Conference</conf-name>, <conf-loc>Glasgow, UK</conf-loc>, <conf-date>August 23&#x2013;28, 2020</conf-date>. <fpage>677</fpage>&#x2013;<lpage>694</lpage> (<publisher-name>Springer International Publishing</publisher-name>), Proceedings, Part VIII 16.  Available online at: <uri xlink:href="https://link.springer.com/chapter/10.1007/978-3-030-58598-3_40">https://link.springer.com/chapter/10.1007/978-3-030-58598-3_40</uri>.</citation></ref>
<ref id="B55">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Yang</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Yang</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Yan</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>T.</given-names>
</name>
<name>
<surname>Guo</surname> <given-names>Z.</given-names>
</name>
<etal/>
</person-group>. (<year>2019</year>). &#x201c;<article-title>SCRDet: towards more robust detection for small, cluttered and rotated objects</article-title>,&#x201d; in <conf-name>IEEE/CVF International Conference on Computer Vision (ICCV)</conf-name>. <fpage>8231</fpage>&#x2013;<lpage>8240</lpage>.  Available online at: <uri xlink:href="https://www.x-mol.com/paper/1408111109224333312">https://www.x-mol.com/paper/1408111109224333312</uri>.</citation></ref>
<ref id="B56">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yang</surname> <given-names>N.</given-names>
</name>
<name>
<surname>Yu</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Tang</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>R.</given-names>
</name>
<name>
<surname>Xie</surname> <given-names>L.</given-names>
</name>
<etal/>
</person-group>. (<year>2020</year>). <article-title>A rapid rice blast detection and identification method based on crop disease spores&#x2019; diffraction fingerprint texture</article-title>. <source>J. Sci. Food agriculture.</source> <volume>100</volume>, <fpage>3608</fpage>&#x2013;<lpage>3621</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1002/jsfa.10383</pub-id>, PMID: <pub-id pub-id-type="pmid">32170759</pub-id></citation></ref>
<ref id="B57">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zarei</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Li</surname> <given-names>B.</given-names>
</name>
<name>
<surname>Schnable</surname> <given-names>J. C.</given-names>
</name>
<name>
<surname>Lyons</surname> <given-names>E.</given-names>
</name>
<name>
<surname>Pauli</surname> <given-names>D.</given-names>
</name>
<name>
<surname>Barnard</surname> <given-names>K.</given-names>
</name>
<etal/>
</person-group>. (<year>2024</year>). <article-title>PlantSegNet: 3D point cloud instance segmentation of nearby plant organs with identical semantics</article-title>. <source>Comput. Electron. Agric.</source> <volume>221</volume>, <fpage>108922</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.compag.2024.108922</pub-id>
</citation></ref>
<ref id="B58">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname> <given-names>F.</given-names>
</name>
<name>
<surname>Chen</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Ali</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Yang</surname> <given-names>N.</given-names>
</name>
<name>
<surname>Fu</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>Y.</given-names>
</name>
</person-group> (<year>2023</year>). <article-title>Multi-class detection of cherry tomatoes using improved YOLOv4-Tiny</article-title>. <source>Int. J. Agric. Biol. Eng.</source> <volume>16</volume>, <fpage>225</fpage>&#x2013;<lpage>231</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.25165/j.ijabe.20231602.7744</pub-id>
</citation></ref>
<ref id="B59">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname> <given-names>Z.</given-names>
</name>
<name>
<surname>Lu</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Zhao</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Pan</surname> <given-names>Q.</given-names>
</name>
<name>
<surname>Jin</surname> <given-names>K.</given-names>
</name>
<name>
<surname>Xu</surname> <given-names>G.</given-names>
</name>
<etal/>
</person-group>. (<year>2023</year>). <article-title>TS-YOLO: an all-day and lightweight tea canopy shoots detection model</article-title>. <source>Agronomy</source> <volume>13</volume>, <fpage>1411</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.3390/agronomy13051411</pub-id>
</citation></ref>
<ref id="B60">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Song</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Niu</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Zhu</surname> <given-names>Y.</given-names>
</name>
<etal/>
</person-group>. (<year>2024</year>a). <article-title>Estimating winter wheat plant nitrogen content by combining spectral and texture features based on a low-cost UAV RGB system throughout the growing season</article-title>. <source>Agriculture</source> <volume>14</volume>, <fpage>456</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.3390/agriculture14030456</pub-id>
</citation></ref>
<ref id="B61">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>A.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Zhu</surname> <given-names>Q.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>H.</given-names>
</name>
<name>
<surname>Sun</surname> <given-names>W.</given-names>
</name>
<etal/>
</person-group>. (<year>2024</year>b). <article-title>Estimating leaf chlorophyll content of winter wheat from UAV multispectral images using machine learning algorithms under different species, growth stages, and nitrogen stress conditions</article-title>. <source>Agriculture</source> <volume>14</volume>, <fpage>1064</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.3390/agriculture14071064</pub-id>
</citation></ref>
<ref id="B62">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Xiao</surname> <given-names>D.</given-names>
</name>
<name>
<surname>Liu</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Wu</surname> <given-names>H.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>An algorithm for automatic identification of multiple developmental stages of rice spikes based on improved Faster R-CNN</article-title>. <source>Crop J.</source> <volume>10</volume>, <fpage>1323</fpage>&#x2013;<lpage>1333</lpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.cj.2022.06.004</pub-id>
</citation></ref>
<ref id="B63">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Yang</surname> <given-names>Y.</given-names>
</name>
<name>
<surname>Tu</surname> <given-names>L.</given-names>
</name>
<name>
<surname>Fu</surname> <given-names>T.</given-names>
</name>
<name>
<surname>Chen</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Cen</surname> <given-names>F.</given-names>
</name>
<etal/>
</person-group>. (<year>2025</year>). <article-title>Comparison of YOLO-based sorghum spike identification detection models and monitoring at the flowering stage</article-title>. <source>Plant Methods</source> <volume>21</volume>, <fpage>20</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1186/s13007-025-01338-z</pub-id>, PMID: <pub-id pub-id-type="pmid">39962585</pub-id></citation></ref>
<ref id="B64">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhang</surname> <given-names>T.</given-names>
</name>
<name>
<surname>Zhou</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Liu</surname> <given-names>W.</given-names>
</name>
<name>
<surname>Yue</surname> <given-names>R.</given-names>
</name>
<name>
<surname>Yao</surname> <given-names>M.</given-names>
</name>
<name>
<surname>Shi</surname> <given-names>J.</given-names>
</name>
<etal/>
</person-group>. (<year>2024</year>). <article-title>Seedling-YOLO: high-efficiency target detection algorithm for field broccoli seedling transplanting quality based on YOLOv7-tiny</article-title>. <source>Agronomy</source> <volume>14</volume>, <fpage>931</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.3390/agronomy14050931</pub-id>
</citation></ref>
<ref id="B65">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhao</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Yan</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Xue</surname> <given-names>T.</given-names>
</name>
<name>
<surname>Wang</surname> <given-names>S.</given-names>
</name>
<name>
<surname>Qiu</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Yao</surname> <given-names>X.</given-names>
</name>
</person-group> (<year>2022</year>). <article-title>A deep learning method for oriented and small wheat spike detection (OSWSDet) in UAV images</article-title>. <source>Comput. Electron. Agric.</source> <volume>198</volume>, <fpage>107087</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.1016/j.compag.2022.107087</pub-id>
</citation></ref>
<ref id="B66">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zhao</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Zhang</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Yan</surname> <given-names>J.</given-names>
</name>
<name>
<surname>Qiu</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Yao</surname> <given-names>X.</given-names>
</name>
<name>
<surname>Tian</surname> <given-names>Y.</given-names>
</name>
<etal/>
</person-group>. (<year>2021</year>). <article-title>A wheat spike detection method in UAV images based on improved YOLOv5</article-title>. <source>Remote Sens.</source> <volume>.13</volume>, <fpage>3095</fpage>. doi:&#xa0;<pub-id pub-id-type="doi">10.3390/rs13163095</pub-id>
</citation></ref>
</ref-list>
</back>
</article>