<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.1 20151215//EN" "http://jats.nlm.nih.gov/publishing/1.1/JATS-journalpublishing1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xml:lang="en" article-type="research-article" dtd-version="1.1">
<front>
<journal-meta>
<journal-id journal-id-type="pmc">CMC</journal-id>
<journal-id journal-id-type="nlm-ta">CMC</journal-id>
<journal-id journal-id-type="publisher-id">CMC</journal-id>
<journal-title-group>
<journal-title>Computers, Materials &#x0026; Continua</journal-title>
</journal-title-group>
<issn pub-type="epub">1546-2226</issn>
<issn pub-type="ppub">1546-2218</issn>
<publisher>
<publisher-name>Tech Science Press</publisher-name>
<publisher-loc>USA</publisher-loc>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">77655</article-id>
<article-id pub-id-type="doi">10.32604/cmc.2026.077655</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Article</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>FSS: Focusing on Suboptimal Samples for Detector-Agnostic Label Assignment in Object Detection</article-title>
<alt-title alt-title-type="left-running-head">FSS: Focusing on Suboptimal Samples for Detector-Agnostic Label Assignment in Object Detection</alt-title>
<alt-title alt-title-type="right-running-head">FSS: Focusing on Suboptimal Samples for Detector-Agnostic Label Assignment in Object Detection</alt-title>
</title-group>
<contrib-group>
<contrib id="author-1" contrib-type="author">
<name name-style="western"><surname>Huang</surname><given-names>Lijuan</given-names></name><xref ref-type="aff" rid="aff-1">1</xref><xref ref-type="aff" rid="aff-2">2</xref></contrib>
<contrib id="author-2" contrib-type="author">
<name name-style="western"><surname>Liu</surname><given-names>Zhixian</given-names></name><xref ref-type="aff" rid="aff-3">3</xref></contrib>
<contrib id="author-3" contrib-type="author">
<name name-style="western"><surname>Zhou</surname><given-names>Xinyu</given-names></name><xref ref-type="aff" rid="aff-4">4</xref></contrib>
<contrib id="author-4" contrib-type="author" corresp="yes">
<name name-style="western"><surname>Liu</surname><given-names>Jinping</given-names></name><xref ref-type="aff" rid="aff-4">4</xref><email>ljp@hunnu.edu.cn</email></contrib>
<contrib id="author-5" contrib-type="author">
<name name-style="western"><surname>Zheng</surname><given-names>Kunyi</given-names></name><xref ref-type="aff" rid="aff-4">4</xref></contrib>
<contrib id="author-6" contrib-type="author" corresp="yes">
<name name-style="western"><surname>Yang</surname><given-names>Yimei</given-names></name><xref ref-type="aff" rid="aff-2">2</xref><xref ref-type="aff" rid="aff-4">4</xref><email>yangym@hunnu.edu.cn</email></contrib>
<aff id="aff-1"><label>1</label><institution>Hunan Intelligent Rehabilitation Robot and Auxiliary Equipment Engineering Technology Research Center</institution>, <addr-line>Changsha</addr-line>, <country>China</country></aff>
<aff id="aff-2"><label>2</label><institution>School of Computer and Artificial Intelligence (School of Software), Huaihua University</institution>, <addr-line>Huaihua</addr-line>, <country>China</country></aff>
<aff id="aff-3"><label>3</label><institution>School of Business, Hunan Normal University</institution>, <addr-line>Changsha</addr-line>, <country>China</country></aff>
<aff id="aff-4"><label>4</label><institution>College of Information Science and Engineering, Hunan Normal University</institution>, <addr-line>Changsha</addr-line>, <country>China</country></aff>
</contrib-group>
<author-notes>
<corresp id="cor1"><label>&#x002A;</label>Corresponding Authors: Jinping Liu. Email: <email>ljp@hunnu.edu.cn</email>; Yimei Yang. Email: <email>yangym@hunnu.edu.cn</email></corresp>
</author-notes>
<pub-date date-type="collection" publication-format="electronic">
<year>2026</year>
</pub-date>
<pub-date date-type="pub" publication-format="electronic">
<day>8</day><month>5</month><year>2026</year>
</pub-date>
<volume>88</volume>
<issue>1</issue>
<elocation-id>61</elocation-id>
<history>
<date date-type="received">
<day>14</day>
<month>12</month>
<year>2025</year>
</date>
<date date-type="accepted">
<day>11</day>
<month>03</month>
<year>2026</year>
</date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2026 The Authors. Published by Tech Science Press.</copyright-statement>
<copyright-year>2026</copyright-year>
<copyright-holder>The Authors</copyright-holder>
<license xlink:href="https://creativecommons.org/licenses/by/4.0/">
<license-p>This work is licensed under a <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</ext-link>, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
</license>
</permissions>
<self-uri content-type="pdf" xlink:href="TSP_CMC_77655.pdf"></self-uri>
<abstract>
<p>Many occluded and ambiguous ground truths exist in object detection, making detectors unable to obtain optimal training samples. In this article, we revisit the suboptimal sample issue in label assignment for object detection and propose a novel detector-agnostic strategy, termed FSS, to address it. FSS reformulates label assignment as the process of selecting high-quality sub-optimal samples and progressively transforming them into optimal ones. Specifically, for each candidate, we estimate the probability of being an optimal sample by jointly considering localization quality and classification confidence, thereby constructing an instance-wise probability matrix. Based on the spatial distribution of potentially optimal samples, we introduce a Gaussian prior to adaptively determine the number of sub-optimal samples per instance. We then assign weights to these sub-optimal samples according to their optimality probabilities, enforcing consistent ranking between classification and localization and promoting the emergence of truly optimal samples. Extensive experiments on MS-COCO demonstrate the effectiveness and plug-and-play nature of FSS: when integrated into a modern one-stage detector, FSS achieves 50.8 AP under single-model, single-scale testing, without introducing any additional inference overhead.</p>
</abstract>
<kwd-group kwd-group-type="author">
<kwd>Object detection</kwd>
<kwd>label assignment</kwd>
<kwd>suboptimal samples selection</kwd>
<kwd>Gaussian-prior dynamic-<italic>k</italic></kwd>
</kwd-group>
<funding-group>
<award-group id="awg1">
<funding-source>National Natural Science Foundation of China</funding-source>
<award-id>62371187</award-id>
</award-group>
<award-group id="awg2">
<funding-source>Open Program of Hunan Intelligent Rehabilitation Robot and Auxiliary Equipment Engineering Technology Research</funding-source>
<award-id>2024JS101</award-id>
</award-group>
</funding-group>
</article-meta>
</front>
<body>
<sec id="s1">
<label>1</label>
<title>Introduction</title>
<p>Object detection, a fundamental yet still challenging aspect of computer vision, aims to localize and classify objects in images while suppressing irrelevant background interference. With the rapid development of deep learning, object detection has achieved remarkable progress. Current object detection approaches can be categorized into multi-stage and one-stage methods.</p>
<p><italic>Multi-stage detectors</italic> typically follow a proposal-driven pipeline: candidate regions are generated to separate foreground from background, pruned to remove redundancy, and then refined by subsequent detection heads. Owing to progressive refinement and explicit control of the positive/negative (Pos/Neg) ratio, they often outperform one-stage methods, albeit with higher architectural complexity and computational cost. In contrast, <italic>one-stage detectors</italic> predict classification and box regression densely on feature maps, without an explicit proposal stage. Anchor-based variants use predefined anchors with a single refinement step, offering high efficiency. However, dense feature pyramid network (FPN) [<xref ref-type="bibr" rid="ref-1">1</xref>] predictions generate large numbers of candidates and induce severe class imbalance, with positives rare relative to negatives. This imbalance largely accounts for the accuracy gap to multi-stage detectors: the latter explicitly regulates the Pos/Neg ratio via proposals, whereas one-stage methods must rely on loss design and sampling.</p>
<p>To alleviate the above-mentioned problem, RetinaNet introduces Focal Loss [<xref ref-type="bibr" rid="ref-2">2</xref>] to down-weight abundant negatives and emphasize hard positives. While effective, it does not resolve the fundamental scarcity of positive samples. Fully Convolutional One-Stage object detection (FCOS) [<xref ref-type="bibr" rid="ref-3">3</xref>] increases the number of positives by labeling points near each ground-truth center as positives across FPN levels, but the resulting set may include low-quality or ambiguous samples, potentially hindering convergence and final accuracy.</p>
<p>These observations raise a central question in dense detection: how to select informative candidates and assign them as positive or negative with respect to each ground-truth object, a process commonly termed <italic>label assignment</italic>. Recent studies [<xref ref-type="bibr" rid="ref-4">4</xref>,<xref ref-type="bibr" rid="ref-5">5</xref>] show that assignment design&#x2014;spanning matching metrics, decision thresholds, and spatial/predictive priors&#x2014;is a key, yet often overlooked, determinant of detection performance. Existing approaches broadly fall into two paradigms: static and dynamic label assignment. Static strategies [<xref ref-type="bibr" rid="ref-5">5</xref>,<xref ref-type="bibr" rid="ref-6">6</xref>] label anchors as positive using fixed IoU thresholds or hand-crafted spatial priors (e.g., grid cell centers), assigning the rest to negatives or discarding them. They are simple and efficient, but often brittle to variations in object scale, shape, and density, leading to suboptimal matches for irregular, small, or crowded targets. In contrast, dynamic label assignment methods [<xref ref-type="bibr" rid="ref-7">7</xref>] adapt criteria to the model&#x2019;s current predictions (e.g., classification confidence and localization quality), enabling more context-aware assignments in diverse scenes.</p>
<p>However, an important issue has received relatively little attention: in realistic detection scenarios, truly <italic>optimal</italic> samples may be absent or extremely rare. Due to occlusions, extreme aspect ratios, small object sizes, and cluttered backgrounds, many candidate samples may exhibit a mismatch between classification confidence and localization quality. In other words, the sample with the highest classification score is not necessarily the one with the best IoU, and vice versa. Moreover, it is often impossible to determine a priori whether a given sample is globally optimal.</p>
<p>To formalize this notion, we define a label-metric score <inline-formula id="ieqn-1"><mml:math id="mml-ieqn-1"><mml:mi>s</mml:mi></mml:math></inline-formula> that jointly captures the classification and localization quality. Given a ground-truth object, the score of the <inline-formula id="ieqn-2"><mml:math id="mml-ieqn-2"><mml:mi>i</mml:mi></mml:math></inline-formula>-th candidate is defined as
<disp-formula id="eqn-1"><label>(1)</label><mml:math id="mml-eqn-1" display="block"><mml:mi>s</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mi>c</mml:mi><mml:mi>l</mml:mi><mml:msub><mml:mi>s</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mi>c</mml:mi><mml:mi>o</mml:mi><mml:mi>r</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mi>&#x03B1;</mml:mi></mml:mrow></mml:msup><mml:mo>&#x00D7;</mml:mo><mml:mi>I</mml:mi><mml:mi>o</mml:mi><mml:msup><mml:mi>U</mml:mi><mml:mi>&#x03B2;</mml:mi></mml:msup></mml:math></disp-formula>where <inline-formula id="ieqn-3"><mml:math id="mml-ieqn-3"><mml:mi>I</mml:mi><mml:mi>o</mml:mi><mml:mi>U</mml:mi></mml:math></inline-formula> measures the overlap between the predicted bounding box and the ground truth, and <inline-formula id="ieqn-4"><mml:math id="mml-ieqn-4"><mml:mi>c</mml:mi><mml:mi>l</mml:mi><mml:msub><mml:mi>s</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mi>c</mml:mi><mml:mi>o</mml:mi><mml:mi>r</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> denotes the classification confidence score. The hyperparameters <inline-formula id="ieqn-5"><mml:math id="mml-ieqn-5"><mml:mi>&#x03B1;</mml:mi></mml:math></inline-formula> and <inline-formula id="ieqn-6"><mml:math id="mml-ieqn-6"><mml:mi>&#x03B2;</mml:mi></mml:math></inline-formula> balance the relative contributions of classification and localization, respectively. When <inline-formula id="ieqn-7"><mml:math id="mml-ieqn-7"><mml:mi>&#x03B1;</mml:mi><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:math></inline-formula>, the metric degenerates to the IoU-based metric. A larger <inline-formula id="ieqn-8"><mml:math id="mml-ieqn-8"><mml:mi>s</mml:mi></mml:math></inline-formula> indicates a higher-quality sample. If an <italic>optimal</italic> sample <inline-formula id="ieqn-9"><mml:math id="mml-ieqn-9"><mml:mrow><mml:mover><mml:mi>i</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula> exists and is assigned to a valid ground-truth target, a sufficient condition for reaching the optimum is that there exists a positive sample that ranks first in both classification and localization, i.e.,
<disp-formula id="eqn-2"><label>(2)</label><mml:math id="mml-eqn-2" display="block"><mml:mrow><mml:mover><mml:mi>i</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mo>=</mml:mo><mml:mi>arg</mml:mi><mml:mo>&#x2061;</mml:mo><mml:munder><mml:mo movablelimits="true" form="prefix">max</mml:mo><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:munder><mml:mspace width="thinmathspace" /><mml:msub><mml:mi>s</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:math></disp-formula>where <inline-formula id="ieqn-10"><mml:math id="mml-ieqn-10"><mml:mi>i</mml:mi></mml:math></inline-formula> indexes the candidate samples. We refer to any sample that attains the maximum in <xref ref-type="disp-formula" rid="eqn-2">Eq. (2)</xref> as a <italic>potentially optimal</italic> sample. In practice, an instance may not admit a uniquely optimal sample under the chosen metric; nevertheless, at least one potentially optimal candidate can always be identified by maximizing the score.</p>
<p><xref ref-type="fig" rid="fig-1">Fig. 1</xref> illustrates the presence of uncertain samples in object detection, which can induce inconsistencies between the classification and localization rankings. We therefore collect these high-performing yet uncertain suboptimal samples and harmonize their task-specific rankings. It is worth noting that, if a truly optimal sample exists, it should maximize any reasonable label metric irrespective of the specific choices of <inline-formula id="ieqn-11"><mml:math id="mml-ieqn-11"><mml:mi>&#x03B1;</mml:mi></mml:math></inline-formula> and <inline-formula id="ieqn-12"><mml:math id="mml-ieqn-12"><mml:mi>&#x03B2;</mml:mi></mml:math></inline-formula>. By contrast, most positive samples in dense detection are suboptimal: they are competitive under the chosen metric, yet fail to attain the best ranking in both classification and localization simultaneously. In this work, we focus on these suboptimal positives (hereafter <italic>suboptimal samples</italic>) and argue that they are critical for further improving detector performance.</p>
<fig id="fig-1">
<label>Figure 1</label>
<caption>
<title>Illustrative uncertain samples existing in object detection, which lead to inconsistencies in classification and localization rankings. To address this, we collect these well-performing yet ambiguous suboptimal samples and align their rankings across tasks.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_77655-fig-1.tif"/>
</fig>
<p>In summary, truly optimal samples rarely occur in real-world scenes, yet whenever they do, they are almost surely labeled as positives. Consequently, the detector is largely shaped by the abundant <italic>suboptimal samples</italic>. Our goal is to <bold>focus on suboptimal samples (FSS)</bold>, which consists of two steps: (1) <bold>Selecting suboptimal samples.</bold> Rather than using static heuristics, FSS builds an instance-wise probability matrix to estimate how likely each candidate is to be optimal, jointly accounting for classification confidence and regression quality. (2) <bold>Transforming suboptimal samples into optimal ones.</bold> FSS assigns each selected candidate an instance-specific weight derived from its probability score. These weights encourage consistent ordering between classification and localization by amplifying the learning signal for higher-ranked candidates. The main contributions of this article are summarized as follows:<list list-type="bullet">
<list-item>
<p>The underexplored role of <italic>suboptimal positives</italic> in dense label assignment is identified and formalized, with emphasis placed on regimes where truly optimal samples are absent or unreliable.</p></list-item>
<list-item>
<p>A unified probability score coupling classification confidence and localization quality is introduced, based on which a Gaussian-prior-guided dynamic-<inline-formula id="ieqn-13"><mml:math id="mml-ieqn-13"><mml:mi>k</mml:mi></mml:math></inline-formula> selection strategy and an instance-wise weighting scheme are devised to select high-quality suboptimal candidates and preserve ranking consistency between classification and regression.</p></list-item>
<list-item>
<p>The detector-agnostic applicability of the proposed FSS with no additional inference overhead is validated on MS-COCO and DOTA benchmarks, where consistent gains over representative baselines and competitive performance are achieved.</p></list-item>
</list></p>
<p>The remainder of this article is organized as follows. <xref ref-type="sec" rid="s2">Section 2</xref> reviews related work on one-stage object detection and label assignment. <xref ref-type="sec" rid="s3">Section 3</xref> presents the proposed label assignment strategy, FSS. <xref ref-type="sec" rid="s4">Section 4</xref> reports extensive experiments on the MS-COCO and DOTA benchmark datasets and compares our method with state-of-the-art approaches. <xref ref-type="sec" rid="s5">Section 5</xref> concludes the paper and outlines directions for future research.</p>
</sec>
<sec id="s2">
<label>2</label>
<title>Related Works</title>
<p>This section briefly reviews related works on one-stage object detection and label assignment strategies for dense detectors.</p>
<sec id="s2_1">
<label>2.1</label>
<title>One-Stage Object Detection</title>
<p>Depending on the design, one-stage detectors can be anchor-based or anchor-free. Anchor-based detectors rely on a set of predefined anchor boxes (priors) with different scales and aspect ratios as regression references, which are often designed using statistics (e.g., clustering) over the training set. Anchor-free methods dispense with explicit anchors and instead predict bounding boxes from points or keypoints on feature maps, leading to simpler designs and often better robustness to extreme aspect ratios and small objects. OverFeat [<xref ref-type="bibr" rid="ref-8">8</xref>] is among the earliest deep learning-based one-stage detectors, introducing a unified framework for joint classification, localization, and detection. YOLO [<xref ref-type="bibr" rid="ref-5">5</xref>] formulates object detection as a single regression problem: it partitions the final feature map into a <inline-formula id="ieqn-14"><mml:math id="mml-ieqn-14"><mml:mn>7</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>7</mml:mn></mml:math></inline-formula> grid, where each cell predicts class scores and bounding-box coordinates. SSD [<xref ref-type="bibr" rid="ref-6">6</xref>] further extends this paradigm by exploiting multi-scale feature maps and a set of default boxes with diverse aspect ratios, thereby discretizing the bounding-box space and enabling multi-scale detection within a single forward pass.</p>
<p>Anchor-free detectors further reduce reliance on handcrafted priors. CornerNet [<xref ref-type="bibr" rid="ref-9">9</xref>] casts detection as paired keypoint prediction by producing heatmaps for the top-left and bottom-right corners. FCOS [<xref ref-type="bibr" rid="ref-3">3</xref>] treats each pixel on feature maps as a candidate location and regresses distances to the four box sides, while an additional centerness branch suppresses low-quality predictions. DETR [<xref ref-type="bibr" rid="ref-10">10</xref>] introduces Transformers and reformulates detection as a set-prediction problem, using Hungarian matching between a fixed set of object queries and ground-truth boxes, thereby removing the need for anchor design and non-maximum suppression.</p>
<p>These developments have significantly improved the accuracy and simplicity of one-stage detectors, enabling their benchmarking and application across diverse dense detection scenarios. However, they also highlight a key bottleneck: how to effectively assign labels to the large number of dense candidates.</p>
</sec>
<sec id="s2_2">
<label>2.2</label>
<title>Label Assignment</title>
<p>During training, each candidate (anchor or point) must be assigned to a ground-truth instance or to the background prior to loss computation; this positive/negative assignment shapes optimization and largely determines detector performance.</p>
<p>Early detectors such as Faster R-CNN [<xref ref-type="bibr" rid="ref-11">11</xref>] and RetinaNet mainly rely on anchor ground-truth Intersection over Union (IoU): candidates above a preset threshold are labeled as positives, whereas those below a lower threshold are labeled as negatives. In contrast, FCOS [<xref ref-type="bibr" rid="ref-3">3</xref>] and YOLO [<xref ref-type="bibr" rid="ref-5">5</xref>] incorporate spatial constraints. YOLO assigns responsibility to anchors whose centers fall in the grid cell containing the ground-truth center, while FCOS and FoveaBox [<xref ref-type="bibr" rid="ref-12">12</xref>] expand the positive set by treating points within a region around each ground truth as positives.</p>
<p>Despite their differences, these approaches share a key limitation: positives and negatives are separated by a single hand-crafted criterion (e.g., IoU threshold, scale, or spatial rule). Such fixed heuristics can yield noisy or ambiguous supervision and fail to exploit richer context among candidates, thereby limiting adaptivity and attainable performance.</p>
<p>To improve adaptivity, a range of dynamic assignment strategies has been proposed. ATSS [<xref ref-type="bibr" rid="ref-13">13</xref>] derives instance-specific IoU thresholds from the mean and standard deviation of candidate IoUs. FreeAnchor [<xref ref-type="bibr" rid="ref-14">14</xref>] casts assignment as maximum-likelihood estimation, allowing anchors to select ground truths via learned likelihood scores. Zhang et al. [<xref ref-type="bibr" rid="ref-15">15</xref>] model quality scores with a Gaussian mixture and use EM to probabilistically separate positives from negatives. AutoAssign [<xref ref-type="bibr" rid="ref-16">16</xref>] introduces instance-wise labeling via central/confidence weighting modules, and DW [<xref ref-type="bibr" rid="ref-17">17</xref>] assigns task-aware weights to both positive and negative samples.</p>
<p>More recently, several methods explicitly combine classification confidence and localization quality for matching and/or weighting. SimOTA (and OTA) [<xref ref-type="bibr" rid="ref-18">18</xref>] performs dynamic-<inline-formula id="ieqn-15"><mml:math id="mml-ieqn-15"><mml:mi>k</mml:mi></mml:math></inline-formula> selection and minimum-cost matching based on classification and regression losses. TOOD [<xref ref-type="bibr" rid="ref-19">19</xref>] designs a task-aligned score to guide sample selection and weighting, while GFL/GFLv2 [<xref ref-type="bibr" rid="ref-20">20</xref>,<xref ref-type="bibr" rid="ref-21">21</xref>] injects localization quality into classification/regression via quality-aware objectives and distributional box modeling. However, while improving task consistency, current methods typically treat label assignment as an instantaneous matching or alignment problem. They often fail to account for the scarcity of truly optimal samples in complex scenes and overlook the potential of explicitly modeling the abundant <italic>suboptimal</italic> positives to drive a progressive evolution toward optimality.</p>
</sec>
</sec>
<sec id="s3">
<label>3</label>
<title>Proposed FSS Framework</title>
<p>The overall pipeline of the proposed FSS framework is illustrated in <xref ref-type="fig" rid="fig-2">Fig. 2</xref>. For each spatial location, the detector outputs a classification score, an objectness score, and a bounding-box offset. Based on the label metric <inline-formula id="ieqn-16"><mml:math id="mml-ieqn-16"><mml:mi>s</mml:mi></mml:math></inline-formula>, an instance-wise probability matrix is devised to estimate the likelihood of each candidate being optimal. We then introduce a Gaussian-prior dynamic-<inline-formula id="ieqn-17"><mml:math id="mml-ieqn-17"><mml:mi>k</mml:mi></mml:math></inline-formula> scheme to adaptively determine how many suboptimal samples should be selected for each ground-truth instance. This design encourages the selection to concentrate around the potentially optimal sample, yielding a more reasonable and spatially coherent set of suboptimal positives. Finally, it converts the probability scores of the selected samples into instance-specific weights to preserve their relative ranking and progressively promote suboptimal samples toward optimal ones during training.</p>
<fig id="fig-2">
<label>Figure 2</label>
<caption>
<title>The pipeline of the proposed FSS. The model consists of a CNN-based backbone and a detection head. The classification score (h <inline-formula id="ieqn-19"><mml:math id="mml-ieqn-19"><mml:mo>&#x00D7;</mml:mo></mml:math></inline-formula> w <inline-formula id="ieqn-20"><mml:math id="mml-ieqn-20"><mml:mo>&#x00D7;</mml:mo></mml:math></inline-formula> 80) and the confidence score (<inline-formula id="ieqn-21"><mml:math id="mml-ieqn-21"><mml:mi>h</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>w</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mn>1</mml:mn></mml:math></inline-formula>) are obtained as the final classification score (<inline-formula id="ieqn-22"><mml:math id="mml-ieqn-22"><mml:mi>c</mml:mi><mml:mi>l</mml:mi><mml:msub><mml:mi>s</mml:mi><mml:mrow><mml:mi>s</mml:mi><mml:mi>c</mml:mi><mml:mi>o</mml:mi><mml:mi>r</mml:mi><mml:mi>e</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>), and <inline-formula id="ieqn-23"><mml:math id="mml-ieqn-23"><mml:mi>n</mml:mi></mml:math></inline-formula> denotes the number of anchors associated with each grid cell. The lower (purple) module illustrates the label assignment process, where the scatter plot visualizes the selected indices, and the marker size reflects the corresponding probability score <inline-formula id="ieqn-24"><mml:math id="mml-ieqn-24"><mml:mi>s</mml:mi></mml:math></inline-formula>. The right (green) module converts <inline-formula id="ieqn-25"><mml:math id="mml-ieqn-25"><mml:mi>s</mml:mi></mml:math></inline-formula> into instance-specific weights, thereby preserving the ranking structure used for optimization.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_77655-fig-2.tif"/>
</fig>
<sec id="s3_1">
<label>3.1</label>
<title>Choosing Suboptimal Samples</title>
<sec id="s3_1_1">
<label>3.1.1</label>
<title>Probability Matrix: The Likelihood of Being an Optimal Sample</title>
<p>Conventional sample-quality metrics typically rely on IoU thresholds or spatial constraints as a proxy for geometric alignment with the assigned ground truth. In dynamic label assignment, each ground-truth instance is usually matched to multiple candidates (<inline-formula id="ieqn-18"><mml:math id="mml-ieqn-18"><mml:mi>n</mml:mi><mml:mspace width="negativethinmathspace" /><mml:mo>:</mml:mo><mml:mspace width="negativethinmathspace" /><mml:mn>1</mml:mn></mml:math></inline-formula>), meaning that most matched candidates are inherently suboptimal. Selecting them indiscriminately can introduce noisy supervision and force the detector to fit poorly located or shaped anchors/points. In contrast, a truly optimal sample should be consistently favored across reasonable metrics, motivating us to focus on <italic>high-quality</italic> suboptimal samples.</p>
<p>For such suboptimal samples, the rankings induced by IoU and by classification confidence should be as consistent as possible with respect to the corresponding ground truth. From the viewpoint of the joint label metric <inline-formula id="ieqn-26"><mml:math id="mml-ieqn-26"><mml:mi>s</mml:mi></mml:math></inline-formula>, we interpret <inline-formula id="ieqn-27"><mml:math id="mml-ieqn-27"><mml:mi>s</mml:mi></mml:math></inline-formula> as the (unnormalized) probability that a candidate is the optimal sample; thus, it should faithfully capture overall prediction quality so as to prioritize better suboptimal candidates. Accordingly, we construct an instance-wise probability matrix that jointly encodes classification and localization quality,
<disp-formula id="eqn-3"><label>(3)</label><mml:math id="mml-eqn-3" display="block"><mml:msub><mml:mi>s</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:msubsup><mml:mi>p</mml:mi><mml:mi>i</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>l</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msubsup><mml:mo>&#x22C5;</mml:mo><mml:msubsup><mml:mi>p</mml:mi><mml:mi>i</mml:mi><mml:mrow><mml:mi>o</mml:mi><mml:mi>b</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msubsup><mml:mo>)</mml:mo></mml:mrow><mml:mi>&#x03B1;</mml:mi></mml:msup><mml:mo>&#x22C5;</mml:mo><mml:mi>I</mml:mi><mml:mi>o</mml:mi><mml:mi>U</mml:mi><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:msubsup><mml:mi>p</mml:mi><mml:mi>i</mml:mi><mml:mrow><mml:mi>b</mml:mi><mml:mi>o</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:mi>g</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mi>&#x03B2;</mml:mi></mml:msup></mml:math></disp-formula>where <inline-formula id="ieqn-28"><mml:math id="mml-ieqn-28"><mml:msubsup><mml:mi>p</mml:mi><mml:mi>i</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>l</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula>, <inline-formula id="ieqn-29"><mml:math id="mml-ieqn-29"><mml:msubsup><mml:mi>p</mml:mi><mml:mi>i</mml:mi><mml:mrow><mml:mi>o</mml:mi><mml:mi>b</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula>, and <inline-formula id="ieqn-30"><mml:math id="mml-ieqn-30"><mml:msubsup><mml:mi>p</mml:mi><mml:mi>i</mml:mi><mml:mrow><mml:mi>b</mml:mi><mml:mi>o</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> denote the predicted classification score, objectness, and bounding-box offsets of sample <inline-formula id="ieqn-31"><mml:math id="mml-ieqn-31"><mml:mi>i</mml:mi></mml:math></inline-formula>, respectively, and <inline-formula id="ieqn-32"><mml:math id="mml-ieqn-32"><mml:mi>g</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:math></inline-formula> denotes the <inline-formula id="ieqn-33"><mml:math id="mml-ieqn-33"><mml:mi>j</mml:mi></mml:math></inline-formula>-th ground-truth instance. <inline-formula id="ieqn-34"><mml:math id="mml-ieqn-34"><mml:mi>I</mml:mi><mml:mi>o</mml:mi><mml:mi>U</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:msubsup><mml:mi>p</mml:mi><mml:mi>i</mml:mi><mml:mrow><mml:mi>b</mml:mi><mml:mi>o</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:mi>g</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> denotes the IOU ratio between the predicted box decoded from <inline-formula id="ieqn-35"><mml:math id="mml-ieqn-35"><mml:msubsup><mml:mi>p</mml:mi><mml:mi>i</mml:mi><mml:mrow><mml:mi>b</mml:mi><mml:mi>o</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> and <inline-formula id="ieqn-36"><mml:math id="mml-ieqn-36"><mml:mi>g</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:math></inline-formula>.</p>
<p>The resulting score <inline-formula id="ieqn-37"><mml:math id="mml-ieqn-37"><mml:msub><mml:mi>s</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is therefore defined by a higher-order combination of classification confidence and localization quality. Maximizing <inline-formula id="ieqn-38"><mml:math id="mml-ieqn-38"><mml:msub><mml:mi>s</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> encourages the network to favor suboptimal candidates that are jointly strong in both tasks, rather than candidates that excel in only one.</p>
<p><bold>Training stability.</bold> <xref ref-type="disp-formula" rid="eqn-3">Eq. (3)</xref> is used only to generate supervision (sample selection and loss reweighting) and is <italic>not</italic> treated as a differentiable objective. In implementation, we compute <inline-formula id="ieqn-39"><mml:math id="mml-ieqn-39"><mml:msub><mml:mi>s</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> under a stop-gradient operation (i.e., we detach <inline-formula id="ieqn-40"><mml:math id="mml-ieqn-40"><mml:msubsup><mml:mi>p</mml:mi><mml:mi>i</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>l</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula>, <inline-formula id="ieqn-41"><mml:math id="mml-ieqn-41"><mml:msubsup><mml:mi>p</mml:mi><mml:mi>i</mml:mi><mml:mrow><mml:mi>o</mml:mi><mml:mi>b</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula>, and the decoded boxes used by <inline-formula id="ieqn-42"><mml:math id="mml-ieqn-42"><mml:mi>I</mml:mi><mml:mi>o</mml:mi><mml:mi>U</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mo>&#x22C5;</mml:mo><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula>), so no gradients are back-propagated through the IoU computation. Therefore, although the predicted boxes can be noisy in early epochs, this noise affects only the temporary assignment/weighting decision and does not directly destabilize optimization via IoU gradients. In addition, our instance-wise normalization and the smoothing factor <inline-formula id="ieqn-43"><mml:math id="mml-ieqn-43"><mml:mi>u</mml:mi></mml:math></inline-formula> in the weighting function (<xref ref-type="sec" rid="s3_2">Section 3.2</xref>) further prevent overly sharp weights at the early stage.</p>
</sec>
<sec id="s3_1_2">
<label>3.1.2</label>
<title>Gaussian Prior Dynamic <inline-formula id="ieqn-44"><mml:math id="mml-ieqn-44"><mml:mi>k</mml:mi></mml:math></inline-formula></title>
<p>Determining how many suboptimal samples should be assigned to each instance is crucial for stable and effective training. Many existing methods control this quantity with a fixed hyperparameter or a static threshold, overlooking substantial instance-level variability: heavily occluded objects may provide only a few reliable candidates, whereas large, well-defined objects can support many. Since this factor is difficult to model analytically, OTA [<xref ref-type="bibr" rid="ref-18">18</xref>] proposed a simple yet effective heuristic, termed <italic>dynamic <inline-formula id="ieqn-45"><mml:math id="mml-ieqn-45"><mml:mi>k</mml:mi></mml:math></inline-formula></italic>, to adaptively estimate the number of positive samples for each ground-truth instance.</p>
<p>Given the <inline-formula id="ieqn-46"><mml:math id="mml-ieqn-46"><mml:mi>j</mml:mi></mml:math></inline-formula>-th ground-truth object <inline-formula id="ieqn-47"><mml:math id="mml-ieqn-47"><mml:mi>g</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:math></inline-formula>, dynamic <inline-formula id="ieqn-48"><mml:math id="mml-ieqn-48"><mml:mi>k</mml:mi></mml:math></inline-formula> first selects the top-<inline-formula id="ieqn-49"><mml:math id="mml-ieqn-49"><mml:mi>q</mml:mi></mml:math></inline-formula> candidates with the largest overlaps,
<disp-formula id="eqn-4"><label>(4)</label><mml:math id="mml-eqn-4" display="block"><mml:mo fence="false" stretchy="false">{</mml:mo><mml:msup><mml:mi>i</mml:mi><mml:mrow><mml:mo>&#x2217;</mml:mo></mml:mrow></mml:msup><mml:mo fence="false" stretchy="false">}</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mtext>TOP</mml:mtext></mml:mrow><mml:mi>q</mml:mi></mml:msub><mml:mspace width="thinmathspace" /><mml:mi>I</mml:mi><mml:mi>o</mml:mi><mml:mi>U</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:msubsup><mml:mi>p</mml:mi><mml:mi>i</mml:mi><mml:mrow><mml:mi>b</mml:mi><mml:mi>o</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:mi>g</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo>,</mml:mo></mml:math></disp-formula>where <inline-formula id="ieqn-50"><mml:math id="mml-ieqn-50"><mml:mo fence="false" stretchy="false">{</mml:mo><mml:msup><mml:mi>i</mml:mi><mml:mrow><mml:mo>&#x2217;</mml:mo></mml:mrow></mml:msup><mml:mo fence="false" stretchy="false">}</mml:mo></mml:math></inline-formula> denotes the index set of these <inline-formula id="ieqn-51"><mml:math id="mml-ieqn-51"><mml:mi>q</mml:mi></mml:math></inline-formula> candidates. It then computes an instance-specific value <inline-formula id="ieqn-52"><mml:math id="mml-ieqn-52"><mml:mi>k</mml:mi></mml:math></inline-formula> by summing their IoUs, i.e.,
<disp-formula id="eqn-5"><label>(5)</label><mml:math id="mml-eqn-5" display="block"><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:munder><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mo fence="false" stretchy="false">{</mml:mo><mml:msup><mml:mi>i</mml:mi><mml:mrow><mml:mo>&#x2217;</mml:mo></mml:mrow></mml:msup><mml:mo fence="false" stretchy="false">}</mml:mo></mml:mrow></mml:munder><mml:mi>I</mml:mi><mml:mi>o</mml:mi><mml:mi>U</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:msubsup><mml:mi>p</mml:mi><mml:mi>i</mml:mi><mml:mrow><mml:mi>b</mml:mi><mml:mi>o</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:mi>g</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo>.</mml:mo></mml:math></disp-formula></p>
<p>Consequently, candidates with larger overlaps contribute more to <inline-formula id="ieqn-53"><mml:math id="mml-ieqn-53"><mml:mi>k</mml:mi></mml:math></inline-formula> and are more likely to be selected as positives.</p>
<p>However, the localization-quality landscape over feature locations can be discrete and irregular: many regions inside an object may yield high IoU yet remain weakly discriminative. As a result, IoU-only dynamic <inline-formula id="ieqn-54"><mml:math id="mml-ieqn-54"><mml:mi>k</mml:mi></mml:math></inline-formula> may admit noisy positives&#x2014;candidates that localize well but have low classification confidence&#x2014;which do not faithfully reflect the overall matching quality. Ideally, the selected candidates should form a compact neighborhood around the <italic>potentially optimal sample</italic> (<xref ref-type="disp-formula" rid="eqn-2">Eq. (2)</xref>), as illustrated in <xref ref-type="fig" rid="fig-3">Fig. 3</xref>.</p>
<fig id="fig-3">
<label>Figure 3</label>
<caption>
<title>Visualization of Gaussian-prior dynamic <inline-formula id="ieqn-55"><mml:math id="mml-ieqn-55"><mml:mi>k</mml:mi></mml:math></inline-formula>. (<bold>a</bold>) input image; (<bold>b</bold>) classification-score map; (<bold>c</bold>) IoU map; (<bold>d</bold>) Gaussian prior. For easy objects, (<bold>b</bold>,<bold>c</bold>) are well aligned; for hard cases, they diverge. The Gaussian prior suppresses distracting regions and prioritizes candidates near the potentially optimal sample.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_77655-fig-3.tif"/>
</fig>
<p>To encourage such compactness, we introduce a 2-D Gaussian prior <inline-formula id="ieqn-56"><mml:math id="mml-ieqn-56"><mml:msub><mml:mrow><mml:mi>&#x1D4A9;</mml:mi></mml:mrow><mml:mi>j</mml:mi></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>&#x03BC;</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="normal">&#x03A3;</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> centered at the potentially optimal sample for <inline-formula id="ieqn-57"><mml:math id="mml-ieqn-57"><mml:mi>g</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:math></inline-formula>. Let <inline-formula id="ieqn-58"><mml:math id="mml-ieqn-58"><mml:msub><mml:mrow><mml:mover><mml:mi>i</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mi>j</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi>arg</mml:mi><mml:mo>&#x2061;</mml:mo><mml:munder><mml:mo movablelimits="true" form="prefix">max</mml:mo><mml:mi>i</mml:mi></mml:munder><mml:msub><mml:mi>s</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> denote the index of the potentially optimal candidate for <inline-formula id="ieqn-59"><mml:math id="mml-ieqn-59"><mml:mi>g</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:math></inline-formula>, and let <inline-formula id="ieqn-60"><mml:math id="mml-ieqn-60"><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:msub><mml:mrow><mml:mover><mml:mi>i</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:msub><mml:mrow><mml:mover><mml:mi>i</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> be its center coordinates. With <inline-formula id="ieqn-61"><mml:math id="mml-ieqn-61"><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>w</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>h</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> denoting the width and height of <inline-formula id="ieqn-62"><mml:math id="mml-ieqn-62"><mml:mi>g</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:math></inline-formula>, we define
<disp-formula id="eqn-6"><label>(6)</label><mml:math id="mml-eqn-6" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd><mml:msub><mml:mi>&#x03BC;</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mtd><mml:mtd><mml:mi></mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mtable rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:msub><mml:mrow><mml:mover><mml:mi>i</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:msub></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:msub><mml:mrow><mml:mover><mml:mi>i</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:msub></mml:mtd></mml:mtr></mml:mtable><mml:mo>]</mml:mo></mml:mrow><mml:mo>,</mml:mo><mml:mspace width="1em" /><mml:msub><mml:mi mathvariant="normal">&#x03A3;</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mtable columnalign="center center" rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:msubsup><mml:mi>w</mml:mi><mml:mi>j</mml:mi><mml:mn>2</mml:mn></mml:msubsup></mml:mtd><mml:mtd><mml:mn>0</mml:mn></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn>0</mml:mn></mml:mtd><mml:mtd><mml:msubsup><mml:mi>h</mml:mi><mml:mi>j</mml:mi><mml:mn>2</mml:mn></mml:msubsup></mml:mtd></mml:mtr></mml:mtable><mml:mo>]</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
<p>We emphasize that the 2-D Gaussian prior is a lightweight heuristic that regularizes the spatial distribution of <italic>candidate centers</italic> rather than assuming that an object itself strictly follows a Gaussian shape. As a soft, instance-wise re-ranking term, it is primarily intended to suppress spatially distant candidates and encourage compact selection around the potentially optimal sample. Potential failure cases include highly elongated or irregular objects, fragmented instances under heavy occlusion, and crowded scenes with overlapping objects, where the optimal candidate region may be non-elliptical. In such cases, the prior may be less accurate, but its effect remains bounded because the final selection is still jointly governed by localization and classification quality (via <inline-formula id="ieqn-63"><mml:math id="mml-ieqn-63"><mml:mi>I</mml:mi><mml:mi>o</mml:mi><mml:mi>U</mml:mi></mml:math></inline-formula> and <inline-formula id="ieqn-64"><mml:math id="mml-ieqn-64"><mml:msub><mml:mi>s</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>).</p>
<p>To visually analyze potential failure cases, we present an asymmetric airplane case in <xref ref-type="fig" rid="fig-4">Fig. 4</xref>. The airplane in the image has an irregular shape with an incomplete left wing. The classification peak (b) is localized on the fuselage, causing the center-focused prior (c) to neglect the wide wings. Consequently, the detection box (red) is suppressed and clipped by the rigid prior weights, even when the manual ground truth (green) is accurately defined. This confirms that unimodal priors struggle with non-convex or protruding geometries.</p>
<fig id="fig-4">
<label>Figure 4</label>
<caption>
<title>Failure analysis on an irregular object. (<bold>a</bold>) Input; (<bold>b</bold>) Classification heatmap; (<bold>c</bold>) Gaussian prior; (<bold>d</bold>) Ground truth (GT) vs. suppressed detection.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_77655-fig-4.tif"/>
</fig>
<p>This size-dependent covariance yields a scale-adaptive prior: small (large) objects naturally induce a narrower (broader) spatial support, which is consistent with the typical extent of reliable candidates. Moreover, since the prior is only used to re-rank candidates within each instance, it mitigates sensitivity to absolute object scale.</p>
<p>Let <inline-formula id="ieqn-65"><mml:math id="mml-ieqn-65"><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> denote the center coordinates of candidate <inline-formula id="ieqn-66"><mml:math id="mml-ieqn-66"><mml:mi>i</mml:mi></mml:math></inline-formula> and define the Gaussian prior weight as <inline-formula id="ieqn-67"><mml:math id="mml-ieqn-67"><mml:msub><mml:mi>g</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mrow><mml:mi>&#x1D4A9;</mml:mi></mml:mrow></mml:mrow><mml:mi>j</mml:mi></mml:msub><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="1.2em" minsize="1.2em">(</mml:mo></mml:mrow></mml:mstyle><mml:mo stretchy="false">[</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:msup><mml:mo stretchy="false">]</mml:mo><mml:mi mathvariant="normal">&#x22A4;</mml:mi></mml:msup><mml:mspace width="thinmathspace" /><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="1.2em" minsize="1.2em">|</mml:mo></mml:mrow></mml:mstyle><mml:mspace width="thinmathspace" /><mml:msub><mml:mi>&#x03BC;</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="normal">&#x03A3;</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="1.2em" minsize="1.2em">)</mml:mo></mml:mrow></mml:mstyle></mml:math></inline-formula>. We incorporate this prior into <xref ref-type="disp-formula" rid="eqn-4">Eq. (4)</xref> and obtain <italic>Gaussian-prior dynamic <inline-formula id="ieqn-68"><mml:math id="mml-ieqn-68"><mml:mi>k</mml:mi></mml:math></inline-formula></italic> by re-ranking candidates using the product of <inline-formula id="ieqn-69"><mml:math id="mml-ieqn-69"><mml:msub><mml:mi>g</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> and <italic>IoU</italic>:<disp-formula id="eqn-7"><label>(7)</label><mml:math id="mml-eqn-7" display="block"><mml:mo fence="false" stretchy="false">{</mml:mo><mml:msup><mml:mi>i</mml:mi><mml:mrow><mml:mo>&#x2217;</mml:mo></mml:mrow></mml:msup><mml:mo fence="false" stretchy="false">}</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mtext>TOP</mml:mtext></mml:mrow><mml:mrow><mml:mi>q</mml:mi></mml:mrow></mml:msub><mml:mspace width="thinmathspace" /><mml:msub><mml:mi>g</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:mi>I</mml:mi><mml:mi>o</mml:mi><mml:mi>U</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:msubsup><mml:mi>p</mml:mi><mml:mi>i</mml:mi><mml:mrow><mml:mi>b</mml:mi><mml:mi>o</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:mi>g</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo>.</mml:mo></mml:math></disp-formula></p>
<p>By down-weighting spatially distant candidates, this formulation suppresses distracting regions and reduces the chance of selecting noisy samples, thereby concentrating the assignment around more plausible locations.</p>
<p>Overall, the Gaussian-prior dynamic <inline-formula id="ieqn-70"><mml:math id="mml-ieqn-70"><mml:mi>k</mml:mi></mml:math></inline-formula> provides each instance with an adaptive yet compact set of foreground samples. A larger <inline-formula id="ieqn-71"><mml:math id="mml-ieqn-71"><mml:mi>k</mml:mi></mml:math></inline-formula> suggests that the local neighborhood contains many well-aligned candidates and thus warrants more positives, while a smaller <inline-formula id="ieqn-72"><mml:math id="mml-ieqn-72"><mml:mi>k</mml:mi></mml:math></inline-formula> indicates the opposite. Finally, for <inline-formula id="ieqn-73"><mml:math id="mml-ieqn-73"><mml:mi>g</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:math></inline-formula>, we select the <inline-formula id="ieqn-74"><mml:math id="mml-ieqn-74"><mml:mi>k</mml:mi></mml:math></inline-formula> candidates with the largest scores <inline-formula id="ieqn-75"><mml:math id="mml-ieqn-75"><mml:msub><mml:mi>s</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> as its suboptimal samples.</p>
</sec>
</sec>
<sec id="s3_2">
<label>3.2</label>
<title>Transforming Optimal Samples</title>
<p>Intuitively, each ground-truth object should correspond to one and only one optimal sample. Therefore, preserving a meaningful ranking among suboptimal samples is crucial: only when their task rankings are properly ordered can the truly optimal sample emerge during training.</p>
<p>In FSS, we explicitly focus on the suboptimal samples of each instance and aim to &#x201C;excavate&#x201D; the optimal one from these suboptimal candidates. To this end, the probability associated with each suboptimal sample is used to guide the allocation of its learning weight, which in turn reweights the classification and localization losses to encourage consistent task rankings.</p>
<p>FSS mitigates cross-task inconsistency among suboptimal samples by assigning instance-aware weights and gradually transforming high-quality suboptimal samples into optimal ones. The weighting design follows three principles:<list list-type="simple">
<list-item>
<label>1.</label>
<p><bold>Preserve intra-instance ranking.</bold> For suboptimal samples of the same instance, a larger score <inline-formula id="ieqn-76"><mml:math id="mml-ieqn-76"><mml:mi>s</mml:mi></mml:math></inline-formula> should lead to a larger learning weight and predictions closer to the ground truth.</p></list-item>
<list-item>
<label>2.</label>
<p><bold>Maintain inter-instance fairness.</bold> Potentially optimal samples across different instances should have comparable weight scales, preventing the detector from overfitting to a few instances.</p></list-item>
<list-item>
<label>3.</label>
<p><bold>Respect score gaps.</bold> Within an instance, larger gaps in <inline-formula id="ieqn-77"><mml:math id="mml-ieqn-77"><mml:mi>s</mml:mi></mml:math></inline-formula> should translate into larger gaps in learning weights, so that training concentrates more on clearly better candidates.</p></list-item>
</list></p>
<p>Formally, for the <inline-formula id="ieqn-78"><mml:math id="mml-ieqn-78"><mml:mi>j</mml:mi></mml:math></inline-formula>-th ground-truth object, let <inline-formula id="ieqn-79"><mml:math id="mml-ieqn-79"><mml:mi>&#x03C8;</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>j</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> denote the index set of its assigned suboptimal samples. To normalize the ranking among these samples, we derive their learning weights from the probability scores:<disp-formula id="eqn-8"><label>(8)</label><mml:math id="mml-eqn-8" display="block"><mml:msub><mml:mi>w</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mfrac><mml:msub><mml:mi>s</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mover><mml:mi>s</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover></mml:mfrac><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:mi>u</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>&#x03B1;</mml:mi><mml:mo>+</mml:mo><mml:mi>&#x03B2;</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mfrac></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:mspace width="1em" /><mml:mrow><mml:mtext>where</mml:mtext></mml:mrow><mml:mspace width="1em" /><mml:mover><mml:mi>s</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:munder><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mi>&#x03C8;</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>j</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:munder><mml:msub><mml:mi>s</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow><mml:mi>&#x03C8;</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>j</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mrow><mml:mo stretchy="false">|</mml:mo></mml:mrow></mml:mrow></mml:mfrac></mml:math></disp-formula>where <inline-formula id="ieqn-80"><mml:math id="mml-ieqn-80"><mml:mi>i</mml:mi></mml:math></inline-formula> is the sample index. However, when <inline-formula id="ieqn-81"><mml:math id="mml-ieqn-81"><mml:mi>&#x03B1;</mml:mi><mml:mo>,</mml:mo><mml:mi>&#x03B2;</mml:mi></mml:math></inline-formula> take the larger values, the variance of <inline-formula id="ieqn-82"><mml:math id="mml-ieqn-82"><mml:mi>s</mml:mi></mml:math></inline-formula> tends to increase, which can lead to overly sharp or unstable weights. To moderate this effect, we introduce a reweighting factor <inline-formula id="ieqn-83"><mml:math id="mml-ieqn-83"><mml:mi>u</mml:mi></mml:math></inline-formula> as a hyperparameter that smooths the weight differences between low-ranked and high-ranked suboptimal samples within the same group. By dividing the exponent by <inline-formula id="ieqn-84"><mml:math id="mml-ieqn-84"><mml:mi>u</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>&#x03B1;</mml:mi><mml:mo>+</mml:mo><mml:mi>&#x03B2;</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula>, we effectively constrain the variance of <inline-formula id="ieqn-85"><mml:math id="mml-ieqn-85"><mml:msub><mml:mi>w</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:math></inline-formula>, allowing the detector to focus more on high-quality suboptimal samples while avoiding excessive emphasis on extremely hard cases.</p>
<p><xref ref-type="disp-formula" rid="eqn-8">Eq. (8)</xref> can be viewed as a mean-normalized power transform of the optimality score. It satisfies the desired properties: (i) <italic>monotonicity and intra-instance ranking preservation</italic>: for any fixed instance <inline-formula id="ieqn-86"><mml:math id="mml-ieqn-86"><mml:mi>j</mml:mi></mml:math></inline-formula>, <inline-formula id="ieqn-87"><mml:math id="mml-ieqn-87"><mml:msub><mml:mi>w</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:math></inline-formula> is strictly increasing in <inline-formula id="ieqn-88"><mml:math id="mml-ieqn-88"><mml:msub><mml:mi>s</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:math></inline-formula> (when <inline-formula id="ieqn-89"><mml:math id="mml-ieqn-89"><mml:msub><mml:mi>s</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>&#x003E;</mml:mo><mml:mn>0</mml:mn></mml:math></inline-formula>), and for any two suboptimal samples <inline-formula id="ieqn-90"><mml:math id="mml-ieqn-90"><mml:mi>a</mml:mi><mml:mo>,</mml:mo><mml:mi>b</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mi>&#x03C8;</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>j</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> we have <inline-formula id="ieqn-91"><mml:math id="mml-ieqn-91"><mml:mfrac><mml:msub><mml:mi>w</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msub><mml:mi>w</mml:mi><mml:mi>b</mml:mi></mml:msub></mml:mfrac><mml:mo>=</mml:mo><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mfrac><mml:msub><mml:mi>s</mml:mi><mml:mi>a</mml:mi></mml:msub><mml:msub><mml:mi>s</mml:mi><mml:mi>b</mml:mi></mml:msub></mml:mfrac><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:mi>u</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>&#x03B1;</mml:mi><mml:mo>+</mml:mo><mml:mi>&#x03B2;</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mfrac></mml:mrow></mml:msup></mml:math></inline-formula>, so the ranking induced by <inline-formula id="ieqn-92"><mml:math id="mml-ieqn-92"><mml:mi>s</mml:mi></mml:math></inline-formula> is preserved; (ii) <italic>inter-instance fairness</italic>: dividing by <inline-formula id="ieqn-93"><mml:math id="mml-ieqn-93"><mml:mover><mml:mi>s</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover></mml:math></inline-formula> makes the weights invariant to a global rescaling of scores within the same instance (e.g., due to instance difficulty), keeping weight magnitudes comparable across instances; (iii) <italic>controlled sharpness</italic>: taking logarithms yields <inline-formula id="ieqn-94"><mml:math id="mml-ieqn-94"><mml:mi>log</mml:mi><mml:mo>&#x2061;</mml:mo><mml:msub><mml:mi>w</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:mi>u</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:mi>&#x03B1;</mml:mi><mml:mo>+</mml:mo><mml:mi>&#x03B2;</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mfrac><mml:mo stretchy="false">(</mml:mo><mml:mi>log</mml:mi><mml:mo>&#x2061;</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mi>log</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mover><mml:mi>s</mml:mi><mml:mo accent="false">&#x00AF;</mml:mo></mml:mover><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula>, showing that <inline-formula id="ieqn-95"><mml:math id="mml-ieqn-95"><mml:mi>u</mml:mi></mml:math></inline-formula> acts as a temperature that smooths weight differences and prevents overly peaked weights when the score distribution becomes sharp (e.g., for larger <inline-formula id="ieqn-96"><mml:math id="mml-ieqn-96"><mml:mi>&#x03B1;</mml:mi><mml:mo>,</mml:mo><mml:mi>&#x03B2;</mml:mi></mml:math></inline-formula>).</p>
<p>Finally, we apply the learned weights to both classification and localization losses to promote the emergence of optimal samples. The overall FSS loss is defined as:<disp-formula id="eqn-9"><label>(9)</label><mml:math id="mml-eqn-9" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd><mml:mrow><mml:mi>c</mml:mi><mml:mi>l</mml:mi><mml:mi>s</mml:mi></mml:mrow><mml:mo>=</mml:mo></mml:mtd><mml:mtd><mml:mfrac><mml:mn>1</mml:mn><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mi>o</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:mfrac><mml:munderover><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mi>o</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:munderover><mml:msub><mml:mi>w</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mrow><mml:mi>&#x02112;</mml:mi></mml:mrow><mml:mrow><mml:mi>c</mml:mi><mml:mi>l</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:msubsup><mml:mi>p</mml:mi><mml:mi>i</mml:mi><mml:mrow><mml:mi>c</mml:mi><mml:mi>l</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:mi>I</mml:mi><mml:mi>o</mml:mi><mml:msub><mml:mi>U</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mi>o</mml:mi><mml:mi>b</mml:mi><mml:mi>j</mml:mi></mml:mrow><mml:mo>=</mml:mo></mml:mtd><mml:mtd><mml:mfrac><mml:mn>1</mml:mn><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mi>o</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:mfrac><mml:munderover><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mi>o</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:munderover><mml:msub><mml:mi>w</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mrow><mml:mi>&#x02112;</mml:mi></mml:mrow><mml:mrow><mml:mi>c</mml:mi><mml:mi>l</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:msubsup><mml:mi>p</mml:mi><mml:mi>i</mml:mi><mml:mrow><mml:mi>o</mml:mi><mml:mi>b</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy="false">)</mml:mo><mml:mo>+</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mi>e</mml:mi><mml:mi>g</mml:mi></mml:mrow></mml:msub></mml:mfrac><mml:munderover><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>q</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mi>e</mml:mi><mml:mi>g</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:munderover><mml:msub><mml:mrow><mml:mi>&#x02112;</mml:mi></mml:mrow><mml:mrow><mml:mi>c</mml:mi><mml:mi>l</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:msubsup><mml:mi>p</mml:mi><mml:mrow><mml:mi>q</mml:mi></mml:mrow><mml:mrow><mml:mi>o</mml:mi><mml:mi>b</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:mn>0</mml:mn><mml:mo stretchy="false">)</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mi>b</mml:mi><mml:mi>o</mml:mi><mml:mi>x</mml:mi></mml:mrow><mml:mo>=</mml:mo></mml:mtd><mml:mtd><mml:mfrac><mml:mn>1</mml:mn><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mi>o</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:mfrac><mml:munderover><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mrow><mml:mi>p</mml:mi><mml:mi>o</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:munderover><mml:msub><mml:mi>w</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>&#x22C5;</mml:mo><mml:msub><mml:mrow><mml:mi>&#x02112;</mml:mi></mml:mrow><mml:mrow><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>g</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:msubsup><mml:mi>p</mml:mi><mml:mi>i</mml:mi><mml:mrow><mml:mi>b</mml:mi><mml:mi>o</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msubsup><mml:mo>,</mml:mo><mml:mi>G</mml:mi><mml:msubsup><mml:mi>T</mml:mi><mml:mi>i</mml:mi><mml:mrow><mml:mi>b</mml:mi><mml:mi>o</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msubsup><mml:mo stretchy="false">)</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>where <inline-formula id="ieqn-97"><mml:math id="mml-ieqn-97"><mml:mi>i</mml:mi></mml:math></inline-formula> indexes positive samples and <inline-formula id="ieqn-98"><mml:math id="mml-ieqn-98"><mml:mi>q</mml:mi></mml:math></inline-formula> indexes negative samples. <inline-formula id="ieqn-99"><mml:math id="mml-ieqn-99"><mml:msub><mml:mrow><mml:mi>&#x02112;</mml:mi></mml:mrow><mml:mrow><mml:mi>c</mml:mi><mml:mi>l</mml:mi><mml:mi>s</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> denotes the binary cross entropy (BCE) loss for classification, while <inline-formula id="ieqn-100"><mml:math id="mml-ieqn-100"><mml:msub><mml:mrow><mml:mi>&#x02112;</mml:mi></mml:mrow><mml:mrow><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>g</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> denotes the bounding-box regression loss. In our implementation, <inline-formula id="ieqn-101"><mml:math id="mml-ieqn-101"><mml:msub><mml:mrow><mml:mi>&#x02112;</mml:mi></mml:mrow><mml:mrow><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>g</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is instantiated as an IoU-based regression loss (e.g., <inline-formula id="ieqn-102"><mml:math id="mml-ieqn-102"><mml:mi>&#x03B1;</mml:mi></mml:math></inline-formula>-CIoU loss [<xref ref-type="bibr" rid="ref-22">22</xref>]) computed between the decoded predicted box and the assigned ground truth; for brevity, the decoding operation is omitted in the notation. We use the <italic>foreground IoU</italic> as a soft target for classification, thereby integrating localization quality into the classification task under the unified weighting scheme of FSS. Concretely, for a positive sample <inline-formula id="ieqn-103"><mml:math id="mml-ieqn-103"><mml:mi>i</mml:mi></mml:math></inline-formula> assigned to ground truth <inline-formula id="ieqn-104"><mml:math id="mml-ieqn-104"><mml:mi>g</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:math></inline-formula> with class <inline-formula id="ieqn-105"><mml:math id="mml-ieqn-105"><mml:msub><mml:mi>c</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:math></inline-formula>, we decode its predicted box <inline-formula id="ieqn-106"><mml:math id="mml-ieqn-106"><mml:msub><mml:mrow><mml:mover><mml:mi>B</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mi>i</mml:mi></mml:msub></mml:math></inline-formula> from <inline-formula id="ieqn-107"><mml:math id="mml-ieqn-107"><mml:msubsup><mml:mi>p</mml:mi><mml:mi>i</mml:mi><mml:mrow><mml:mi>b</mml:mi><mml:mi>o</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:msubsup></mml:math></inline-formula> and define <inline-formula id="ieqn-108"><mml:math id="mml-ieqn-108"><mml:mi>I</mml:mi><mml:mi>o</mml:mi><mml:msub><mml:mi>U</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>&#x225C;</mml:mo><mml:mi>I</mml:mi><mml:mi>o</mml:mi><mml:mi>U</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mrow><mml:mover><mml:mi>B</mml:mi><mml:mo stretchy="false">&#x005E;</mml:mo></mml:mover></mml:mrow><mml:mi>i</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mi>g</mml:mi><mml:msub><mml:mi>t</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula>.</p>
</sec>
</sec>
<sec id="s4">
<label>4</label>
<title>Experimental Validation and Result Discussions</title>
<p>This section reports the confirmatory and comparative experimental results on the MS-COCO and DOTA datasets.</p>
<sec id="s4_1">
<label>4.1</label>
<title>Dataset Description</title>
<p><bold>(1) MS-COCO dataset</bold></p>
<p>The MS-COCO benchmark [<xref ref-type="bibr" rid="ref-23">23</xref>] contains approximately 118k training images, 5k validation images, and 20k test-dev images. Following standard practice, we adopt the <italic>trainval135k</italic>/<italic>minival</italic> split: models are trained on <italic>trainval135k</italic> (the union of the train set and a 35k subset of the val set, totaling 135k images), and validated on the remaining 5k images (<italic>minival</italic>). Final results are reported on <italic>test-dev</italic> by submitting predictions to the official MS-COCO evaluation server, ensuring fair comparisons with state-of-the-art (SOTA) detectors.</p>
<p><bold>(2) DOTA dataset (a large-scale dataset of object detection in aerial images)</bold></p>
<p>The DOTA dataset [<xref ref-type="bibr" rid="ref-24">24</xref>] is an open-source benchmark for object detection in remote-sensing imagery. Unlike natural-image datasets, objects in aerial images appear with arbitrary orientations due to the overhead viewing geometry. DOTA-v1.5 extends DOTA-v1.0 by expanding the label space from 10 to 16 categories. It contains over 2800 images collected from diverse platforms and online sources, each with a resolution of approximately 4000 <inline-formula id="ieqn-109"><mml:math id="mml-ieqn-109"><mml:mo>&#x00D7;</mml:mo></mml:math></inline-formula> 4000 pixels. Using oriented bounding boxes to capture objects with varying orientations, scales, and shapes, DOTA provides annotations for 16 categories with 188,282 instances.</p>
<p>Given the extremely high resolution of DOTA images, we adopt a tiling-based preprocessing strategy inspired by YOLT (You Only Look Twice) [<xref ref-type="bibr" rid="ref-25">25</xref>], which splits each image into overlapping tiles and merges tile-level predictions with non-maximum suppression (NMS) to remove duplicates. While tiling is effective for small, densely packed objects, performing it online during inference substantially increases runtime because each high-resolution image must be processed into many patches. To avoid additional inference cost, we apply tiling offline as a data-augmentation procedure, thereby improving sensitivity to small/occluded objects without sacrificing inference efficiency. After extensive experiments, we crop each image into 1024 <inline-formula id="ieqn-110"><mml:math id="mml-ieqn-110"><mml:mo>&#x00D7;</mml:mo></mml:math></inline-formula> 1024 patches with a stride of 800 pixels. This setting largely preserves boundary cues for large objects while increasing the effective number of small-object instances. Statistics on the tiled set indicate that small objects dominate across categories and that the dataset exhibits pronounced imbalance both between large and small objects and among categories, making it a challenging testbed for object detection. After tiling, the training and validation sets contain 11,046 and 3615 patches, respectively.</p>
</sec>
<sec id="s4_2">
<label>4.2</label>
<title>Implementation Details and Evaluation Criteria</title>
<p>The experiments are trained on Ubuntu 18.04.3 with an NVIDIA Tesla T4 GPU (16 GB) and an Intel(R) Xeon(R) Silver 4110 CPU @ 2.10 GHz (16 cores). We use SGD with an initial learning rate of 0.01, momentum of 0.937, a 3-epoch learning-rate warmup, and a weight decay of 0.0005, and we further adopt an exponential moving average (EMA) of model parameters. The test environment is Microsoft Windows 10 (19043.1348) with an NVIDIA GeForce RTX 3060 Laptop GPU (80 W) and an 11th Gen Intel(R) Core(TM) i7-11800H CPU @ 2.30 GHz (8 cores).</p>
<p>We evaluate both accuracy and efficiency. For accuracy, we report the standard metrics, with Average Precision (AP) as the primary measure. The model resolution input is 1024 <inline-formula id="ieqn-111"><mml:math id="mml-ieqn-111"><mml:mo>&#x00D7;</mml:mo></mml:math></inline-formula> 1024 pixels for DOTA dataset images and 640 <inline-formula id="ieqn-112"><mml:math id="mml-ieqn-112"><mml:mo>&#x00D7;</mml:mo></mml:math></inline-formula> 640 for MS-COCO dataset images, with the remaining regions padded with zero if necessary. For the COCO dataset, all <italic>test-dev</italic> accuracy results are obtained by submitting predictions to the official COCO evaluation server. For efficiency, we report inference throughput (FPS) with a batch size of 1, and inference latency to reflect resource-constrained deployment.</p>
<p>We use stochastic gradient descent (SGD) with a momentum of 0.937 and a weight decay of 5e&#x2013;4. The base learning rate is set to 0.01 with a cosine annealing schedule, preceded by 3 warmup epochs. Unless otherwise specified, models are trained from scratch for 200 epochs on 4 GPUs with a mini-batch size of 16 per GPU, using a strong data augmentation pipeline (without pre-training). The hyperparameter <inline-formula id="ieqn-113"><mml:math id="mml-ieqn-113"><mml:mi>u</mml:mi></mml:math></inline-formula> in the weighting function is set to 2 by default.</p>
<p>Since FSS is a detector-agnostic label assignment strategy, it can be seamlessly integrated into a wide range of modern detectors. In our experiments, we instantiate two representative architectures based on commonly used backbones: ResNet-101 [<xref ref-type="bibr" rid="ref-26">26</xref>] and CSPDarkNet [<xref ref-type="bibr" rid="ref-27">27</xref>]. In line with mainstream object detection frameworks, both architectures comprise a backbone, a neck, and a detection head. For the CSPDarkNet backbone, we adopt a PANet-style neck and a decoupled detection head; for the ResNet-101 backbone, we use an FPN neck coupled with the same decoupled head. The primary difference between the two instantiations thus lies in the choice of backbone and neck, while the head and the proposed FSS label assignment remain identical.</p>
<p>Although FSS introduces no additional inference overhead, it adds extra computation during training due to the Gaussian-prior dynamic <inline-formula id="ieqn-114"><mml:math id="mml-ieqn-114"><mml:mi>k</mml:mi></mml:math></inline-formula> selection and probability-to-weight conversion. To quantify this cost, we report the training-time overhead and memory footprint of the training stage in <xref ref-type="table" rid="table-1">Table 1</xref>. All measurements were conducted under identical hardware and training settings. As shown in <xref ref-type="table" rid="table-1">Table 1</xref>, integrating FSS incurs only a minor training-time overhead on both detector instantiations. Specifically, the per-iteration latency increases by <inline-formula id="ieqn-115"><mml:math id="mml-ieqn-115"><mml:mo>&#x223C;</mml:mo></mml:math></inline-formula>2.1%&#x2013;3.1% and the per-epoch time increases by <inline-formula id="ieqn-116"><mml:math id="mml-ieqn-116"><mml:mo>&#x223C;</mml:mo></mml:math></inline-formula>2.0%&#x2013;2.3%, while the peak GPU memory rises by less than 5% (<inline-formula id="ieqn-117"><mml:math id="mml-ieqn-117"><mml:mo>&#x223C;</mml:mo></mml:math></inline-formula>3.8%&#x2013;4.2%). These results indicate that the additional computations introduced by the Gaussian-prior dynamic <inline-formula id="ieqn-118"><mml:math id="mml-ieqn-118"><mml:mi>k</mml:mi></mml:math></inline-formula> and the probability-to-weight conversion are lightweight, making FSS a practical drop-in label assignment strategy with negligible impact on training efficiency and no inference-time cost.</p>
<table-wrap id="table-1">
<label>Table 1</label>
<caption>
<title>Training-time overhead of FSS.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/> </colgroup>
<thead>
<tr>
<th colspan="2">Detector Setting</th>
<th>Iter Time (ms/iter)</th>
<th>Epoch Time (min/epoch)</th>
<th>Peak Memory (GB)</th>
</tr>
</thead>
<tbody>
<tr>
<td rowspan="2">CSPDarkNet-based</td>
<td>w/o FSS</td>
<td><inline-formula id="ieqn-119"><mml:math id="mml-ieqn-119"><mml:mo>&#x223C;</mml:mo></mml:math></inline-formula>191</td>
<td><inline-formula id="ieqn-120"><mml:math id="mml-ieqn-120"><mml:mo>&#x223C;</mml:mo></mml:math></inline-formula>24.5</td>
<td><inline-formula id="ieqn-121"><mml:math id="mml-ieqn-121"><mml:mo>&#x223C;</mml:mo></mml:math></inline-formula>4.8</td>
</tr>
<tr>
<td>with FSS</td>
<td><inline-formula id="ieqn-122"><mml:math id="mml-ieqn-122"><mml:mo>&#x223C;</mml:mo></mml:math></inline-formula>197</td>
<td><inline-formula id="ieqn-123"><mml:math id="mml-ieqn-123"><mml:mo>&#x223C;</mml:mo></mml:math></inline-formula>25.0</td>
<td><inline-formula id="ieqn-124"><mml:math id="mml-ieqn-124"><mml:mo>&#x223C;</mml:mo></mml:math></inline-formula>5.0</td>
</tr>
<tr>
<td>Overhead (%)</td>
<td></td>
<td><inline-formula id="ieqn-125"><mml:math id="mml-ieqn-125"><mml:mo>&#x223C;</mml:mo></mml:math></inline-formula>&#x002B;3.1% <inline-formula id="ieqn-126"><mml:math id="mml-ieqn-126"><mml:mo stretchy="false">&#x2191;</mml:mo></mml:math></inline-formula></td>
<td><inline-formula id="ieqn-127"><mml:math id="mml-ieqn-127"><mml:mo>&#x223C;</mml:mo></mml:math></inline-formula>&#x002B;2.0% <inline-formula id="ieqn-128"><mml:math id="mml-ieqn-128"><mml:mo stretchy="false">&#x2191;</mml:mo></mml:math></inline-formula></td>
<td><inline-formula id="ieqn-129"><mml:math id="mml-ieqn-129"><mml:mo>&#x223C;</mml:mo></mml:math></inline-formula>&#x002B;4.2% <inline-formula id="ieqn-130"><mml:math id="mml-ieqn-130"><mml:mo stretchy="false">&#x2191;</mml:mo></mml:math></inline-formula></td>
</tr>
<tr>
<td rowspan="2">CSPDarkNet-based</td>
<td>w/o FSS</td>
<td><inline-formula id="ieqn-131"><mml:math id="mml-ieqn-131"><mml:mo>&#x223C;</mml:mo></mml:math></inline-formula>240</td>
<td><inline-formula id="ieqn-132"><mml:math id="mml-ieqn-132"><mml:mo>&#x223C;</mml:mo></mml:math></inline-formula>31.0</td>
<td><inline-formula id="ieqn-133"><mml:math id="mml-ieqn-133"><mml:mo>&#x223C;</mml:mo></mml:math></inline-formula>5.2</td>
</tr>
<tr>
<td>with FSS</td>
<td><inline-formula id="ieqn-134"><mml:math id="mml-ieqn-134"><mml:mo>&#x223C;</mml:mo></mml:math></inline-formula>245</td>
<td><inline-formula id="ieqn-135"><mml:math id="mml-ieqn-135"><mml:mo>&#x223C;</mml:mo></mml:math></inline-formula>31.7</td>
<td><inline-formula id="ieqn-136"><mml:math id="mml-ieqn-136"><mml:mo>&#x223C;</mml:mo></mml:math></inline-formula>5.4</td>
</tr>
<tr>
<td>Overhead (%)</td>
<td></td>
<td><inline-formula id="ieqn-137"><mml:math id="mml-ieqn-137"><mml:mo>&#x223C;</mml:mo></mml:math></inline-formula>&#x002B;2.1% <inline-formula id="ieqn-138"><mml:math id="mml-ieqn-138"><mml:mo stretchy="false">&#x2191;</mml:mo></mml:math></inline-formula></td>
<td><inline-formula id="ieqn-139"><mml:math id="mml-ieqn-139"><mml:mo>&#x223C;</mml:mo></mml:math></inline-formula>&#x002B;2.3% <inline-formula id="ieqn-140"><mml:math id="mml-ieqn-140"><mml:mo stretchy="false">&#x2191;</mml:mo></mml:math></inline-formula></td>
<td><inline-formula id="ieqn-141"><mml:math id="mml-ieqn-141"><mml:mo>&#x223C;</mml:mo></mml:math></inline-formula>&#x002B;3.8% <inline-formula id="ieqn-142"><mml:math id="mml-ieqn-142"><mml:mo stretchy="false">&#x2191;</mml:mo></mml:math></inline-formula></td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s4_3">
<label>4.3</label>
<title>Ablation Studies</title>
<p>All ablation experiments are conducted on the COCO <italic>minival</italic> set. Unless otherwise specified, we use CSPDarkNet [<xref ref-type="bibr" rid="ref-27">27</xref>] as the backbone, train for 42 epochs under the same settings as in <xref ref-type="sec" rid="s4_2">Section 4.2</xref>, and keep all other implementation details identical to ensure fair comparisons.</p>
<sec id="s4_3_1">
<label>4.3.1</label>
<title>Effectiveness of FSS for Label Assignment</title>
<p>To verify that FSS selects higher-quality suboptimal samples and progressively promotes them toward the optimal ones, we compare it with five representative label assignment strategies under the same baseline. Results are reported in <xref ref-type="table" rid="table-2">Table 2</xref>.</p>
<table-wrap id="table-2">
<label>Table 2</label>
<caption>
<title>Comparison between FSS and other label assignment methods on COCO <italic>minival</italic>. All methods use CSPDarkNet as a backbone and are trained under the same settings. We report mean <inline-formula id="ieqn-143"><mml:math id="mml-ieqn-143"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> std over 10 runs with different random seeds.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/> </colgroup>
<thead>
<tr>
<th>Method</th>
<th>Max-IoU</th>
<th>SimOTA [<xref ref-type="bibr" rid="ref-18">18</xref>]</th>
<th>ATSS [<xref ref-type="bibr" rid="ref-13">13</xref>]</th>
<th>TOOD [<xref ref-type="bibr" rid="ref-19">19</xref>]</th>
<th>GFL [<xref ref-type="bibr" rid="ref-20">20</xref>]</th>
<th>FSS</th>
</tr>
</thead>
<tbody>
<tr>
<td>AP (%)</td>
<td>43.74 <inline-formula id="ieqn-144"><mml:math id="mml-ieqn-144"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 0.44</td>
<td>44.35 <inline-formula id="ieqn-145"><mml:math id="mml-ieqn-145"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 1.47</td>
<td>42.43 <inline-formula id="ieqn-146"><mml:math id="mml-ieqn-146"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 0.48</td>
<td>44.73 <inline-formula id="ieqn-147"><mml:math id="mml-ieqn-147"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 1.08</td>
<td>42.18 <inline-formula id="ieqn-148"><mml:math id="mml-ieqn-148"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 0.83</td>
<td>46.48 <inline-formula id="ieqn-149"><mml:math id="mml-ieqn-149"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 0.34</td>
</tr>
<tr>
<td><inline-formula id="ieqn-150"><mml:math id="mml-ieqn-150"><mml:msub><mml:mtext>AP</mml:mtext><mml:mrow><mml:mn>50</mml:mn></mml:mrow></mml:msub><mml:mtext>&#xA0;</mml:mtext><mml:mo stretchy="false">(</mml:mo><mml:mi mathvariant="normal">&#x0025;</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula></td>
<td>63.81 <inline-formula id="ieqn-151"><mml:math id="mml-ieqn-151"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 0.73</td>
<td>65.00 <inline-formula id="ieqn-152"><mml:math id="mml-ieqn-152"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 1.23</td>
<td>62.98 <inline-formula id="ieqn-153"><mml:math id="mml-ieqn-153"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 0.85</td>
<td>64.61 <inline-formula id="ieqn-154"><mml:math id="mml-ieqn-154"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 1.33</td>
<td>63.1 <inline-formula id="ieqn-155"><mml:math id="mml-ieqn-155"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 0.94</td>
<td>66.2 <inline-formula id="ieqn-156"><mml:math id="mml-ieqn-156"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 0.63</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>All results in <xref ref-type="table" rid="table-2">Table 2</xref> are averaged over 10 independent runs with different random seeds and reported as mean <inline-formula id="ieqn-157"><mml:math id="mml-ieqn-157"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> standard deviation. As shown in <xref ref-type="table" rid="table-2">Table 2</xref>, averaged over 10 runs, FSS achieves the best performance on COCO <italic>minival</italic> under the same CSPDarkNet backbone and training settings, reaching 46.48 <inline-formula id="ieqn-158"><mml:math id="mml-ieqn-158"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 0.34 AP and 66.20 <inline-formula id="ieqn-159"><mml:math id="mml-ieqn-159"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 0.63 <inline-formula id="ieqn-160"><mml:math id="mml-ieqn-160"><mml:msub><mml:mtext>AP</mml:mtext><mml:mrow><mml:mn>50</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>. Compared with the static Max-IoU baseline (43.74 <inline-formula id="ieqn-161"><mml:math id="mml-ieqn-161"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 0.44 AP and 63.81 <inline-formula id="ieqn-162"><mml:math id="mml-ieqn-162"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 0.73 <inline-formula id="ieqn-163"><mml:math id="mml-ieqn-163"><mml:msub><mml:mtext>AP</mml:mtext><mml:mrow><mml:mn>50</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>), FSS improves the mean AP by 2.74 and <inline-formula id="ieqn-164"><mml:math id="mml-ieqn-164"><mml:msub><mml:mtext>AP</mml:mtext><mml:mrow><mml:mn>50</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> by 2.39. It also consistently surpasses strong dynamic assignment methods, exceeding SimOTA by 2.13 AP and 1.20 <inline-formula id="ieqn-165"><mml:math id="mml-ieqn-165"><mml:msub><mml:mtext>AP</mml:mtext><mml:mrow><mml:mn>50</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>, TOOD by 1.75 AP and 1.59 <inline-formula id="ieqn-166"><mml:math id="mml-ieqn-166"><mml:msub><mml:mtext>AP</mml:mtext><mml:mrow><mml:mn>50</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>, and ATSS by 4.05 AP and 3.22 <inline-formula id="ieqn-167"><mml:math id="mml-ieqn-167"><mml:msub><mml:mtext>AP</mml:mtext><mml:mrow><mml:mn>50</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>. In addition, FSS outperforms the quality-aware GFL baseline by 4.30 AP and 3.10 <inline-formula id="ieqn-168"><mml:math id="mml-ieqn-168"><mml:msub><mml:mtext>AP</mml:mtext><mml:mrow><mml:mn>50</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>. Notably, FSS shows relatively low variance across runs (0.34 AP std), indicating stable improvements. Since FSS only modifies the training-time assignment procedure, it introduces no additional inference overhead, making it a plug-and-play enhancement for dense detectors.</p>

</sec>
<sec id="s4_3_2">
<label>4.3.2</label>
<title>Contribution Analysis of Suboptimal Selection and Transformation</title>
<p>It is worth noting that FSS consists of two key stages: suboptimal sample selection (<italic>SubOptSel</italic>) and optimal sample transformation (<italic>SubOptTrans</italic>). To quantify the contribution of these two stages, we adopt Max-IoU as the baseline label assignment strategy and progressively introduce suboptimal selection and optimal transformation. As reported in <xref ref-type="table" rid="table-3">Table 3</xref>, replacing Max-IoU with suboptimal selection improves AP by 2.0. Adding optimal transformation on top of suboptimal selection yields an additional 0.3 AP gain. Notably, these improvements are achieved purely through training-time assignment and reweighting, introducing no extra inference overhead; hence, they can be regarded as &#x201C;free&#x201D; performance gains for the existing detector.</p>
<table-wrap id="table-3">
<label>Table 3</label>
<caption>
<title>Ablation on the contributions of SubOptSel and SubOptTrans over the Max-IoU baseline.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/> </colgroup>
<thead>
<tr>
<th>Method</th>
<th>AP</th>
<th><inline-formula id="ieqn-169"><mml:math id="mml-ieqn-169"><mml:msub><mml:mtext>AP</mml:mtext><mml:mrow><mml:mn>50</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula></th>
</tr>
</thead>
<tbody>
<tr>
<td>Baseline:MAX-IoU</td>
<td>43.9<inline-formula id="ieqn-170"><mml:math id="mml-ieqn-170"><mml:mi mathvariant="normal">&#x0025;</mml:mi></mml:math></inline-formula></td>
<td>63.7<inline-formula id="ieqn-171"><mml:math id="mml-ieqn-171"><mml:mi mathvariant="normal">&#x0025;</mml:mi></mml:math></inline-formula></td>
</tr>
<tr>
<td>Baseline&#x002B;SubOptSel</td>
<td>45.9<inline-formula id="ieqn-172"><mml:math id="mml-ieqn-172"><mml:mi mathvariant="normal">&#x0025;</mml:mi></mml:math></inline-formula></td>
<td>65.8<inline-formula id="ieqn-173"><mml:math id="mml-ieqn-173"><mml:mi mathvariant="normal">&#x0025;</mml:mi></mml:math></inline-formula></td>
</tr>
<tr>
<td>Baseline&#x002B;SubOptSel&#x002B;SubOptTrans</td>
<td>46.2<inline-formula id="ieqn-174"><mml:math id="mml-ieqn-174"><mml:mi mathvariant="normal">&#x0025;</mml:mi></mml:math></inline-formula></td>
<td>66.2<inline-formula id="ieqn-175"><mml:math id="mml-ieqn-175"><mml:mi mathvariant="normal">&#x0025;</mml:mi></mml:math></inline-formula></td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s4_3_3">
<label>4.3.3</label>
<title>Effectiveness of Hyperparameters <inline-formula id="ieqn-176"><mml:math id="mml-ieqn-176"><mml:mi>&#x03B1;</mml:mi><mml:mo>,</mml:mo><mml:mi>&#x03B2;</mml:mi></mml:math></inline-formula></title>
<p>The hyperparameters <inline-formula id="ieqn-177"><mml:math id="mml-ieqn-177"><mml:mi>&#x03B1;</mml:mi></mml:math></inline-formula> and <inline-formula id="ieqn-178"><mml:math id="mml-ieqn-178"><mml:mi>&#x03B2;</mml:mi></mml:math></inline-formula> control the relative contributions of classification confidence and localization quality in the probability score that measures how likely a candidate is to be an optimal sample (see <xref ref-type="disp-formula" rid="eqn-3">Eq. (3)</xref>). Intuitively, a larger <inline-formula id="ieqn-179"><mml:math id="mml-ieqn-179"><mml:mi>&#x03B2;</mml:mi></mml:math></inline-formula> increases the emphasis on localization quality, while a larger <inline-formula id="ieqn-180"><mml:math id="mml-ieqn-180"><mml:mi>&#x03B1;</mml:mi></mml:math></inline-formula> strengthens the impact of classification confidence.</p>
<p>To evaluate the sensitivity of FSS to these hyperparameters, we vary <inline-formula id="ieqn-181"><mml:math id="mml-ieqn-181"><mml:mi>&#x03B1;</mml:mi></mml:math></inline-formula> and <inline-formula id="ieqn-182"><mml:math id="mml-ieqn-182"><mml:mi>&#x03B2;</mml:mi></mml:math></inline-formula> within a reasonable range and report the corresponding performance in <xref ref-type="table" rid="table-4">Table 4</xref>. As shown in <xref ref-type="table" rid="table-4">Table 4</xref>, the detection performance is stable across a wide range of configurations: AP varies only from 45.9% to 46.2%, and <inline-formula id="ieqn-183"><mml:math id="mml-ieqn-183"><mml:msub><mml:mtext>AP</mml:mtext><mml:mrow><mml:mn>50</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> from 65.9% to 66.3%. This indicates that FSS is insensitive to the precise choice of <inline-formula id="ieqn-184"><mml:math id="mml-ieqn-184"><mml:mi>&#x03B1;</mml:mi></mml:math></inline-formula> and <inline-formula id="ieqn-185"><mml:math id="mml-ieqn-185"><mml:mi>&#x03B2;</mml:mi></mml:math></inline-formula> and does not require careful hyperparameter tuning to achieve strong results. Unless otherwise specified, we use <inline-formula id="ieqn-186"><mml:math id="mml-ieqn-186"><mml:mi>&#x03B1;</mml:mi><mml:mo>=</mml:mo><mml:mn>0.5</mml:mn></mml:math></inline-formula> and <inline-formula id="ieqn-187"><mml:math id="mml-ieqn-187"><mml:mi>&#x03B2;</mml:mi><mml:mo>=</mml:mo><mml:mn>6</mml:mn></mml:math></inline-formula> as the default settings, which provides a balanced contribution of classification confidence and localization quality while maintaining consistently high accuracy.</p>
<table-wrap id="table-4">
<label>Table 4</label>
<caption>
<title>Verify the impact of different values of <inline-formula id="ieqn-188"><mml:math id="mml-ieqn-188"><mml:mi>&#x03B1;</mml:mi><mml:mo>,</mml:mo><mml:mi>&#x03B2;</mml:mi></mml:math></inline-formula> on COCO <italic>minival</italic>.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/> </colgroup>
<thead>
<tr>
<th><inline-formula id="ieqn-189"><mml:math id="mml-ieqn-189"><mml:mi>&#x03B1;</mml:mi></mml:math></inline-formula></th>
<th><inline-formula id="ieqn-190"><mml:math id="mml-ieqn-190"><mml:mi>&#x03B2;</mml:mi></mml:math></inline-formula></th>
<th>AP</th>
<th><inline-formula id="ieqn-191"><mml:math id="mml-ieqn-191"><mml:msub><mml:mtext>AP</mml:mtext><mml:mrow><mml:mn>50</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula></th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>10</td>
<td>46.1%</td>
<td>66.0%</td>
</tr>
<tr>
<td>1</td>
<td>8</td>
<td>45.9%</td>
<td>65.9%</td>
</tr>
<tr>
<td>0.5</td>
<td>8</td>
<td>46.2%</td>
<td>66.2%</td>
</tr>
<tr>
<td>0.5</td>
<td>6</td>
<td>46.2%</td>
<td>66.1%</td>
</tr>
<tr>
<td>0.5</td>
<td>4</td>
<td>46.2%</td>
<td>66.3%</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
</sec>
<sec id="s4_4">
<label>4.4</label>
<title>Comparison with State-of-the-Art Methods</title>
<p>The comparative quantitative results of FSS with representative label assignment strategies on detectors on the MS-COCO <italic>test-dev</italic> dataset are summarized in <xref ref-type="table" rid="table-5">Table 5</xref>. The compared strategies include ATSS [<xref ref-type="bibr" rid="ref-13">13</xref>], which calculates adaptive IoU thresholds based on statistical properties of object fits; GFL [<xref ref-type="bibr" rid="ref-20">20</xref>], which optimizes a generalized focal loss to jointly model classification and localization quality; PAA [<xref ref-type="bibr" rid="ref-15">15</xref>], which separates positive and negative anchors using a probabilistic Gaussian mixture model; TOOD [<xref ref-type="bibr" rid="ref-19">19</xref>], which aligns tasks via an explicit task-aligned head and learning mechanism; and DW [<xref ref-type="bibr" rid="ref-17">17</xref>], which introduces dual weighting to dynamically refine label importance. FSS, in contrast, focuses on progressively promoting high-quality suboptimal samples through unified probability scoring.</p>
<table-wrap id="table-5">
<label>Table 5</label>
<caption>
<title>Performance comparison of different label assignment strategies on representative detectors on MS-COCO <italic>test-dev</italic>. For fair comparisons, performance should be compared with the same backbone family (as indicated in the <italic>Backbone</italic> column). FPS is measured on the same hardware with a batch size of 1 under FP32 precision, using the default inference configuration for each method. DDH: Decoupled detection head.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/> </colgroup>
<thead>
<tr>
<th>Method</th>
<th>Backbone</th>
<th>FPS</th>
<th>AP</th>
<th><inline-formula id="ieqn-192"><mml:math id="mml-ieqn-192"><mml:msub><mml:mtext>AP</mml:mtext><mml:mrow><mml:mn>50</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula></th>
<th><inline-formula id="ieqn-193"><mml:math id="mml-ieqn-193"><mml:msub><mml:mtext>AP</mml:mtext><mml:mrow><mml:mn>75</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula></th>
<th><inline-formula id="ieqn-194"><mml:math id="mml-ieqn-194"><mml:msub><mml:mtext>AP</mml:mtext><mml:mi>S</mml:mi></mml:msub></mml:math></inline-formula></th>
<th><inline-formula id="ieqn-195"><mml:math id="mml-ieqn-195"><mml:msub><mml:mtext>AP</mml:mtext><mml:mi>M</mml:mi></mml:msub></mml:math></inline-formula></th>
<th><inline-formula id="ieqn-196"><mml:math id="mml-ieqn-196"><mml:msub><mml:mtext>AP</mml:mtext><mml:mi>L</mml:mi></mml:msub></mml:math></inline-formula></th>
</tr>
</thead>
<tbody>
<tr>
<td>YOLOv3</td>
<td>DarkNet-53</td>
<td>37</td>
<td>33.0</td>
<td>57.9</td>
<td>34.4</td>
<td>18.3</td>
<td>35.4</td>
<td>41.9</td>
</tr>
<tr>
<td>YOLOv3&#x002B;ATSS</td>
<td>DarkNet-53</td>
<td>37</td>
<td>34.8</td>
<td>59.0</td>
<td>36.0</td>
<td>19.5</td>
<td>36.2</td>
<td>43.2</td>
</tr>
<tr>
<td>YOLOv3&#x002B;GFL</td>
<td>DarkNet-53</td>
<td>37</td>
<td>34.5</td>
<td>60.5</td>
<td>36.3</td>
<td>20.0</td>
<td>37.0</td>
<td>43.4</td>
</tr>
<tr>
<td>YOLOv3&#x002B;PAA</td>
<td>DarkNet-53</td>
<td>37</td>
<td>36.0</td>
<td>62.0</td>
<td>36.4</td>
<td>18.3</td>
<td>35.4</td>
<td>41.9</td>
</tr>
<tr>
<td>YOLOv3&#x002B;TOOD</td>
<td>DarkNet-53</td>
<td>35</td>
<td>36.0</td>
<td>62.0</td>
<td>36.5</td>
<td>18.3</td>
<td>35.4</td>
<td>44.2</td>
</tr>
<tr>
<td>YOLOv3&#x002B;DW</td>
<td>DarkNet-53</td>
<td>37</td>
<td>34.9</td>
<td>59.4</td>
<td>36.1</td>
<td>19.2</td>
<td>37.2</td>
<td>43.3</td>
</tr>
<tr>
<td>YOLOv3&#x002B;FSS</td>
<td>DarkNet-53</td>
<td>37</td>
<td>36.3</td>
<td>63.0</td>
<td>38.0</td>
<td>20.5</td>
<td>37.5</td>
<td>44.6</td>
</tr>
<tr>
<td>Faster R-CNN</td>
<td>Resnet-50</td>
<td>12</td>
<td>40.2</td>
<td>61.0</td>
<td>43.8</td>
<td>24.2</td>
<td>43.5</td>
<td>52.0</td>
</tr>
<tr>
<td>Faster R-CNN &#x002B;ATSS</td>
<td>Resnet-50</td>
<td>12</td>
<td>42.5</td>
<td>62.5</td>
<td>47.0</td>
<td>26.2</td>
<td>44.5</td>
<td>54.4</td>
</tr>
<tr>
<td>Faster R-CNN&#x002B;GFL</td>
<td>Resnet-50</td>
<td>12</td>
<td>44.2</td>
<td>63.0</td>
<td>48.2</td>
<td>27.2</td>
<td>45.8</td>
<td>55.2</td>
</tr>
<tr>
<td>Faster R-CNN&#x002B;PAA</td>
<td>Resnet-50</td>
<td>12</td>
<td>44.0</td>
<td>63.8</td>
<td>48.2</td>
<td>27.2</td>
<td>47.2</td>
<td>55.6</td>
</tr>
<tr>
<td>Faster R-CNN&#x002B;TOOD</td>
<td>Resnet-50</td>
<td>10.8</td>
<td>43.9</td>
<td>62.8</td>
<td>49.2</td>
<td>27.8</td>
<td>46.5</td>
<td>56.2</td>
</tr>
<tr>
<td>Faster R-CNN&#x002B;DW</td>
<td>Resnet-50</td>
<td>12</td>
<td>41.8</td>
<td>62.4</td>
<td>45.8</td>
<td>24.2</td>
<td>44.9</td>
<td>53.2</td>
</tr>
<tr>
<td>Faster R-CNN&#x002B;FSS</td>
<td>Resnet-50</td>
<td>12</td>
<td>44.5</td>
<td>63.2</td>
<td>49.3</td>
<td>28.4</td>
<td>48.0</td>
<td>55.9</td>
</tr>
<tr>
<td>RetinaNet</td>
<td>ResNet-101</td>
<td>8.9</td>
<td>39.1</td>
<td>59.1</td>
<td>42.3</td>
<td>21.8</td>
<td>42.7</td>
<td>50.2</td>
</tr>
<tr>
<td>RetinaNet&#x002B;ATSS</td>
<td>ResNet-101</td>
<td>8.9</td>
<td>42.4</td>
<td>60.1</td>
<td>45.9</td>
<td>22.6</td>
<td>44.2</td>
<td>52.8</td>
</tr>
<tr>
<td>RetinaNet&#x002B;GFL</td>
<td>ResNet-101</td>
<td>8.9</td>
<td>41.2</td>
<td>61.5</td>
<td>45.0</td>
<td>23.4</td>
<td>44.0</td>
<td>51.6</td>
</tr>
<tr>
<td>RetinaNet&#x002B;PAA</td>
<td>ResNet-101</td>
<td>8.9</td>
<td>42.0</td>
<td>62.2</td>
<td>45.2</td>
<td>22.9</td>
<td>42.7</td>
<td>52.5</td>
</tr>
<tr>
<td>RetinaNet&#x002B;TOOD</td>
<td>ResNet-101</td>
<td>8.0</td>
<td>42.8</td>
<td>60.8</td>
<td>45.6</td>
<td>23.8</td>
<td>42.7</td>
<td>54.3</td>
</tr>
<tr>
<td>RetinaNet&#x002B;DW</td>
<td>ResNet-101</td>
<td>8.9</td>
<td>42.9</td>
<td>62.3</td>
<td>45.8</td>
<td>23.6</td>
<td>42.7</td>
<td>52.4</td>
</tr>
<tr>
<td>RetinaNet&#x002B;FSS</td>
<td>ResNet-101</td>
<td>8.9</td>
<td>44.1</td>
<td>63.4</td>
<td>46.6</td>
<td>24.6</td>
<td>45.0</td>
<td>55.4</td>
</tr>
<tr>
<td>CSPDarkNet&#x002B;PANet<break/>&#x002B;DDH</td>
<td>CSPDarkNet</td>
<td>37.1</td>
<td>44.8</td>
<td>63.5</td>
<td>48.4</td>
<td>26.5</td>
<td>49.3</td>
<td>57.5</td>
</tr>
<tr>
<td>CSPDarkNet&#x002B;PANet<break/>&#x002B;DDH&#x002B;ATSS</td>
<td>CSPDarkNet</td>
<td>37.1</td>
<td>50.8</td>
<td>65.6</td>
<td>50.2</td>
<td>28.5</td>
<td>52.2</td>
<td>59.8</td>
</tr>
<tr>
<td>CSPDarkNet&#x002B;PANet<break/>&#x002B;DDH&#x002B;GFL</td>
<td>CSPDarkNet</td>
<td>37.1</td>
<td>50.8</td>
<td>67.4</td>
<td>52.8</td>
<td>29.6</td>
<td>51.6</td>
<td>60.5</td>
</tr>
<tr>
<td>CSPDarkNet&#x002B;PANet<break/>&#x002B;DDH&#x002B;PAA</td>
<td>CSPDarkNet</td>
<td>37.1</td>
<td>50.8</td>
<td>66.9</td>
<td>53.2</td>
<td>28.7</td>
<td>53.4</td>
<td>61.5</td>
</tr>
<tr>
<td>CSPDarkNet&#x002B;PANet<break/>&#x002B;DDH&#x002B;TOOD</td>
<td>CSPDarkNet</td>
<td>33.4</td>
<td>50.8</td>
<td>67.8</td>
<td>54.2</td>
<td>29.8</td>
<td>52.6</td>
<td>62.3</td>
</tr>
<tr>
<td>CSPDarkNet&#x002B;PANet<break/>&#x002B;DDH&#x002B;DW</td>
<td>CSPDarkNet</td>
<td>37.1</td>
<td>49.6</td>
<td>66.8</td>
<td>51.2</td>
<td>28.6</td>
<td>50.8</td>
<td>60.0</td>
</tr>
<tr>
<td>CSPDarkNet&#x002B;PANet<break/>&#x002B;DDH&#x002B;FSS</td>
<td>CSPDarkNet</td>
<td>37.1</td>
<td>50.8</td>
<td>69.1</td>
<td>55.3</td>
<td>31.9</td>
<td>54.8</td>
<td>63.8</td>
</tr>
<tr>
<td>ResNet-101&#x002B;FPN&#x002B;DDH</td>
<td>ResNet-101</td>
<td>37.6</td>
<td>44.5</td>
<td>62.0</td>
<td>48.0</td>
<td>24.6</td>
<td>46.8</td>
<td>57.4</td>
</tr>
<tr>
<td>ResNet-101&#x002B;FPN&#x002B;DDH&#x002B;ATSS</td>
<td>ResNet-101</td>
<td>37.6</td>
<td>48.2</td>
<td>64.9</td>
<td>51.2</td>
<td>25.6</td>
<td>49.3</td>
<td>59.4</td>
</tr>
<tr>
<td>ResNet-101&#x002B;FPN&#x002B;DDH&#x002B;GFL</td>
<td>ResNet-101</td>
<td>37.6</td>
<td>48.6</td>
<td>65.5</td>
<td>49.8</td>
<td>27.2</td>
<td>50.2</td>
<td>61.5</td>
</tr>
<tr>
<td>ResNet-101&#x002B;FPN&#x002B;DDH&#x002B;PAA</td>
<td>ResNet-101</td>
<td>37.6</td>
<td>47.3</td>
<td>64.8</td>
<td>50.4</td>
<td>26.8</td>
<td>51.8</td>
<td>60.4</td>
</tr>
<tr>
<td>ResNet-101&#x002B;FPN&#x002B;DDH&#x002B;TOOD</td>
<td>ResNet-101</td>
<td>34.4</td>
<td>49.0</td>
<td>65.9</td>
<td>52.4</td>
<td>28.0</td>
<td>51.5</td>
<td>62.8</td>
</tr>
<tr>
<td>ResNet-101&#x002B;FPN&#x002B;DDH&#x002B;DW</td>
<td>ResNet-101</td>
<td>37.6</td>
<td>47.4</td>
<td>64.3</td>
<td>50.3</td>
<td>27.6</td>
<td>50.2</td>
<td>60.4</td>
</tr>
<tr>
<td>ResNet-101&#x002B;FPN&#x002B;DDH&#x002B;FSS</td>
<td>ResNet-101</td>
<td>37.6</td>
<td>49.0</td>
<td>67.8</td>
<td>53.5</td>
<td>29.7</td>
<td>53.4</td>
<td>62.0</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Since detection accuracy is strongly influenced by model capacity (e.g., the backbone/neck), we primarily draw conclusions from backbone-matched comparisons and report results under multiple backbone settings to demonstrate generality. As shown in <xref ref-type="table" rid="table-5">Table 5</xref>, FSS consistently improves performance across diverse detector architectures (YOLOv3, Faster R-CNN, RetinaNet, and modern Decoupled detection head (DDH)-based models) while maintaining high inference efficiency.</p>

<p><bold>Improvements on Standard Detectors.</bold> On the classic YOLOv3 (DarkNet-53), FSS boosts the baseline from 33.0 to 36.3 AP (&#x002B;3.3 AP), outperforming advanced assignment methods such as TOOD [<xref ref-type="bibr" rid="ref-19">19</xref>] (36.0 AP) and PAA [<xref ref-type="bibr" rid="ref-15">15</xref>] (36.0 AP) without the speed drop observed in TOOD (35 vs. 37 FPS). Similarly, on the two-stage Faster R-CNN (ResNet-50), FSS achieves the highest AP of 44.5, surpassing GFL (44.2) and TOOD (43.9). Notably, on the anchor-based RetinaNet (ResNet-101), FSS delivers a substantial gain of &#x002B;5.0 AP (39.1 <inline-formula id="ieqn-197"><mml:math id="mml-ieqn-197"><mml:mo stretchy="false">&#x2192;</mml:mo></mml:math></inline-formula> 44.1 AP), significantly outperforming DW (42.9 AP) and ATSS (42.4 AP).</p>
<p><bold>Validation on Modern Decoupled Heads.</bold> To verify effectiveness on stronger baselines, we apply FSS to detectors with Decoupled Detection Heads (DDH). With a ResNet-101 backbone, FSS achieves 49.0 AP, matching the top-performing TOOD but with a distinct speed advantage (37.6 FPS vs. 34.4 FPS). More importantly, FSS yields superior localization quality, achieving higher <inline-formula id="ieqn-198"><mml:math id="mml-ieqn-198"><mml:msub><mml:mtext>AP</mml:mtext><mml:mrow><mml:mn>75</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> (53.5 vs. 52.4 for TOOD) and <inline-formula id="ieqn-199"><mml:math id="mml-ieqn-199"><mml:msub><mml:mtext>AP</mml:mtext><mml:mrow><mml:mn>50</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> (67.8 vs. 65.9). When instantiated with a CSPDarkNet backbone (YOLOX-style), FSS reaches 50.8 AP, equaling the best competitor, but again demonstrates a superior accuracy-speed trade-off (37.1 FPS) compared to TOOD (33.4 FPS) and higher <inline-formula id="ieqn-200"><mml:math id="mml-ieqn-200"><mml:msub><mml:mtext>AP</mml:mtext><mml:mrow><mml:mn>50</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>/<inline-formula id="ieqn-201"><mml:math id="mml-ieqn-201"><mml:msub><mml:mtext>AP</mml:mtext><mml:mrow><mml:mn>75</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> metrics.</p>
<p>These results confirm that (i) the proposed suboptimal-sample&#x2013;focused label assignment can be effectively integrated into different detector architectures (ResNet-101&#x002B;FPN and CSPDarkNet&#x002B;PANet), and (ii) FSS provides a competitive or superior accuracy&#x2013;speed trade-off compared with strong SOTA detectors, without introducing any additional inference overhead.</p>
</sec>
<sec id="s4_5">
<label>4.5</label>
<title>Generalization on Remote Sensing Benchmark</title>
<p>To further evaluate the generalization of FSS in scenarios dominated by tiny, densely packed, and arbitrarily oriented objects, we conduct additional experiments on the DOTA dataset. DOTA is a large-scale aerial-image benchmark featuring extreme aspect ratios, cluttered backgrounds, and dense object layouts, where &#x201C;perfectly aligned&#x201D; optimal samples are often scarce. This makes DOTA a particularly suitable testbed for assessing whether our strategy can reliably mine high-quality suboptimal positives and improve label assignment under challenging conditions.</p>
<p>The quantitative results are summarized in <xref ref-type="table" rid="table-6">Table 6</xref>. Since the table contains multiple detectors and assignment variants, we highlight the main takeaway here: <italic>FSS consistently improves AP and <inline-formula id="ieqn-202"><mml:math id="mml-ieqn-202"><mml:msub><mml:mtext>AP</mml:mtext><mml:mrow><mml:mn>50</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> across diverse detector families while keeping model complexity essentially unchanged</italic>. In particular, FSS yields &#x002B;4.2 AP/&#x002B;3.0 <inline-formula id="ieqn-203"><mml:math id="mml-ieqn-203"><mml:msub><mml:mtext>AP</mml:mtext><mml:mrow><mml:mn>50</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> on YOLOX-L (47.4 <inline-formula id="ieqn-204"><mml:math id="mml-ieqn-204"><mml:mo stretchy="false">&#x2192;</mml:mo></mml:math></inline-formula> 51.6 AP; 71.3 <inline-formula id="ieqn-205"><mml:math id="mml-ieqn-205"><mml:mo stretchy="false">&#x2192;</mml:mo></mml:math></inline-formula> 74.3 <inline-formula id="ieqn-206"><mml:math id="mml-ieqn-206"><mml:msub><mml:mtext>AP</mml:mtext><mml:mrow><mml:mn>50</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>) at the same Params/FLOPs/FPS, &#x002B;6.2 AP/&#x002B;4.0 <inline-formula id="ieqn-207"><mml:math id="mml-ieqn-207"><mml:msub><mml:mtext>AP</mml:mtext><mml:mrow><mml:mn>50</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> on Mobile-Former (46.5/70.3 <inline-formula id="ieqn-208"><mml:math id="mml-ieqn-208"><mml:mo stretchy="false">&#x2192;</mml:mo></mml:math></inline-formula> 52.7/74.3), and &#x002B;6.0 AP/&#x002B;3.4 <inline-formula id="ieqn-209"><mml:math id="mml-ieqn-209"><mml:msub><mml:mtext>AP</mml:mtext><mml:mrow><mml:mn>50</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula> on SSD512 (38.6/62.2 <inline-formula id="ieqn-210"><mml:math id="mml-ieqn-210"><mml:mo stretchy="false">&#x2192;</mml:mo></mml:math></inline-formula> 44.6/65.6). These results indicate that focusing on high-quality suboptimal positives is particularly beneficial for remote-sensing scenes with dense layouts and large scale variations, and they provide direct evidence of the <italic>detector-agnostic</italic> property of FSS. We observe that DOTA images contain many densely packed, tiny instances, frequent partial occlusions, and complex backgrounds. Under these conditions, many candidates around an object exhibit inconsistent classification confidence and localization quality, making &#x201C;clean&#x201D; positive assignments difficult and causing noisy gradients, especially for lightweight/compact detectors (e.g., Mobile-Former) or older architectures with weaker feature representations (e.g., SSD512). FSS explicitly mines high-quality suboptimal positives and forms a spatially coherent positive set (Gaussian-prior dynamic-<inline-formula id="ieqn-211"><mml:math id="mml-ieqn-211"><mml:mi>k</mml:mi></mml:math></inline-formula>) around the potentially optimal candidate, thereby reducing ambiguity in crowded regions. Moreover, the probability-derived weighting encourages consistent ranking between classification and localization, providing more reliable supervision for small and adjacent objects; this effect is amplified when the baseline model capacity is limited, leading to the larger relative gains observed on Mobile-Former and SSD512.</p>
<table-wrap id="table-6">
<label>Table 6</label>
<caption>
<title>Performance comparison of different label assignment strategies on representative detectors on DOTA dataset.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/>
<col align="center"/> </colgroup>
<thead>
<tr>
<th>Method</th>
<th>Parama(M)</th>
<th>GFLOPs</th>
<th>FPS</th>
<th>AP(<inline-formula id="ieqn-212"><mml:math id="mml-ieqn-212"><mml:mi mathvariant="normal">&#x0025;</mml:mi></mml:math></inline-formula>)</th>
<th><inline-formula id="ieqn-213"><mml:math id="mml-ieqn-213"><mml:msub><mml:mtext>AP</mml:mtext><mml:mrow><mml:mn>50</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>(<inline-formula id="ieqn-214"><mml:math id="mml-ieqn-214"><mml:mi mathvariant="normal">&#x0025;</mml:mi></mml:math></inline-formula>)</th>
</tr>
</thead>
<tbody>
<tr>
<td>YOLOXL(with SimOTA) [<xref ref-type="bibr" rid="ref-28">28</xref>]</td>
<td>54.16</td>
<td>155.6</td>
<td>13</td>
<td>47.4</td>
<td>71.3</td>
</tr>
<tr>
<td>ATSS&#x002B;YOLOXL</td>
<td>54.16 (<inline-formula id="ieqn-215"><mml:math id="mml-ieqn-215"><mml:mo>&#x2248;</mml:mo></mml:math></inline-formula>)</td>
<td>155.6 (<inline-formula id="ieqn-216"><mml:math id="mml-ieqn-216"><mml:mo>&#x2248;</mml:mo></mml:math></inline-formula>)</td>
<td>13 (<inline-formula id="ieqn-217"><mml:math id="mml-ieqn-217"><mml:mo>&#x2248;</mml:mo></mml:math></inline-formula>)</td>
<td>49.5 (<inline-formula id="ieqn-218"><mml:math id="mml-ieqn-218"><mml:mo stretchy="false">&#x2191;</mml:mo><mml:mn>2.1</mml:mn></mml:math></inline-formula>)</td>
<td>73.1 (<inline-formula id="ieqn-219"><mml:math id="mml-ieqn-219"><mml:mo stretchy="false">&#x2191;</mml:mo></mml:math></inline-formula>1.8)</td>
</tr>
<tr>
<td>Max-IoU&#x002B;YOLOXL</td>
<td>54.16 (<inline-formula id="ieqn-220"><mml:math id="mml-ieqn-220"><mml:mo>&#x2248;</mml:mo></mml:math></inline-formula>)</td>
<td>155.6 (<inline-formula id="ieqn-221"><mml:math id="mml-ieqn-221"><mml:mo>&#x2248;</mml:mo></mml:math></inline-formula>)</td>
<td>13 (<inline-formula id="ieqn-222"><mml:math id="mml-ieqn-222"><mml:mo>&#x2248;</mml:mo></mml:math></inline-formula>)</td>
<td>49.1 (<inline-formula id="ieqn-223"><mml:math id="mml-ieqn-223"><mml:mo stretchy="false">&#x2191;</mml:mo><mml:mn>1.7</mml:mn></mml:math></inline-formula>)</td>
<td>72.3 (<inline-formula id="ieqn-224"><mml:math id="mml-ieqn-224"><mml:mo stretchy="false">&#x2191;</mml:mo><mml:mn>1.0</mml:mn></mml:math></inline-formula>)</td>
</tr>
<tr>
<td>TOOD&#x002B;YOLOXL</td>
<td>55.20 (<inline-formula id="ieqn-225"><mml:math id="mml-ieqn-225"><mml:mo stretchy="false">&#x2191;</mml:mo></mml:math></inline-formula>)</td>
<td>159.6 (<inline-formula id="ieqn-226"><mml:math id="mml-ieqn-226"><mml:mo stretchy="false">&#x2191;</mml:mo></mml:math></inline-formula>)</td>
<td>12 (<inline-formula id="ieqn-227"><mml:math id="mml-ieqn-227"><mml:mo stretchy="false">&#x2193;</mml:mo></mml:math></inline-formula>)</td>
<td>50.1 (<inline-formula id="ieqn-228"><mml:math id="mml-ieqn-228"><mml:mo stretchy="false">&#x2191;</mml:mo><mml:mn>2.7</mml:mn></mml:math></inline-formula>)</td>
<td>73.8 (<inline-formula id="ieqn-229"><mml:math id="mml-ieqn-229"><mml:mo stretchy="false">&#x2191;</mml:mo><mml:mn>2.5</mml:mn></mml:math></inline-formula>)</td>
</tr>
<tr>
<td>FSS&#x002B;YOLOXL</td>
<td>54.16 (<inline-formula id="ieqn-230"><mml:math id="mml-ieqn-230"><mml:mo>&#x2248;</mml:mo></mml:math></inline-formula>)</td>
<td>155.6 (<inline-formula id="ieqn-231"><mml:math id="mml-ieqn-231"><mml:mo>&#x2248;</mml:mo></mml:math></inline-formula>)</td>
<td>13 (<inline-formula id="ieqn-232"><mml:math id="mml-ieqn-232"><mml:mo>&#x2248;</mml:mo></mml:math></inline-formula>)</td>
<td>51.6 (<inline-formula id="ieqn-233"><mml:math id="mml-ieqn-233"><mml:mo stretchy="false">&#x2191;</mml:mo></mml:math></inline-formula>4.2)</td>
<td>74.3 (<inline-formula id="ieqn-234"><mml:math id="mml-ieqn-234"><mml:mo stretchy="false">&#x2191;</mml:mo></mml:math></inline-formula>3.0)</td>
</tr>
<tr>
<td>Mobile-Former [<xref ref-type="bibr" rid="ref-29">29</xref>]</td>
<td>61.00</td>
<td>161.0</td>
<td>34</td>
<td>46.5</td>
<td>70.3</td>
</tr>
<tr>
<td>ATSS&#x002B;Mobile-Former</td>
<td>61.20 (<inline-formula id="ieqn-235"><mml:math id="mml-ieqn-235"><mml:mo>&#x2248;</mml:mo></mml:math></inline-formula>)</td>
<td>162.0 (<inline-formula id="ieqn-236"><mml:math id="mml-ieqn-236"><mml:mo>&#x2248;</mml:mo></mml:math></inline-formula>)</td>
<td>33 (<inline-formula id="ieqn-237"><mml:math id="mml-ieqn-237"><mml:mo>&#x2248;</mml:mo></mml:math></inline-formula>)</td>
<td>50.3 (<inline-formula id="ieqn-238"><mml:math id="mml-ieqn-238"><mml:mo stretchy="false">&#x2191;</mml:mo><mml:mn>3.8</mml:mn></mml:math></inline-formula>)</td>
<td>72.9 (<inline-formula id="ieqn-239"><mml:math id="mml-ieqn-239"><mml:mo stretchy="false">&#x2191;</mml:mo><mml:mn>2.6</mml:mn></mml:math></inline-formula>)</td>
</tr>
<tr>
<td>Max-IoU&#x002B;Mobile-Former</td>
<td>61.20 (<inline-formula id="ieqn-240"><mml:math id="mml-ieqn-240"><mml:mo>&#x2248;</mml:mo></mml:math></inline-formula>)</td>
<td>161.0 (<inline-formula id="ieqn-241"><mml:math id="mml-ieqn-241"><mml:mo>&#x2248;</mml:mo></mml:math></inline-formula>)</td>
<td>34 (<inline-formula id="ieqn-242"><mml:math id="mml-ieqn-242"><mml:mo>&#x2248;</mml:mo></mml:math></inline-formula>)</td>
<td>48.9 (<inline-formula id="ieqn-243"><mml:math id="mml-ieqn-243"><mml:mo stretchy="false">&#x2191;</mml:mo><mml:mn>2.4</mml:mn></mml:math></inline-formula>)</td>
<td>71.9 (<inline-formula id="ieqn-244"><mml:math id="mml-ieqn-244"><mml:mo stretchy="false">&#x2191;</mml:mo><mml:mn>1.6</mml:mn></mml:math></inline-formula>)</td>
</tr>
<tr>
<td>SimOTA&#x002B;Mobile-Former</td>
<td>61.00 (<inline-formula id="ieqn-245"><mml:math id="mml-ieqn-245"><mml:mo>&#x2248;</mml:mo></mml:math></inline-formula>)</td>
<td>161.0 (<inline-formula id="ieqn-246"><mml:math id="mml-ieqn-246"><mml:mo>&#x2248;</mml:mo></mml:math></inline-formula>)</td>
<td>34 (<inline-formula id="ieqn-247"><mml:math id="mml-ieqn-247"><mml:mo>&#x2248;</mml:mo></mml:math></inline-formula>)</td>
<td>51.3 (<inline-formula id="ieqn-248"><mml:math id="mml-ieqn-248"><mml:mo stretchy="false">&#x2191;</mml:mo><mml:mn>4.8</mml:mn></mml:math></inline-formula>)</td>
<td>73.2 (<inline-formula id="ieqn-249"><mml:math id="mml-ieqn-249"><mml:mo stretchy="false">&#x2191;</mml:mo><mml:mn>2.9</mml:mn></mml:math></inline-formula>)</td>
</tr>
<tr>
<td>TOOD&#x002B;Mobile-Former</td>
<td>65.20 (<inline-formula id="ieqn-250"><mml:math id="mml-ieqn-250"><mml:mo stretchy="false">&#x2191;</mml:mo></mml:math></inline-formula>)</td>
<td>169.4 (<inline-formula id="ieqn-251"><mml:math id="mml-ieqn-251"><mml:mo stretchy="false">&#x2191;</mml:mo></mml:math></inline-formula>)</td>
<td>30 (<inline-formula id="ieqn-252"><mml:math id="mml-ieqn-252"><mml:mo stretchy="false">&#x2193;</mml:mo></mml:math></inline-formula>)</td>
<td>51.5 (<inline-formula id="ieqn-253"><mml:math id="mml-ieqn-253"><mml:mo stretchy="false">&#x2191;</mml:mo><mml:mn>5.0</mml:mn></mml:math></inline-formula>)</td>
<td>75.3 (<inline-formula id="ieqn-254"><mml:math id="mml-ieqn-254"><mml:mo stretchy="false">&#x2191;</mml:mo><mml:mn>3.2</mml:mn></mml:math></inline-formula>)</td>
</tr>
<tr>
<td>FSS&#x002B;Mobile-Former</td>
<td>61.00 (<inline-formula id="ieqn-255"><mml:math id="mml-ieqn-255"><mml:mo>&#x2248;</mml:mo></mml:math></inline-formula>)</td>
<td>161.0 (<inline-formula id="ieqn-256"><mml:math id="mml-ieqn-256"><mml:mo>&#x2248;</mml:mo></mml:math></inline-formula>)</td>
<td>34 (<inline-formula id="ieqn-257"><mml:math id="mml-ieqn-257"><mml:mo>&#x2248;</mml:mo></mml:math></inline-formula>)</td>
<td>52.7 (<inline-formula id="ieqn-258"><mml:math id="mml-ieqn-258"><mml:mo stretchy="false">&#x2191;</mml:mo></mml:math></inline-formula>6.2)</td>
<td>74.3 (<inline-formula id="ieqn-259"><mml:math id="mml-ieqn-259"><mml:mo stretchy="false">&#x2191;</mml:mo></mml:math></inline-formula>4.0)</td>
</tr>
<tr>
<td>SSD512 [<xref ref-type="bibr" rid="ref-6">6</xref>]</td>
<td>257.5</td>
<td>181.7</td>
<td>53</td>
<td>38.6</td>
<td>62.2</td>
</tr>
<tr>
<td>ATSS&#x002B;SSD512</td>
<td>257.5 (<inline-formula id="ieqn-260"><mml:math id="mml-ieqn-260"><mml:mo>&#x2248;</mml:mo></mml:math></inline-formula>)</td>
<td>181.7 (<inline-formula id="ieqn-261"><mml:math id="mml-ieqn-261"><mml:mo>&#x2248;</mml:mo></mml:math></inline-formula>)</td>
<td>53 (<inline-formula id="ieqn-262"><mml:math id="mml-ieqn-262"><mml:mo>&#x2248;</mml:mo></mml:math></inline-formula>)</td>
<td>40.6 (<inline-formula id="ieqn-263"><mml:math id="mml-ieqn-263"><mml:mo stretchy="false">&#x2191;</mml:mo><mml:mn>2.0</mml:mn></mml:math></inline-formula>)</td>
<td>63.3 (<inline-formula id="ieqn-264"><mml:math id="mml-ieqn-264"><mml:mo stretchy="false">&#x2191;</mml:mo><mml:mn>1.1</mml:mn></mml:math></inline-formula>)</td>
</tr>
<tr>
<td>Max-IoU&#x002B;SSD512</td>
<td>257.5 (<inline-formula id="ieqn-265"><mml:math id="mml-ieqn-265"><mml:mo>&#x2248;</mml:mo></mml:math></inline-formula>)</td>
<td>181.7 (<inline-formula id="ieqn-266"><mml:math id="mml-ieqn-266"><mml:mo>&#x2248;</mml:mo></mml:math></inline-formula>)</td>
<td>53 (<inline-formula id="ieqn-267"><mml:math id="mml-ieqn-267"><mml:mo>&#x2248;</mml:mo></mml:math></inline-formula>)</td>
<td>40.2 (<inline-formula id="ieqn-268"><mml:math id="mml-ieqn-268"><mml:mo stretchy="false">&#x2191;</mml:mo><mml:mn>1.6</mml:mn></mml:math></inline-formula>)</td>
<td>63.3 (<inline-formula id="ieqn-269"><mml:math id="mml-ieqn-269"><mml:mo stretchy="false">&#x2191;</mml:mo><mml:mn>1.1</mml:mn></mml:math></inline-formula>)</td>
</tr>
<tr>
<td>SimOTA&#x002B;SSD512</td>
<td>257.5 (<inline-formula id="ieqn-270"><mml:math id="mml-ieqn-270"><mml:mo>&#x2248;</mml:mo></mml:math></inline-formula>)</td>
<td>181.7 (<inline-formula id="ieqn-271"><mml:math id="mml-ieqn-271"><mml:mo>&#x2248;</mml:mo></mml:math></inline-formula>)</td>
<td>53 (<inline-formula id="ieqn-272"><mml:math id="mml-ieqn-272"><mml:mo>&#x2248;</mml:mo></mml:math></inline-formula>)</td>
<td>41.1 (<inline-formula id="ieqn-273"><mml:math id="mml-ieqn-273"><mml:mo stretchy="false">&#x2191;</mml:mo><mml:mn>2.5</mml:mn></mml:math></inline-formula>)</td>
<td>63.8 (<inline-formula id="ieqn-274"><mml:math id="mml-ieqn-274"><mml:mo stretchy="false">&#x2191;</mml:mo><mml:mn>1.6</mml:mn></mml:math></inline-formula>)</td>
</tr>
<tr>
<td>TOOD&#x002B;SSD512</td>
<td>262.0 (<inline-formula id="ieqn-275"><mml:math id="mml-ieqn-275"><mml:mo stretchy="false">&#x2191;</mml:mo></mml:math></inline-formula>)</td>
<td>188.8 (<inline-formula id="ieqn-276"><mml:math id="mml-ieqn-276"><mml:mo stretchy="false">&#x2191;</mml:mo></mml:math></inline-formula>)</td>
<td>47 (<inline-formula id="ieqn-277"><mml:math id="mml-ieqn-277"><mml:mo stretchy="false">&#x2193;</mml:mo></mml:math></inline-formula>)</td>
<td>42.2 (<inline-formula id="ieqn-278"><mml:math id="mml-ieqn-278"><mml:mo stretchy="false">&#x2191;</mml:mo><mml:mn>3.6</mml:mn></mml:math></inline-formula>)</td>
<td>64.5 (<inline-formula id="ieqn-279"><mml:math id="mml-ieqn-279"><mml:mo stretchy="false">&#x2191;</mml:mo><mml:mn>2.3</mml:mn></mml:math></inline-formula>)</td>
</tr>
<tr>
<td>FSS&#x002B;SSD512</td>
<td>257.5 (<inline-formula id="ieqn-280"><mml:math id="mml-ieqn-280"><mml:mo>&#x2248;</mml:mo></mml:math></inline-formula>)</td>
<td>181.7 (<inline-formula id="ieqn-281"><mml:math id="mml-ieqn-281"><mml:mo>&#x2248;</mml:mo></mml:math></inline-formula>)</td>
<td>53 (<inline-formula id="ieqn-282"><mml:math id="mml-ieqn-282"><mml:mo>&#x2248;</mml:mo></mml:math></inline-formula>)</td>
<td>44.6 (<inline-formula id="ieqn-283"><mml:math id="mml-ieqn-283"><mml:mo stretchy="false">&#x2191;</mml:mo></mml:math></inline-formula>6.0)</td>
<td>65.6 (<inline-formula id="ieqn-284"><mml:math id="mml-ieqn-284"><mml:mo stretchy="false">&#x2191;</mml:mo></mml:math></inline-formula>3.4)</td>
</tr>
<tr>
<td>SADet [<xref ref-type="bibr" rid="ref-30">30</xref>]</td>
<td>4.87</td>
<td>11.3</td>
<td>95</td>
<td>42.8</td>
<td>67.6</td>
</tr>
<tr>
<td>ATSS&#x002B;SADet</td>
<td>4.87 (<inline-formula id="ieqn-285"><mml:math id="mml-ieqn-285"><mml:mo>&#x2248;</mml:mo></mml:math></inline-formula>)</td>
<td>11.3 (<inline-formula id="ieqn-286"><mml:math id="mml-ieqn-286"><mml:mo>&#x2248;</mml:mo></mml:math></inline-formula>)</td>
<td>95 (<inline-formula id="ieqn-287"><mml:math id="mml-ieqn-287"><mml:mo>&#x2248;</mml:mo></mml:math></inline-formula>)</td>
<td>46.0 (<inline-formula id="ieqn-288"><mml:math id="mml-ieqn-288"><mml:mo stretchy="false">&#x2191;</mml:mo></mml:math></inline-formula>3.2)</td>
<td>69.6 (<inline-formula id="ieqn-289"><mml:math id="mml-ieqn-289"><mml:mo stretchy="false">&#x2191;</mml:mo></mml:math></inline-formula>2.0)</td>
</tr>
<tr>
<td>Max-IoU&#x002B;SADet</td>
<td>4.87 (<inline-formula id="ieqn-290"><mml:math id="mml-ieqn-290"><mml:mo>&#x2248;</mml:mo></mml:math></inline-formula>)</td>
<td>11.3 (<inline-formula id="ieqn-291"><mml:math id="mml-ieqn-291"><mml:mo>&#x2248;</mml:mo></mml:math></inline-formula>)</td>
<td>95 (<inline-formula id="ieqn-292"><mml:math id="mml-ieqn-292"><mml:mo>&#x2248;</mml:mo></mml:math></inline-formula>)</td>
<td>45.6 (<inline-formula id="ieqn-293"><mml:math id="mml-ieqn-293"><mml:mo stretchy="false">&#x2191;</mml:mo><mml:mn>2.8</mml:mn></mml:math></inline-formula>)</td>
<td>69.0 (<inline-formula id="ieqn-294"><mml:math id="mml-ieqn-294"><mml:mo stretchy="false">&#x2191;</mml:mo><mml:mn>1.4</mml:mn></mml:math></inline-formula>)</td>
</tr>
<tr>
<td>SimOTA&#x002B;SADet</td>
<td>4.87 (<inline-formula id="ieqn-295"><mml:math id="mml-ieqn-295"><mml:mo>&#x2248;</mml:mo></mml:math></inline-formula>)</td>
<td>11.3 (<inline-formula id="ieqn-296"><mml:math id="mml-ieqn-296"><mml:mo>&#x2248;</mml:mo></mml:math></inline-formula>)</td>
<td>95 (<inline-formula id="ieqn-297"><mml:math id="mml-ieqn-297"><mml:mo>&#x2248;</mml:mo></mml:math></inline-formula>)</td>
<td>44.8 (<inline-formula id="ieqn-298"><mml:math id="mml-ieqn-298"><mml:mo stretchy="false">&#x2191;</mml:mo><mml:mn>2.0</mml:mn></mml:math></inline-formula>)</td>
<td>68.7 (<inline-formula id="ieqn-299"><mml:math id="mml-ieqn-299"><mml:mo stretchy="false">&#x2191;</mml:mo><mml:mn>1.1</mml:mn></mml:math></inline-formula>)</td>
</tr>
<tr>
<td>TOOD&#x002B;SADet</td>
<td>5.05 (<inline-formula id="ieqn-300"><mml:math id="mml-ieqn-300"><mml:mo stretchy="false">&#x2191;</mml:mo></mml:math></inline-formula>)</td>
<td>12.0 (<inline-formula id="ieqn-301"><mml:math id="mml-ieqn-301"><mml:mo stretchy="false">&#x2191;</mml:mo></mml:math></inline-formula>)</td>
<td>90 (<inline-formula id="ieqn-302"><mml:math id="mml-ieqn-302"><mml:mo stretchy="false">&#x2193;</mml:mo></mml:math></inline-formula>)</td>
<td>47.0 (<inline-formula id="ieqn-303"><mml:math id="mml-ieqn-303"><mml:mo stretchy="false">&#x2191;</mml:mo><mml:mn>4.2</mml:mn></mml:math></inline-formula>)</td>
<td>70.5 (<inline-formula id="ieqn-304"><mml:math id="mml-ieqn-304"><mml:mo stretchy="false">&#x2191;</mml:mo><mml:mn>2.9</mml:mn></mml:math></inline-formula>)</td>
</tr>
<tr>
<td>FSS&#x002B;SADet</td>
<td>4.87 (<inline-formula id="ieqn-305"><mml:math id="mml-ieqn-305"><mml:mo>&#x2248;</mml:mo></mml:math></inline-formula>)</td>
<td>11.3 (<inline-formula id="ieqn-306"><mml:math id="mml-ieqn-306"><mml:mo>&#x2248;</mml:mo></mml:math></inline-formula>)</td>
<td>95 (<inline-formula id="ieqn-307"><mml:math id="mml-ieqn-307"><mml:mo>&#x2248;</mml:mo></mml:math></inline-formula>)</td>
<td>48.2 (<inline-formula id="ieqn-308"><mml:math id="mml-ieqn-308"><mml:mo stretchy="false">&#x2191;</mml:mo></mml:math></inline-formula>5.4)</td>
<td>71.8 (<inline-formula id="ieqn-309"><mml:math id="mml-ieqn-309"><mml:mo stretchy="false">&#x2191;</mml:mo></mml:math></inline-formula>4.2)</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>Furthermore, by integrating our proposed FSS strategy (denoted as SADet&#x002B;FSS), the detection performance is boosted to 48.2 AP and 71.8 <inline-formula id="ieqn-310"><mml:math id="mml-ieqn-310"><mml:msub><mml:mtext>AP</mml:mtext><mml:mrow><mml:mn>50</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>, representing a consistent improvement of 5.4 AP and 4.2 <inline-formula id="ieqn-311"><mml:math id="mml-ieqn-311"><mml:msub><mml:mtext>AP</mml:mtext><mml:mrow><mml:mn>50</mml:mn></mml:mrow></mml:msub></mml:math></inline-formula>. Furthermore, the high inference speed of 95 FPS remains. This indicates that mining high-quality suboptimal samples is particularly effective for small and crowded objects.</p>
<p>To intuitively demonstrate this capability, <xref ref-type="fig" rid="fig-5">Fig. 5</xref> presents the qualitative visualization of FSS on the DOTA dataset compared with ground-truth annotations. As observed, even in extreme scenarios with densely packed vehicles and varying-scale ships, FSS maintains exceptional localization precision. The predicted bounding boxes closely align with the ground truth, effectively distinguishing adjacent tiny instances without introducing significant false positives. The successful application on DOTA confirms that FSS is not limited to natural scenes but generalizes well to complex remote sensing tasks, further validating its cross-domain robustness.</p>
<fig id="fig-5">
<label>Figure 5</label>
<caption>
<title>Visualization of detection results on the DOTA dataset. FSS achieves high localization accuracy on densely packed objects, such as vehicles and ships, generating bounding boxes that closely match ground truths.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMC_77655-fig-5.tif"/>
</fig>
</sec>
<sec id="s4_6">
<label>4.6</label>
<title>Discussions</title>
<p><bold>Conceptual comparison with related methods.</bold> Although several recent methods also couple classification confidence with localization quality, their primary focus differs from ours. ATSS [<xref ref-type="bibr" rid="ref-13">13</xref>] adaptively sets an IoU threshold by exploiting the statistics of candidate IoUs, whereas FSS explicitly models the learning value of suboptimal candidates via a unified probability score and then uses a Gaussian-prior-guided dynamic <inline-formula id="ieqn-312"><mml:math id="mml-ieqn-312"><mml:mi>k</mml:mi></mml:math></inline-formula> to form instance-adaptive positives around the potentially optimal sample. PAA [<xref ref-type="bibr" rid="ref-15">15</xref>] assigns labels by fitting a mixture model to separate positives and negatives based on training signals, while FSS treats label assignment as a progressive promotion process: it first selects high-quality suboptimal candidates and then reweights them by optimality probability to preserve ranking consistency across classification and localization. SimOTA/OTA [<xref ref-type="bibr" rid="ref-18">18</xref>] performs dynamic matching by minimizing a cost composed of classification and regression losses, whereas FSS directly models candidate optimality with a probability score and uses this score consistently for both selection and transformation. AutoAssign [<xref ref-type="bibr" rid="ref-16">16</xref>] generates soft labels with center-based priors and learned confidence weighting, whereas FSS centers the selection on the <italic>potentially optimal</italic> candidate and enforces ranking consistency between classification and localization within each instance through probability-derived weights. GFL [<xref ref-type="bibr" rid="ref-20">20</xref>] (and its variants) improves localization-quality estimation via distributional modeling and quality-aware classification, whereas FSS is orthogonal to head design and can be integrated as a training-time assignment/reweighting strategy to reduce the mismatch between classification confidence and localization quality. TOOD [<xref ref-type="bibr" rid="ref-19">19</xref>] improves task alignment through a dedicated head and learning objective, while FSS addresses alignment from the perspective of supervision generation: by enforcing consistent ranking through instance-wise weights, it encourages the emergence of truly optimal samples from informative suboptimal ones.</p>
<p><bold>Limitations and applicability.</bold> FSS leverages the correlation between classification confidence and localization quality to construct the probability score. In the early epochs, both classification confidence and IoU can be poorly calibrated, which may lead to unstable score rankings and fluctuating selected samples/weights. To mitigate this early-stage instability, the score is used only for sample selection/weighting via stop-gradient, and it is further stabilized by instance-wise normalization and smoothing, thereby bounding its impact on optimization. In extremely sparse scenes, the pool of informative suboptimal candidates may be limited, and in extremely dense/crowded scenes, multiple nearby instances can produce highly ambiguous candidates, potentially increasing assignment uncertainty. In practice, we find FSS is stable across a wide range of <inline-formula id="ieqn-313"><mml:math id="mml-ieqn-313"><mml:mi>&#x03B1;</mml:mi></mml:math></inline-formula> and <inline-formula id="ieqn-314"><mml:math id="mml-ieqn-314"><mml:mi>&#x03B2;</mml:mi></mml:math></inline-formula> (<xref ref-type="sec" rid="s4_2">Section 4.2</xref>). We compute <xref ref-type="disp-formula" rid="eqn-3">Eq. (3)</xref> with stop-gradient (detach) so that gradients do not propagate through the IoU term during score computation, avoiding a noisy feedback loop between localization quality and the assignment weights. We further improve stability in early training via standard learning-rate warmup and EMA, together with instance-wise normalization/smoothing in the weighting function.</p>
<p><bold>Performance-efficiency trade-off and deployment feasibility.</bold> FSS modifies only the <italic>training-time</italic> label assignment and reweighting procedure, and it does not introduce any additional layers or computations in the inference graph. Therefore, the deployed detector preserves the same model complexity (Params/FLOPs) as the corresponding baseline, and the inference throughput/latency reported in our experiments reflects practical deployment behavior under fixed hardware and precision settings (e.g., batch size 1 and FP32 as stated in the table captions). From the perspective of computational and energy constraints, this means that inference-time compute and the associated energy cost remain essentially unchanged when adopting FSS. The only extra cost occurs during training; as quantified in <xref ref-type="table" rid="table-1">Table 1</xref>, the added overhead is minor, indicating that FSS is feasible for practical training and deployment pipelines.</p>

<p><bold>Complexity and scaling.</bold> The dominant additional computation in FSS comes from constructing the instance-wise score/matching statistics between candidate locations and ground-truth instances. Let <italic>N</italic> denote the number of candidates (which grows with input resolution and feature-map density) and <italic>M</italic> denote the number of ground-truth objects; the associated matrix-style operations scale roughly with <inline-formula id="ieqn-315"><mml:math id="mml-ieqn-315"><mml:mi>N</mml:mi><mml:mo>&#x00D7;</mml:mo><mml:mi>M</mml:mi></mml:math></inline-formula>, similar in order to many dynamic assignment methods that build per-instance matching costs. In practice, these computations are fully vectorized on the GPU and account for only a small fraction of training time in our settings (<xref ref-type="table" rid="table-1">Table 1</xref>). For extremely high-resolution inputs or extreme object counts, the cost increases proportionally with <italic>N</italic> and <italic>M</italic>, and it can be controlled in implementation by restricting candidates using spatial priors and/or computing the score matrix in chunks, without affecting inference-time efficiency.</p>

</sec>
</sec>
<sec id="s5">
<label>5</label>
<title>Conclusions</title>
<p>In this article, we proposed FSS, an adaptive and detector-agnostic label assignment scheme that explicitly focuses on suboptimal samples. For each instance, FSS identifies high-quality suboptimal candidates using a unified probability score that couples classification confidence with localization quality. It then combines IoU with a Gaussian prior centered at the potentially optimal sample to adaptively determine the number of positives for each ground truth. The resulting optimality probability is further mapped to instance-wise weights applied to both classification and localization heads, preserving the ranking structure and progressively promoting truly optimal samples during training. Extensive experiments on MS-COCO and DOTA datasets demonstrate that FSS is effective and generalizes well across detectors, achieving a competitive accuracy-speed trade-off with no additional inference overhead. In future work, we will integrate FSS into fully end-to-end detection pipelines by eliminating hand-crafted NMS and explore its extension to broader detection and instance-level recognition tasks.</p>
</sec>
</body>
<back>
<ack>
<p>Not applicable.</p>
</ack>
<sec>
<title>Funding Statement</title>
<p>This research was funded by the National Natural Science Foundation of China under Grant No. 62371187 and the Open Program of Hunan Intelligent Rehabilitation Robot and Auxiliary Equipment Engineering Technology Research Center under Grant No. 2024JS101.</p>
</sec>
<sec>
<title>Author Contributions</title>
<p>The authors confirm contribution to the paper as follows: Conceptualization, Jinping Liu and Kunyi Zheng; methodology, Lijuan Huang, Kunyi Zheng, Xinyu Zhou, Jinping Liu and Yimei Yang; software, Yimei Yang and Zhixian Liu; validation, Lijuan Huang and Zhixian Liu; investigation, Lijuan Huang, Zhixian Liu and Jinping Liu; resources, Zhixian Liu; writing&#x2014;original draft preparation, Jinping Liu and Yimei Yang; writing&#x2014;review and editing, Yimei Yang and Jinping Liu; visualization, Lijuan Huang, Xinyu Zhou, Zhixian Liu and Yimei Yang; supervision, Jinping Liu; funding acquisition, Jinping Liu. All authors reviewed and approved the final version of the manuscript.</p>
</sec>
<sec sec-type="data-availability">
<title>Availability of Data and Materials</title>
<p>The public accessed datasets-MS-COCO and DOTA are used in this study.</p>
</sec>
<sec>
<title>Ethics Approval</title>
<p>Not applicable.</p>
</sec>
<sec sec-type="COI-statement">
<title>Conflicts of Interest</title>
<p>The authors declare no conflicts of interest.</p>
</sec>
<ref-list content-type="authoryear">
<title>References</title>
<ref id="ref-1"><label>[1]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Lin</surname> <given-names>TY</given-names></string-name>, <string-name><surname>Doll&#x00E1;r</surname> <given-names>P</given-names></string-name>, <string-name><surname>Girshick</surname> <given-names>R</given-names></string-name>, <string-name><surname>He</surname> <given-names>K</given-names></string-name>, <string-name><surname>Hariharan</surname> <given-names>B</given-names></string-name>, <string-name><surname>Belongie</surname> <given-names>S</given-names></string-name></person-group>. <article-title>Feature pyramid networks for object detection</article-title>. In: <conf-name>2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR)</conf-name>. <publisher-loc>Piscataway, NJ, USA</publisher-loc>: <publisher-name>IEEE</publisher-name>; <year>2017</year>. p. <fpage>936</fpage>&#x2013;<lpage>44</lpage>. doi:<pub-id pub-id-type="doi">10.1109/CVPR.2017.106</pub-id>; <pub-id pub-id-type="pmid">25079929</pub-id></mixed-citation></ref>
<ref id="ref-2"><label>[2]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Lin</surname> <given-names>TY</given-names></string-name>, <string-name><surname>Goyal</surname> <given-names>P</given-names></string-name>, <string-name><surname>Girshick</surname> <given-names>R</given-names></string-name>, <string-name><surname>He</surname> <given-names>K</given-names></string-name>, <string-name><surname>Dollar</surname> <given-names>P</given-names></string-name></person-group>. <article-title>Focal loss for dense object detection</article-title>. <source>IEEE Trans Pattern Anal Mach Intell</source>. <year>2020</year>;<volume>42</volume>(<issue>2</issue>):<fpage>318</fpage>&#x2013;<lpage>27</lpage>. doi:<pub-id pub-id-type="doi">10.1109/TPAMI.2018.2858826</pub-id>; <pub-id pub-id-type="pmid">30040631</pub-id></mixed-citation></ref>
<ref id="ref-3"><label>[3]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Tian</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Shen</surname> <given-names>C</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>H</given-names></string-name>, <string-name><surname>He</surname> <given-names>T</given-names></string-name></person-group>. <article-title>FCOS: fully convolutional one-stage object detection</article-title>. In: <conf-name>2019 IEEE/CVF International Conference on Computer Vision (ICCV)</conf-name>. <publisher-loc> Piscataway, NJ, USA</publisher-loc>: <publisher-name>IEEE</publisher-name>; <year>2019</year>. p. <fpage>9626</fpage>&#x2013;<lpage>35</lpage>. doi:<pub-id pub-id-type="doi">10.1109/ICCV.2019.00972</pub-id>; <pub-id pub-id-type="pmid">25079929</pub-id></mixed-citation></ref>
<ref id="ref-4"><label>[4]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Dai</surname> <given-names>H</given-names></string-name>, <string-name><surname>Gao</surname> <given-names>S</given-names></string-name>, <string-name><surname>Huang</surname> <given-names>H</given-names></string-name>, <string-name><surname>Mao</surname> <given-names>D</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>C</given-names></string-name>, <string-name><surname>Zhou</surname> <given-names>Y</given-names></string-name></person-group>. <article-title>An adaptive sample assignment network for tiny object detection</article-title>. <source>IEEE Trans Multimed</source>. <year>2024</year>;<volume>26</volume>:<fpage>2918</fpage>&#x2013;<lpage>31</lpage>. doi:<pub-id pub-id-type="doi">10.1109/TMM.2023.3305120</pub-id>; <pub-id pub-id-type="pmid">25079929</pub-id></mixed-citation></ref>
<ref id="ref-5"><label>[5]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>Khanam</surname> <given-names>R</given-names></string-name>, <string-name><surname>Hussain</surname> <given-names>M</given-names></string-name></person-group>. <article-title>YOLOv11: an overview of the key architectural enhancements</article-title>. <comment>arXiv:2410.17725. 2024</comment>.</mixed-citation></ref>
<ref id="ref-6"><label>[6]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Liu</surname> <given-names>W</given-names></string-name>, <string-name><surname>Anguelov</surname> <given-names>D</given-names></string-name>, <string-name><surname>Erhan</surname> <given-names>D</given-names></string-name>, <string-name><surname>Szegedy</surname> <given-names>C</given-names></string-name>, <string-name><surname>Reed</surname> <given-names>S</given-names></string-name>, <string-name><surname>Fu</surname> <given-names>CY</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>SSD: single shot MultiBox detector</article-title>. In: <conf-name>European Conference on Computer Vision</conf-name>. <publisher-loc>Cham, Switzerland</publisher-loc>: <publisher-name>Springer</publisher-name>; <year>2016</year>. p. <fpage>21</fpage>&#x2013;<lpage>37</lpage>. doi:<pub-id pub-id-type="doi">10.1007/978-3-319-46448-0_2</pub-id>.</mixed-citation></ref>
<ref id="ref-7"><label>[7]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zhao</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Du</surname> <given-names>J</given-names></string-name>, <string-name><surname>Li</surname> <given-names>C</given-names></string-name>, <string-name><surname>Fang</surname> <given-names>X</given-names></string-name>, <string-name><surname>Xiao</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Tang</surname> <given-names>J</given-names></string-name></person-group>. <article-title>Dense tiny object detection: a scene context guided approach and a unified benchmark</article-title>. <source>IEEE Trans Geosci Remote Sens</source>. <year>2024</year>;<volume>62</volume>:<fpage>5606913</fpage>. doi:<pub-id pub-id-type="doi">10.1109/TGRS.2024.3357706</pub-id>; <pub-id pub-id-type="pmid">25079929</pub-id></mixed-citation></ref>
<ref id="ref-8"><label>[8]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>Sermanet</surname> <given-names>P</given-names></string-name>, <string-name><surname>Eigen</surname> <given-names>D</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>X</given-names></string-name>, <string-name><surname>Mathieu</surname> <given-names>M</given-names></string-name>, <string-name><surname>Fergus</surname> <given-names>R</given-names></string-name>, <string-name><surname>LeCun</surname> <given-names>Y</given-names></string-name></person-group>. <article-title>OverFeat: integrated recognition, localization and detection using convolutional networks</article-title>. <comment>arXiv:1312.6229. 2013</comment>.</mixed-citation></ref>
<ref id="ref-9"><label>[9]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Law</surname> <given-names>H</given-names></string-name>, <string-name><surname>Deng</surname> <given-names>J</given-names></string-name></person-group>. <article-title>CornerNet: detecting objects as paired keypoints</article-title>. In: <conf-name>European Conference on Computer Vision</conf-name>. <publisher-loc>Cham, Switzerland</publisher-loc>: <publisher-name>Springer</publisher-name>; <year>2018</year>. p. <fpage>734</fpage>&#x2013;<lpage>50</lpage>.</mixed-citation></ref>
<ref id="ref-10"><label>[10]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Carion</surname> <given-names>N</given-names></string-name>, <string-name><surname>Massa</surname> <given-names>F</given-names></string-name>, <string-name><surname>Synnaeve</surname> <given-names>G</given-names></string-name>, <string-name><surname>Usunier</surname> <given-names>N</given-names></string-name>, <string-name><surname>Kirillov</surname> <given-names>A</given-names></string-name>, <string-name><surname>Zagoruyko</surname> <given-names>S</given-names></string-name>, <etal>et al.</etal></person-group> <article-title>End-to-end object detection with transformers</article-title>. In: <conf-name>European Conference on Computer Vision</conf-name>. <publisher-loc>Cham, Switzerland</publisher-loc>: <publisher-name>Springer International Publishing</publisher-name>; <year>2020</year>.</mixed-citation></ref>
<ref id="ref-11"><label>[11]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Ren</surname> <given-names>S</given-names></string-name>, <string-name><surname>He</surname> <given-names>K</given-names></string-name>, <string-name><surname>Girshick</surname> <given-names>R</given-names></string-name>, <string-name><surname>Sun</surname> <given-names>J</given-names></string-name></person-group>. <article-title>Faster R-CNN: towards real-time object detection with region proposal networks</article-title>. <source>IEEE Trans Pattern Anal Mach Intell</source>. <year>2017</year>;<volume>39</volume>:<fpage>1137</fpage>&#x2013;<lpage>49</lpage>; <pub-id pub-id-type="pmid">27295650</pub-id></mixed-citation></ref>
<ref id="ref-12"><label>[12]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Kong</surname> <given-names>T</given-names></string-name>, <string-name><surname>Sun</surname> <given-names>F</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>H</given-names></string-name>, <string-name><surname>Jiang</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Li</surname> <given-names>L</given-names></string-name>, <string-name><surname>Shi</surname> <given-names>J</given-names></string-name></person-group>. <article-title>FoveaBox: beyound anchor-based object detection</article-title>. <source>IEEE Trans Image Process</source>. <year>2020</year>;<volume>29</volume>:<fpage>7389</fpage>&#x2013;<lpage>98</lpage>. doi:<pub-id pub-id-type="doi">10.1109/TIP.2020.3002345</pub-id>; <pub-id pub-id-type="pmid">25079929</pub-id></mixed-citation></ref>
<ref id="ref-13"><label>[13]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Zhang</surname> <given-names>S</given-names></string-name>, <string-name><surname>Chi</surname> <given-names>C</given-names></string-name>, <string-name><surname>Yao</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Lei</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Li</surname> <given-names>SZ</given-names></string-name></person-group>. <article-title>Bridging the gap between anchor-based and anchor-free detection via adaptive training sample selection</article-title>. In: <conf-name>2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)</conf-name>. <publisher-loc>Piscataway, NJ, USA</publisher-loc>: <publisher-name>IEEE</publisher-name>; <year>2020</year>. p. <fpage>9756</fpage>&#x2013;<lpage>65</lpage>. doi:<pub-id pub-id-type="doi">10.1109/CVPR42600.2020.00978</pub-id>; <pub-id pub-id-type="pmid">25079929</pub-id></mixed-citation></ref>
<ref id="ref-14"><label>[14]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zhang</surname> <given-names>X</given-names></string-name>, <string-name><surname>Wan</surname> <given-names>F</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>C</given-names></string-name>, <string-name><surname>Ji</surname> <given-names>X</given-names></string-name>, <string-name><surname>Ye</surname> <given-names>Q</given-names></string-name></person-group>. <article-title>Learning to match anchors for visual object detection</article-title>. <source>IEEE Trans Pattern Anal Mach Intell</source>. <year>2022</year>;<volume>44</volume>(<issue>6</issue>):<fpage>3096</fpage>&#x2013;<lpage>109</lpage>. doi:<pub-id pub-id-type="doi">10.1109/TPAMI.2021.3050494</pub-id>; <pub-id pub-id-type="pmid">33434120</pub-id></mixed-citation></ref>
<ref id="ref-15"><label>[15]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zhang</surname> <given-names>F</given-names></string-name>, <string-name><surname>Zhou</surname> <given-names>S</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>X</given-names></string-name>, <string-name><surname>Hou</surname> <given-names>Y</given-names></string-name></person-group>. <article-title>Label assignment matters: a Gaussian assignment strategy for tiny object detection</article-title>. <source>IEEE Trans Geosci Remote Sens</source>. <year>2024</year>;<volume>62</volume>:<fpage>5633112</fpage>. doi:<pub-id pub-id-type="doi">10.1109/TGRS.2024.3430071</pub-id>; <pub-id pub-id-type="pmid">25079929</pub-id></mixed-citation></ref>
<ref id="ref-16"><label>[16]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>Zhu</surname> <given-names>B</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>J</given-names></string-name>, <string-name><surname>Jiang</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Zong</surname> <given-names>F</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>S</given-names></string-name>, <string-name><surname>Li</surname> <given-names>Z</given-names></string-name>, <etal>et al.</etal></person-group> <article-title>AutoAssign: differentiable label assignment for dense object detection</article-title>. <comment>arXiv:2007.03496. 2020</comment>.</mixed-citation></ref>
<ref id="ref-17"><label>[17]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Li</surname> <given-names>S</given-names></string-name>, <string-name><surname>He</surname> <given-names>C</given-names></string-name>, <string-name><surname>Li</surname> <given-names>R</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>L</given-names></string-name></person-group>. <article-title>A dual weighting label assignment scheme for object detection</article-title>. In: <conf-name>2022 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)</conf-name>. <publisher-loc>Piscataway, NJ, USA</publisher-loc>: <publisher-name>IEEE</publisher-name>; <year>2022</year>. p. <fpage>9377</fpage>&#x2013;<lpage>86</lpage>. doi:<pub-id pub-id-type="doi">10.1109/CVPR52688.2022.00917</pub-id>; <pub-id pub-id-type="pmid">25079929</pub-id></mixed-citation></ref>
<ref id="ref-18"><label>[18]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Ge</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>S</given-names></string-name>, <string-name><surname>Li</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Yoshie</surname> <given-names>O</given-names></string-name>, <string-name><surname>Sun</surname> <given-names>J</given-names></string-name></person-group>. <article-title>OTA: optimal transport assignment for object detection</article-title>. In: <conf-name>2021 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)</conf-name>. <publisher-loc>Piscataway, NJ, USA</publisher-loc>: <publisher-name>IEEE</publisher-name>; <year>2021</year>. p. <fpage>303</fpage>&#x2013;<lpage>12</lpage>. doi:<pub-id pub-id-type="doi">10.1109/CVPR46437.2021.00037</pub-id>; <pub-id pub-id-type="pmid">25079929</pub-id></mixed-citation></ref>
<ref id="ref-19"><label>[19]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Xu</surname> <given-names>C</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>R</given-names></string-name>, <string-name><surname>Yang</surname> <given-names>W</given-names></string-name>, <string-name><surname>Zhu</surname> <given-names>H</given-names></string-name>, <string-name><surname>Xu</surname> <given-names>F</given-names></string-name>, <string-name><surname>Ding</surname> <given-names>J</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Oriented tiny object detection: a dataset, benchmark, and dynamic unbiased learning</article-title>. <source>IEEE Trans Pattern Anal Mach Intell</source>. <year>2026</year>;<volume>48</volume>(<issue>3</issue>):<fpage>3167</fpage>&#x2013;<lpage>84</lpage>. doi:<pub-id pub-id-type="doi">10.1109/TPAMI.2025.3634161</pub-id>; <pub-id pub-id-type="pmid">41252230</pub-id></mixed-citation></ref>
<ref id="ref-20"><label>[20]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Li</surname> <given-names>X</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>W</given-names></string-name>, <string-name><surname>Wu</surname> <given-names>L</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>S</given-names></string-name>, <string-name><surname>Hu</surname> <given-names>X</given-names></string-name>, <string-name><surname>Li</surname> <given-names>J</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Generalized focal loss: learning qualified and distributed bounding boxes for dense object detection</article-title>. <source>Adv Neural Inf Process Syst</source>. <year>2020</year>;<volume>33</volume>:<fpage>21002</fpage>&#x2013;<lpage>12</lpage>.</mixed-citation></ref>
<ref id="ref-21"><label>[21]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>Li</surname> <given-names>X</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>W</given-names></string-name>, <string-name><surname>Hu</surname> <given-names>X</given-names></string-name>, <string-name><surname>Li</surname> <given-names>J</given-names></string-name>, <string-name><surname>Tang</surname> <given-names>J</given-names></string-name>, <string-name><surname>Yang</surname> <given-names>J</given-names></string-name></person-group>. <article-title>Generalized focal loss V2: learning reliable localization quality estimation for dense object detection</article-title>. <comment>arXiv:2011.12885. 2020</comment>.</mixed-citation></ref>
<ref id="ref-22"><label>[22]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>He</surname> <given-names>J</given-names></string-name>, <string-name><surname>Erfani</surname> <given-names>S</given-names></string-name>, <string-name><surname>Ma</surname> <given-names>X</given-names></string-name>, <string-name><surname>Bailey</surname> <given-names>J</given-names></string-name>, <string-name><surname>Chi</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Hua</surname> <given-names>X</given-names></string-name></person-group>. <article-title>&#x03B1; -IoU: a family of power intersection over union losses for bounding box regression</article-title>. <source>Adv Neural Inf Process Syst</source>. <year>2021</year>;<volume>34</volume>:<fpage>20230</fpage>&#x2013;<lpage>42</lpage>.</mixed-citation></ref>
<ref id="ref-23"><label>[23]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>Chen</surname> <given-names>X</given-names></string-name>, <string-name><surname>Fang</surname> <given-names>H</given-names></string-name>, <string-name><surname>Lin</surname> <given-names>T</given-names></string-name>, <string-name><surname>Vedantam</surname> <given-names>R</given-names></string-name>, <string-name><surname>Gupta</surname> <given-names>S</given-names></string-name>, <string-name><surname>Dollar</surname> <given-names>P</given-names></string-name>, <etal>et al.</etal></person-group> <article-title>Microsoft COCO captions: data collection and evaluation server</article-title>. <comment>arXiv:1504.00325. 2015</comment>.</mixed-citation></ref>
<ref id="ref-24"><label>[24]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Ding</surname> <given-names>J</given-names></string-name>, <string-name><surname>Xue</surname> <given-names>N</given-names></string-name>, <string-name><surname>Xia</surname> <given-names>GS</given-names></string-name>, <string-name><surname>Bai</surname> <given-names>X</given-names></string-name>, <string-name><surname>Yang</surname> <given-names>W</given-names></string-name>, <string-name><surname>Yang</surname> <given-names>M</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Object detection in aerial images: a large-scale benchmark and challenges</article-title>. <source>IEEE Trans Pattern Anal Mach Intell</source>. <year>2022</year>;<volume>44</volume>(<issue>11</issue>):<fpage>7778</fpage>&#x2013;<lpage>96</lpage>. doi:<pub-id pub-id-type="doi">10.1109/tpami.2021.3117983</pub-id>; <pub-id pub-id-type="pmid">34613910</pub-id></mixed-citation></ref>
<ref id="ref-25"><label>[25]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Li</surname> <given-names>W</given-names></string-name>, <string-name><surname>Li</surname> <given-names>W</given-names></string-name>, <string-name><surname>Yang</surname> <given-names>F</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>P</given-names></string-name></person-group>. <article-title>Multi-scale object detection in satellite imagery based on YOLT</article-title>. In: <conf-name>IGARSS 2019&#x2014;2019 IEEE International Geoscience and Remote Sensing Symposium</conf-name>. <publisher-loc>Piscataway, NJ, USA</publisher-loc>: <publisher-name>IEEE</publisher-name>; <year>2019</year>. p. <fpage>162</fpage>&#x2013;<lpage>5</lpage>. doi:<pub-id pub-id-type="doi">10.1109/IGARSS.2019.8898170</pub-id>; <pub-id pub-id-type="pmid">25079929</pub-id></mixed-citation></ref>
<ref id="ref-26"><label>[26]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>He</surname> <given-names>K</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>X</given-names></string-name>, <string-name><surname>Ren</surname> <given-names>S</given-names></string-name>, <string-name><surname>Sun</surname> <given-names>J</given-names></string-name></person-group>. <article-title>Deep residual learning for image recognition</article-title>. In: <conf-name>2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR)</conf-name>. <publisher-loc>Piscataway, NJ, USA</publisher-loc>: <publisher-name>IEEE</publisher-name>; <year>2016</year>. p. <fpage>770</fpage>&#x2013;<lpage>8</lpage>. doi:<pub-id pub-id-type="doi">10.1109/CVPR.2016.90</pub-id>; <pub-id pub-id-type="pmid">25079929</pub-id></mixed-citation></ref>
<ref id="ref-27"><label>[27]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Wang</surname> <given-names>CY</given-names></string-name>, <string-name><surname>Liao</surname> <given-names>HYM</given-names></string-name>, <string-name><surname>Wu</surname> <given-names>YH</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>PY</given-names></string-name>, <string-name><surname>Hsieh</surname> <given-names>JW</given-names></string-name>, <string-name><surname>Yeh</surname> <given-names>IH</given-names></string-name></person-group>. <article-title>CSPNet: a new backbone that can enhance learning capability of CNN</article-title>. In: <conf-name>2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW). Piscataway, NJ, USA: IEEE; 2020</conf-name>. p. <fpage>1571</fpage>&#x2013;<lpage>80</lpage>. doi:<pub-id pub-id-type="doi">10.1109/CVPRW50498.2020.00203</pub-id>; <pub-id pub-id-type="pmid">25079929</pub-id></mixed-citation></ref>
<ref id="ref-28"><label>[28]</label><mixed-citation publication-type="other"><person-group person-group-type="author"><string-name><surname>Ge</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>S</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>F</given-names></string-name>, <string-name><surname>Li</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Sun</surname> <given-names>J</given-names></string-name></person-group>. <article-title>YOLOX: exceeding YOLO series in 2021</article-title>. <comment>arXiv:2107.08430. 2023</comment>.</mixed-citation></ref>
<ref id="ref-29"><label>[29]</label><mixed-citation publication-type="conf-proc"><person-group person-group-type="author"><string-name><surname>Chen</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Dai</surname> <given-names>X</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>D</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>M</given-names></string-name>, <string-name><surname>Dong</surname> <given-names>X</given-names></string-name>, <string-name><surname>Yuan</surname> <given-names>L</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Mobile-former: bridging mobilenet and transformer</article-title>. In: <conf-name>Proceedings of the 2022 IEEE/CVF Conference on Computer Vision and Pattern Recognition</conf-name>. <publisher-loc>Piscataway, NJ, USA</publisher-loc>: <publisher-name>IEEE</publisher-name>; <year>2022</year>. p. <fpage>5270</fpage>&#x2013;<lpage>9</lpage>.</mixed-citation></ref>
<ref id="ref-30"><label>[30]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Liu</surname> <given-names>J</given-names></string-name>, <string-name><surname>Zheng</surname> <given-names>K</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>X</given-names></string-name>, <string-name><surname>Xu</surname> <given-names>P</given-names></string-name>, <string-name><surname>Zhou</surname> <given-names>Y</given-names></string-name></person-group>. <article-title>SDSDet: a real-time object detector for small, dense, multi-scale remote sensing objects</article-title>. <source>Image Vis Comput</source>. <year>2024</year>;<volume>142</volume>:<fpage>104898</fpage>.</mixed-citation></ref>
</ref-list>
</back></article>