<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Neurorobot.</journal-id>
<journal-title>Frontiers in Neurorobotics</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Neurorobot.</abbrev-journal-title>
<issn pub-type="epub">1662-5218</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/fnbot.2024.1484088</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Neuroscience</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>NAN-DETR: noising multi-anchor makes DETR better for object detection</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name><surname>Huang</surname> <given-names>Zixin</given-names></name>
<xref ref-type="corresp" rid="c001"><sup>&#x0002A;</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/2817904/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/conceptualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/formal-analysis/"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/methodology/"/>
<role content-type="https://credit.niso.org/contributor-roles/validation/"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<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>Tao</surname> <given-names>Xuesong</given-names></name>
<uri xlink:href="http://loop.frontiersin.org/people/2819016/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<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>Liu</surname> <given-names>Xinyuan</given-names></name>
<uri xlink:href="http://loop.frontiersin.org/people/2819427/overview"/>
<role content-type="https://credit.niso.org/contributor-roles/investigation/"/>
<role content-type="https://credit.niso.org/contributor-roles/visualization/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-original-draft/"/>
<role content-type="https://credit.niso.org/contributor-roles/writing-review-editing/"/>
</contrib>
</contrib-group>
<aff><institution>School of Computer Science, Beijing Institute of Technology</institution>, <addr-line>Beijing</addr-line>, <country>China</country></aff>
<author-notes>
<fn fn-type="edited-by"><p>Edited by: Yinlong Liu, University of Macau, China</p></fn>
<fn fn-type="edited-by"><p>Reviewed by: Song Liu, Qilu University of Technology, China</p>
<p>Chengwei Yang, Shandong University of Finance and Economics, China</p></fn>
<corresp id="c001">&#x0002A;Correspondence: Zixin Huang <email>1120210611&#x00040;bit.edu.cn</email></corresp>
</author-notes>
<pub-date pub-type="epub">
<day>14</day>
<month>10</month>
<year>2024</year>
</pub-date>
<pub-date pub-type="collection">
<year>2024</year>
</pub-date>
<volume>18</volume>
<elocation-id>1484088</elocation-id>
<history>
<date date-type="received">
<day>21</day>
<month>08</month>
<year>2024</year>
</date>
<date date-type="accepted">
<day>11</day>
<month>09</month>
<year>2024</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#x000A9; 2024 Huang, Tao and Liu.</copyright-statement>
<copyright-year>2024</copyright-year>
<copyright-holder>Huang, Tao and Liu</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/"><p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p></license>
</permissions>
<abstract>
<p>Object detection plays a crucial role in robotic vision, focusing on accurately identifying and localizing objects within images. However, many existing methods encounter limitations, particularly when it comes to effectively implementing a one-to-many matching strategy. To address these challenges, we propose NAN-DETR (Noising Multi-Anchor Detection Transformer), an innovative framework based on DETR (Detection Transformer). NAN-DETR introduces three key improvements to transformer-based object detection: a decoder-based multi-anchor strategy, a centralization noising mechanism, and the integration of Complete Intersection over Union (CIoU) loss. The multi-anchor strategy leverages multiple anchors per object, significantly enhancing detection accuracy by improving the one-to-many matching process. The centralization noising mechanism mitigates conflicts among anchors by injecting controlled noise into the detection boxes, thereby increasing the robustness of the model. Additionally, CIoU loss, which incorporates both aspect ratio and spatial distance in its calculations, results in more precise bounding box predictions compared to the conventional IoU loss. Although NAN-DETR may not drastically improve real-time processing capabilities, its exceptional performance positions it as a highly reliable solution for diverse object detection scenarios.</p></abstract>
<kwd-group>
<kwd>object detection</kwd>
<kwd>transformer</kwd>
<kwd>multi-anchor</kwd>
<kwd>noising mechanism</kwd>
<kwd>CIoU</kwd>
</kwd-group>
<counts>
<fig-count count="8"/>
<table-count count="3"/>
<equation-count count="7"/>
<ref-count count="36"/>
<page-count count="13"/>
<word-count count="7230"/>
</counts>
</article-meta>
</front>
<body>
<sec sec-type="intro" id="s1">
<title>1 Introduction</title>
<p>Object detection remains a cornerstone task in robotic vision, with the primary objective of accurately identifying and localizing objects within an image. A variety of approaches have emerged over the years, including the influential R-CNN family and its subsequent variations (Ren et al., <xref ref-type="bibr" rid="B25">2015</xref>; Zhang et al., <xref ref-type="bibr" rid="B32">2020</xref>). For example, FoveaBox (Kong et al., <xref ref-type="bibr" rid="B14">2020</xref>) offers an anchor-free detection framework leveraging a multi-level feature pyramid to achieve high-quality results across different scales. Meanwhile, Soft-NMS (Bodla et al., <xref ref-type="bibr" rid="B1">2017</xref>) introduces an advanced non-maximum suppression technique that adjusts detection scores in densely populated scenes, thereby enhancing accuracy. Traditional methods generally rely on one-to-many label assignment strategies, where multiple predictions are mapped to each ground truth box, often through proposals, anchors, or window centers. Despite their successes, these methods tend to rely heavily on complex, manually designed components such as non-maximum suppression (NMS) and anchor generation, which can lead to inefficiencies and inherent limitations in adaptability.</p>
<p>The advent of the Detection Transformer (DETR) (Carion et al., <xref ref-type="bibr" rid="B2">2020</xref>) marked a significant shift in the object detection landscape by redefining the task as a set prediction problem, thereby dispensing with the need for traditional components such as NMS and anchors. By utilizing a transformer-based encoder-decoder architecture (Vaswani et al., <xref ref-type="bibr" rid="B28">2017</xref>) and employing a one-to-one matching strategy through the Hungarian algorithm (Kuhn, <xref ref-type="bibr" rid="B15">1955</xref>), DETR enables direct end-to-end optimization, simplifying the detection process. However, despite these innovations, DETR&#x00027;s adoption has been limited by issues such as slow convergence and the inherent challenges of its one-to-one matching strategy, which often leads to sparse supervision signals during training.</p>
<p>To mitigate the issues inherent in the original DETR framework, various enhancements have been developed over time. For instance, REGO (Chen Z. et al., <xref ref-type="bibr" rid="B5">2022</xref>) enhances small object detection through optimized feature representation for specific regions. Salience-DETR (Hou et al., <xref ref-type="bibr" rid="B12">2024</xref>) increases accuracy by emphasizing salient objects in images. Additionally, SMCA (Gao et al., <xref ref-type="bibr" rid="B8">2021</xref>) employs a spatially modulated cross-attention mechanism to refine localization, and Sparse-DETR (Roh et al., <xref ref-type="bibr" rid="B27">2022</xref>) introduces a sparse sampling strategy to reduce computational load, making it more suitable for real-time applications. Methods like UP-DETR (Dai et al., <xref ref-type="bibr" rid="B7">2022</xref>) leverage unsupervised pre-training to improve performance in data-scarce environments, and WB-DETR (Liu F. et al., <xref ref-type="bibr" rid="B18">2021</xref>) simplifies detection by removing the CNN backbone, relying instead on a pure Transformer-based architecture. Dynamic DETR (Dai et al., <xref ref-type="bibr" rid="B6">2021</xref>) enhances flexibility through dynamic attention mechanisms, and Efficient DETR (Yao et al., <xref ref-type="bibr" rid="B30">2021</xref>) reduces model complexity by optimizing resource usage. Together, these methods contribute to refining the DETR architecture by enhancing training efficiency, detection accuracy, and adaptability across diverse object detection tasks.</p>
<p>Recent advances demonstrate the effectiveness of enhancing feature learning and improving detection accuracy for boosting object detection performance. Co-DETR (Zong et al., <xref ref-type="bibr" rid="B36">2023</xref>) decouples object query assignments and uses auxiliary queries for broader feature capture, while Group DETR (Chen et al., <xref ref-type="bibr" rid="B3">2023</xref>) and NMS DETR (Ouyang-Zhang et al., <xref ref-type="bibr" rid="B23">2022</xref>) employ one-to-many label assignments, with the latter integrating non-maximum suppression to refine outcomes. DN-DETR (Li et al., <xref ref-type="bibr" rid="B16">2022</xref>) introduces denoising to stabilize training, a concept further optimized by DINO&#x00027;s (Zhang et al., <xref ref-type="bibr" rid="B31">2023</xref>) contrastive learning approach. Additionally, in real-time detection, DIoU and CIoU losses (Zheng et al., <xref ref-type="bibr" rid="B34">2020</xref>) have emerged, improving bounding box accuracy by addressing limitations in traditional IoU metrics through enhanced convergence speed and regression precision.</p>
<p>Previous methods have struggled to achieve effective one-to-many matching, while NAN-DETR (Noising multi-ANchor DEtection TRansformer) addresses these challenges through a series of novel improvements. The architecture of NAN-DETR consists of a backbone network, a multi-layer transformer encoder, several multi-layer transformer decoders, and multiple prediction heads. A key innovation is the multi-anchor strategy based on decoders, where multiple independent decoders refine the initial anchors generated by the encoder, thereby improving detection accuracy. Additionally, the introduction of a concentrated noise mechanism in the decoders minimizes conflicts between anchor boxes, further enhancing the robustness. Similar to DETR, the matching process employs the &#x0201C;Complete Intersection over Union&#x0201D; (CIoU) loss function to enhance anchor box similarity and optimize detection results. The combination of these innovative techniques significantly improves object detection accuracy, particularly in terms of Average Precision (AP) for objects of various sizes, distinguishing NAN-DETR from other DETR variants.</p>
<p>Our contributions can be summarized as follows:</p>
<list list-type="bullet">
<list-item><p>We present a new end-to-end DETR-type model with a centralization noising multi-anchor strategy, achieving high-accuracy object detection.</p></list-item>
<list-item><p>We propose the Decoder-based multi-anchor strategy to enhance object detection accuracy and the centralization noising mechanism to reduce conflicts between different anchors. In addition, we employ the complete intersection over union (CIoU) loss to improve the precise measurement of similarity between anchors.</p></list-item>
<list-item><p>We validate the effectiveness of NAN-DETR through comprehensive experiments on the COCO dataset, where our model, using ResNet-50 as the backbone, achieves an average precision (AP) of 50.1%, outperforming existing state-of-the-art methods.</p></list-item>
</list>
<p>The structure of this paper is as follows: In Section 2, we review the existing literature on object detection, focusing on the progress made in set matching, anchor-based techniques, and label assignment strategies. Section 3 delves into the fundamental aspects of the DETR framework and details the key innovations introduced in NAN-DETR, such as the decoder-based multi-anchor strategy and the centralization noising mechanism. Section 4 presents the experimental results, showcasing how NAN-DETR outperforms other DETR variants on the COCO dataset in terms of performance. Finally, Section 5 concludes the paper by underscoring the improvements NAN-DETR brings to detection accuracy and offering suggestions for future research.</p></sec>
<sec id="s2">
<title>2 Related works</title>
<p>This section reviews key developments in transformer-based object detection, particularly focusing on the DETR framework and various improvement strategies.</p>
<sec>
<title>2.1 One-to-one set matching</title>
<p>DETR (Carion et al., <xref ref-type="bibr" rid="B2">2020</xref>) introduced a significant shift in object detection by framing the task as a set prediction problem, utilizing a transformer architecture. This method employs a one-to-one matching strategy based on the Hungarian algorithm, enabling direct end-to-end training without the need for conventional components like non-maximum suppression (NMS). However, this one-to-one matching approach often results in sparse supervision signals and slower convergence rates during training, which can limit its effectiveness. To address these challenges, DN-DETR (Li et al., <xref ref-type="bibr" rid="B16">2022</xref>) incorporated a denoising technique during the training process, which helps stabilize the matching process and speeds up convergence. By introducing noise into the training queries, DN-DETR mitigates the issues caused by sparse positive samples. Furthermore, Conditional DETR (Meng et al., <xref ref-type="bibr" rid="B22">2021</xref>; Chen X. et al., <xref ref-type="bibr" rid="B4">2022</xref>) enhances this approach by refining the query mechanism, leading to improved efficiency in model training and faster convergence, ultimately boosting detection accuracy.</p>
</sec>
<sec>
<title>2.2 Anchor matching</title>
<p>Although DETR initially removed the reliance on anchors, subsequent studies have shown that reintroducing anchors can significantly enhance performance. Approaches such as Anchor DETR (Wang et al., <xref ref-type="bibr" rid="B29">2022</xref>) and DAB-DETR (Liu S. et al., <xref ref-type="bibr" rid="B19">2022</xref>) reintegrate anchor boxes within the DETR framework, which not only makes the query process more interpretable but also accelerates convergence by narrowing the search space. By anchoring queries closer to likely object locations, these methods reduce computational complexity and improve overall model efficiency. DINO (Zhang et al., <xref ref-type="bibr" rid="B31">2023</xref>) further refines this anchor-based strategy by integrating advanced denoising methods and contrastive learning, particularly enhancing detection accuracy in more complex scenarios. These developments highlight the effectiveness of merging traditional object detection techniques with transformer-based models, offering a pathway to superior detection performance.</p>
</sec>
<sec>
<title>2.3 One-to-many label assignment</title>
<p>Traditional object detection methods, including those in the R-CNN family (Ren et al., <xref ref-type="bibr" rid="B25">2015</xref>; Zhang et al., <xref ref-type="bibr" rid="B32">2020</xref>), typically utilize a one-to-many label assignment strategy, where multiple predictions correspond to each ground truth box. This concept has been effectively adapted into transformer-based models. For example, Group-DETR (Chen et al., <xref ref-type="bibr" rid="B3">2023</xref>) employs a group-wise one-to-many assignment, allowing multiple queries to align with each ground truth box. This strategy strengthens the model&#x00027;s feature learning and attention mechanisms, resulting in improved detection performance. Co-DETR (Zong et al., <xref ref-type="bibr" rid="B36">2023</xref>) further expands on this by incorporating flexible assignments through auxiliary heads like ATSS and Faster R-CNN, which enhance supervision and significantly boost accuracy, especially in densely populated scenes.</p>
</sec>
<sec>
<title>2.4 IoU</title>
<p>Intersection over Union (IoU) is a critical metric in computer vision, extensively used to assess the accuracy of object detection and segmentation models by measuring the overlap between predicted and ground truth bounding boxes. Although IoU became widely recognized through its application in the R-CNN framework (Girshick et al., <xref ref-type="bibr" rid="B10">2014</xref>), it presents challenges, particularly when dealing with non-overlapping boxes. To overcome these limitations, Generalized IoU (GIoU) (Rezatofighi et al., <xref ref-type="bibr" rid="B26">2019</xref>) was introduced, adding the concept of the smallest enclosing box to provide a more holistic measure. Further improvements include Distance-IoU (DIoU) and Complete-IoU (CIoU) (Zheng et al., <xref ref-type="bibr" rid="B34">2020</xref>), which factor in the distance between box centers and aspect ratio, respectively, enhancing localization accuracy and convergence speed.</p></sec>
</sec>
<sec sec-type="methods" id="s3">
<title>3 Methodology</title>
<sec>
<title>3.1 Model overview</title>
<p>NAN-DETR enhances the DETR (Carion et al., <xref ref-type="bibr" rid="B2">2020</xref>) framework with several key innovations aimed at boosting detection accuracy. The architecture includes a backbone network, a Transformer encoder, multiple Transformer decoders, and prediction heads that output the final detection results as <xref ref-type="fig" rid="F1">Figure 1</xref>. The process starts by feeding the image into a backbone such as ResNet (He et al., <xref ref-type="bibr" rid="B11">2016</xref>) or Swin-Transformer (Liu Z. et al., <xref ref-type="bibr" rid="B21">2021</xref>, <xref ref-type="bibr" rid="B20">2022</xref>), which extracts global features. These features, combined with positional embeddings to capture spatial relationships, are then processed by the Transformer encoder, dividing the image into multiple regions (queries). Details of the image feature extraction process can be obtained in Section 3.2. Each query is used to generate an initial anchor box through a neural network. These anchor boxes are then locally refined by <italic>k</italic> independent decoders to better detect the object. This strategy is called the decoder-based multi-anchor strategy, whose details are available in Section 3.3. To reduce conflicts between multiple anchor boxes, they are perturbed after being calculated, which is called as centralization noising mechanism presented in Section 3.4. Finally, the matching process is similar to DETR, but with CIoU (Zheng et al., <xref ref-type="bibr" rid="B34">2020</xref>) introduced to improve the precise measurement of similarity between anchors and optimize the detection results, which is described in Section 3.5.</p>
<fig id="F1" position="float">
<label>Figure 1</label>
<caption><p>Framework of the proposed NAN-DETR. The enhancements primarily focus on the Transformer decoder. We use <italic>k</italic> decoders to acquire more anchors and reduce the conflicts between multi-anchor by centralization noising mechanism. Finally, we use CIoU loss to calculate the loss function of boxes in matching.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnbot-18-1484088-g0001.tif"/>
</fig>
</sec>
<sec>
<title>3.2 Image feature extraction</title>
<p>Given an image, we can obtain the visual feature knowledge through a visual backbone. In order to acquire different scale image information, we use multi-scale detection to extract multi-scale visual features. Meanwhile, as the position relationships between different regions in the image are highly important, we introduce position embedding to ensure that the position information of different regions can be captured by the model. The process of image feature extraction is as follows:</p>
<disp-formula id="E1"><label>(1)</label><mml:math id="M1"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mstyle mathvariant='bold'><mml:mtext>v</mml:mtext></mml:mstyle><mml:mo>=</mml:mo><mml:mi>B</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mstyle mathvariant='bold'><mml:mtext>x</mml:mtext></mml:mstyle></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mstyle mathvariant='bold'><mml:mtext>v</mml:mtext></mml:mstyle></mml:mrow><mml:mrow><mml:mtext class="textrm" mathvariant="normal">pos</mml:mtext></mml:mrow></mml:msub></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where <bold>v</bold> represents the input of the Transformer encoder, <italic>B</italic> indicates the backbone, such as ResNet-50 (He et al., <xref ref-type="bibr" rid="B11">2016</xref>) or Swin Transformer (Liu Z. et al., <xref ref-type="bibr" rid="B21">2021</xref>, <xref ref-type="bibr" rid="B20">2022</xref>) architecture, and <bold>v</bold><sub>pos</sub> denotes the sinusoidal position embedding. ResNet-50 uses convolution and residual connections, excelling at extracting local features with high computational efficiency, while Swin Transformer is based on self-attention, capturing both global and local information, making it suitable for complex vision tasks but with higher computational cost.</p>
<p>Next, we add the image features of the position embedding into the Transformer Encoder for attention interaction to get image features. Then, multiple query anchor frames for each object in the image are obtained as input to the Transformer decoder in the full connection layer.</p>
</sec>
<sec>
<title>3.3 Decoder-based multi-anchor strategy</title>
<p>The decoder-based multi-anchor strategy can alleviate the limitations of the initial DETR framework. In the DETR architecture, the encoder functions similarly to a standard Transformer encoder, producing abstract information that effectively divides the image into several regions, referred to as queries. To enhance object detection within these query regions, we introduce a neural network layer that generates four-dimensional vectors corresponding to anchor boxes (Wang et al., <xref ref-type="bibr" rid="B29">2022</xref>; Zhang et al., <xref ref-type="bibr" rid="B31">2023</xref>). These vectors, considered as initial anchor boxes, provide preliminary spatial information that indicates potential object locations.</p>
<p>However, a single anchor box often fails to adequately represent larger objects, leading to convergence challenges and difficulties in model training. While some ideas have been proposed in prior works, such as Group DETR (Chen et al., <xref ref-type="bibr" rid="B3">2023</xref>) and Co-DETR (Zong et al., <xref ref-type="bibr" rid="B36">2023</xref>), their research has all introduced a one-to-many matching approach. But our implementation diverges in its approach and takes some advantages over them. Group DETR employs arbitrary grouping, which does not fully leverage the information from the encoder, whereas Co-DETR relies heavily on auxiliary heads, leading to redundancy.</p>
<p>To address these issues, our proposed strategy utilizes multiple decoders, denoted as <italic>k</italic> decoders, to process each query independently as <xref ref-type="fig" rid="F2">Figure 2</xref>. Each decoder refines the initial anchor box, resulting in multiple predicted positions for anchor boxes. This one-to-many assignment effectively increases the likelihood of accurately capturing objects of varying scales within the image. Compared with Group DETR and Co-DETR, our strategy circumvents these limitations by refining anchor boxes through a more targeted and efficient process, ensuring better utilization of the encoder&#x00027;s output.</p>
<fig id="F2" position="float">
<label>Figure 2</label>
<caption><p>Details of decoder-based multi-anchor strategy. The process of this strategy mainly involves first creating <italic>k</italic> decoders. The initial anchor produced by the encoder is then sent to each decoder, while the key and value outputs from the encoder are provided to each layer of the decoders for processing. This allows a single query to obtain <italic>k</italic> anchors, thereby achieving a one-to-many effect.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnbot-18-1484088-g0002.tif"/>
</fig>
</sec>
<sec>
<title>3.4 Centralization noising mechanism</title>
<p>Upon generating multiple anchor boxes for each query, a significant challenge emerges due to potential conflicts between the outputs of auxiliary heads, as noted in the Co-DETR study (Zong et al., <xref ref-type="bibr" rid="B36">2023</xref>). For instance, consider a scenario where an object, such as a square, is initially represented by four anchor boxes centered within it. If these anchors are perturbed randomly, they may shift toward the four corners of the square. This perturbation can cause the anchors to lose sight of the object as a whole, with some potentially deviating completely from the square&#x00027;s boundaries. This phenomenon illustrates that different anchors may capture disparate and sometimes conflicting information about the same object, particularly when dealing with large objects. If these conflicts among the anchors are not effectively managed, the cumulative information they provide could become inconsistent or misleading, undermining the overall detection accuracy. This issue is akin to the aforementioned square example, where the anchors&#x00027; divergence leads to incomplete or erroneous object representation.</p>
<p>To avoid this problem, we perturb these <italic>k</italic> anchor boxes. After calculating the center of these <italic>k</italic> anchor boxes, we apply random noise to them, causing them to move a certain distance toward the center. This step minimizes conflicts and merges the detection information from multiple boxes. As a result, we obtain <italic>k</italic> anchor boxes that influence each other and incorporate the possibilities of transformations. These <italic>k</italic>&#x000D7;query number anchor boxes will then be used for matching, as <xref ref-type="fig" rid="F3">Figure 3</xref>, following the same matching process as in DETR.</p>
<fig id="F3" position="float">
<label>Figure 3</label>
<caption><p>Details of centralization noising mechanism. The main process of the centralization noising mechanism first involves finding the centroid of all obtained anchors. Then, the difference (diff) for each anchor is calculated to determine the direction and magnitude of movement (noise). Finally, the updated anchors are derived by combining the sign with the original anchors.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnbot-18-1484088-g0003.tif"/>
</fig>
<p>Specifically, the centralization noising process is defined as follows: Given a set of detection boxes {(<italic>x</italic><sub><italic>i</italic></sub>, <italic>y</italic><sub><italic>i</italic></sub>, <italic>u</italic><sub><italic>i</italic></sub>, <italic>d</italic><sub><italic>i</italic></sub>)} along with<inline-formula><mml:math id="M2"><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:mfrac><mml:mo>,</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mi>d</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:mfrac></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> as their center, there exists a line <italic>Ax</italic>&#x0002B;<italic>By</italic>&#x0002B;<italic>C</italic> &#x0003D; 0, where both <inline-formula><mml:math id="M3"><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:mfrac><mml:mo>,</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mi>d</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:mfrac></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M4"><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mfrac><mml:mrow><mml:msubsup><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mi>k</mml:mi></mml:mrow></mml:mfrac><mml:mo>,</mml:mo><mml:mfrac><mml:mrow><mml:msubsup><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msubsup><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mi>d</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mi>k</mml:mi></mml:mrow></mml:mfrac></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:math></inline-formula> lie on this line, thus we can denote <italic>A, B, C</italic> as</p>
<disp-formula id="E2"><label>(2)</label><mml:math id="M5"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mi>A</mml:mi><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mstyle displaystyle="true"><mml:msubsup><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msubsup></mml:mstyle><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mi>d</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mi>k</mml:mi></mml:mrow></mml:mfrac><mml:mo>-</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mi>d</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:mfrac></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="E3"><label>(3)</label><mml:math id="M6"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mi>B</mml:mi><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mstyle displaystyle="true"><mml:msubsup><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msubsup></mml:mstyle><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mi>k</mml:mi></mml:mrow></mml:mfrac><mml:mo>-</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:mfrac></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<disp-formula id="E4"><label>(4)</label><mml:math id="M7"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mi>C</mml:mi><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mstyle displaystyle="true"><mml:msubsup><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msubsup></mml:mstyle><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mi>d</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mn>4</mml:mn><mml:mi>k</mml:mi></mml:mrow></mml:mfrac><mml:mo>-</mml:mo><mml:mfrac><mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mstyle displaystyle="true"><mml:msubsup><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:msubsup></mml:mstyle><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mi>d</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:mn>4</mml:mn><mml:mi>k</mml:mi></mml:mrow></mml:mfrac><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>Moreover, the random noise is set to &#x00394;&#x0007E;<italic>N</italic>(0, &#x003C3;(<italic>w</italic>&#x0002B;<italic>h</italic>)), where <italic>w, h</italic> denote the width and height of the box respectively, and &#x003C3; denotes the standard derivation. Then the actual center of the detection box becomes</p>
<disp-formula id="E5"><label>(5)</label><mml:math id="M8"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mtext class="textrm" mathvariant="normal">Center</mml:mtext></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:mfrac><mml:mo>&#x0002B;</mml:mo><mml:mtext class="textrm" mathvariant="normal">sign</mml:mtext><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mi>B</mml:mi><mml:mtext>&#x00394;</mml:mtext><mml:mo>,</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mi>d</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:mfrac><mml:mo>-</mml:mo><mml:mtext class="textrm" mathvariant="normal">sign</mml:mtext><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mi>A</mml:mi><mml:mtext>&#x00394;</mml:mtext></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where <inline-formula><mml:math id="M9"><mml:mstyle class="text"><mml:mtext class="textrm" mathvariant="normal">sign</mml:mtext></mml:mstyle><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>i</mml:mi></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mtable style="text-align:axis;" equalrows="false" columnlines="none" equalcolumns="false" class="array"><mml:mtr><mml:mtd><mml:mn>1</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mfrac><mml:mrow><mml:munderover accentunder="false" accent="false"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>k</mml:mi></mml:mrow></mml:munderover><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mi>k</mml:mi></mml:mrow></mml:mfrac><mml:mo>-</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mi>u</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:mfrac></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mi>B</mml:mi><mml:mi>&#x00394;</mml:mi><mml:mo>&#x0003C;</mml:mo><mml:mn>0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mtd><mml:mtd><mml:mstyle class="text"><mml:mtext class="textrm" mathvariant="normal">otherwise</mml:mtext></mml:mstyle></mml:mtd></mml:mtr></mml:mtable></mml:mrow><mml:mo>.</mml:mo></mml:math></inline-formula></p>
</sec>
<sec>
<title>3.5 Complete Intersection over Union (CIoU) loss</title>
<p>Intersection over Union (IoU) is a widely used metric in object detection, primarily measuring the overlap between predicted and ground truth bounding boxes. However, IoU has notable limitations, such as failing to provide useful gradient information when boxes do not overlap and not fully accounting for variations in overlap due to translation or rotation. To address these shortcomings, we employ Complete Intersection over Union (CIoU) loss (Zheng et al., <xref ref-type="bibr" rid="B34">2020</xref>), which has shown success in models such as YOLO (Zhao et al., <xref ref-type="bibr" rid="B33">2024</xref>; Redmon et al., <xref ref-type="bibr" rid="B24">2016</xref>). CIoU extends the basic IoU by incorporating the aspect ratio and the distance between the centers of bounding boxes, providing a more comprehensive assessment of similarity. In NAN-DETR, we replace the traditional IoU with CIoU, leveraging its ability to improve the precision of bounding box predictions during training, which is particularly beneficial for high-precision object detection tasks.</p>
<p>Specifically, The CIoU loss is defined as:</p>
<disp-formula id="E6"><label>(6)</label><mml:math id="M10"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mrow><mml:mstyle mathvariant="script"><mml:mi>L</mml:mi></mml:mstyle></mml:mrow></mml:mrow><mml:mrow><mml:mtext class="textrm" mathvariant="normal">CIoU</mml:mtext></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>-</mml:mo><mml:mtext class="textrm" mathvariant="normal">IoU</mml:mtext><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>b</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>g</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow><mml:mo>&#x0002B;</mml:mo><mml:mfrac><mml:mrow><mml:msup><mml:mrow><mml:mi>&#x003C1;</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:mi>b</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mi>b</mml:mi></mml:mrow><mml:mrow><mml:mi>g</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow><mml:mrow><mml:msup><mml:mrow><mml:mi>c</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mfrac><mml:mo>&#x0002B;</mml:mo><mml:mi>&#x003B1;</mml:mi><mml:mi>v</mml:mi></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where:</p>
<list list-type="bullet">
<list-item><p>IoU(<italic>b, b</italic><sub><italic>gt</italic></sub>) is the Intersection over Union between the predicted box <italic>b</italic> and the ground truth box <italic>b</italic><sub><italic>gt</italic></sub>,</p></list-item>
<list-item><p>&#x003C1;(<italic>b, b</italic><sub><italic>gt</italic></sub>) is the Euclidean distance between the centers of the two boxes,</p></list-item>
<list-item><p><italic>c</italic> is the diagonal length of the smallest enclosing box for both boxes,</p></list-item>
<list-item><p>&#x003B1; is a weight that balances the aspect ratio consistency <italic>v</italic>, which measures the consistency of the aspect ratios of the predicted box and the ground truth box.</p></list-item>
</list>
<p>NAN-DETR utilizes a composite loss function that integrates the Hungarian matching loss for query-object assignment and the CIoU loss for bounding box regression. The overall loss <inline-formula><mml:math id="M11"><mml:mrow><mml:mstyle mathvariant="script"><mml:mi>L</mml:mi></mml:mstyle></mml:mrow></mml:math></inline-formula> is given by:</p>
<disp-formula id="E7"><label>(7)</label><mml:math id="M12"><mml:mtable class="eqnarray" columnalign="left"><mml:mtr><mml:mtd><mml:mrow><mml:mstyle mathvariant="script"><mml:mi>L</mml:mi></mml:mstyle></mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mrow><mml:mstyle mathvariant="script"><mml:mi>L</mml:mi></mml:mstyle></mml:mrow></mml:mrow><mml:mrow><mml:mtext class="textrm" mathvariant="normal">Hungarian</mml:mtext></mml:mrow></mml:msub><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mrow><mml:mstyle mathvariant="script"><mml:mi>L</mml:mi></mml:mstyle></mml:mrow></mml:mrow><mml:mrow><mml:mtext class="textrm" mathvariant="normal">Box</mml:mtext></mml:mrow></mml:msub><mml:mo>&#x0002B;</mml:mo><mml:msub><mml:mrow><mml:mi>&#x003BB;</mml:mi></mml:mrow><mml:mrow><mml:mn>3</mml:mn></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mrow><mml:mstyle mathvariant="script"><mml:mi>L</mml:mi></mml:mstyle></mml:mrow></mml:mrow><mml:mrow><mml:mtext class="textrm" mathvariant="normal">CIoU</mml:mtext></mml:mrow></mml:msub></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
<p>where <inline-formula><mml:math id="M13"><mml:mrow><mml:msub><mml:mrow><mml:mrow><mml:mstyle mathvariant="script"><mml:mi>L</mml:mi></mml:mstyle></mml:mrow></mml:mrow><mml:mrow><mml:mstyle class="text"><mml:mtext class="textrm" mathvariant="normal">Hungarian</mml:mtext></mml:mstyle></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the Hungarian matching loss (Carion et al., <xref ref-type="bibr" rid="B2">2020</xref>; Kuhn, <xref ref-type="bibr" rid="B15">1955</xref>), <inline-formula><mml:math id="M14"><mml:msub><mml:mrow><mml:mrow><mml:mstyle mathvariant="script"><mml:mi>L</mml:mi></mml:mstyle></mml:mrow></mml:mrow><mml:mrow><mml:mstyle class="text"><mml:mtext class="textrm" mathvariant="normal">Box</mml:mtext></mml:mstyle></mml:mrow></mml:msub></mml:math></inline-formula> denotes the &#x02113;<sub>1</sub>-distance of predicted box and matched box, and &#x003BB;<sub>1</sub>, &#x003BB;<sub>2</sub>, &#x003BB;<sub>3</sub> are hyperparameters that balance the two components of the loss function.</p></sec>
</sec>
<sec id="s4">
<title>4 Experiments</title>
<sec>
<title>4.1 Setup</title>
<sec>
<title>4.1.1 Datasets and evaluation metrics</title>
<p>To assess the performance of NAN-DETR, we conducted evaluations using the COCO dataset (Lin et al., <xref ref-type="bibr" rid="B17">2015</xref>), a comprehensive benchmark widely adopted in object detection research. The dataset encompasses 80 object categories and over 200,000 labeled images. The <monospace>val</monospace> subset represents the detection results that we report. The main evaluation metric is Average Precision (AP), which measures the area under the precision-recall curve averaged across all categories. Specific metrics, such as AP<sub>50</sub> and AP<sub>75</sub>, correspond to the Average Precision when the IoU threshold is 0.5 and 0.75, respectively. In addition, the AP<sub><italic>S</italic></sub>, AP<sub><italic>M</italic></sub>, and AP<sub><italic>L</italic></sub> metrics evaluate the performance for different object sizes (small, medium, and large), providing a deep insight into the ability of NAN-DETR to tackle different detection challenges.</p></sec>
<sec>
<title>4.1.2 Implementation details</title>
<p>NAN-DETR is implemented using PyTorch and trained on a setup comprising 8 NVIDIA A100 GPUs. We utilize the AdamW optimizer with a base learning rate of 10<sup>&#x02212;4</sup> and a lower learning rate of 10<sup>&#x02212;5</sup> for the backbone. The model training involves clipping the maximum gradient norm at 0.1, with a positional encoding temperature set to 20. Both the encoder and decoder are composed of 6 layers, each with a feedforward dimension of 2048 and a hidden dimension of 256, without applying dropout. The model operates with 8 attention heads and processes 900 queries, each comprising 4 points in both the encoder and decoder. ReLU serves as the activation function, and FrozenBatchNorm2d is used for batch normalization. The model&#x00027;s cost settings include values of 2.0 for class prediction, 5.0 for bounding boxes, and 2.0 for CIoU. We set the classification loss coefficient to 1.0, with bounding box and CIoU loss coefficients at 5.0 and 2.0, respectively. Additionally, the focal loss alpha parameter is 0.25, and the noise parameter &#x003C3; is fixed at 0.05. These hyperparameters were fine-tuned based on extensive experimentation to optimize model performance.</p>
</sec>
</sec>
<sec>
<title>4.2 Baseline methods</title>
<p>We compare NAN-DETR with various state-of-the-art DETR variants:</p>
<list list-type="bullet">
<list-item><p>Conditional-DETR (Meng et al., <xref ref-type="bibr" rid="B22">2021</xref>; Chen X. et al., <xref ref-type="bibr" rid="B4">2022</xref>): Conditional-DETR introduces key methodological improvements over DETR, primarily by enhancing the query mechanism, decoder module, and matching strategy.</p></list-item>
<list-item><p>Anchor-DETR (Wang et al., <xref ref-type="bibr" rid="B29">2022</xref>): Anchor-DETR brings significant enhancements to the original DETR by incorporating object queries that are designed around anchor points, a concept widely utilized in CNN-based detectors.</p></list-item>
<list-item><p>DAB-DETR (Liu S. et al., <xref ref-type="bibr" rid="B19">2022</xref>): DAB-DETR enhances the original DETR by introducing dynamic anchor boxes as queries, with both their position and size being dynamically adjusted layer by layer.</p></list-item>
<list-item><p>AdaMixer (Gao et al., <xref ref-type="bibr" rid="B9">2022</xref>): Compared with DETR, AdaMixer features adaptive 3D feature sampling, where queries dynamically sample features across different spatial and scale dimensions.</p></list-item>
<list-item><p>Deformable-DETR (Zhu et al., <xref ref-type="bibr" rid="B35">2021</xref>): Deformable-DETR advances the original DETR by incorporating a deformable attention module that focuses on a limited set of key sampling points near a reference point, rather than considering all spatial locations.</p></list-item>
<list-item><p>DN-Deformable-DETR (Li et al., <xref ref-type="bibr" rid="B16">2022</xref>): DN-Deformable-DETR enhances the original DETR by implementing a denoising training technique that stabilizes the bipartite graph matching process, which is often unstable during the early stages of training. This technique involves inputting noisy ground truth bounding boxes into the transformer decoder and training the model to accurately reconstruct the original boxes, thereby speeding up convergence and boosting overall model performance.</p></list-item>
<list-item><p><inline-formula><mml:math id="M15"><mml:mrow><mml:mstyle mathvariant="script"><mml:mi>H</mml:mi></mml:mstyle></mml:mrow></mml:math></inline-formula>-Deformable-DETR (Jia et al., <xref ref-type="bibr" rid="B13">2023</xref>): <inline-formula><mml:math id="M16"><mml:mrow><mml:mstyle mathvariant="script"><mml:mi>H</mml:mi></mml:mstyle></mml:mrow></mml:math></inline-formula>-Deformable-DETR enhances the original DETR by introducing a hybrid matching strategy, which integrates one-to-one matching with an additional one-to-many matching branch during the training process.</p></list-item>
<list-item><p>DINO-Deformable-DETR (Zhang et al., <xref ref-type="bibr" rid="B31">2023</xref>): DINO improves upon DETR by introducing several key advancements: a contrastive denoising training method to handle noisy data, a mixed query selection strategy to better initialize queries, and a &#x0201C;look forward twice&#x0201D; scheme that enhances the box prediction process by refining parameters from both the current and subsequent layers.</p></list-item>
<list-item><p><inline-formula><mml:math id="M17"><mml:mrow><mml:mstyle mathvariant="script"><mml:mi>C</mml:mi></mml:mstyle></mml:mrow></mml:math></inline-formula>o-Deformable-DETR (Zong et al., <xref ref-type="bibr" rid="B36">2023</xref>): <inline-formula><mml:math id="M18"><mml:mrow><mml:mstyle mathvariant="script"><mml:mi>C</mml:mi></mml:mstyle></mml:mrow></mml:math></inline-formula>o-Deformable-DETR improves upon DETR by introducing a collaborative hybrid assignment training scheme with auxiliary heads that combines one-to-one and one-to-many label assignments.</p></list-item>
</list>
</sec>
<sec>
<title>4.3 Main results</title>
<p>Our method performs well on the COCO dataset, and the specific visualization results are shown in <xref ref-type="fig" rid="F4">Figure 4</xref>.</p>
<fig id="F4" position="float">
<label>Figure 4</label>
<caption><p>Visualizations of COCO dataset by NAN-DETR with ResNet-50.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnbot-18-1484088-g0004.tif"/>
</fig>
<sec>
<title>4.3.1 ResNet-50 backbone</title>
<p>The performance of various DETR variants using the ResNet-50 backbone in <xref ref-type="table" rid="T1">Table 1</xref> and <xref ref-type="fig" rid="F5">Figure 5</xref> demonstrates significant differences in object detection capabilities. Methods such as Conditional-DETR (Meng et al., <xref ref-type="bibr" rid="B22">2021</xref>; Chen X. et al., <xref ref-type="bibr" rid="B4">2022</xref>) and Anchor-DETR (Wang et al., <xref ref-type="bibr" rid="B29">2022</xref>), which reintroduce anchor boxes and conditional queries, show moderate performance with AP scores of 43.0% and 42.1%, respectively. These methods improve query interpretability but still lag behind more advanced models. DAB-DETR (Liu S. et al., <xref ref-type="bibr" rid="B19">2022</xref>) and AdaMixer (Gao et al., <xref ref-type="bibr" rid="B9">2022</xref>), incorporating dynamic anchor boxes and adaptive mixing strategies, achieve better AP scores of 45.7% and 47.0%, respectively, showing enhanced query formulation and faster convergence.</p>
<table-wrap position="float" id="T1">
<label>Table 1</label>
<caption><p>Comparison to the baselines on COCO <monospace>val</monospace> with ResNet-50.</p></caption>
<table frame="box" rules="all">
<thead>
<tr style="background-color:#919498;color:#ffffff">
<th valign="top" align="left"><bold>Method</bold></th>
<th valign="top" align="center"><bold>Backbone</bold></th>
<th valign="top" align="center"><bold>Multi-scale</bold></th>
<th valign="top" align="center"><bold>&#x00023;query</bold></th>
<th valign="top" align="center"><bold>&#x00023;epochs</bold></th>
<th valign="top" align="center"><bold>AP&#x02191;</bold></th>
<th valign="top" align="center"><bold>AP<sub>50</sub>&#x02191;</bold></th>
<th valign="top" align="center"><bold>AP<sub>75</sub>&#x02191;</bold></th>
<th valign="top" align="center"><bold>AP<sub><italic>S</italic></sub>&#x02191;</bold></th>
<th valign="top" align="center"><bold>AP<sub><italic>M</italic></sub>&#x02191;</bold></th>
<th valign="top" align="center"><bold>AP<sub><italic>L</italic></sub>&#x02191;</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">Conditional-DETR; Meng et al. (<xref ref-type="bibr" rid="B22">2021</xref>)</td>
<td valign="top" align="center">R50</td>
<td valign="top" align="center">&#x02717;</td>
<td valign="top" align="center">300</td>
<td valign="top" align="center">108</td>
<td valign="top" align="center">43.0</td>
<td valign="top" align="center">64.0</td>
<td valign="top" align="center">45.7</td>
<td valign="top" align="center">22.7</td>
<td valign="top" align="center">46.7</td>
<td valign="top" align="center">61.5</td>
</tr> <tr>
<td valign="top" align="left">Anchor-DETR; Wang et al. (<xref ref-type="bibr" rid="B29">2022</xref>)</td>
<td valign="top" align="center">R50</td>
<td valign="top" align="center">&#x02717;</td>
<td valign="top" align="center">300</td>
<td valign="top" align="center">50</td>
<td valign="top" align="center">42.1</td>
<td valign="top" align="center">63.1</td>
<td valign="top" align="center">44.9</td>
<td valign="top" align="center">22.3</td>
<td valign="top" align="center">46.2</td>
<td valign="top" align="center">60.0</td>
</tr> <tr>
<td valign="top" align="left">DAB-DETR; Liu S. et al. (<xref ref-type="bibr" rid="B19">2022</xref>)</td>
<td valign="top" align="center">R50</td>
<td valign="top" align="center">&#x02717;</td>
<td valign="top" align="center">900</td>
<td valign="top" align="center">50</td>
<td valign="top" align="center">45.7</td>
<td valign="top" align="center">66.2</td>
<td valign="top" align="center">49.0</td>
<td valign="top" align="center">26.1</td>
<td valign="top" align="center">49.4</td>
<td valign="top" align="center">63.1</td>
</tr> <tr>
<td valign="top" align="left">AdaMixer; Gao et al. (<xref ref-type="bibr" rid="B9">2022</xref>)</td>
<td valign="top" align="center">R50</td>
<td valign="top" align="center">&#x02713;</td>
<td valign="top" align="center">300</td>
<td valign="top" align="center">36</td>
<td valign="top" align="center">47.0</td>
<td valign="top" align="center">66.0</td>
<td valign="top" align="center">51.1</td>
<td valign="top" align="center">30.1</td>
<td valign="top" align="center">50.2</td>
<td valign="top" align="center">61.8</td>
</tr> <tr>
<td valign="top" align="left">Deformable-DETR; Zhu et al. (<xref ref-type="bibr" rid="B35">2021</xref>)</td>
<td valign="top" align="center">R50</td>
<td valign="top" align="center">&#x02713;</td>
<td valign="top" align="center">300</td>
<td valign="top" align="center">50</td>
<td valign="top" align="center">46.9</td>
<td valign="top" align="center">65.6</td>
<td valign="top" align="center">51.0</td>
<td valign="top" align="center">29.6</td>
<td valign="top" align="center">50.1</td>
<td valign="top" align="center">61.6</td>
</tr> <tr>
<td valign="top" align="left">DN-Deformable-DETR; Li et al. (<xref ref-type="bibr" rid="B16">2022</xref>)</td>
<td valign="top" align="center">R50</td>
<td valign="top" align="center">&#x02713;</td>
<td valign="top" align="center">300</td>
<td valign="top" align="center">50</td>
<td valign="top" align="center">48.6</td>
<td valign="top" align="center">67.4</td>
<td valign="top" align="center">52.7</td>
<td valign="top" align="center">31.0</td>
<td valign="top" align="center">52.0</td>
<td valign="top" align="center">63.7</td>
</tr> <tr>
<td valign="top" align="left"><inline-formula><mml:math id="M19"><mml:mrow><mml:mstyle mathvariant="script"><mml:mi>H</mml:mi></mml:mstyle></mml:mrow></mml:math></inline-formula>-Deformable-DETR; Jia et al. (<xref ref-type="bibr" rid="B13">2023</xref>)</td>
<td valign="top" align="center">R50</td>
<td valign="top" align="center">&#x02713;</td>
<td valign="top" align="center">300</td>
<td valign="top" align="center">12</td>
<td valign="top" align="center">48.7</td>
<td valign="top" align="center">66.4</td>
<td valign="top" align="center">52.9</td>
<td valign="top" align="center">31.2</td>
<td valign="top" align="center">51.5</td>
<td valign="top" align="center">63.5</td>
</tr> <tr>
<td valign="top" align="left">DINO-Deformable-DETR; Zhang et al. (<xref ref-type="bibr" rid="B31">2023</xref>)</td>
<td valign="top" align="center">R50</td>
<td valign="top" align="center">&#x02713;</td>
<td valign="top" align="center">900</td>
<td valign="top" align="center">12</td>
<td valign="top" align="center">49.4</td>
<td valign="top" align="center">66.9</td>
<td valign="top" align="center">53.8</td>
<td valign="top" align="center">32.3</td>
<td valign="top" align="center">52.5</td>
<td valign="top" align="center">63.9</td>
</tr> <tr>
<td valign="top" align="left"><inline-formula><mml:math id="M20"><mml:mrow><mml:mstyle mathvariant="script"><mml:mi>C</mml:mi></mml:mstyle></mml:mrow></mml:math></inline-formula>o-Deformable-DETR; Zong et al. (<xref ref-type="bibr" rid="B36">2023</xref>)</td>
<td valign="top" align="center">R50</td>
<td valign="top" align="center">&#x02713;</td>
<td valign="top" align="center">300</td>
<td valign="top" align="center">12</td>
<td valign="top" align="center"><underline>49.5</underline></td>
<td valign="top" align="center"><underline>67.6</underline></td>
<td valign="top" align="center"><underline>54.3</underline></td>
<td valign="top" align="center"><underline>32.4</underline></td>
<td valign="top" align="center"><underline>52.7</underline></td>
<td valign="top" align="center">63.7</td>
</tr> <tr>
<td valign="top" align="left">NAN-DETR(CIoU, single anchor)</td>
<td valign="top" align="center">R50</td>
<td valign="top" align="center">&#x02713;</td>
<td valign="top" align="center">900</td>
<td valign="top" align="center">12</td>
<td valign="top" align="center"><underline>49.5</underline></td>
<td valign="top" align="center">67.0</td>
<td valign="top" align="center">54.1</td>
<td valign="top" align="center"><bold>32.5</bold></td>
<td valign="top" align="center">52.6</td>
<td valign="top" align="center"><underline>64.1</underline></td>
</tr> <tr>
<td valign="top" align="left">NAN-DETR(CIoU, Multi-noising anchors)</td>
<td valign="top" align="center">R50</td>
<td valign="top" align="center">&#x02713;</td>
<td valign="top" align="center">900</td>
<td valign="top" align="center">12</td>
<td valign="top" align="center"><bold>50.1</bold></td>
<td valign="top" align="center"><bold>67.8</bold></td>
<td valign="top" align="center"><bold>54.5</bold></td>
<td valign="top" align="center">31.8</td>
<td valign="top" align="center"><bold>53.7</bold></td>
<td valign="top" align="center"><bold>65.3</bold></td>
</tr></tbody>
</table>
<table-wrap-foot>
<p>Bolded and underlined fonts indicate the first two best values.</p>
</table-wrap-foot>
</table-wrap>
<fig id="F5" position="float">
<label>Figure 5</label>
<caption><p>Comparison to the baselines DETR variants on COCO <monospace>val</monospace> with ResNet-50.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnbot-18-1484088-g0005.tif"/>
</fig>
<p>More advanced methods like DN-Deformable-DETR (Li et al., <xref ref-type="bibr" rid="B16">2022</xref>) and <inline-formula><mml:math id="M21"><mml:mrow><mml:mstyle mathvariant="script"><mml:mi>H</mml:mi></mml:mstyle></mml:mrow></mml:math></inline-formula>-Deformable-DETR (Jia et al., <xref ref-type="bibr" rid="B13">2023</xref>) leverage deformable attention modules and denoising techniques, resulting in higher AP scores of 48.6% and 48.7%, respectively. DINO-Deformable-DETR (Zhang et al., <xref ref-type="bibr" rid="B31">2023</xref>) further improves upon these techniques, achieving an AP of 49.4%. Co-Deformable-DETR (Zong et al., <xref ref-type="bibr" rid="B36">2023</xref>) also demonstrates strong performance with an AP of 49.5%, showcasing the effectiveness of collaborative hybrid assignments and the importance of detection heads.</p>
<p>However, the top performer in this category is NAN-DETR with multi-noising anchors, achieving an impressive AP of 50.1%. This method outperforms all other DETR variants, demonstrating significant improvements in detection precision. The CIoU loss also enhances bounding box predictions, contributing to higher AP<sub>75</sub> scores. As shown in <xref ref-type="fig" rid="F7">Figure 7</xref>, while there is a slight decrease in performance for small objects, NAN-DETR consistently excels in detecting medium and large objects, making it a versatile and robust solution for various object detection tasks to resolve multiple anchors conflicts. From the results of AP<sub><italic>S</italic></sub> and AP<sub><italic>L</italic></sub>, the centralization noising mechanism performs well and indeed achieves excellent results in large object detection.</p>
</sec>
<sec>
<title>4.3.2 Swin backbone</title>
<p>The performance with the Swin backbone in <xref ref-type="table" rid="T2">Table 2</xref> and <xref ref-type="fig" rid="F6">Figure 6</xref> shows considerable improvements, particularly for models utilizing advanced features of the Swin transformers. Methods like AdaMixer (Gao et al., <xref ref-type="bibr" rid="B9">2022</xref>) with Swin-S backbone achieve an AP of 51.3%, showing good performance with adaptive mixing. Deformable-DETR (Zhu et al., <xref ref-type="bibr" rid="B35">2021</xref>) with Swin-T and Swin-L backbones show significant improvements with AP scores of 49.3% and 54.5%, respectively, leveraging deformable attention modules to enhance detection accuracy.</p>
<table-wrap position="float" id="T2">
<label>Table 2</label>
<caption><p>Comparison to the baselines on COCO <monospace>val</monospace> with Swin.</p></caption>
<table frame="box" rules="all">
<thead>
<tr style="background-color:#919498;color:#ffffff">
<th valign="top" align="left"><bold>Method</bold></th>
<th valign="top" align="center"><bold>Backbone</bold></th>
<th valign="top" align="center"><bold>Multi-scale</bold></th>
<th valign="top" align="center"><bold>&#x00023;query</bold></th>
<th valign="top" align="center"><bold>&#x00023;epochs</bold></th>
<th valign="top" align="center"><bold>AP&#x02191;</bold></th>
<th valign="top" align="center"><bold>AP<sub><italic>S</italic></sub>&#x02191;</bold></th>
<th valign="top" align="center"><bold>AP<sub><italic>M</italic></sub>&#x02191;</bold></th>
<th valign="top" align="center"><bold>AP<sub><italic>L</italic></sub>&#x02191;</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">AdaMixer; Gao et al. (<xref ref-type="bibr" rid="B9">2022</xref>)</td>
<td valign="top" align="center">Swin-S</td>
<td valign="top" align="center">&#x02713;</td>
<td valign="top" align="center">300</td>
<td valign="top" align="center">36</td>
<td valign="top" align="center">51.3</td>
<td valign="top" align="center">34.2</td>
<td valign="top" align="center">54.6</td>
<td valign="top" align="center">67.3</td>
</tr> <tr>
<td valign="top" align="left">Deformable-DETR; Zhu et al. (<xref ref-type="bibr" rid="B35">2021</xref>)</td>
<td valign="top" align="center">Swin-T</td>
<td valign="top" align="center">&#x02713;</td>
<td valign="top" align="center">300</td>
<td valign="top" align="center">12</td>
<td valign="top" align="center">49.3</td>
<td valign="top" align="center">31.6</td>
<td valign="top" align="center">52.4</td>
<td valign="top" align="center">64.6</td>
</tr> <tr>
<td valign="top" align="left">Deformable-DETR; Zhu et al. (<xref ref-type="bibr" rid="B35">2021</xref>)</td>
<td valign="top" align="center">Swin-L</td>
<td valign="top" align="center">&#x02713;</td>
<td valign="top" align="center">300</td>
<td valign="top" align="center">12</td>
<td valign="top" align="center">54.5</td>
<td valign="top" align="center">37.0</td>
<td valign="top" align="center">58.6</td>
<td valign="top" align="center">71.0</td>
</tr> <tr>
<td valign="top" align="left"><inline-formula><mml:math id="M22"><mml:mrow><mml:mstyle mathvariant="script"><mml:mi>H</mml:mi></mml:mstyle></mml:mrow></mml:math></inline-formula>-Deformable-DETR; Jia et al. (<xref ref-type="bibr" rid="B13">2023</xref>)</td>
<td valign="top" align="center">Swin-T</td>
<td valign="top" align="center">&#x02713;</td>
<td valign="top" align="center">300</td>
<td valign="top" align="center">12</td>
<td valign="top" align="center">50.6</td>
<td valign="top" align="center">33.4</td>
<td valign="top" align="center">53.7</td>
<td valign="top" align="center">65.9</td>
</tr> <tr>
<td valign="top" align="left"><inline-formula><mml:math id="M23"><mml:mrow><mml:mstyle mathvariant="script"><mml:mi>H</mml:mi></mml:mstyle></mml:mrow></mml:math></inline-formula>-Deformable-DETR; Jia et al. (<xref ref-type="bibr" rid="B13">2023</xref>)</td>
<td valign="top" align="center">Swin-L</td>
<td valign="top" align="center">&#x02713;</td>
<td valign="top" align="center">300</td>
<td valign="top" align="center">12</td>
<td valign="top" align="center">55.9</td>
<td valign="top" align="center">39.1</td>
<td valign="top" align="center">59.9</td>
<td valign="top" align="center">72.2</td>
</tr> <tr>
<td valign="top" align="left"><inline-formula><mml:math id="M24"><mml:mrow><mml:mstyle mathvariant="script"><mml:mi>C</mml:mi></mml:mstyle></mml:mrow></mml:math></inline-formula>o-Deformable-DETR; Zong et al. (<xref ref-type="bibr" rid="B36">2023</xref>)</td>
<td valign="top" align="center">Swin-L</td>
<td valign="top" align="center">&#x02713;</td>
<td valign="top" align="center">900</td>
<td valign="top" align="center">36</td>
<td valign="top" align="center"><bold>58.5</bold></td>
<td valign="top" align="center"><underline>42.4</underline></td>
<td valign="top" align="center"><bold>62.4</bold></td>
<td valign="top" align="center"><underline>74.0</underline></td>
</tr> <tr>
<td valign="top" align="left">NAN-DETR(CIoU, Multi-noising anchors)</td>
<td valign="top" align="center">Swin-L</td>
<td valign="top" align="center">&#x02713;</td>
<td valign="top" align="center">900</td>
<td valign="top" align="center">12</td>
<td valign="top" align="center"><underline>58.2</underline></td>
<td valign="top" align="center"><bold>42.5</bold></td>
<td valign="top" align="center"><underline>62.0</underline></td>
<td valign="top" align="center"><bold>74.2</bold></td>
</tr></tbody>
</table>
<table-wrap-foot>
<p>Bolded and underlined fonts indicate the first two best values.</p>
</table-wrap-foot>
</table-wrap>
<fig id="F6" position="float">
<label>Figure 6</label>
<caption><p>Comparison to the baselines DETR variants on COCO <monospace>val</monospace> with Swin.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnbot-18-1484088-g0006.tif"/>
</fig>
<p><inline-formula><mml:math id="M25"><mml:mrow><mml:mstyle mathvariant="script"><mml:mi>H</mml:mi></mml:mstyle></mml:mrow></mml:math></inline-formula>-Deformable-DETR (Jia et al., <xref ref-type="bibr" rid="B13">2023</xref>) continues this trend with Swin-T and Swin-L backbones, achieving AP scores of 50.6% and 55.9%, respectively. Co-Deformable-DETR (Zong et al., <xref ref-type="bibr" rid="B36">2023</xref>) with the Swin-L backbone achieves a strong AP of 58.5%, showcasing the effectiveness of collaborative hybrid assignments and the importance of detection heads. This method also achieves the highest AP<sub><italic>M</italic></sub> of 62.4%, indicating superior performance in detecting medium-sized objects.</p>
<p>NAN-DETR with the Swin-L backbone, on the other hand, achieves an impressive AP of 58.2%, very close to Co-Deformable-DETR. However, it outperforms all other methods in the AP<sub><italic>L</italic></sub> metric with a score of 74.2%, demonstrating exceptional performance in detecting large objects. This indicates that NAN-DETR&#x00027;s decoder-based multi-anchor strategy and centralization noising mechanism are highly effective for tasks requiring precise detection of larger objects.</p>
<p>These results demonstrate that both Co-Deformable-DETR and NAN-DETR excel in different aspects of object detection. Co-Deformable-DETR leads in medium-sized object detection, while NAN-DETR stands out in large object detection. The integration of the CIoU loss in NAN-DETR also enhances bounding box prediction accuracy, making both models valuable tools for a wide range of object detection scenarios.</p></sec>
<sec>
<title>4.3.3 Overall analysis</title>
<p><xref ref-type="fig" rid="F7">Figure 7</xref> presents the various precision metrics of the NAN-DETR model on the COCO dataset, specifically focusing on the effects of the CIoU loss and Multi-noising anchors. The figure illustrates how the NAN-DETR model performs in terms of Average Precision (AP) across different IoU thresholds and object sizes after being trained for 12 epochs using the ResNet-50 backbone.</p>
<fig id="F7" position="float">
<label>Figure 7</label>
<caption><p>The various precision of NAN-DETR with CIoU and multi-noising anchors on COCO dataset. These detectors are trained with ResNet-50 backbones for 12 epochs.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnbot-18-1484088-g0007.tif"/>
</fig>
<p><bold>Analysis of Performance:</bold></p>
<list list-type="bullet">
<list-item><p><bold>AP (average precision) improvement:</bold> the NAN-DETR model with the CIoU loss and multi-noising anchors achieves an AP of 50.1%, which is a significant improvement over other configurations, including the baseline NAN-DETR with single anchors and no CIoU. This suggests that the combination of CIoU and multi-noising anchors contributes to more accurate detection, especially for bounding box predictions.</p></list-item>
<list-item><p><bold>Small object detection:</bold> while the overall performance shows improvement, the precision for small objects (AP<sub><italic>S</italic></sub>) sees a slight decrease in the model with multi-noising anchors. The AP<sub><italic>S</italic></sub> drops from 32.5% in the single-anchor configuration to 31.8% with multi-noising anchors. This could indicate that the centralization noising mechanism, while beneficial overall, may introduce challenges in detecting smaller objects where precise bounding box predictions are critical.</p></list-item>
<list-item><p><bold>Medium and large object detection:</bold> the model demonstrates robustness in detecting medium and large objects, with AP<sub><italic>M</italic></sub> (AP for medium objects) and AP<sub><italic>L</italic></sub> (AP for large objects) improving to 53.7% and 65.3%, respectively. The consistent improvement in these metrics highlights the effectiveness of the multi-noising approach in handling objects with varying sizes and aspect ratios.</p></list-item>
<list-item><p><bold>Impact of CIoU loss:</bold> the use of the CIoU loss appears to enhance bounding box accuracy significantly, particularly for larger objects. The CIoU takes into account not just the overlap but also the aspect ratio and center distance between boxes, leading to more precise predictions. This is reflected in the higher AP<sub>75</sub> score, indicating that the model performs better at stricter IoU thresholds.</p></list-item>
</list></sec>
<sec>
<title>4.3.4 Ablation study</title>
<sec>
<title>4.3.4.1 Decoder-based multi-anchor strategy</title>
<p>The ablation study from <xref ref-type="table" rid="T3">Table 3</xref> and <xref ref-type="fig" rid="F8">Figure 8</xref> highlights the contributions of each component in NAN-DETR. Introducing multiple anchors without noising increases the AP to 49.7%, demonstrating the effectiveness of our decoder-based multi-anchor strategy in improving detection performance. The multiple anchors allow the model to better capture objects of varying sizes and shapes, leading to improved precision in detection tasks.</p>
<table-wrap position="float" id="T3">
<label>Table 3</label>
<caption><p>Ablation study on NAN-DETR.</p></caption>
<table frame="box" rules="all">
<thead>
<tr style="background-color:#919498;color:#ffffff">
<th valign="top" align="left"><bold>Method</bold></th>
<th valign="top" align="center"><bold>Backbone</bold></th>
<th valign="top" align="center"><bold>Anchors</bold></th>
<th valign="top" align="center"><bold>Noising</bold></th>
<th valign="top" align="center"><bold>Box loss</bold></th>
<th valign="top" align="center"><bold>AP&#x02191;</bold></th>
<th valign="top" align="center"><bold>AP<sub><italic>S</italic></sub>&#x02191;</bold></th>
<th valign="top" align="center"><bold>AP<sub><italic>M</italic></sub>&#x02191;</bold></th>
<th valign="top" align="center"><bold>AP<sub><italic>L</italic></sub>&#x02191;</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">NAN-DETR</td>
<td valign="top" align="center">R50</td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">&#x02717;</td>
<td valign="top" align="center">IoU</td>
<td valign="top" align="center">49.4</td>
<td valign="top" align="center">32.3</td>
<td valign="top" align="center">52.5</td>
<td valign="top" align="center">63.9</td>
</tr> <tr>
<td valign="top" align="left">NAN-DETR</td>
<td valign="top" align="center">R50</td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">&#x02717;</td>
<td valign="top" align="center">CIoU</td>
<td valign="top" align="center">49.5</td>
<td valign="top" align="center"><underline>32.5</underline></td>
<td valign="top" align="center">52.6</td>
<td valign="top" align="center">64.1</td>
</tr> <tr>
<td valign="top" align="left">NAN-DETR</td>
<td valign="top" align="center">R50</td>
<td valign="top" align="center">4</td>
<td valign="top" align="center">&#x02717;</td>
<td valign="top" align="center">CIoU</td>
<td valign="top" align="center">49.7</td>
<td valign="top" align="center">32.2</td>
<td valign="top" align="center">53.2</td>
<td valign="top" align="center">64.9</td>
</tr> <tr>
<td valign="top" align="left">NAN-DETR</td>
<td valign="top" align="center">R50</td>
<td valign="top" align="center">4</td>
<td valign="top" align="center">&#x02713;</td>
<td valign="top" align="center">CIoU</td>
<td valign="top" align="center"><underline>50.1</underline></td>
<td valign="top" align="center">31.8</td>
<td valign="top" align="center"><underline>53.7</underline></td>
<td valign="top" align="center"><underline>65.3</underline></td>
</tr> <tr>
<td valign="top" align="left">NAN-DETR</td>
<td valign="top" align="center">Swin-L</td>
<td valign="top" align="center">4</td>
<td valign="top" align="center">&#x02713;</td>
<td valign="top" align="center">CIoU</td>
<td valign="top" align="center"><bold>58.2</bold></td>
<td valign="top" align="center"><bold>42.5</bold></td>
<td valign="top" align="center"><bold>62.0</bold></td>
<td valign="top" align="center"><bold>74.2</bold></td>
</tr></tbody>
</table>
<table-wrap-foot>
<p>Bolded and underlined fonts indicate the first two best values.</p>
</table-wrap-foot>
</table-wrap>
<fig id="F8" position="float">
<label>Figure 8</label>
<caption><p>Ablation study on NAN-DETR on COCO <monospace>val</monospace>.</p></caption>
<graphic mimetype="image" mime-subtype="tiff" xlink:href="fnbot-18-1484088-g0008.tif"/>
</fig>
</sec>
<sec>
<title>4.3.4.2 Centralization noising mechanism</title>
<p>When both multi-anchor and the centralization noising mechanism are combined, we see a significant jump in AP to 50.1%. This shows that the centralization noising mechanism, by introducing controlled randomness, enhances the stability of the model. As we anticipated, perturbing multiple anchor boxes toward the center greatly improves situations where the initial setup is overly divergent, making it difficult to achieve high precision. This perturbation enhances the model&#x00027;s stability to some extent. The AP increase across different object sizes (AP<sub><italic>S</italic></sub>, AP<sub><italic>M</italic></sub>, AP<sub><italic>L</italic></sub>) further confirms the benefits of these combined strategies in improving overall detection performance. The fact that AP<sub><italic>M</italic></sub> and AP<sub><italic>L</italic></sub> improve more quickly than AP<sub><italic>S</italic></sub> further validates this idea. The larger the object, the more this perturbation reduces the loss caused by divergence. The decrease in AP<sub><italic>S</italic></sub> is also understandable, likely due to an imbalance in weights caused by excessive duplication, which should be suppressed using NMS (Non-Maximum Suppression).</p></sec>
<sec>
<title>4.3.4.3 Different backbone</title>
<p>From the perspective of changing the backbone, the Swin-L backbone indeed significantly outperforms smaller models like ResNet in terms of capturing global features, which is consistent with expectations. This observation leads to the idea of whether using a larger model as a backbone could be advantageous.</p></sec>
<sec>
<title>4.3.4.4 Complete Intersection over Union (CIoU) loss</title>
<p>When comparing a single anchor with and without CIoU loss, we observe a slight improvement in AP from 49.4% to 49.5%, indicating that the CIoU loss provides a marginal but consistent boost in bounding box regression accuracy.</p></sec></sec>
</sec>
</sec>
<sec sec-type="conclusions" id="s5">
<title>5 Conclusion</title>
<p>In this paper, we propose NAN-DETR, a novel object detection framework that integrates a decoder-based multi-anchor strategy, a centralization noising mechanism, and the Complete Intersection over Union loss. Our experimental results on the COCO dataset indicate that NAN-DETR delivers significantly improved detection accuracy compared to existing DETR variants. The multi-anchor strategy enhances the effectiveness of object matching, while the centralization noising mechanism and CIoU loss contribute to higher precision across various detection tasks.</p>
<p>Nonetheless, there is potential space for improvement in some aspects of the proposed approach. Currently, NAN-DETR does not prioritize processing speed or real-time performance, but a potential efficiency improvement strategy is to utilize model distillation techniques. On the other hand, a future direction is exploring to improve the centralization noising mechanism, possibly using learned parameters from the backbone network for dynamically adjusting the perturbation magnitude to further boost detection performance, particularly for small objects.</p></sec>
</body>
<back>
<sec sec-type="data-availability" id="s6">
<title>Data availability statement</title>
<p>Publicly available datasets were analyzed in this study. This data can be found here: <ext-link ext-link-type="uri" xlink:href="http://images.cocodataset.org/zips/train2017.zip">http://images.cocodataset.org/zips/train2017.zip</ext-link>; <ext-link ext-link-type="uri" xlink:href="http://images.cocodataset.org/zips/val2017.zip">http://images.cocodataset.org/zips/val2017.zip</ext-link>; <ext-link ext-link-type="uri" xlink:href="http://images.cocodataset.org/annotations/annotations_trainval2017.zip">http://images.cocodataset.org/annotations/annotations_trainval2017.zip</ext-link>.</p>
</sec>
<sec sec-type="author-contributions" id="s7">
<title>Author contributions</title>
<p>ZH: Conceptualization, Formal analysis, Investigation, Methodology, Validation, Visualization, Writing &#x02013; original draft, Writing &#x02013; review &#x00026; editing. XT: Investigation, Writing &#x02013; original draft, Writing &#x02013; review &#x00026; editing. XL: Investigation, Visualization, Writing &#x02013; original draft, Writing &#x02013; review &#x00026; editing.</p>
</sec>
<sec sec-type="funding-information" id="s8">
<title>Funding</title>
<p>The author(s) declare that no financial support was received for the research, authorship, and/or publication of this article.</p>
</sec>
<ack><p>We sincerely appreciate the suggestions from editors and reviewers.</p>
</ack>
<sec sec-type="COI-statement" id="conf1">
<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 sec-type="disclaimer" id="s9">
<title>Publisher&#x00027;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>Bodla</surname> <given-names>N.</given-names></name> <name><surname>Singh</surname> <given-names>B.</given-names></name> <name><surname>Chellappa</surname> <given-names>R.</given-names></name> <name><surname>Davis</surname> <given-names>L. S.</given-names></name></person-group> (<year>2017</year>). <article-title>&#x0201C;Soft-nms - improving object detection with one line of code,&#x0201D;</article-title> in IEEE <italic>International Conference on Computer Vision, ICCV 2017</italic> (Venice: IEEE Computer Society), <fpage>5562</fpage>&#x02013;<lpage>5570</lpage>.</citation>
</ref>
<ref id="B2">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Carion</surname> <given-names>N.</given-names></name> <name><surname>Massa</surname> <given-names>F.</given-names></name> <name><surname>Synnaeve</surname> <given-names>G.</given-names></name> <name><surname>Usunier</surname> <given-names>N.</given-names></name> <name><surname>Kirillov</surname> <given-names>A.</given-names></name> <name><surname>Zagoruyko</surname> <given-names>S.</given-names></name></person-group> (<year>2020</year>). <article-title>End-to-end object detection with transformers</article-title>. <source>arXiv</source> [preprint] abs/2005.12872. <pub-id pub-id-type="doi">10.1007/978-3-030-58452-8_13</pub-id></citation>
</ref>
<ref id="B3">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Chen</surname> <given-names>Q.</given-names></name> <name><surname>Chen</surname> <given-names>X.</given-names></name> <name><surname>Wang</surname> <given-names>J.</given-names></name> <name><surname>Zhang</surname> <given-names>S.</given-names></name> <name><surname>Yao</surname> <given-names>K.</given-names></name> <name><surname>Feng</surname> <given-names>H.</given-names></name> <etal/></person-group>. (<year>2023</year>). <article-title>&#x0201C;Group detr: Fast detr training with group-wise one-to-many assignment,&#x0201D;</article-title> in <source>Proceedings of the IEEE International Conference on Computer Vision (ICCV)</source> (<publisher-loc>Paris</publisher-loc>: <publisher-name>2023</publisher-name>).</citation>
</ref>
<ref id="B4">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Chen</surname> <given-names>X.</given-names></name> <name><surname>Wei</surname> <given-names>F.</given-names></name> <name><surname>Zeng</surname> <given-names>G.</given-names></name> <name><surname>Wang</surname> <given-names>J.</given-names></name></person-group> (<year>2022</year>). <article-title>Conditional detr v2: Efficient detection transformer with box queries</article-title>. <source>arXiv</source> [preprint] abs/2207.08914. <pub-id pub-id-type="doi">10.48550/arXiv.2207.08914</pub-id></citation>
</ref>
<ref id="B5">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Chen</surname> <given-names>Z.</given-names></name> <name><surname>Zhang</surname> <given-names>J.</given-names></name> <name><surname>Tao</surname> <given-names>D.</given-names></name></person-group> (<year>2022</year>). <article-title>&#x0201C;Recurrent glimpse-based decoder for detection with transformer,&#x0201D;</article-title> in <source>IEEE/CVF Conference on Computer Vision and Pattern Recognition, CVPR 2022</source> (<publisher-loc>New Orleans, LA</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>5250</fpage>&#x02013;<lpage>5259</lpage>.</citation>
</ref>
<ref id="B6">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Dai</surname> <given-names>X.</given-names></name> <name><surname>Chen</surname> <given-names>Y.</given-names></name> <name><surname>Yang</surname> <given-names>J.</given-names></name> <name><surname>Zhang</surname> <given-names>P.</given-names></name> <name><surname>Yuan</surname> <given-names>L.</given-names></name> <name><surname>Zhang</surname> <given-names>L.</given-names></name></person-group> (<year>2021</year>). <article-title>&#x0201C;Dynamic DETR: end-to-end object detection with dynamic attention,&#x0201D;</article-title> in <source>2021 IEEE/CVF International Conference on Computer Vision, ICCV 2021</source> (<publisher-loc>Montreal, QC</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>2968</fpage>&#x02013;<lpage>2977</lpage>.</citation>
</ref>
<ref id="B7">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Dai</surname> <given-names>Z.</given-names></name> <name><surname>Cai</surname> <given-names>B.</given-names></name> <name><surname>Lin</surname> <given-names>Y.</given-names></name> <name><surname>Chen</surname> <given-names>J.</given-names></name></person-group> (<year>2022</year>). <article-title>Unsupervised pre-training for detection transformers</article-title>. <source>IEEE Trans. Pattern Analy. Mach. Intellig</source>. <volume>45</volume>, <fpage>12772</fpage>&#x02013;<lpage>12782</lpage>. <pub-id pub-id-type="doi">10.1109/TPAMI.2022.3216514</pub-id><pub-id pub-id-type="pmid">36269904</pub-id></citation></ref>
<ref id="B8">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Gao</surname> <given-names>P.</given-names></name> <name><surname>Zheng</surname> <given-names>M.</given-names></name> <name><surname>Wang</surname> <given-names>X.</given-names></name> <name><surname>Dai</surname> <given-names>J.</given-names></name> <name><surname>Li</surname> <given-names>H.</given-names></name></person-group> (<year>2021</year>). <article-title>&#x0201C;Fast convergence of DETR with spatially modulated co-attention,&#x0201D;</article-title> in <source>2021 IEEE/CVF International Conference on Computer Vision, ICCV 2021</source> (<publisher-loc>Montreal, QC</publisher-loc>: <publisher-name>IEEE</publisher-name>).</citation>
</ref>
<ref id="B9">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Gao</surname> <given-names>Z.</given-names></name> <name><surname>Wang</surname> <given-names>L.</given-names></name> <name><surname>Han</surname> <given-names>B.</given-names></name> <name><surname>Guo</surname> <given-names>S.</given-names></name></person-group> (<year>2022</year>). <article-title>&#x0201C;Adamixer: A fast-converging query-based object detector,&#x0201D;</article-title> in IEEE/<italic>CVF Conference on Computer Vision and Pattern Recognition, CVPR 2022</italic> (New Orleans, LA: IEEE), <fpage>5354</fpage>&#x02013;<lpage>5363</lpage>.</citation>
</ref>
<ref id="B10">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Girshick</surname> <given-names>R. B.</given-names></name> <name><surname>Donahue</surname> <given-names>J.</given-names></name> <name><surname>Darrell</surname> <given-names>T.</given-names></name> <name><surname>Malik</surname> <given-names>J.</given-names></name></person-group> (<year>2014</year>). <article-title>&#x0201C;Rich feature hierarchies for accurate object detection and semantic segmentation,&#x0201D;</article-title> in <source>2014 IEEE Conference on Computer Vision and Pattern Recognition, CVPR 2014</source> (<publisher-loc>Columbus, OH</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>580</fpage>&#x02013;<lpage>587</lpage>.<pub-id pub-id-type="pmid">38917599</pub-id></citation></ref>
<ref id="B11">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>He</surname> <given-names>K.</given-names></name> <name><surname>Zhang</surname> <given-names>X.</given-names></name> <name><surname>Ren</surname> <given-names>S.</given-names></name> <name><surname>Sun</surname> <given-names>J.</given-names></name></person-group> (<year>2016</year>). <article-title>&#x0201C;Deep residual learning for image recognition,&#x0201D;</article-title> in <source>2016 IEEE Conference on Computer Vision and Pattern Recognition, CVPR 2016</source> (<publisher-loc>Las Vegas, NV</publisher-loc>: <publisher-name>IEEE</publisher-name>), 770-778.</citation>
</ref>
<ref id="B12">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Hou</surname> <given-names>X.</given-names></name> <name><surname>Liu</surname> <given-names>M.</given-names></name> <name><surname>Zhang</surname> <given-names>S.</given-names></name> <name><surname>Wei</surname> <given-names>P.</given-names></name> <name><surname>Chen</surname> <given-names>B.</given-names></name></person-group> (<year>2024</year>). <article-title>&#x0201C;Salience detr: Enhancing detection transformer with hierarchical salience filtering refinement,&#x0201D;</article-title> in <source>2024 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)</source> (<publisher-loc>Seattle, WA</publisher-loc>), <fpage>17574</fpage>&#x02013;<lpage>17583</lpage>. <pub-id pub-id-type="doi">10.1109/CVPR52733.2024.01664430</pub-id></citation>
</ref>
<ref id="B13">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Jia</surname> <given-names>D.</given-names></name> <name><surname>Yuan</surname> <given-names>Y.</given-names></name> <name><surname>He</surname> <given-names>H.</given-names></name> <name><surname>Wu</surname> <given-names>X.</given-names></name> <name><surname>Yu</surname> <given-names>H.</given-names></name> <name><surname>Lin</surname> <given-names>W.</given-names></name> <etal/></person-group>. (<year>2023</year>). <article-title>&#x0201C;Detrs with hybrid matching,&#x0201D;</article-title> in <source>IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)</source> (<publisher-loc>Vancouver, BC</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>19702</fpage>&#x02013;<lpage>19712</lpage>. <pub-id pub-id-type="doi">10.1109/CVPR52729.2023.01887</pub-id></citation>
</ref>
<ref id="B14">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kong</surname> <given-names>T.</given-names></name> <name><surname>Sun</surname> <given-names>F.</given-names></name> <name><surname>Liu</surname> <given-names>H.</given-names></name> <name><surname>Jiang</surname> <given-names>Y.</given-names></name> <name><surname>Li</surname> <given-names>L.</given-names></name> <name><surname>Shi</surname> <given-names>J.</given-names></name></person-group> (<year>2020</year>). <article-title>Foveabox: beyound anchor-based object detection</article-title>. <source>IEEE Trans. Image Proc</source>. <volume>29</volume>, <fpage>7389</fpage>&#x02013;<lpage>7398</lpage>. <pub-id pub-id-type="doi">10.1109/TIP.2020.3002345</pub-id></citation>
</ref>
<ref id="B15">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kuhn</surname> <given-names>H. W.</given-names></name></person-group> (<year>1955</year>). <article-title>The hungarian method for the assignment problem</article-title>. <source>Naval Res. Logist. Quart</source>. <volume>2</volume>, <fpage>83</fpage>&#x02013;<lpage>97</lpage>. <pub-id pub-id-type="doi">10.1002/nav.3800020109</pub-id></citation>
</ref>
<ref id="B16">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Li</surname> <given-names>F.</given-names></name> <name><surname>Zhang</surname> <given-names>H.</given-names></name> <name><surname>Liu</surname> <given-names>S.</given-names></name> <name><surname>Guo</surname> <given-names>J.</given-names></name> <name><surname>Ni</surname> <given-names>L. M.</given-names></name> <name><surname>Zhang</surname> <given-names>L.</given-names></name></person-group> (<year>2022</year>). <article-title>&#x0201C;DN-DETR: accelerate DETR training by introducing query denoising,&#x0201D;</article-title> in <source>IEEE/CVF Conference on Computer Vision and Pattern Recognition, CVPR 2022</source> (<publisher-loc>New Orleans, LA</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>13609</fpage>&#x02013;<lpage>13617</lpage>.<pub-id pub-id-type="pmid">38019624</pub-id></citation></ref>
<ref id="B17">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Lin</surname> <given-names>T.-Y.</given-names></name> <name><surname>Maire</surname> <given-names>M.</given-names></name> <name><surname>Belongie</surname> <given-names>S.</given-names></name> <name><surname>Bourdev</surname> <given-names>L.</given-names></name> <name><surname>Girshick</surname> <given-names>R.</given-names></name> <name><surname>Hays</surname> <given-names>J.</given-names></name> <etal/></person-group>. (<year>2015</year>). <article-title>Microsoft coco: Common objects in context</article-title>. <source>arXiv</source> [preprint] abs/1405.0312. <pub-id pub-id-type="doi">10.48550/arXiv.1405.0312</pub-id></citation>
</ref>
<ref id="B18">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Liu</surname> <given-names>F.</given-names></name> <name><surname>Wei</surname> <given-names>H.</given-names></name> <name><surname>Zhao</surname> <given-names>W.</given-names></name> <name><surname>Li</surname> <given-names>G.</given-names></name> <name><surname>Peng</surname> <given-names>J.</given-names></name> <name><surname>Li</surname> <given-names>Z.</given-names></name></person-group> (<year>2021</year>). <article-title>&#x0201C;WB-DETR: transformer-based detector without backbone,&#x0201D;</article-title> in <source>2021 IEEE/CVF International Conference on Computer Vision, ICCV 2021</source> (<publisher-loc>Montreal, QC</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>2959</fpage>&#x02013;<lpage>2967</lpage>.</citation>
</ref>
<ref id="B19">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Liu</surname> <given-names>S.</given-names></name> <name><surname>Li</surname> <given-names>F.</given-names></name> <name><surname>Zhang</surname> <given-names>H.</given-names></name> <name><surname>Yang</surname> <given-names>X.</given-names></name> <name><surname>Qi</surname> <given-names>X.</given-names></name> <name><surname>Su</surname> <given-names>H.</given-names></name> <etal/></person-group>. (<year>2022</year>). <article-title>&#x0201C;DAB-DETR: dynamic anchor boxes are better queries for DETR,&#x0201D;</article-title> in <source>The Tenth International Conference on Learning Representations, ICLR 2022</source>.</citation>
</ref>
<ref id="B20">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Liu</surname> <given-names>Z.</given-names></name> <name><surname>Hu</surname> <given-names>H.</given-names></name> <name><surname>Lin</surname> <given-names>Y.</given-names></name> <name><surname>Yao</surname> <given-names>Z.</given-names></name> <name><surname>Xie</surname> <given-names>Z.</given-names></name> <name><surname>Wei</surname> <given-names>Y.</given-names></name> <etal/></person-group>. (<year>2022</year>). <article-title>&#x0201C;Swin transformer V2: scaling up capacity and resolution,&#x0201D;</article-title> in <source>IEEE/CVF Conference on Computer Vision and Pattern Recognition, CVPR 2022</source> (<publisher-loc>New Orleans, LA</publisher-loc>: <publisher-name>IEEE</publisher-name>), 11999-12009.</citation>
</ref>
<ref id="B21">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Liu</surname> <given-names>Z.</given-names></name> <name><surname>Lin</surname> <given-names>Y.</given-names></name> <name><surname>Cao</surname> <given-names>Y.</given-names></name> <name><surname>Hu</surname> <given-names>H.</given-names></name> <name><surname>Wei</surname> <given-names>Y.</given-names></name> <name><surname>Zhang</surname> <given-names>Z.</given-names></name> <etal/></person-group>. (<year>2021</year>). <article-title>&#x0201C;Swin transformer: Hierarchical vision transformer using shifted windows,&#x0201D;</article-title> in <source>2021 IEEE/CVF International Conference on Computer Vision, ICCV 2021</source> (<publisher-loc>Montreal, QC</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>9992</fpage>&#x02013;<lpage>10002</lpage>.</citation>
</ref>
<ref id="B22">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Meng</surname> <given-names>D.</given-names></name> <name><surname>Chen</surname> <given-names>X.</given-names></name> <name><surname>Fan</surname> <given-names>Z.</given-names></name> <name><surname>Zeng</surname> <given-names>G.</given-names></name> <name><surname>Li</surname> <given-names>H.</given-names></name> <name><surname>Yuan</surname> <given-names>Y.</given-names></name> <etal/></person-group>. (<year>2021</year>). <article-title>&#x0201C;Conditional DETR for fast training convergence,&#x0201D;</article-title> in <source>2021 IEEE/CVF International Conference on Computer Vision, ICCV 2021</source> (<publisher-loc>Montreal, QC</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>3631</fpage>&#x02013;<lpage>3640</lpage>.</citation>
</ref>
<ref id="B23">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ouyang-Zhang</surname> <given-names>J.</given-names></name> <name><surname>Cho</surname> <given-names>J. H.</given-names></name> <name><surname>Zhou</surname> <given-names>X.</given-names></name> <name><surname>Kr&#x000E4;henb&#x000FC;hl</surname> <given-names>P.</given-names></name></person-group> (<year>2022</year>). <article-title>NMS strikes back</article-title>. <source>arXiv</source> [preprint] abs/2212.06137. <pub-id pub-id-type="doi">10.48550/arXiv.2212.06137</pub-id></citation>
</ref>
<ref id="B24">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Redmon</surname> <given-names>J.</given-names></name> <name><surname>Divvala</surname> <given-names>S. K.</given-names></name> <name><surname>Girshick</surname> <given-names>R. B.</given-names></name> <name><surname>Farhadi</surname> <given-names>A.</given-names></name></person-group> (<year>2016</year>). <article-title>&#x0201C;You only look once: Unified, real-time object detection,&#x0201D;</article-title> in <source>2016 IEEE Conference on Computer Vision and Pattern Recognition, CVPR 2016</source> (<publisher-loc>Las Vegas, NV</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>779</fpage>&#x02013;<lpage>788</lpage>.<pub-id pub-id-type="pmid">39337824</pub-id></citation></ref>
<ref id="B25">
<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. B.</given-names></name> <name><surname>Sun</surname> <given-names>J.</given-names></name></person-group> (<year>2015</year>). <article-title>&#x0201C;Faster R-CNN: towards real-time object detection with region proposal networks,&#x0201D;</article-title> in <source>Advances in Neural Information Processing Systems</source> 28: <italic>Annual Conference on Neural Information Processing Systems 2015</italic>, eds. C. Cortes, N. D. Lawrence, D. D. Lee, M. Sugiyama, and R. Garnett (Montreal, QC), <fpage>91</fpage>&#x02013;<lpage>99</lpage>.</citation>
</ref>
<ref id="B26">
<citation citation-type="book"><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. D.</given-names></name> <name><surname>Savarese</surname> <given-names>S.</given-names></name></person-group> (<year>2019</year>). <article-title>&#x0201C;Generalized intersection over union: A metric and a loss for bounding box regression,&#x0201D;</article-title> in <source>IEEE Conference on Computer Vision and Pattern Recognition, CVPR 2019</source> (<publisher-loc>Long Beach, CA</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>658</fpage>&#x02013;<lpage>666</lpage>.<pub-id pub-id-type="pmid">35151007</pub-id></citation></ref>
<ref id="B27">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Roh</surname> <given-names>B.</given-names></name> <name><surname>Shin</surname> <given-names>J.</given-names></name> <name><surname>Shin</surname> <given-names>W.</given-names></name> <name><surname>Kim</surname> <given-names>S.</given-names></name></person-group> (<year>2022</year>). <article-title>&#x0201C;Sparse DETR: efficient end-to-end object detection with learnable sparsity,&#x0201D;</article-title> in <source>The Tenth International Conference on Learning Representations, ICLR 2022</source> (<publisher-loc>Virtual Event</publisher-loc>: <publisher-name>OpenReview.net</publisher-name>).</citation>
</ref>
<ref id="B28">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Vaswani</surname> <given-names>A.</given-names></name> <name><surname>Shazeer</surname> <given-names>N.</given-names></name> <name><surname>Parmar</surname> <given-names>N.</given-names></name> <name><surname>Uszkoreit</surname> <given-names>J.</given-names></name> <name><surname>Jones</surname> <given-names>L.</given-names></name> <name><surname>Gomez</surname> <given-names>A. N.</given-names></name> <etal/></person-group>. (<year>2017</year>). <article-title>&#x0201C;Attention is all you need,&#x0201D;</article-title> in <source>Advances in Neural Information Processing Systems 30: Annual Conference on Neural Information Processing Systems 2017</source>, eds. I. Guyon, U. von Luxburg, S. Bengio, H. M. Wallach, R. Fergus, S. V. N. Vishwanathan, eds. (Long Beach, CA: IEEE), <fpage>5998</fpage>&#x02013;<lpage>6008</lpage>.</citation>
</ref>
<ref id="B29">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wang</surname> <given-names>Y.</given-names></name> <name><surname>Zhang</surname> <given-names>X.</given-names></name> <name><surname>Yang</surname> <given-names>T.</given-names></name> <name><surname>Sun</surname> <given-names>J.</given-names></name></person-group> (<year>2022</year>). <article-title>Anchor detr: query design for transformer-based detector</article-title>. <source>Proc. AAAI Conf. Artif. Intellig</source>.<volume>36</volume>, <fpage>2567</fpage>&#x02013;<lpage>2575</lpage>. <pub-id pub-id-type="doi">10.1609/aaai.v36i3.20158</pub-id></citation>
</ref>
<ref id="B30">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Yao</surname> <given-names>Z.</given-names></name> <name><surname>Ai</surname> <given-names>J.</given-names></name> <name><surname>Li</surname> <given-names>B.</given-names></name> <name><surname>Zhang</surname> <given-names>C.</given-names></name></person-group> (<year>2021</year>). <article-title>Efficient DETR: improving end-to-end object detector with dense prior</article-title>. <source>arXiv</source> [preprint] abs/2104.01318. <pub-id pub-id-type="doi">10.48550/arXiv.2104.01318</pub-id></citation>
</ref>
<ref id="B31">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Zhang</surname> <given-names>H.</given-names></name> <name><surname>Li</surname> <given-names>F.</given-names></name> <name><surname>Liu</surname> <given-names>S.</given-names></name> <name><surname>Zhang</surname> <given-names>L.</given-names></name> <name><surname>Su</surname> <given-names>H.</given-names></name> <name><surname>Zhu</surname> <given-names>J.</given-names></name> <etal/></person-group>. (<year>2023</year>). <article-title>&#x0201C;DINO: DETR with improved denoising anchor boxes for end-to-end object detection,&#x0201D;</article-title> in <source>The Eleventh International Conference on Learning Representations</source> (<publisher-loc>Kigali</publisher-loc>).</citation>
</ref>
<ref id="B32">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Zhang</surname> <given-names>S.</given-names></name> <name><surname>Chi</surname> <given-names>C.</given-names></name> <name><surname>Yao</surname> <given-names>Y.</given-names></name> <name><surname>Lei</surname> <given-names>Z.</given-names></name> <name><surname>Li</surname> <given-names>S. Z.</given-names></name></person-group> (<year>2020</year>). <article-title>&#x0201C;Bridging the gap between anchor-based and anchor-free detection via adaptive training sample selection,&#x0201D;</article-title> in <source>2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition, CVPR 2020</source> (<publisher-loc>Seattle, WA</publisher-loc>: <publisher-name>IEEE</publisher-name>), <fpage>9756</fpage>&#x02013;<lpage>9765</lpage>.</citation>
</ref>
<ref id="B33">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zhao</surname> <given-names>Y.</given-names></name> <name><surname>Lv</surname> <given-names>W.</given-names></name> <name><surname>Xu</surname> <given-names>S.</given-names></name> <name><surname>Wei</surname> <given-names>J.</given-names></name> <name><surname>Wang</surname> <given-names>G.</given-names></name> <name><surname>Dang</surname> <given-names>Q.</given-names></name> <etal/></person-group>. (<year>2024</year>). <article-title>&#x0201C;Detrs beat yolos on real-time object detection,&#x0201D;</article-title> in <source>Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)</source>, <fpage>16965</fpage>&#x02013;<lpage>16974</lpage>.</citation>
</ref>
<ref id="B34">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Zheng</surname> <given-names>Z.</given-names></name> <name><surname>Wang</surname> <given-names>P.</given-names></name> <name><surname>Liu</surname> <given-names>W.</given-names></name> <name><surname>Li</surname> <given-names>J.</given-names></name> <name><surname>Ye</surname> <given-names>R.</given-names></name> <name><surname>Ren</surname> <given-names>D.</given-names></name></person-group> (<year>2020</year>). <article-title>&#x0201C;Distance-iou loss: Faster and better learning for bounding box regression,&#x0201D;</article-title> in <source>The Thirty-Fourth AAAI Conference on Artificial Intelligence, AAAI 2020, The Thirty-Second Innovative Applications of Artificial Intelligence Conference, IAAI 2020, The Tenth AAAI Symposium on Educational Advances in Artificial Intelligence, EAAI 2020</source> (<publisher-loc>New York, NY</publisher-loc>: <publisher-name>AAAI Press</publisher-name>), <fpage>12993</fpage>&#x02013;<lpage>13000</lpage>.</citation>
</ref>
<ref id="B35">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Zhu</surname> <given-names>X.</given-names></name> <name><surname>Su</surname> <given-names>W.</given-names></name> <name><surname>Lu</surname> <given-names>L.</given-names></name> <name><surname>Li</surname> <given-names>B.</given-names></name> <name><surname>Wang</surname> <given-names>X.</given-names></name> <name><surname>Dai</surname> <given-names>J.</given-names></name></person-group> (<year>2021</year>). <article-title>&#x0201C;Deformable DETR: deformable transformers for end-to-end object detection,&#x0201D;</article-title> in <source>9th International Conference on Learning Representations, ICLR 2021</source> (<publisher-loc>Virtual Event</publisher-loc>: <publisher-name>OpenReview.net</publisher-name>).</citation>
</ref>
<ref id="B36">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zong</surname> <given-names>Z.</given-names></name> <name><surname>Song</surname> <given-names>G.</given-names></name> <name><surname>Liu</surname> <given-names>Y.</given-names></name></person-group> (<year>2023</year>). <article-title>&#x0201C;Detrs with collaborative hybrid assignments training,&#x0201D;</article-title> in <source>Proceedings of the IEEE/CVF International Conference on Computer Vision</source>, <fpage>6748</fpage>&#x02013;<lpage>6758</lpage>.</citation>
</ref>
</ref-list>
</back>
</article>