ConceptioArchivearXiv CS
arXiv CSopen access

Analyzing Training-Free Corruption Detection for Object Detection Datasets

Unknown · 2026 · arxiv_cs
arXiv CS · Papers · License: Open Access · 2026
Open Source ↗Direct PDF ↓
databasesdatamanagementsqlstorage
databases, sql, data management, storage

Analyzing Training-Free Corruption Detection for Object Detection Datasets Christian Sieberichs 1 Simon Geerkens 1 Thomas Waschulzik 2 Viswanathan Ramesh 3 Alexander Braun 1

arXiv:2606.10666v1 [cs.CV] 9 Jun 2026

1

University of Applied Sciences Düsseldorf 2 Siemens Mobility GmbH 3 Goethe University Frankfurt

Abstract Annotation errors are widespread in computer vision datasets and can significantly degrade the performance of systems trained on them, particularly in complex tasks such as object detection. Several approaches exist to identify annotation errors, including training-free feature-space methods which provide a fast and interpretable way to analyze annotations. However, the behavior on object detection annotations, which include semantic and spatial information, remains largely unexplored. In this work we analyze the applicability of featurespace-based approaches for detecting annotation errors in object detection datasets. By adapting an existing featurespace method, we show that such approaches reliably expose semantic mislabel, while positional errors remain difficult to detect. We evaluate this behavior across multiple pretrained embedding models, synthetic noise types (symmetric, asymmetric, and positional), and real-world annotation errors using VOC2012 and KITTI. All code and real-world corruptions are publicly available at the following repository: https://github.com/ ChristianSieberichs/BoundingBox corruption detection

1. Introduction High-quality annotations are essential for training reliable machine learning systems. Although self-supervised pretraining has reduced the dependence on large labeled datasets, accurate annotations remain critical for task definitions and fine-tuning computer vision models [3, 7, 10]. Yet human annotations are inherently error-prone. Task complexity, annotator expertise, and ambiguous image content routinely introduce inconsistencies, even in seemingly simple classification datasets, where error rates can reach up to 10% [19]. Such inaccuracies degrade model performance by injecting noise into the training signal [16, 17, 35]. As datasets continue to grow in scale and complexity, systematic dataset auditing and annotation quality analysis have

become increasingly important. A growing body of work therefore focuses on automated dataset auditing and corruption detection. Most existing approaches train ML-models on noisy data and identify suspicious instances through predictions, loss values, or gradient behavior [2, 20, 31]. While effective, this approach is computationally demanding and risks inheriting biases from the noisy supervision [16]. An alternative are training-free feature-space approaches that analyze neighborhood relationships in embeddings produced by pretrained models. While such approaches may struggle to capture subtle distinctions between visually similar instances, they are computationally efficient, easy to apply across datasets, fast, and provide an interpretable signal through neighborhood relationships within a feature space. However, most training-free corruption detection approaches focus on classification tasks in combination with high synthetic noise rates. This setting does not reflect the complexity of real-world vision tasks, which frequently involve multiple objects per image, spatial annotations, and heterogeneous sources of annotation error [5, 12, 18]. Object detection datasets in particular introduce additional challenges, as annotations encode semantic labels and spatial localization for multiple instances within a single image. As a consequence, the prevalence and structure of annotation errors in object detection datasets remains poorly understood. While studies in image classification estimate label noise rates of up to 38%, the extent of annotation variation in object detection datasets has not yet been systematically quantified [27, 32]. In this work, we analyze feature-space-based corruption detection for object detection datasets. Our experiments cover multiple embedding models, corruption types, and datasets ranging from synthetic noise to real-world annotation inconsistencies. Our main contributions are: • We present a systematic analysis of annotation noise in object detection, evaluating label and positional corruptions under controlled synthetic noise as well as realworld dataset conditions

• We adapt training-free feature-similarity corruption detection to instance-level object detection annotations • We identify key strengths and limitations of feature-space corruption detection, including its sensitivity to embedding choice, class imbalance, and spatial perturbations. • We provide curated splits of VOC2012 and KITTI along with code and inspection tools to support further research on dataset auditing and annotation quality.

2. Related Work This section reviews dataset analysis approaches for the identification of erroneous annotations within classification and object detection datasets

2.1. Training-Dependent Methods for Error Detection Training-dependent approaches represent the dominant class of methods for the identification of annotation errors. These techniques train a ML-model on potentially erroneous datasets and subsequently use its predictions, confidence scores, loss trajectories, or gradient behavior to flag suspicious instances. While effective, such approaches inherit two structural limitations. They require substantial computational resources, and their performance can be biased by the errors present in the training data. Confident Learning (CL) is one of the most widely used methods for error detection in classifications [20]. Using model predictions, CL estimates the transition matrix and flags potentially mislabeled annotations. CL has been used for the evaluation of ten benchmark datasets, detecting error rates ranging from 0.15% (MNIST) to 10.12% (QuickDraw) [19]. CL requires a trained model with reliable probability estimates and depends heavily on the quality of the learned decision boundary. The cleanlab environment extends the applicability of CL beyond classification [28–30]. ObjectLab [31] and CLOD [2] adapt training-dependent corruption detection to object detection. Both methods compare predicted bounding boxes with annotated ones to identify potential annotation errors. ObjectLab assigns per-instance quality scores for the error types overlooked, swapped, and badly located, and aggregates them into image-level metrics. CLOD applies CL directly to detection data by matching bounding boxes, assigning a predicted label, and treating them as independent instances which are ranked and pruned. Although both approaches demonstrate strong empirical performance, they require training detection models, which introduces substantial computational overhead and makes the results sensitive to model bias under noisy supervision.

2.2. Training-Free Methods for Error Detection Training-free approaches detect annotation errors without training a ML-model. These methods rely on the represen-

tation of image data in a feature space, which makes them computationally efficient and reduces the risk of propagating biases from noisy supervision. SimiFeat [37] is a lightweight, training-free approach for the flagging of annotation errors in classification datasets. The method embeds samples into a feature space and evaluates local label agreement within a neighborhood. Based on a quality score, instances whose local feature structure contradicts their label are flagged. A detailed description of the approach is provided in section 3.1. Recent work has also explored the use of large multimodal large language models (MLLMs) for detecting erroneous annotations through reasoning. Methods such as VDC [38] and AutoVDC [34] formulate error detection as a visual question-answering task, using models such as BLIP [6] to validate or refute annotations. While not requiring task-specific training, this approach depends on large, resource-intensive models, manually constructed question–answer catalogs, and computationally expensive. Feature-similarity-based approaches, such as SimiFeat, offer a fast, lightweight, and interpretable alternative for large-scale dataset inspection. However, existing featurespace methods have been developed exclusively for classification datasets. The applicability of feature-space-based corruption detection to object detection, which include semantic labels and spatial information, has not yet been systematically analyzed.

3. Methods and Experimental Setup This section introduces the feature-space–based analysis pipeline used to study annotation errors in object detection datasets. We also describe the datasets and evaluation protocol employed in our experiments.

3.1. SimiFeat To identify corruptions we rely on a feature-space–based corruption detection pipeline inspired by SimiFeat [37]. Let D := (xn , ỹn )n∈[N ] be a dataset comprising N instances [N ] := {1, 2, . . . , N }. xn represents a feature vector xn ∈ X and yn the corresponding, but unknown, ground truth label yn ∈ Y. In most practical cases, clean labels are not available and only the noisy dataset D̃ containing noisy labels ỹn ∈ Ỹ is given. When the true label yn is not identical to the noisy label ỹn , the instance is considered to be corrupted. SimiFeat focuses on a closed-set in which ground truth and noisy label are part of the same set of possible labels Y, Ỹ ∈ [K]. SimiFeat detects corrupted instances through local label homogeneity by applying a suitable feature representation in which “nearby features should belong to the same true class with a high probability” [37, p. 3] [4, 26]. Instances whose labels deviate from the labels of their nearest neighbors are likely to be corrupted. This approach avoids the

need for model training, but it is sensitive to the choice of feature extractor and distance metric. Corruption detection is formulated as a neighborhoodconsistency problem. For each instance, the label distribution among its k = 10 nearest neighbors in feature space is computed. This neighborhood distribution forms the basis for two variants of the method. The simpler variant, SimiFeat-V, flags instances whose label differs from the most frequent label among their neighbors. The second SimiFeat-R variant assigns a continuous corruption score based on the cosine similarity between the neighborhood label distribution and the one-hot encoding of the instance’s label: Score(ŷn , ỹn = j) =

ŷTn · ej , n ∈ [N ], j ∈ [K] (1) ∥ŷn ∥2 ∥ej ∥2

Here ŷn denotes the normalized label distribution among the k nearest neighbors and ej is the one-hot vector corresponding to the noisy label ỹn . A score close to one indicates local label agreement, whereas lower scores indicate disagreement with the surrounding neighborhood. To determine class-specific thresholds, SimiFeat-R employs the High-Order-Consensus (HOC) estimator [36]. HOC estimates a transition matrix T which encodes on its main diagonal the probability that a given class label is correct. This is used as the fraction of correct labeled samples per class. The thereby created class-wise thresholds for the corruption scores can account for imbalanced amounts of data but the assumptions of nearest-neighbor agreement, which the HOC builds on, does not need to be satisfied and may affect the accuracy of T. SimiFeat was evaluated on the classification datasets CIFAR-10, CIFAR-100, and Clothing1M [13, 14] under synthetic and real-world label noise. Synthetic noise was tested with noise rates between 30% (instance) and 60% (symmetric). SimiFeat-R consistently outperformed SimiFeat-V, achieving the best results under symmetric noise. While the approach proved effective for identifying label inconsistencies, it has not yet been studied in the context of object detection, where annotations also include spatial information.

3.2. Application of SimiFeat on Instance-Level Object Detection To analyze feature-space-based corruption detection in object detection datasets, we apply the SimiFeat pipeline as a representative similarity-based method. Due to its superior performance, we focus on the SimiFeat-R variant. In object detection, multiple objects may appear within a single image, each defined by a separate bounding box. To apply SimiFeat at the instance level, each bounding box region is cropped from the image. The region crops are processed independently by the feature extractor. This ensures

that each feature vector represents a single object instance rather than a mixture of multiple objects. The original SimiFeat implementation employs a pretrained ResNet-34 as a feature extractor, which is reasonable for classification datasets with limited visual variability. Object detection datasets, however, contain a wider range of object scales, viewpoints, and contextual variations. To analyze how feature representations influence corruption detection, we evaluate several embedding models of different architectures and sizes: CLIP-ViT-B/32, CLIPViT-L/14, DINO-ViT-S/16, and DINOv2-ViT-L/14 [1, 22– 25]. These models are trained on large-scale datasets using self-supervised or multimodal objectives and are not restricted to predefined label sets, enabling robust feature representations across diverse visual domains. After feature extraction, the original scoring pipeline is retained. This includes the score calculation 1 as well as the application of cosine similarities for distance calculation and the usage of the k = 10 nearest neighbors. Application of feature-space-based approaches to object detection introduces a wider range of potential corruptions. Following the taxonomy proposed in ObjectLab [31], we categorize corruptions into four categories - see Fig. 1: • Mislabel (Swapped): the assigned label is inconsistent with the depicted object • Badly located: the bounding box does not accurately enclose the object • Overlooked: an object is present in the image but no annotation is provided • Other: corruptions which are not covered by the other categories Feature-space approaches naturally target mislabels by identifying semantic inconsistencies within local neighborhoods. Positional corruptions introduce a distinct challenge. A badly located bounding box becomes detectable only if the spatial misalignment alters the feature-space position sufficiently to change the neighborhood relationship. This depends on the robustness of the feature extraction process to spatial variations. Models that enforce strong semantic consistency may overlook small localization deviations. Models with stronger spatial sensitivity on the other hand may expose positional errors but potentially at the cost of reduced label stability. Overlooked objects, lacking bounding boxes entirely, remain inherently undetectable for methods relying on existing annotations. To analyze the types of corruptions detected by the pipeline, all flagged bounding boxes are manually inspected and assigned to one of five categories: mislabel, badly located, truncated or covered, correct, and other. While the categorization involves some subjective judgment, it enables a systematic comparison of corruption types and model behavior across datasets.

Image: 2010 006464 label: motorbike

Image: 2012 003818 label: person

F1 =

2 (P recision−1 + Recall−1 )

(2)

with: P

n∈[N ] 1(vn = 1, ỹn ̸= yn )

P recision =

P

n∈[N ] 1(vn = 1)

(3)

P Recall = Image: 2008 005794 label: person

Image: 2008 005467 label: dog

Figure 1. Examples of annotation inconsistencies in the VOC2012 dataset: (1) mislabel, (2) badly located bounding box, (3) overlooked object without annotation, and (4) other corruption (e.g., unseen class labeled as a known category).

3.3. Experimental Setup Our evaluation consists of three stages of increasing complexity. (1) We first reproduce the original SimiFeat results on the CIFAR-10 dataset to compare the original ResNet-34 with modern embedding models. (2) We extend the analysis to object detection using a quality-controlled version of the Pascal VOC2012 dataset with synthetic label and positional corruptions. (3) Finally, we assess the method on naturally occurring corruptions in the KITTI dataset. We distinguish between label noise and positional noise. For label noise we consider two forms of synthetic corruption commonly used in prior work: • Symmetric noise: an x% fraction of labels is replaced at random with different labels • Asymmetric noise: an x% fraction of labels is reassigned to the next label class, following the mapping of the original SimiFeat pipeline Positional noise is introduced by independently perturbing the top-left and bottom-right corners of bounding boxes until a predefined IoU with the original box is reached. This decouples the noise rate (fraction of perturbed boxes) from the noise strength (IoU). This corruption approach creates a wider range of positional corruptions than the mere shift of the original bounding box. Corruption detection is evaluated as a binary decision problem using the F1-score:

n∈[N ] 1(vn = 1, ỹn ̸= yn )

P

n∈[N ] 1(ỹn ̸= yn )

(4)

Here 1 is the indicator function. vn = 1 indicates that ỹn is flagged as corrupted, while tildeyn ̸= yn denotes instances whose annotations are corrupted. The following sections provide an overview of each dataset used in our experiments. CIFAR10: CIFAR10 [14, 15] is used to reproduce the results reported in [37] and to create a baseline to compare the tested models with each other. The dataset consists of 50,000 training images and 10,000 test images uniformly distributed across 10 classes. Pascal VOC2012: To evaluate SimiFeat in the object detection setting, we use a quality-controlled version of the Pascal VOC2012 dataset [8, 11]. This dataset removes known annotation errors, providing a clean baseline on which synthetic corruptions can be added in a controlled manner. The cleaned version of the dataset contains 43,294 bounding boxes in 17,119 images. The dataset corrects a total of 3,215 overlooked, 53 badly located, and 13 mislabeled bounding boxes from the original release. It should be noted that the bounding boxes were counted as badly located if a corrected bounding box was moved by at least 5 pixels in any direction. The dataset consists of 20 classes and is very unbalanced. Least common are the classes Bus (700) and Train (706) while the class Person is by far the most common (19,330). KITTI: To analyze corruption detection under real noise, we use the 2D object detection evaluation benchmark of the KITTI dataset [9]. KITTI consists of 7,481 images with 51,853 bounding boxes distributed across nine classes. Due to its age and evolving annotation conventions, KITTI exhibits several known sources of annotation noise. Bounding boxes may reflect where an object is expected to be rather than its exact visible extent, and occlusion and truncation are handled inconsistently across images. These characteristics make KITTI suitable for studying corruption detection under realistic annotation conditions.

4. Experimental Analysis We analyze the corruption detection pipeline across datasets of increasing complexity. We begin with CIFAR-10 to reproduce the original SimiFeat results and establish a baseline for comparing feature extractors. Next, we evaluate

CIFAR10 F1-Score over Label-Noise

F1 Score

1.00 0.75 0.50 0.25 0.0

0.1

0.2 0.3 Label-Noise rate

ResNet34 (asym) ResNet34 (sym) CLIP B32 (asym) CLIP B32 (sym) CLIP L14 (asym)

0.4

CLIP L14 (sym) DINOv2L14 (asym) DINOv2L14 (sym) DINOv1S16 (asym) DINOv1S16 (sym)

Figure 2. F1-score of different feature extractors on the CIFAR10 dataset under increasing synthetic label noise. Symmetric and asymmetric noise are applied at different corruption rates. Performance improves with higher noise levels as the proportion of true positives increases.

the method on a cleaned version of the VOC2012 dataset under controlled synthetic label and positional corruptions. Finally, we apply the pipeline to KITTI to analyze naturally occurring annotation inconsistencies.

4.1. Recreation of SimiFeat on CIFAR To validate our implementation and establish a controlled baseline for comparing the added feature extractors, we reproduce the results of the original SimiFeat study. While the original evaluation focuses on noise rates up to 60%, we examine a broader and more realistic range following [19]. Symmetric and asymmetric label noise are applied following the original SimiFeat implementation [33]. We evaluate noise rates between 1% and 40% and test the method using the original ResNet-34 feature extractor as well as two CLIP and two DINO embedding models. The results are shown in Fig. 2. For ResNet-34 at an asymmetric noise rate of 30%, our reproduction closely matches the performance reported in the original publication, achieving an F1-score of 0.81 compared to the reported 0.8358. Although we did not replicate the 60% symmetricnoise experiment reported in the original work (F1 = 95.56) we got a rising F1 score of 0.91 at a 40% noise rate, thereby validating the correctness of our implementation. All evaluated models exhibit the similar behavior under both noise types. At low noise rates, the pipeline performs poorly due to a large number of false positives, which arises because the HOC is overestimating the number of existing corruptions. As the noise rate increases, the proportion of true positives increases, resulting in higher performance. For symmetric noise, the F1-score increases steadily with the rising noise rate. In contrast, for asymmetric noise, performance begins to deteriorate at higher noise rates due

to multiple identical corruptions within the same neighborhood. The differences between the evaluated models arise from varying false-positive rates. Higher false-positive rates translate to larger performance drops at low noise levels, at which clean samples dominate. These findings confirm that SimiFeat performs reliably under high synthetic noise rates, consistent with the original study. However, at low noise rates the method systematically overestimates the number of corrupted samples due to false positives. This behavior occurs across all evaluated embedding models, although the severity varies depending on the quality of the feature representation.

4.2. Controlled Corruption Analysis on Pascal VOC2012 To evaluate SimiFeat on object detection data, we use a cleaned version of the Pascal dataset [11]. Before introducing artificial noise, we apply our pipeline to the cleaned VOC2012 dataset to quantify the baseline false-positive rate and identify any remaining annotation errors if present. The set of detected bounding boxes is manually inspected and categorized into one of five groups based on Sec. 3.2. Correct annotations are presented more detailed by including truncated or covered instances separately, while overlooked annotations are excluded, as the method operates only on annotated bounding boxes. • Mislabel: the assigned class label was incorrect while the box position was plausible • Badly located: the bounding box failed to tightly enclose the object • Truncated or covered (but correct): the object was only partially visible, yet the annotation remained valid • Correct: the annotation is correct, and the object is clearly identifiable • Others: all remaining cases that did not fit the previous categories, including empty boxes and unlisted objects Despite quality control, the dataset still contains residual annotation errors 1. The number of flagged samples ranges from 1794 (DINOv2-ViT/L-14) to 4671 (ResNet-34), corresponding to 3.4%–8.8% of all bounding boxes. Although the dataset is nominally clean, 63 genuine corruptions are identified. All identified corruptions are removed before introducing synthetic noise, reducing the datasets size to 43,231 images. Most remaining detections correspond to truncated or occluded objects. To evaluate corruption detection under controlled conditions, synthetic corruptions are introduced on the cleaned VOC2012 dataset. Label noise follows the CIFAR configuration using symmetric and asymmetric noise rates of 1%, 5%, 10%, 20%, 30%, and 40%. For positional corruption we vary two parameters: the corruption rate (fraction of perturbed boxes) and the noise strength measured by the IoU between the original and corrupted bounding box. In one

Table 1. Manual inspection of corruptions in the cleaned VOC2012 dataset without synthetic corruption. The row Overall highlights the sum of truely existing corruptions within the dataset. Detections

Mislabel

ResNet34 CLIP-ViT-B/32 CLIP-ViT-L/14 DINO-ViT s16 DINOv2 ViTL14 Overall

4671 2696 1954 2440 1794 63

20 19 18 16 18 24

Badly located 11 5 7 9 4 15

Truncated or covered 2688 1748 1333 1487 1125 -

Correct

Others

1935 910 581 911 630 -

17 14 15 17 17 24

experiment the corruption rate follows the label-noise settings with a fixed IoU of 0.4. In a second experiment the corruption rate is fixed at 10% while the IoU varies across levels of 0.2, 0.4, 0.6 and 0.8. The resulting F1-scores are shown in Fig. 3. Across all models, SimiFeat remains computationally efficient. The complete processing pipeline requires between 307s (ResNet-34) and 959s (DINOv2-ViT-L/14), including feature extraction and similarity computation. Under symmetric label noise, the behavior follows the CIFAR results. The performance is low at small noise rates but increases steadily as the fraction of corrupted annotations grows. At a noise rate of 40%, all embedding models reach an F1-score of approximately 0.95. ResNet-34 performs consistently worse than the embedding models, highlighting the importance of strong feature representations. In contrast, asymmetric label noise produces a different pattern. Performance increases until a noise rate of 10%, after which the F1-scores drop and stabilize near an F1 score of 0.6 across all models. This behavior is cause by the strong class imbalance in the VOC2012 dataset. The class Person alone accounts for 19,322 of the 43,231 annotated objects. In the asymmetric configuration, each label is replaced by the next class in a fixed class order. As a consequence, a large number of Person instances are relabeled in this context as Potted plant, while only a small number of Potted plant samples exist to balance this transition. The effective noise therefore becomes highly uneven across classes, reaching extremely high levels for categories with few data points. This imbalance violates the assumption of the HOC estimator, which infers the expected number of corrupted samples per class through a transition matrix fitted to observed neighborhood relationships. HOC incorrectly estimates similar corruption rates for Potted plant and Person. As a result HOC overestimates corruption within the dominant class, producing a large number of false positives when the amount of corruptions dominates the true class label. This behavior highlights an important limitation in long-tailed datasets. Positional noise shows a different behavior. Although detection performance increases with higher corruption rates as presented in (Fig. 4), the absolute performance re-

F1 Score

Model

VOC F1-Score over Label-Noise 0.75 0.50 0.25 0.0

0.1

0.2 0.3 Label-Noise rate

ResNet34 (asym) ResNet34 (sym) CLIP B32 (asym) CLIP B32 (sym) CLIP L14 (asym)

0.4

CLIP L14 (sym) DINOv2L14 (asym) DINOv2L14 (sym) DINOv1S16 (asym) DINOv1S16 (sym)

Figure 3. F1-score of tested feature extractors on the VOC2012 dataset under synthetic symmetric and asymmetric label noise. Detection performance increases with higher corruption rates, while asymmetric noise leads to degraded performance due to class imbalance.

mains substantially lower than for label noise. Even at a corruption rate of 40%, many positional corruptions remain undetected, indicating limited sensitivity of feature-space representations to spatial inconsistencies. The introduction of varying noise strength over a positional noise rate of 10% in Fig. 5 shows that the detection performance increases with stronger spatial distortions (smaller IoU). Interestingly, the ranking of feature extractors differs from the label-noise experiments. While the embedding models outperform ResNet-34 considerably in detecting label inconsistencies, ResNet-34 achieves a good performance for positional corruption detection, while DINOv2ViT-L/14 performs worst. This inversion suggests that the embeddings capture different aspects of visual similarity. Architectures optimized for strong semantic clustering seem to be effective at identifying label inconsistencies but exhibit limited sensitivity to moderate spatial distortions. The experiments on VOC2012 demonstrate that featurespace-based corruption detection effectively identifies semantic label inconsistencies but remains less sensitive to positional perturbations. The results also reveal that the choice of embedding model strongly influences the type of corruption that can be detected. Architectures that enforce strong semantic consistency perform well for label noise but struggle to capture positional deviations in bounding box annotations. These findings highlight both the potential and the limitation of feature-space-based approaches for auditing object detection datasets.

4.3. Analysis on KITTI To validate whether the observations obtained under synthetic corruptions also hold for real-world data, we apply the corruption detection pipeline on the KITTI dataset

F1 Score

VOC F1-Score over Position-Noise-Rate

0.2

0.1

0.0

0.1 0.2 0.3 Position-Noise-Rate ResNet34 CLIP B32 CLIP L14

0.4

DINOv2L14 DINOv1S16

Figure 4. Detection performance under positional noise in VOC2012 and fixed noise strength of 0.4. Performance improves with higher corruption rates but remains substantially lower than for label noise.

F1 Score

VOC F1-Score over Position-Noise-Strength

0.2

0.1

0.2

0.4 0.6 Position-Noise strength (IoU) ResNet34 CLIP B32 CLIP L14

0.8

DINOv2L14 DINOv1S16

Figure 5. Detection performance under varying positional noise strength in VOC2012 and fixed noise rate of 10%. Lower IoU values correspond to stronger spatial distortions, which increase detection performance.

[9]. Unlike the quality controlled version of the VOC2012, KITTI contains naturally occurring corruptions whose frequency and distribution are unknown. To the best of our knowledge, no systematic verification of label quality has been conducted for the dataset to date. All bounding boxes flagged as suspicious are manually inspected and categorized using the same annotation scheme as in the VOC experiments. Instances that were never flagged remain unverified, resulting in the actual number of corruptions in the entire dataset not being determined. KITTI contains 51,853 bounding boxes, slightly more than VOC2012 (43,294), and is likewise characterized by class imbalance. As in the previous experiments, the number of detections varies considerably between the models

Table 2. Manual inspection of detected corruptions in the KITTI dataset. Model

Detections

Mislabel

ResNet34 CLIP-ViT-B/32 CLIP-ViT-L/14 DINO-ViT-S/16 DINOv2-ViT-L/14 Overall

5062 4272 3637 2722 2491 1722

607 655 636 451 407 1195

Badly located 144 68 53 45 39 197

Truncated or covered 1603 1308 1215 861 820 -

Correct

Others

2475 2026 1513 1203 1022 -

233 215 220 162 203 330

Table 3. Manual inspection of detected corruptions in the KITTI dataset for CLIP-ViT-B/32, grouped by annotation. CLIP-ViT-B/32

Mislabel

Car Truck Van Don’t Care Misc Pedestrian Person sitting Tram Cyclist Sum

10 9 34 589 1 4 5 0 3 655

Badly located 14 3 5 5 0 23 6 0 12 68

Truncated or covered 281 54 219 461 94 53 58 20 68 1308

Correct

Others

Sum

221 30 197 1099 94 136 46 19 184 2026

108 5 19 5 8 18 15 1 36 215

634 101 474 2159 197 234 130 40 303 4272

Tab. 2. ResNet-34 flags 5062 data points, while DINOv2ViT-L/14 flags 2491. A notable difference appears between the CLIP and DINO embeddings. While the fraction of corrupted instances among flagged samples is comparable, CLIP highlights substantially more instances. Manual inspection of the flagged instances reveal 1722 unique corruptions, consisting of 1195 mislabel, 197 badly located, and 330 other corruptions Tab. 2. Many of the cases classified as “other” correspond to bounding boxes without visible objects, often caused by complete occlusion. Importantly, the models collectively identify 1195 unique mislabeled instances, whereas the best individual model (CLIP-ViT-B/32) detects only 655. This indicates that different feature representations capture complementary inconsistencies in the dataset and that a significant fraction of potential annotation errors remains undiscovered by any single embedding model. A per-class analysis of the detected corruptions, exemplified by CLIP-ViT-B/32 in Tab. 3, shows that 589 of the 655 detected mislabels originate from the class Don’t Care. This category represents “regions with unlabeled or ambiguous objects” [21]. These regions most often contain small background objects, but they may also contain larger, subjectively identifiable objects that could plausibly belong to one of the labeled classes. When such objects appear close to semantically similar objects within the featurespace, they are interpreted as inconsistencies and potential mislabel. As a consequence, Don’t Care accounts for the majority of all identified mislabel and only 100 unique mislabel are corresponding to other classes. This difficulty is one of the reasons why the collective number of detected

corruptions is much larger than the best individual one. Although a quantitative comparison with VOC2012 is not possible due to the absence of ground-truth annotations, the manual inspection reveals a substantial number of annotation inconsistencies in the KITTI dataset. Across all models, mislabels are detected far more frequently than localization errors. While this may reflect a higher proportion of mislabeled data within KITTI, the imbalance is likely influenced by the limited sensitivity of the feature-space pipeline to positional corruptions, consistent with the observations from the controlled VOC experiments. In addition, the majority of detected mislabels originate from the Don’t Care class, highlighting the ambiguity of this label and its interaction with visually similar object classes.

5. Discussion This study analyzes annotation corruptions in object detection datasets through feature-space-based approaches to explore how annotation inconsistencies manifest within detection datasets. We apply SimiFeat as a representative training-free pipeline. The experiments provide insights into annotation quality in object detection dataset. Even the quality-controlled VOC2012 dataset still contained residual corruptions, indicating that dataset cleaning pipelines do not eliminate all corruptions. The analysis of the KITTI dataset further illustrates the diversity of annotation issues present in real-world datasets. Manual inspection revealed a substantial number of mislabeled and false positioned bounding boxes, as well as a large fraction of ambiguous cases corresponding to truncated or occluded objects. This observation illustrates how natural visual variation in real-world datasets can be mistaken for annotation inconsistencies. In addition, a significant portion of detected corruptions originated from the Don’t Care class. Although this class is intended to mark regions that should be ignored during training, many of these regions contain visually identifiable objects that could plausibly belong to one of the labeled categories. The example highlights that lacking annotation quality and even added corrective classes can introduce ambiguity that is difficult to distinguish from true labeling errors. The experiments also highlight how structural properties of datasets influence the detectability of corruptions. Strong class imbalance, as present in VOC2012 and KITTI, affects the local neighborhood structure used by feature-space analysis. This illustrates how long-tailed class distributions can distort local neighborhood statistics and influence the manifestation of corruptions within a feature space. Another finding concerns the relationship between semantic and spatial corruptions. Across all datasets, semantic corruptions were detected substantially more reliably than positional corruptions. Small spatial deviations often did not alter the feature-space representation signif-

icant enough to flag the corruption, making bounding-box misalignments difficult to detect through feature similarity. An additional finding is the systematic decline in F1score at low noise rates or noise strength. This behavior can also be observed in other corruption detection frameworks as well [19], when false positives constitute a substantial portion of detections under small noise rates. But this effect is often somewhat masked in most related studies due to the choice of testing with high artificial noise rates between 20% and 70% [2, 31, 38]. It is unknown if this effect is present throughout the entire field of corruption detection. From a practical perspective, the computational efficiency of training-free corruption detection makes it a useful tool for large-scale dataset auditing. In our experiments, more than 43,000 bounding boxes in VOC2012 could be processed within minutes, allowing suspicious annotations to be efficiently flagged for manual inspection. Such approaches can therefore support dataset maintenance within real time by guiding targeted review rather than attempting to automatically correct datasets. Overall, our findings highlight both the usefulness and the limitations of feature-space-based corruption detection for flagging annotation quality in object detection datasets. While the approach provides an efficient mechanism for exploring large datasets and identifying potential corruptions, improving sensitivity to spatial corruptions and robustness under low noise conditions remain important directions for future work.

6. Conclusion This work analyzes annotation noise in object detection datasets using feature-space-based corruption detection. Across controlled and real-world datasets, the experiments reveal that annotation inconsistencies extend beyond label corruptions and include spatial misalignments and ambiguous cases caused by truncation, occlusion, or dataset taxonomy. Even quality-controlled datasets such as VOC2012 contained residual corruptions, illustrating the difficulty of fully eliminating annotation errors in large benchmarks. Our analysis shows that corruption detectability strongly depends on dataset structure and feature representations. Semantic corruptions are reliably exposed while positional corruptions remain difficult to detect due to the limited spatial sensitivity of many feature extractors. Performance further decreases at low corruption rates, where false positives dominate and reduce the overall F1-score. In addition, class imbalance and the choice of feature representation influence which inconsistencies become visible. Overall, training-free feature-space analysis provides an efficient mechanism for dataset auditing by prioritizing annotations for manual inspection. Future work will focus on improving sensitivity to spatial corruptions and robustness at low corruption rates.

References [1] Mathilde Caron, Hugo Touvron, Ishan Misra, Hervé Jégou, Julien Mairal, Piotr Bojanowski, and Armand Joulin. Emerging properties in self-supervised vision transformers, 2021. 3 [2] Krystian Chachula, Jakub Lyskawa, Bartlomiej Olber, Piotr Fratczak, Adam Popowicz, and Krystian Radlak. Combating noisy labels in object detection datasets, 2023. 1, 2, 8 [3] Ting Chen, Simon Kornblith, Mohammad Norouzi, and Geoffrey E. Hinton. A simple framework for contrastive learning of visual representations. CoRR, abs/2002.05709, 2020. 1 [4] De Cheng, Tongliang Liu, Yixiong Ning, Nannan Wang, Bo Han, Gang Niu, Xinbo Gao, and Masashi Sugiyama. Instance-dependent label-noise learning with manifoldregularized transition matrix estimation, 2022. 2 [5] Hao Cheng, Zhaowei Zhu, Xingyu Li, Yifei Gong, Xing Sun, and Yang Liu. Learning with instance-dependent label noise: A sample sieve approach, 2021. 1 [6] Wenliang Dai, Junnan Li, Dongxu Li, Anthony Meng Huat Tiong, Junqi Zhao, Weisheng Wang, Boyang Li, Pascale Fung, and Steven Hoi. Instructblip: Towards generalpurpose vision-language models with instruction tuning, 2023. 2 [7] Zeyad Emam, Andrew Kondrich, Sasha Harrison, Felix Lau, Yushi Wang, Aerin Kim, and Elliot Branson. On the state of data in computer vision: Human annotations remain indispensable for developing deep learning models, 2021. 1 [8] M. Everingham, L. Van Gool, C. K. I. Williams, J. Winn, and A. Zisserman. The PASCAL Visual Object Classes Challenge 2012 (VOC2012) Results. http://www.pascalnetwork.org/challenges/VOC/voc2012/workshop/index.html. 4 [9] Andreas Geiger, Philip Lenz, and Raquel Urtasun. Are we ready for autonomous driving? the kitti vision benchmark suite. In Conference on Computer Vision and Pattern Recognition (CVPR), 2012. 4, 7 [10] Youdi Gong, Guangzhen Liu, Yunzhi Xue, Rui Li, and Lingzhong Meng. A survey on dataset quality in machine learning. Information and Software Technology, 162: 107268, 2023. 1 [11] Hasty.ai. How we cleaned up PASCAL and improved mAP by 13%. https://www.edge- ai- vision.com/ 2022/08/how-we-cleaned-up-pascal-and -improved-map-by-13/, 2022. 4, 5 [12] Po-Hsuan Huang, Chia-Ching Lin, Chih-Fan Hsu, MingChing Chang, and Wei-Chao Chen. Learning with instancedependent noisy labels by anchor hallucination and hard sample label correction, 2024. 1 [13] Takuhiro Kaneko, Yoshitaka Ushiku, and Tatsuya Harada. Label-noise robust generative adversarial networks, 2019. 3 [14] Alex Krizhevsky. Learning multiple layers of features from tiny images. Technical report, University of Toronto, 2009. 3, 4 [15] Alex Krizhevsky, Vinod Nair, and Geoffrey Hinton. Cifar-10 (canadian institute for advanced research). 4 [16] Yang Liu. Understanding instance-level label noise: Disparate impacts and treatments, 2021. 1

[17] Jiaxin Ma, Yoshitaka Ushiku, and Miori Sagara. The effect of improving annotation quality on object detection datasets: A preliminary study. In 2022 IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW), pages 4849–4858, 2022. 1 [18] Nicolas M. Muller and Karla Markert. Identifying mislabeled instances in classification datasets. In 2019 International Joint Conference on Neural Networks (IJCNN), page 1–8. IEEE, 2019. 1 [19] Curtis G. Northcutt, Anish Athalye, and Jonas Mueller. Pervasive label errors in test sets destabilize machine learning benchmarks, 2021. 1, 2, 5, 8 [20] Curtis G. Northcutt, Lu Jiang, and Isaac L. Chuang. Confident learning: Estimating uncertainty in dataset labels, 2022. 1, 2 [21] Karlsruhe Institute of Technology (KIT). Kitti vision benchmark suite. 7 [22] OpenAI. Clip: Contrastive language–image pretraining (github repository). https://github.com/openai/ CLIP. 3 [23] Maxime Oquab, Timothée Darcet, Théo Moutakanni, Huy Vo, Marc Szafraniec, Vasil Khalidov, Pierre Fernandez, Daniel Haziza, Francisco Massa, Alaaeldin El-Nouby, Mahmoud Assran, Nicolas Ballas, Wojciech Galuba, Russell Howes, Po-Yao Huang, Shang-Wen Li, Ishan Misra, Michael Rabbat, Vasu Sharma, Gabriel Synnaeve, Hu Xu, Hervé Jegou, Julien Mairal, Patrick Labatut, Armand Joulin, and Piotr Bojanowski. Dinov2: Learning robust visual features without supervision, 2024. [24] Alec Radford, Jong Wook Kim, Chris Hallacy, Aditya Ramesh, Gabriel Goh, Sandhini Agarwal, Girish Sastry, Amanda Askell, Pamela Mishkin, Jack Clark, Gretchen Krueger, and Ilya Sutskever. Learning transferable visual models from natural language supervision, 2021. [25] Facebook Research. Dino: Self-supervised vision transformers (github repository). https://github.com/ facebookresearch/dino. 3 [26] Francesco Di Salvo, Sebastian Doerrich, Ines Rieger, and Christian Ledig. An embedding is worth a thousand noisy labels, 2025. 2 [27] Marius Schubert, Tobias Riedlinger, Karsten Kahl, Daniel Kröll, Sebastian Schoenen, Siniša Šegvić, and Matthias Rottmann. Identifying label errors in object detection datasets by loss inspection, 2023. 1 [28] Cleanlab Team. Cleanlab documentation, 2024. Accessed: 2025-03-12. 2 [29] Cleanlab Team. Cleanlab tutorial: Object detection, 2024. Accessed: 2025-03-12. [30] Cleanlab Team. Cleanlab research, 2024. Accessed: 202503-12. 2 [31] Ulyana Tkachenko, Aditya Thyagarajan, and Jonas Mueller. Objectlab: Automated diagnosis of mislabeled images in object detection data, 2023. 1, 2, 3, 8 [32] David Tschirschwitz and Volker Rodehorst. Label convergence: Defining an upper performance bound in object recognition through contradictory annotations, 2025. 1 [33] UCSC-REAL. Simifeat. https : / / github . com / UCSC-REAL/SimiFeat, 2025. 5

[34] Santosh Vasa, Aditi Ramadwar, Jnana Rama Krishna Darabattula, Md Zafar Anwar, Stanislaw Antol, Andrei Vatavu, Thomas Monninger, and Sihao Ding. Autovdc: Automated vision data cleaning using vision-language models, 2025. 2 [35] Xiaobo Xia, Tongliang Liu, Bo Han, Chen Gong, Nannan Wang, Zongyuan Ge, and Yi Chang. Robust early-learning: Hindering the memorization of noisy labels. In International Conference on Learning Representations, 2021. 1 [36] Zhaowei Zhu, Yiwen Song, and Yang Liu. Clusterability as an alternative to anchor points when learning with noisy labels, 2021. 3 [37] Zhaowei Zhu, Zihao Dong, and Yang Liu. Detecting corrupted labels without training a model to predict, 2022. 2, 4 [38] Zihao Zhu, Mingda Zhang, Shaokui Wei, Bingzhe Wu, and Baoyuan Wu. Vdc: Versatile data cleanser based on visuallinguistic inconsistency by multimodal large language models, 2024. 2, 8

Related documents

Record · ID 271957 · SHA-256 87345220e81c8670
Retrieved via Conceptio — every document is proof-bundled with source, license, and retrieval metadata.