Next Article in Journal
Routine-Deviation Detection in Smart-Home Sensor Networks Using GRU Prediction
Next Article in Special Issue
A Hierarchical VLM-to-TD3 Framework with Novel Object Coordinate Estimation and Persistent Spatial Memory for Semantically Guided Indoor Navigation
Previous Article in Journal
ST-TriMambaUNet: A Weather Radar Echo Extrapolation-Based Spatiotemporal Sequence Prediction Network for Precipitation Nowcasting
Previous Article in Special Issue
Lightweight Monocular Distance Estimation via Anisotropic Geometry Loss for Low-Light Driving Environments
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

DER-YOLO: A Lightweight Stage-Wise Feature Calibration Network for Onboard Real-Time Small-Object Detection

1
Department of Automotive Engineering, School of Mechanical and Electrical Engineering, Tianshui Normal University, Tianshui 741000, China
2
Department of Mechanical and Manufacturing Engineering, Faculty of Engineering, Universiti Putra Malaysia, Serdang 43400, Malaysia
3
Laboratory of Biocomposite Technology, Institute of Tropical Forestry and Forest Products, Universiti Putra Malaysia, Serdang 43400, Malaysia
4
Department of Communication Technology and Network, Faculty of Computer Science and Information Technology, Universiti Putra Malaysia, Serdang 43400, Malaysia
*
Author to whom correspondence should be addressed.
Sensors 2026, 26(14), 4462; https://doi.org/10.3390/s26144462
Submission received: 4 June 2026 / Revised: 10 July 2026 / Accepted: 11 July 2026 / Published: 14 July 2026
(This article belongs to the Special Issue AI-Powered Vision Sensing for Autonomous Driving)

Highlights

What are the main findings?
  • DER-YOLO improves small-object detection in complex traffic scenes by introducing stage-wise feature calibration across the backbone, neck, and pre-head stages.
  • The proposed DGC-C3k2, ECAF, and RLSK modules provide complementary gains in global context modeling, cross-scale feature fusion, and high-resolution spatial response refinement.
What are the implications of the main findings?
  • Stage-wise feature calibration is an effective strategy for improving lightweight YOLO-based detectors without sacrificing real-time inference performance.
  • DER-YOLO offers a practical lightweight solution for small-object detection in onboard vision-based traffic perception.

Abstract

Accurate real-time detection of small traffic objects remains a critical challenge for onboard vision-based traffic perception, particularly under conditions of weak texture, scale variation, occlusion, and limited computational resources. To address these challenges, this paper proposes DER-YOLO, a lightweight small-object-oriented detector built upon YOLO11n, specifically designed for complex traffic scenes. DER-YOLO introduces stage-wise feature calibration across the backbone, neck, and pre-head stages to enhance small-object representation. First, a Decoupled Global Context C3k2 (DGC-C3k2) module strengthens contextual representation for weak and low-saliency traffic objects after local feature extraction. Second, an ECA-guided Cross-scale Adaptive Fusion (ECAF) module adaptively balances high-level semantic cues and shallow high-resolution details to improve multi-scale feature interaction. Third, a Refined Large Selective Kernel (RLSK) module refines high-resolution spatial responses before the P3 detection head, enhancing small-object localization. Extensive experiments on KITTI and BDD100K demonstrate that DER-YOLO improves detection accuracy while maintaining real-time inference. On KITTI, it achieves 86.95% mAP@0.5 and 60.89% mAP@0.5:0.95, with small-object AP@0.5:0.95 increasing from 27.0% to 29.3%. On BDD100K, it achieves 55.05% mAP@0.5 and 29.21% mAP@0.5:0.95, with small-object AP@0.5:0.95 increasing from 12.6% to 15.2%. With 2.744 M parameters, 7.401 GFLOPs, and over 100 FPS, DER-YOLO provides an effective and lightweight solution for real-time small-object detection in onboard traffic perception scenarios.

1. Introduction

Object detection is a core component of autonomous driving perception systems and provides essential visual information for downstream tasks such as path planning, obstacle avoidance, and traffic-rule decision making [1,2]. In real traffic scenes, onboard vision-based traffic perception systems must detect multiple categories of road users and traffic elements, including vehicles, pedestrians, cyclists, traffic signs, and traffic lights. These tasks are often performed under complex imaging conditions, such as illumination variation, partial occlusion, large-scale differences, background clutter, rain, fog, glare, backlighting, and nighttime low illumination [3,4]. At the same time, autonomous driving platforms impose strict requirements on inference speed, model size, and computational cost. Therefore, traffic-scene detectors must achieve a balance among detection accuracy, real-time performance, and environmental adaptability [5].
The YOLO family has become one of the most representative frameworks for real-time object detection. Since its initial release, it has undergone continuous architectural improvements, progressing from early versions such as YOLOv1 [6] to more recent variants including YOLO11 [7,8] and YOLOv12 [9]. Nano-scale YOLO models are particularly attractive for onboard deployment because of their low parameter count and computational overhead. However, excessive lightweight design may weaken feature representation, especially in complex traffic scenes. Compared with general object detection tasks, traffic-scene detection involves large-scale variations between near and distant objects, frequent occlusion, and various imaging degradations. These factors increase the risk of missed detection for small and weakly textured objects, such as distant pedestrians, cyclists, traffic lights, and traffic signs. Recent studies [10,11] have also shown that task-oriented improvements based on traffic-scene characteristics are often more suitable for deployment than simply deepening or widening the network.
When lightweight YOLO models are applied to complex onboard traffic perception scenarios, three limitations become particularly important. First, the backbone is mainly constructed from stacked convolutional blocks, which are effective for local feature extraction but limited in modeling long-range contextual dependencies. As a result, small objects with weak texture, blurred boundaries, or low saliency may not be sufficiently represented. Introducing heavy attention modules can enhance global modeling, but it may also disturb the accuracy–efficiency balance required by lightweight detectors. Second, conventional feature pyramid structures usually rely on fixed upsampling and direct concatenation for cross-scale fusion. Such operations lack content-adaptive feature allocation and may not effectively balance high-level semantic information with shallow high-resolution details. Third, features directly fed into the detection head usually lack targeted spatial response calibration. This problem is more evident in the P3 branch, which is responsible for detecting small objects. Without further refinement, high-resolution features may contain redundant background responses and insufficient discriminative information for small-object localization.
To address these limitations, this study develops DER-YOLO, a lightweight stage-wise feature calibration network based on YOLO11n for small-object detection in complex traffic scenes. Instead of applying a heavy enhancement at a single location, DER-YOLO performs coordinated calibration across the backbone, neck, and pre-head stages. Following the detection pipeline, backbone-level global context calibration enhances the representation of weak-saliency small objects, neck-level adaptive cross-scale fusion preserves small-object details by balancing high-level semantics and shallow high-resolution features, and pre-head spatial refinement strengthens the high-resolution P3 feature for small-object localization before detection. This stage-wise design is intended to improve small-object representation while preserving the lightweight and real-time characteristics of YOLO11n. The main contributions of this work are summarized as follows:
  • A Decoupled Global Context C3k2 (DGC-C3k2) module is proposed for backbone feature calibration. By combining the local feature extraction structure of C3k2 with a lightweight global context enhancement unit, DGC-C3k2 strengthens semantic representation for weak and low-saliency traffic objects with limited additional complexity.
  • An ECA-guided Cross-scale Adaptive Fusion (ECAF) module is introduced into the P3 top-down fusion path. It combines dynamic upsampling, channel attention, and complementary weighting to adaptively balance high-level semantic information and shallow spatial details, thereby improving small-object feature fusion.
  • A Refined Large Selective Kernel (RLSK) module is designed as a pre-head spatial refinement component. It uses multi-branch depthwise convolutions with adaptive selection to calibrate high-resolution P3 features and enhance discriminative responses for small traffic objects.
  • Extensive experiments on KITTI and BDD100K demonstrate that DER-YOLO improves detection accuracy and small-object performance while maintaining lightweight real-time inference capability for onboard traffic perception applications.

2. Related Work

2.1. Lightweight Real-Time Detection and Small-Object Feature Enhancement

Since YOLOv1 [6], the YOLO series has evolved through continuous improvements in multi-scale prediction, feature aggregation, detection heads, and training strategies. YOLOv3 [12] introduced multi-scale prediction, YOLOv5 [13] integrated CSPNet [14] and PANet [15] structures, and YOLOv7 [16] explored efficient reparameterization strategies. More recent detectors, including YOLOv8 [17], YOLOv10 [18], YOLO11 [7,8], and YOLOv12 [9], further improved real-time detection through anchor-free heads, efficient backbone modules, end-to-end allocation strategies, and attention-oriented designs. RT-DETR [19] also demonstrated strong real-time detection capability by combining a hybrid encoder with a Transformer decoder. However, its parameter count and computational cost are usually higher than those of nano-scale YOLO models designed for onboard deployment. For onboard traffic perception systems, nano-scale detectors remain attractive because they provide a favorable balance between accuracy, model size, and inference speed. In addition to road-traffic scenarios, YOLO-based detection and tracking have also been applied to other autonomous platforms such as unmanned surface vehicles [20], reflecting the broad applicability of lightweight real-time detectors for autonomous perception.
Small-object detection in traffic and aerial scenes remains difficult because weak textures, blurred boundaries, occlusion, and scale variation often reduce feature discriminability [21,22]. Recent studies such as RE-YOLOv5 [23], LEAD-YOLO [24], YOLO-MXANet [25] and SOD-YOLOv8 [26] have shown that receptive-field enhancement, lightweight feature calibration, and attention-based fusion can improve small-object and traffic object detection in complex road-related scenarios. These studies indicate that lightweight detectors benefit from task-oriented feature representation for sensor-based perception, rather than simply increasing network depth or width.
Large-kernel and selective-kernel convolutions provide another way to enlarge receptive fields while retaining convolutional efficiency. RepLKNet [27] showed that large-kernel convolution can achieve competitive representation capability compared with visual Transformers. VAN [28] decomposed large-kernel attention into depthwise convolution, depthwise dilated convolution, and pointwise convolution for efficient receptive-field modeling. SKNet [29] introduced adaptive kernel selection through soft attention among branches with different receptive fields, while LSKNet [30] further developed large selective kernel modeling for object detection. Recent work on large separable kernel attention also suggests that efficient large-kernel design is useful for deployment-oriented vision models [31]. These methods provide useful inspiration for spatial response refinement. However, in lightweight traffic-scene detectors, large-kernel or selective-kernel mechanisms are often used in the backbone or neck, whereas their role as a pre-head refinement component for high-resolution small-object features in sensor-based traffic perception is less emphasized.

2.2. Global Context Modeling and Cross-Scale Feature Fusion

Effective traffic-scene detection requires both local details and global contextual information, especially for onboard vision-based traffic perception systems operating in complex road environments. SE-Net [32] introduced channel attention by using global average pooling and channel-wise reweighting. CBAM [33] further combined channel and spatial attention. Non-local Networks [34] modeled long-range dependencies through self-attention, but their computational cost is relatively high. GCNet [35] provided a more efficient alternative by simplifying non-local modeling and integrating global context aggregation with channel transformation. Coordinate attention [36] further introduced position-aware channel attention for lightweight networks. Recent detectors such as MDI-YOLO [37] and CMA-Net [38] also demonstrate that global-local feature interaction and attention-based feature enhancement can improve small-object detection. Nevertheless, directly inserting heavy attention modules into nano-scale detectors may disturb the balance between accuracy and efficiency required for onboard deployment.
Cross-scale feature fusion is another key factor for small-object detection. FPN [39] established a top-down feature fusion paradigm, and PANet [15] added bottom-up path aggregation. BiFPN [40] introduced learnable bidirectional fusion weights, while NAS-FPN [41] searched for better fusion topologies. In addition to fusion topology, upsampling quality also affects small-object representation. Fixed interpolation is simple but lacks content awareness, which may smooth object boundaries and weaken high-resolution details. CARAFE [42] performed content-aware feature reassembly by generating adaptive kernels, and DySample [43] achieved dynamic upsampling through learnable point sampling with low computational overhead. These methods improve individual aspects of multi-scale representation, but many lightweight detectors still rely on fixed upsampling and direct concatenation in the neck, which may be insufficient for preserving weak small-object cues in traffic-scene imaging.
Overall, previous studies have provided effective components for global context modeling, adaptive upsampling, channel attention, and receptive-field enlargement. However, for resource-constrained onboard traffic perception, it remains important to determine how these functions should be positioned along the detection pipeline. This work therefore focuses on stage-wise feature calibration in YOLO11n: global context calibration in the backbone, adaptive cross-scale fusion in the P3 neck path, and pre-head spatial response refinement before the P3 detection head. This design aims to improve small-object representation in complex traffic scenes while preserving lightweight real-time inference for onboard traffic perception applications.

3. Methods

This study uses YOLO11n as the baseline detector and develops DER-YOLO for lightweight small-object detection in complex traffic scenes. DER-YOLO addresses three main limitations of lightweight detectors: insufficient backbone context representation, inadequate cross-scale feature fusion, and limited pre-head feature calibration. To tackle these issues, DGC-C3k2, ECAF, and RLSK modules are introduced into the backbone, neck, and pre-head stages, respectively, forming a stage-wise feature calibration framework that enhances small-object representation while maintaining lightweight real-time performance.

3.1. Overall Structure

The overall architecture of DER-YOLO is shown in Figure 1. In the backbone, the C3k2 modules at the P3 and P4 stages of YOLO11n are replaced with DGC-C3k2 modules, which preserve local feature extraction and append DGC-Net for global context calibration. In the neck, an ECAF module is introduced into the P3 top-down fusion path. It replaces fixed upsampling and direct concatenation with DySample-based dynamic upsampling, ECA [44] channel attention, and complementary Softmax weighting, enabling adaptive fusion of high-level semantics and shallow high-resolution details. In the pre-head stage, an RLSK module is inserted after the P3 C3k2 feature encoding block and before the P3 detection head. It refines high-resolution spatial responses through multi-branch depthwise convolutions and lightweight adaptive selection, thereby enhancing small-object-related feature responses before prediction.

3.2. DGC-C3k2 Module

In traffic scenes, small objects such as distant pedestrians, cyclists, and traffic signs often have weak textures, blurred boundaries, and low saliency. These characteristics require the backbone to capture not only local details but also broader contextual information. Although C3k2 in YOLO11n is efficient for lightweight feature extraction, its convolution-based structure mainly models local receptive fields and has limited ability to capture long-range dependencies. Therefore, DGC-C3k2 is designed by appending a lightweight global context enhancement unit, termed DGC-Net, to the original C3k2 structure. As shown in Figure 2a, DGC-C3k2 first preserves the dual-branch local feature extraction of C3k2 and then performs global context calibration on the fused feature.
Let the input feature map of the DGC-C3k2 module be denoted as X R C × H × W , where C, H and W represent the number of channels, height, and width, respectively. After an initial projection by a CBS module, the input feature is split along the channel dimension into two branch features, denoted as X 1 and X 2 . Specifically, X 1 is fed into a CBS-based direct path to preserve shallow detailed information, while X 2 is passed through the main branch composed of N cascaded Bottleneck blocks to extract deep semantic features. The two branch outputs are then concatenated along the channel dimension and integrated by another CBS module to obtain an intermediate feature F . The feature F is then fed into DGC-Net for global context modeling. The above process can be expressed as follows:
F = CBS Concat CBS X 1 , Bottleneck N X 2 ,
Y = DGCNet ( F ) ,
As shown in Figure 2b, DGC-Net consists of two main components: Context Modeling and Transform. The Context Modeling component aggregates global contextual information along the spatial dimension using learnable spatial weights, while the Transform component maps the aggregated global descriptor into a channel enhancement vector.
In the Context Modeling component, the input feature F is first projected by a 1 × 1 convolution to generate a single-channel spatial response map. Softmax normalization is then applied along the spatial dimension to obtain the spatial weight α i for the i -th location:
α i = exp ( s i ) j = 1 H W exp ( s j ) ,
where s i denotes the spatial response value at the corresponding location. Subsequently, these spatial weights are used to perform a weighted aggregation of the channel vectors over all spatial locations, yielding the global context vector Z 1 R C × 1 × 1 :
Z 1 = i = 1 H W α i F i ,
Different from global average pooling, this weighted aggregation allows DGC-Net to emphasize spatial regions that contribute more to object representation.
In the Transform branch, the global context vector Z 1 is further passed through two successive 1 × 1 convolution layers parameterized by W v 1 and W v 2 , respectively. Combined with LayerNorm and the ReLU activation function for nonlinear transformation, this process yields the channel enhancement vector Z 2 , which can be expressed as follows:
Z 2 = W v 2 δ LN W v 1 Z 1 ,
where L N ( · ) denotes the LayerNorm operation, and δ ( · ) represents the ReLU activation function. The role of this branch is to further map the global contextual information into the channel dimension, thereby generating selective channel enhancement responses and enhancing the representation capability of channels relevant to the detection targets.
During the module design, a Spatial Gating Branch was also explored as a candidate spatial enhancement component. Specifically, this branch employs a 3 × 3 depthwise convolution, batch normalization, and a Sigmoid activation function to generate a spatial gating response Z s R C × H × W , which is used to perform element-wise spatial modulation on the input feature, thereby further emphasizing potential target regions while suppressing irrelevant background responses. However, the ablation results indicate that this spatial gating branch does not bring additional performance gains and instead slightly degrades the detection accuracy. Therefore, this branch is removed in the final model, and DGC-Net retains only the Context Modeling and Transform components.
Based on the final adopted structure, the channel-enhancement vector Z 2 is applied to the input feature F as a residual multiplicative channel gate, rather than being added directly. The output of DGC-Net is therefore obtained as:
Y = F + F Z 2 ,
where ⊙ denotes element-wise multiplication broadcast over the spatial dimensions, with Z 2 R C × 1 × 1 . Owing to the residual term, this gate emphasizes informative channels according to their global-context relevance while preserving the original feature responses.
Through this design, DGC-C3k2 combines the local feature extraction capability of C3k2 with lightweight global context calibration. The “local encoding followed by global modulation” strategy enhances small-object-related semantic representation while avoiding the repeated insertion of attention modules inside the backbone.
Compared with SE and ECA, DGC-Net uses attention-based spatial aggregation rather than global average pooling to obtain the context descriptor. Compared with GCNet, DGC-Net uses the transformed context to modulate feature channels before combining them with the original feature, rather than adding it directly as a context residual.

3.3. ECAF Module

The conventional feature pyramid structure has two limitations for small-object detection. First, fixed upsampling lacks content awareness and may smooth the edges and textures of small objects. Second, direct concatenation treats high-level semantic features and shallow detailed features with equal importance, without adaptive contribution allocation. To address these limitations, an ECAF module is introduced into the P3 top-down fusion path, as shown in Figure 3. ECAF first uses DySample to dynamically upsample the high-level low-resolution feature. It then applies ECA to both the reconstructed high-level feature and the shallow high-resolution feature. Finally, complementary channel-level fusion weights are generated by Softmax normalization to adaptively balance semantic and detailed information.
The feature map generated by the high-level branch is denoted as F h R C × H h × W h , while the shallow feature from the lateral connection is denoted as F l R C × H l × W l . The high-level feature contains stronger semantic information but has lower spatial resolution, whereas the shallow feature preserves more detailed spatial information. ECAF first applies DySample to reconstruct the high-level feature to the same resolution as F l :
F h = DySample F h ,
Then, ECA is applied to F h and F l to generate the channel response weights W h and W l . For an input feature X R C × H × W , global average pooling, denoted by GAP(⋅), produces a channel descriptor z = G A P ( X ) R C × 1 × 1 , whose c -th component is:
z c = 1 H W i = 1 H j = 1 W X c i , j ,
The channel weights are then obtained by a local one-dimensional convolution followed by a Sigmoid activation:
W X = σ Conv 1 D GAP X ,
Accordingly, the channel responses of the two branches are:
W h = W F h ,   W l = W F l ,
To adaptively allocate the contribution of the two branches, Softmax normalization is applied channel-wise to generate complementary fusion weights α , β R C × 1 × 1 :
α c = exp W h , c exp W h , c + exp W l , c ,   β c = exp W l , c exp W h , c + exp W l , c ,
where α c + β c = 1 for each channel c . The fused output is obtained by channel-wise weighted summation:
F out = α F h + β F l ,
By combining dynamic upsampling with channel-wise complementary weighting, ECAF adaptively integrates high-level semantic information and shallow high-resolution details in the P3 branch. Rather than concatenating the two branches, it performs channel-wise weighted summation, preserving the channel dimension and avoiding the extra cost of subsequent channel-reduction convolution.
Unlike ECA, which independently recalibrates a single feature map, ECAF applies channel attention to both branches and converts their responses into complementary fusion weights through channel-wise Softmax normalization. DySample is used only to reconstruct the high-level feature, whereas the cross-scale fusion is completed by weighted summation. This design enables explicit cross-branch contribution allocation with limited additional complexity.

3.4. RLSK Module

In traffic scenes, object scales vary significantly. Distant pedestrians, cyclists, and traffic signs require fine local details, whereas larger nearby vehicles benefit from broader contextual responses. Fixed receptive-field convolutions are limited in adapting to such scale variation. To refine the high-resolution P3 feature before prediction, an RLSK module is inserted after the P3 C3k2 feature encoding block and before the P3 detection head, as shown in Figure 4. After a 1 × 1 pre-mixing convolution, RLSK uses three parallel strip depthwise convolution branches with equivalent kernel sizes of 3 × 3, 5 × 5, and 7 × 7 to capture spatial responses at different granularities, where each branch decomposes a k × k depthwise convolution into a 1 × k convolution followed by a k × 1 convolution to enlarge the receptive field with fewer parameters. A lightweight adaptive selection mechanism is then used to assign branch weights and fuse these multi-granularity features, improving the discriminative representation of small-object regions with limited additional computational cost.
Let the input feature map be denoted as X R C × H × W , where C , H , and W represent the number of channels, height, and width, respectively. RLSK first applies a 1 × 1 pre-mixing convolution followed by batch normalization and a SiLU activation to obtain a mixed feature:
X = σ BN Conv 1 × 1 X ,
where σ ( ) denotes the SiLU activation. Three parallel strip depthwise convolution branches then extract spatial features at different granularities:
U 1 = f 3 X ,   U 2 = f 5 X ,   U 3 = f 7 X ,
where f k ( ) denotes a strip depthwise convolution unit with equivalent kernel size k × k, implemented as a 1 × k depthwise convolution followed by a k × 1 depthwise convolution, each with batch normalization and SiLU activation. The three branch features correspond to local, medium-range, and larger receptive-field spatial responses. They are first aggregated to obtain a global descriptive feature:
U = U 1 + U 2 + U 3
Then, global average pooling is applied to U to generate a compact channel descriptor z R C × 1 × 1 :
z = GAP U ,
The descriptor is mapped by a lightweight weight generation function g ( ) , and Softmax is applied along the branch dimension to obtain adaptive branch weights:
w 1 , w 2 , w 3 = Softmax g z ,
where w i R C × 1 × 1 denotes the channel-wise weight of the i -th branch, and w 1 + w 2 + w 3 = 1 for each channel. The three branch features are then selectively fused as:
F r e f = w 1 U 1 + w 2 U 2 + w 3 U 3 ,
where denotes element-wise multiplication. Finally, a 1 × 1 convolution and residual connection are used to obtain the output feature:
Y = δ f 1 × 1 F r e f + X ,
where f 1 × 1 ( ) denotes the 1 × 1 convolution and δ represents the ReLU activation.
RLSK differs from existing selective-kernel designs mainly in its lightweight implementation and placement. Unlike SKNet and LSKNet, which employ selective kernels for backbone feature extraction and receptive-field modeling, RLSK uses strip depthwise convolution branches with residual detail preservation as a pre-head refinement module. It is applied only to the high-resolution P3 feature before detection, enabling targeted spatial-response calibration for small objects with limited additional cost.

4. Experimental Results and Analysis

4.1. Datasets

Experiments were conducted on two public autonomous driving datasets, KITTI [45] and BDD100K [46]. KITTI is a standard benchmark for autonomous driving perception and includes common challenges such as illumination changes, occlusion, and small distant objects. Following common practice, “Truck” and “Van” were merged into the “car” category, and “Person sitting” was merged into “pedestrian”, resulting in three final categories: “car”, “pedestrian”, and “cyclist”. The 7481 KITTI images were divided into 5984 training images and 1497 validation images using a fixed 8:2 split.
BDD100K contains more complex traffic scenes, with denser object distributions and larger scale variations, making it suitable for evaluating detection performance in urban driving environments. Because the original annotations contain many categories, the labels were reorganized in this study to better match the task setting and to reduce the influence of long-tail categories and overly fine-grained class definitions. Specifically, four categories were used: “vehicle”, “pedestrian”, “traffic sign”, and “traffic light”. All vehicle-related classes were merged into “vehicle”, and all pedestrian-related classes were merged into “pedestrian”, while “traffic sign” and “traffic light” were kept separate because of their importance in autonomous driving perception. In this study, the official BDD100K training and validation sets were used. The training set was used for model optimization, while the validation set was used for model selection and performance evaluation.
Both datasets contain traffic objects with large-scale variations, including many distant and low-resolution instances, making them suitable for evaluating small-object detection under challenging traffic-scene conditions. Accordingly, Figure 5 reports the category-wise distribution of small, medium, and large object instances in the reorganized KITTI and BDD100K datasets.
While Figure 5 illustrates the proportional scale composition of each category, Table 1 provides the corresponding absolute instance counts and per-category totals, thereby offering clearer sample-size context for the subsequent category-wise small-object analysis.

4.2. Experimental Setup and Training Settings

The hardware and software environment, together with the main training hyperparameter settings, are summarized in Table 2. Unless otherwise specified, all experiments were conducted under the same configuration, with the input image size fixed at 640 × 640. Data augmentation included Mosaic, HSV augmentation, random scaling, and horizontal flipping. To ensure a fair comparison, all models in the ablation and comparison experiments were trained from scratch under identical settings without pretrained weights (Section 4.4.5 separately examines the effect of COCO-pretrained initialization). For inference-speed evaluation, FPS was measured on the same platform using a batch size of 1 and without TensorRT acceleration after several warm-up iterations.

4.3. Evaluation Metrics

This study uses standard object detection metrics to evaluate model performance, including precision (P), recall (R), mAP@0.5, mAP@0.5:0.95, parameters (Params), computational cost (GFLOPs), and inference speed (FPS). Precision and recall are defined as:
P = TP TP   +   FP ,
R = TP TP + FN ,
where TP, FP, and FN denote true positives, false positives, and false negatives, respectively. The average precision (AP) of a single class is computed from the precision-recall curve:
AP = 0 1 P r d r ,
The mean average precision (mAP) is defined as the mean value of AP over all categories:
mAP = 1 N i = 1 N AP i ,
where N is the number of object categories. mAP@0.5 is computed at an intersection-over-union (IoU) threshold of 0.5, whereas mAP@0.5:0.95 is averaged over IoU thresholds from 0.5 to 0.95 with a step size of 0.05. Params, GFLOPs, and FPS are used to evaluate model complexity and inference efficiency.

4.4. Ablation and Analysis Experiments

All ablation experiments were conducted on the KITTI dataset using the same data split and training settings to ensure fair comparison.

4.4.1. DGC-C3k2 Ablation and Comparison

We first analyze the internal design of DGC-Net (Table 3) and then compare DGC-C3k2 with existing attention and context modules (Table 4).
As shown in Table 3, retaining Context Modeling alone reduces mAP@0.5 by 1.06 points, since context aggregation without channel-selective mapping cannot enhance features effectively. Adding Transform (C + T) raises mAP@0.5 to 85.32% and mAP@0.5:0.95 to 58.53%, showing that channel remapping improves the use of global context. Further adding the Spatial Gating Branch (Mul or Res) brings no accuracy gain but slightly increases cost. The final DGC-Net therefore adopts the C + T structure.
Table 4 compares DGC-C3k2 with four representative attention and context modules, namely SE, CBAM, CA, and GCNet, which are inserted at the same backbone positions under comparable computational budgets. GCNet performs best among the competing modules, whereas CBAM performs worse than the baseline. DGC-C3k2 achieves the highest accuracy among all variants and slightly surpasses GCNet, although it introduces a modest increase in parameters and computational cost. Since all modules are evaluated at the same backbone positions under comparable budgets, DGC-C3k2 attains accuracy on par with the strongest competing module, indicating that the proposed attention-based context aggregation and residual multiplicative channel gating offer an effective context-calibration design for lightweight backbones, rather than a gain driven merely by added capacity.

4.4.2. ECAF Ablation and Comparison

Table 5 compares upsampling operators and fusion strategies for the cross-scale fusion. Among the upsamplers, the learnable CARAFE and DySample both outperform fixed nearest-neighbor interpolation, with DySample performing best, confirming the benefit of content-aware upsampling. Building on DySample, ECAF replaces concatenation-and-convolution fusion with a lightweight ECA-weighted adaptive fusion. This yields the highest mAP@0.5 while using the fewest parameters and the lowest computation among all variants, since ECAF avoids the channel-reduction convolution that concatenation requires. The DySample+concat variant attains a slightly higher mAP@0.5:0.95, but at roughly 21% more GFLOPs and additional parameters. For real-time onboard traffic detection, where computational budget is the binding constraint, ECAF’s ability to deliver the best mAP@0.5 at the lowest cost makes it the more favorable choice.

4.4.3. RLSK Ablation and Placement Analysis

We examine the receptive-field branch design of RLSK in Table 6 and its placement across feature scales in Table 7. These experiments assess whether performance gains arise from multi-granularity branch selection and from targeted refinement at the high-resolution small-object scale.
As shown in Table 6, the 3 × 3 branch alone slightly improves mAP@0.5 and mAP@0.5:0.95 over the baseline, indicating that local spatial refinement is beneficial but limited. Adding the 5 × 5 branch further improves performance, suggesting that a moderately larger receptive field helps capture richer spatial context. The combination of 3 × 3, 5 × 5, and 7 × 7 branches achieves the best results, with mAP@0.5 and mAP@0.5:0.95 reaching 85.21% and 58.56%, respectively. Meanwhile, the parameter count increases by only 0.054M compared with the baseline. Therefore, the three-branch configuration is adopted in the final RLSK module.
Table 7 compares RLSK placement across pyramid levels. All variants outperform the baseline, and P3 gives the best single-level result, consistent with RLSK being most effective at P3 level for small objects. Although P3 + P4 + P5 reaches the highest accuracy, its gain over P3-only is marginal while parameters and GFLOPs rise noticeably. RLSK is therefore placed only at P3 for a better accuracy–efficiency trade-off.

4.4.4. Overall Module Ablation

To evaluate the individual and combined effects of DGC-C3k2, ECAF, and RLSK, overall module ablation experiments were conducted on the KITTI dataset. Model ① denotes the YOLO11n baseline, and subsequent models progressively introduce different module combinations. The results are summarized in Table 8.
This study evaluates the individual contributions of DGC-C3k2, ECAF, and RLSK. Compared with baseline model ①, models ②, ③, and ④ introduce DGC-C3k2, ECAF, and RLSK, respectively. Model ② improves mAP@0.5 to 85.32%, while model ③ achieves 85.55% mAP@0.5 and 76.78% recall, demonstrating the effectiveness of cross-scale fusion. Model ④ mainly improves mAP@0.5:0.95 from 58.11% to 58.56%, suggesting a potential benefit for localization quality.
Model ⑤ combines DGC-C3k2 and ECAF and achieves 86.33% mAP@0.5 and 59.84% mAP@0.5:0.95, outperforming the single-module variants. With the further addition of RLSK, model ⑥ achieves the best performance of 86.95% mAP@0.5 and 60.89% mAP@0.5:0.95, improving by 2.07 and 2.78 percentage points over model ①. Although complexity increases, model ⑥ still runs at 111.4 FPS, showing a favorable accuracy-efficiency trade-off.

4.4.5. Effect of Pretrained Initialization

In addition, Table 9 presents the results obtained with scratch training and official COCO-pretrained initialization on KITTI. With pretrained weights, YOLO11n improved from 84.88% mAP@0.5 and 58.11% mAP@0.5:0.95 to 85.91% and 59.38%, respectively. DER-YOLO increased from 86.95% mAP@0.5 and 60.89% mAP@0.5:0.95 to 87.72% and 61.94%, respectively. DER-YOLO remained superior to YOLO11n under both training strategies.

4.5. Detection Performance Analysis

4.5.1. Class-Wise Performance Analysis

Figure 6 and Figure 7 illustrate the P-R curves of YOLO11n and the proposed DER-YOLO on the KITTI and BDD100K datasets. Under the mAP@0.5 evaluation metric, DER-YOLO consistently outperforms YOLO11n on both datasets. Specifically, the all-class mAP@0.5 on KITTI increases from 0.849 to 0.870, while that on BDD100K improves from 0.521 to 0.551. For the KITTI dataset, DER-YOLO improves the AP values of car, pedestrian, and cyclist from 0.960, 0.757, and 0.830 to 0.971, 0.774, and 0.865, among which the cyclist category obtains the largest improvement. For the BDD100K dataset, the AP values of vehicle, pedestrian, traffic sign, and traffic light increase from 0.720, 0.518, 0.443, and 0.402 to 0.741, 0.540, 0.486, and 0.438. The improvements in traffic sign and traffic light are relatively more evident, indicating that DER-YOLO is more effective in detecting small and densely distributed traffic objects. Overall, these results verify the effectiveness of the proposed method in enhancing detection accuracy and robustness across different traffic-scene datasets.

4.5.2. Scale-Wise Performance Analysis

To further verify the small-object-oriented design of DER-YOLO, this section analyzes detection performance from the perspective of target scale. By separately evaluating AP for small, medium, and large objects, the scale-wise results provide a more detailed assessment of the model’s capability in handling small-scale targets.
According to the COCO evaluation protocol [47], object instances are divided into small, medium, and large objects, and the AP values for each scale group are reported separately. The official COCO evaluation toolkit, pycocotools, was used for this assessment. Therefore, both the scale-wise AP/AR results in Table 10 and the category-wise small-object AP results in Table 11 are reported under the COCO protocol and may differ slightly from the mAP values obtained using the Ultralytics evaluation pipeline.
The results in Table 10 show that DER-YOLO outperforms the baseline model across all scale groups on both datasets, with the largest gains observed for small objects. On KITTI, AP@0.5:0.95 for small objects improves by 2.3 percentage points, while the gain for large objects is only 0.8 percentage points. On BDD100K, the small-object AP increases by 2.6 percentage points, compared with 0.5 percentage points for large objects. In addition, the improvement in AP@0.75 is greater than that in AP@0.5, indicating that the proposed modules not only enhance detection capability but also improve localization accuracy. The AR results show a similar trend. These findings suggest that global context enhancement in DGC-C3k2, cross-scale adaptive fusion in ECAF, and spatial response calibration in RLSK jointly contribute to more effective small-object detection in complex traffic scenes.
Although the scale-wise results confirm the overall effectiveness of DER-YOLO on small objects, the performance gains may still vary across categories. Therefore, to further examine whether the overall small-object improvement masks inter-category differences, category-wise small-object AP values were additionally evaluated, as shown in Table 11.
As shown in Table 11, DER-YOLO consistently improves the category-wise small-object AP on both datasets. On KITTI, the largest improvement is observed for Cyclist, followed by Pedestrian and Car. On BDD100K, DER-YOLO also shows clear improvements for small-scale objects, especially Traffic sign and Traffic light, which contain a high proportion of small instances. These results further demonstrate that the small-object improvements of DER-YOLO are not limited to the overall scale-level AP but are consistently reflected across different traffic-scene categories.

4.6. Comparison Experiments

To evaluate the performance of DER-YOLO more comprehensively, we compared it with several commonly used object detection methods on the KITTI and BDD100K datasets. All methods were trained and evaluated using the same dataset partition, input resolution of 640 × 640, and hardware platform.

4.6.1. Comparison Results on KITTI

As shown in Table 12, DER-YOLO achieves 86.95% mAP@0.5 and 60.89% mAP@0.5:0.95 on KITTI, improving by 2.07 and 2.78 percentage points over the YOLO11n baseline. It also outperforms NanoDet-Plus-m [48], YOLOv8n, YOLOv10n, and YOLOv12n in both accuracy metrics. Although YOLO11s and HIC-YOLOv5 [49] achieve higher accuracy, DER-YOLO provides a more favorable efficiency trade-off with substantially fewer parameters and lower computational cost. Compared with RT-DETR-r18, DER-YOLO improves both mAP@0.5 and mAP@0.5:0.95 while using only 13.8% of the parameters and 13.0% of the GFLOPs. These results demonstrate that DER-YOLO effectively improves detection accuracy while maintaining a lightweight architecture and real-time inference capability.

4.6.2. Comparison Results on BDD100K

Table 13 shows that BDD100K is more demanding than KITTI in data scale, target categories, and scene diversity. Here, DER-YOLO reaches 55.05% mAP@0.5 and 29.21% mAP@0.5:0.95, exceeding the YOLO11n baseline by 3.00 and 2.70 percentage points, respectively. It likewise surpasses NanoDet-Plus-m, YOLOv8n, YOLOv10n, YOLOv12n, and RT-DETR-r18 on both accuracy metrics. YOLO11s and HIC-YOLOv5 attain higher accuracy on both metrics; however, DER-YOLO offers a more favorable accuracy–efficiency trade-off, with far fewer parameters and lower computational cost. Compared with the larger YOLO11s of the same series, DER-YOLO attains comparable accuracy while using only 29.1% of the parameters and 34.3% of the GFLOPs and running about 1.2 times faster. Against HIC-YOLOv5 specifically, DER-YOLO attains nearly identical mAP@0.5:0.95 while using just 29.5% of the parameters and 23.9% of the GFLOPs and running about 1.5 times faster. These findings confirm that the stage-wise feature calibration strategy generalizes beyond KITTI to the larger and more complex BDD100K, demonstrating strong cross-dataset adaptability.
The results on KITTI and BDD100K demonstrate the overall effectiveness of DER-YOLO in terms of detection accuracy, model complexity, and inference speed. To confirm that the gain of DER-YOLO over the baseline is not caused by random fluctuations, both models were trained three times with different seeds. The three-run results are consistent with the single-run values, and the improvement consistently exceeds the run-to-run variation.

4.7. Visualization Analysis

Visual results are further provided to analyze the detection behavior of DER-YOLO, including loss function curves, object detection results, and gradient-weighted class activation mapping (Grad-CAM) [50] visualizations. The loss curves are used to compare the training convergence of YOLO11n and DER-YOLO, the detection results illustrate their performance in representative traffic scenes, and the Grad-CAM visualizations provide an intuitive interpretation of the target-related response regions learned by the models.

4.7.1. Loss Function Curves

To compare training convergence, the loss trends of YOLO11n and DER-YOLO were recorded on the BDD100K dataset. As shown in Figure 8, DER-YOLO reaches lower convergence values than YOLO11n in terms of box_loss, cls_loss, and dfl_loss, indicating improved optimization behavior in bounding box regression, classification, and distribution focal loss. All three curves show a stable downward trend without obvious oscillation, suggesting that DER-YOLO maintains stable training convergence on BDD100K.

4.7.2. Object Detection Results

To further evaluate the robustness and generalization capability of DER-YOLO in autonomous driving scenarios, representative complex traffic scenes were selected from the KITTI and BDD100K datasets for qualitative visual comparison. The KITTI examples include mixed scenes with pedestrians and cyclists, open-road scenes containing distant vehicles, and intersection scenes with multiple interacting targets. The BDD100K examples include complex urban scenes, rainy conditions, and nighttime environments. The comparative results are shown in Figure 9 and Figure 10.
Particular attention is given to distant or low-resolution traffic objects, because they often appear as small-scale instances in onboard traffic-scene images. As shown in Figure 9 and Figure 10, DER-YOLO shows better detection performance than the YOLO11n baseline across representative KITTI and BDD100K scenarios. On KITTI, DER-YOLO achieves higher confidence for distant small vehicles and recalls some targets missed by the baseline. In mixed urban scenes and dense pedestrian scenarios, it provides more complete detection of pedestrians and cyclists, with fewer missed detections and tighter bounding box localization. On BDD100K, DER-YOLO detects dense vehicles and small traffic signs more completely in complex urban scenes. Under degraded conditions such as rainy weather and nighttime environments, it also maintains stable responses to distant targets, pedestrians, and traffic signals. These qualitative results are consistent with the quantitative findings and further suggest that DGC-C3k2, ECAF, and RLSK jointly improve the detection of small and low-saliency traffic objects in complex scenes.

4.7.3. Grad-CAM Results

Grad-CAM [50] is a visualization technique for interpreting deep learning models. It analyzes the gradients of the target class with respect to convolutional feature maps and generates a heatmap that highlights the regions contributing to the model prediction. This provides an intuitive way to observe the target-related response regions learned by DER-YOLO. For both YOLO11n and DER-YOLO, Grad-CAM was applied to the high-resolution P3 feature immediately before the P3 detection head. For DER-YOLO, this feature corresponds to the output of the RLSK module.
For each image, the correctly detected instance with the highest confidence score was selected as the visualization target, and its predicted category was used as the target class. The gradient of the corresponding class score was backpropagated to the selected feature map. Channel importance weights were obtained by global average pooling of the gradients, after which the weighted feature maps were summed and passed through a ReLU operation. The resulting heatmap was resized to the original image resolution using bilinear interpolation, normalized to the range of [0, 1], and overlaid on the input image. The same target-selection criterion, target layer, and heatmap-generation procedure were used for YOLO11n and DER-YOLO.
As shown in Figure 11 and Figure 12, DER-YOLO produces more focused and target-related activation responses than the YOLO11n baseline. In representative KITTI and BDD100K scenes, DER-YOLO shows stronger responses around vehicles, pedestrians, and distant small-object regions, while reducing scattered activations in background areas. Under complex conditions such as dense traffic, low illumination, and nighttime scenes, DER-YOLO also maintains more stable activation responses on traffic-related targets. These visualization results suggest that DER-YOLO can better capture discriminative small-object-related regions and suppress irrelevant background responses, which is consistent with the quantitative scale-wise results and further supports the complementary effects of DGC-C3k2, ECAF, and RLSK.

4.8. Error Analysis and Robustness Evaluation

To provide a more objective assessment beyond qualitative visualization, this section reports quantitative error analysis, including robustness under adverse conditions, missed and false detection statistics, and representative failure cases.

4.8.1. Attribute-Subset Evaluation

To assess robustness under varying illumination and weather conditions, the validation samples were grouped into daytime, nighttime, clear, and rainy subsets. As shown in Figure 13, DER-YOLO consistently achieves higher mAP@0.5 and mAP@0.5:0.95 than YOLO11n across all four subsets. The improvement is stable across conditions, with mAP@0.5 gains ranging from 2.9 to 3.3 percentage points and mAP@0.5:0.95 gains from 2.0 to 2.5 percentage points. Although absolute accuracy is lower under the more challenging nighttime and rainy conditions, DER-YOLO still maintains a clear margin over the baseline in these degraded-visibility settings, indicating that the proposed stage-wise calibration improves robustness without relying on favorable imaging conditions.

4.8.2. Missed and False Detection Analysis

Table 14 compares the FN and FP of YOLO11n and DER-YOLO on the BDD100K validation set. DER-YOLO achieves more true positives while reducing both FP and FN. Specifically, its miss rate decreases from 46.24% to 42.91%, while the recall for small objects increases from 32.40% to 36.85%.

4.8.3. Failure Case Analysis

To complement the quantitative error analysis, representative challenging cases on the BDD100K validation set are visualized in Figure 14 under three conditions: rainy weather, heavy occlusion, and extreme darkness. For each scene, the ground truth, YOLO11n, and DER-YOLO results are shown side by side. Red arrows indicate ground-truth targets that the corresponding model fails to detect, while green arrows indicate targets that YOLO11n misses but DER-YOLO successfully recovers. As shown in the middle column, YOLO11n leaves many small and low-contrast objects undetected (red arrows), most of which are recovered by DER-YOLO (green arrows in the right column), including distant traffic signs and lights under rain, occluded pedestrians at the intersection, and small dark objects at night. Nevertheless, several targets remain undetected even by DER-YOLO (red arrows in the right column), such as extremely distant vehicles near the vanishing point, heavily overlapped pedestrians in dense crowds, and very dark roadside objects. These observations indicate that, although DER-YOLO substantially improves small-object detection, objects that occupy only a few pixels, are heavily occluded, or appear under very low illumination remain challenging.

5. Discussion

5.1. Effectiveness of Coordinated Stage-Wise Enhancement

The experimental results indicate that nano-scale YOLO models benefit from coordinated feature calibration across the backbone, neck, and pre-head stages rather than concentrated modification at a single location. DGC-C3k2, ECAF, and RLSK target insufficient context modeling, inadequate cross-scale detail preservation, and limited P3 spatial refinement, respectively. As shown in Table 8, their combination improves mAP@0.5 and mAP@0.5:0.95 by 2.07 and 2.78 percentage points over YOLO11n, exceeding the single-module variants and demonstrating complementary gains. In contrast, the DGC-Net ablation in Table 3 shows that the additional Spatial Gating Branch reduces accuracy, indicating that targeted stage-wise calibration is more effective than indiscriminately increasing module complexity in lightweight onboard detectors.

5.2. Small-Object Detection: Progress and Remaining Challenges

The scale-wise analysis in Table 10 further confirms that the improvement brought by DER-YOLO is most evident for small objects, where AP@0.5:0.95 increases by 2.3 percentage points on KITTI and 2.6 percentage points on BDD100K. However, the absolute AP for small objects remains relatively low, indicating that small-object detection in traffic scenes is still challenging. This is mainly because many small targets occupy only a few pixels, making it difficult for the model to extract sufficient discriminative details even after feature enhancement. In addition, when small objects are heavily occluded, spatial calibration alone may be insufficient to recover missing visual cues. These observations suggest that further improvements may require combining stage-wise feature calibration with small-object-oriented data augmentation, higher-resolution training strategies, or temporal information from video sequences.

5.3. Limitations and Future Directions

Although DER-YOLO improves detection performance in autonomous driving scenarios, it still has some limitations. First, RLSK is only applied to the P3 branch responsible for small-object detection, whereas the P4 and P5 branches may also require adaptive optimization under challenging conditions such as occlusion, large scale variation, and complex backgrounds. Second, the experiments were conducted on static image datasets, including KITTI and BDD100K, so the temporal consistency of DER-YOLO in video scenes remains unclear. In actual driving, unstable inter-frame detection may affect subsequent tracking and planning; therefore, further evaluation on video benchmark datasets such as nuScenes [51] and Waymo Open [52] is needed. Finally, DER-YOLO has not yet been tested on an in-vehicle embedded platform, and its actual inference speed, power consumption, and deployment stability under hardware constraints still need to be verified. Future work will explore scale-adaptive spatial calibration, multimodal LiDAR–vision fusion [53], video-based evaluation on nuScenes and Waymo Open, and deployment-oriented model optimization for onboard traffic perception systems.

6. Conclusions

This paper presents DER-YOLO, a lightweight small-object-oriented traffic detector for complex traffic scenes under onboard vision-based traffic perception conditions. Rather than pursuing general accuracy improvement by increasing model size, DER-YOLO addresses three key bottlenecks that limit small-object detection in nano-scale YOLO models: weak contextual representation, insufficient cross-scale detail preservation, and limited pre-head spatial response calibration. Specifically, DGC-C3k2 enhances global contextual representation after local feature extraction, ECAF adaptively balances high-level semantic cues and shallow high-resolution details in the P3 fusion path, and RLSK refines high-resolution spatial responses before the P3 detection head. These coordinated stage-wise feature calibrations improve small-object representation while preserving the lightweight and real-time characteristics of YOLO11n.
Experiments on KITTI and BDD100K demonstrate that DER-YOLO improves detection accuracy while maintaining real-time inference. On KITTI, small-object AP@0.5:0.95 increases from 27.0% to 29.3%, and on BDD100K it increases from 12.6% to 15.2%, with the largest AP gains consistently observed for small objects. Ablation results further show that distributed and well-positioned enhancements across the detection pipeline are more effective than concentrated modifications at a single stage, while controlling module complexity remains important for lightweight design. Nevertheless, absolute small-object accuracy remains limited, and further optimization is needed for deployment on more constrained edge devices. Future work will explore scale-adaptive spatial calibration, video-based evaluation on nuScenes and Waymo Open datasets, and deployment-oriented model optimization for onboard vision-based traffic perception systems.

Author Contributions

Conceptualization, J.W. and A.A.; methodology, J.W. and A.A.; software, J.W.; validation, J.W., K.A.M.R. and M.Z.M.Y.; formal analysis, J.W. and M.H.; investigation, J.W. and T.M.; resources, A.A., J.W., K.A.M.R. and M.Z.M.Y.; data curation, J.W.; writing—original draft preparation, J.W.; writing—review and editing, A.A., K.A.M.R., M.Z.M.Y., M.H. and T.M.; visualization, J.W.; supervision, A.A.; project administration, A.A. and J.W.; funding acquisition, A.A. and J.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Universiti Putra Malaysia (UPM) under the Geran Insentif Putra Siswazah (GP-IPS) fund, grant number GP-IPS/2025/9822500. This research was also supported in part by the Innovation Fund Project of Gansu Provincial Education Department, China, grant number 2026A-157.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data used in this study were obtained from publicly available benchmark datasets. The KITTI dataset is available from the KITTI Vision Benchmark Suite at https://www.cvlibs.net/datasets/kitti/ (accessed on 15 February 2026). The BDD100K dataset is available from the Berkeley DeepDrive platform at https://deepdrive.berkeley.edu/ (accessed on 15 February 2026), and related dataset information and tools are also provided at https://github.com/bdd100k/bdd100k (accessed on 15 February 2026). The datasets are available for academic research purposes under their respective terms of use. The core implementation code of DER-YOLO, including the DGC-C3k2, ECAF, and RLSK modules, together with the model configuration files for KITTI and BDD100K, is publicly available at https://github.com/weijp528/DER-YOLO (accessed on 2 June 2026).

Acknowledgments

The authors would like to thank the Malaysian Ministry of Higher Education for their continuous support in this research work. The authors would like to acknowledge Universiti Putra Malaysia (UPM) and Tianshui Normal University for their administrative and technical support. The authors also thank the researchers and organizations who made the KITTI and BDD100K datasets, as well as related open-source codes and tools, publicly available, which facilitated the development and evaluation of this work.

Conflicts of Interest

The authors declare no conflicts of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.

References

  1. Song, Z.; Liu, L.; Jia, F.; Luo, Y.; Zhang, G.; Yang, L.; Wang, L.; Jia, C. Robustness-Aware 3D Object Detection in Autonomous Driving: A Review and Outlook. IEEE Trans. Intell. Transp. Syst. 2024, 25, 15407–15436. [Google Scholar] [CrossRef]
  2. Liu, Z.; Wu, J.; Cai, Y.; Wang, H.; Chen, L.; Liu, Q. Dual-Stage Feature Specialization Network for Robust Visual Object Detection in Autonomous Vehicles. Sci. Rep. 2025, 15, 15501. [Google Scholar] [CrossRef] [PubMed]
  3. Yue, S.; Zhang, Z.; Shi, Y.; Cai, Y. WGS-YOLO: A Real-Time Object Detector Based on YOLO Framework for Autonomous Driving. Comput. Vis. Image Underst. 2024, 249, 104200. [Google Scholar] [CrossRef]
  4. Wei, J.; As’arry, A.; Anas Md Rezali, K.; Zuhri Mohamed Yusoff, M.; Ma, H.; Zhang, K. A Review of YOLO Algorithm and Its Applications in Autonomous Driving Object Detection. IEEE Access 2025, 13, 93688–93711. [Google Scholar] [CrossRef]
  5. Ruan, J.; Cui, H.; Huang, Y.; Li, T.; Wu, C.; Zhang, K. A Review of Occluded Objects Detection in Real Complex Scenarios for Autonomous Driving. Green Energy Intell. Transp. 2023, 2, 100092. [Google Scholar] [CrossRef]
  6. Redmon, J.; Divvala, S.; Girshick, R.; Farhadi, A. You Only Look Once: Unified, Real-Time Object Detection. In Proceedings of the 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, NV, USA, 27–30 June 2016; IEEE: New York, NY, USA, 2016; pp. 779–788. [Google Scholar] [CrossRef]
  7. Khanam, R.; Hussain, M. YOLOv11: An Overview of the Key Architectural Enhancements. arXiv 2024, arXiv:2410.17725. [Google Scholar] [CrossRef]
  8. Jocher, G.; Qiu, J. Ultralytics YOLO11. Available online: https://docs.ultralytics.com/models/yolo11/ (accessed on 26 March 2026).
  9. Tian, Y.; Ye, Q.; Doermann, D. YOLOv12: Attention-Centric Real-Time Object Detectors. arXiv 2025, arXiv:2502.12524. [Google Scholar] [CrossRef]
  10. Zheng, Z.; Cheng, J.; Jin, F. TFP-YOLO: Obstacle and Traffic Sign Detection for Assisting Visually Impaired Pedestrians. Sensors 2025, 25, 5879. [Google Scholar] [CrossRef] [PubMed]
  11. Liang, E.; Wei, D.; Li, F.; Lv, H.; Li, S. Object Detection Model of Vehicle-Road Cooperative Autonomous Driving Based on Improved YOLO11 Algorithm. Sci. Rep. 2025, 15, 32348. [Google Scholar] [CrossRef] [PubMed]
  12. Redmon, J.; Farhadi, A. YOLOv3: An Incremental Improvement. arXiv 2018, arXiv:1804.02767. [Google Scholar] [CrossRef]
  13. Jocher, G.; Stoken, A.; Borovec, J. Ultralytics YOLOv5. Available online: https://zenodo.org/records/7347926 (accessed on 26 March 2026).
  14. Wang, C.-Y.; Mark Liao, H.-Y.; Wu, Y.-H.; Chen, P.-Y.; Hsieh, J.-W.; Yeh, I.-H. CSPNet: A New Backbone That Can Enhance Learning Capability of CNN. In Proceedings of the 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW), Seattle, WA, USA, 14–19 June 2020; IEEE: New York, NY, USA, 2020; pp. 1571–1580. [Google Scholar] [CrossRef]
  15. Liu, S.; Qi, L.; Qin, H.; Shi, J.; Jia, J. Path Aggregation Network for Instance Segmentation. In Proceedings of the 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Salt Lake City, UT, USA, 18–22 June 2018; IEEE: New York, NY, USA, 2018; pp. 8759–8768. [Google Scholar] [CrossRef]
  16. Wang, C.-Y.; Bochkovskiy, A.; Liao, H.-Y.M. YOLOv7: Trainable Bag-of-Freebies Sets New State-of-the-Art for Real-Time Object Detectors. In Proceedings of the 2023 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Vancouver, BC, Canada, 17–24 June 2023; IEEE: New York, NY, USA, 2023; pp. 7464–7475. [Google Scholar] [CrossRef]
  17. Jocher, G.; Chaurasia, A.; Qiu, J. Ultralytics YOLOv8. Available online: https://zenodo.org/records/13614592 (accessed on 26 March 2026).
  18. Wang, A.; Chen, H.; Liu, L.; Chen, K.; Lin, Z.; Han, J.; Ding, G. YOLOv10: Real-Time End-to-End Object Detection. Adv. Neural Inf. Process. Syst. 2024, 37, 107984–108011. [Google Scholar] [CrossRef]
  19. Zhao, Y.; Lv, W.; Xu, S.; Wei, J.; Wang, G.; Dang, Q.; Liu, Y.; Chen, J. DETRs Beat YOLOs on Real-Time Object Detection. In Proceedings of the 2024 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Seattle, WA, USA, 16 June 2024; IEEE: New York, NY, USA, 2024; pp. 16965–16974. [Google Scholar] [CrossRef]
  20. Zhang, W.; Gao, X.; Yang, C.; Jiang, F.; Chen, Z. A Object Detection and Tracking Method for Security in Intelligence of Unmanned Surface Vehicles. J. Ambient Intell. Hum. Comput. 2022, 13, 1279–1291. [Google Scholar] [CrossRef]
  21. Chen, G.; Wang, H.; Chen, K.; Li, Z.; Song, Z.; Liu, Y.; Chen, W.; Knoll, A. A Survey of the Four Pillars for Small Object Detection: Multiscale Representation, Contextual Information, Super-Resolution, and Region Proposal. IEEE Trans. Syst. Man Cybern. Syst. 2022, 52, 936–953. [Google Scholar] [CrossRef]
  22. Cheng, G.; Yuan, X.; Yao, X.; Yan, K.; Zeng, Q.; Xie, X.; Han, J. Towards Large-Scale Small Object Detection: Survey and Benchmarks. IEEE Trans. Pattern Anal. Mach. Intell. 2023, 45, 13467–13488. [Google Scholar] [CrossRef] [PubMed]
  23. Li, T.; Xiong, X.; Zhang, Y.; Fan, X.; Zhang, Y.; Huang, H.; Hu, D.; He, M.; Liu, Z. RE-YOLOv5: Enhancing Occluded Road Object Detection via Visual Receptive Field Improvements. Sensors 2025, 25, 2518. [Google Scholar] [CrossRef] [PubMed]
  24. Yang, Y.; Yang, S.; Chan, Q. LEAD-YOLO: A Lightweight and Accurate Network for Small Object Detection in Autonomous Driving. Sensors 2025, 25, 4800. [Google Scholar] [CrossRef] [PubMed]
  25. He, X.; Cheng, R.; Zheng, Z.; Wang, Z. Small Object Detection in Traffic Scenes Based on YOLO-MXANet. Sensors 2021, 21, 7422. [Google Scholar] [CrossRef] [PubMed]
  26. Khalili, B.; Smyth, A.W. SOD-YOLOv8—Enhancing YOLOv8 for Small Object Detection in Aerial Imagery and Traffic Scenes. Sensors 2024, 24, 6209. [Google Scholar] [CrossRef] [PubMed]
  27. Ding, X.; Zhang, X.; Han, J.; Ding, G. Scaling Up Your Kernels to 31x31: Revisiting Large Kernel Design in CNNs. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), New Orleans, LO, USA, 19–24 June 2022; IEEE: New York, NY, USA, 2022; pp. 11963–11975. [Google Scholar] [CrossRef]
  28. Guo, M.-H.; Lu, C.-Z.; Liu, Z.-N.; Cheng, M.-M.; Hu, S.-M. Visual Attention Network. Comput. Vis. Media 2023, 9, 733–752. [Google Scholar] [CrossRef]
  29. Li, X.; Wang, W.; Hu, X.; Yang, J. Selective Kernel Networks. In Proceedings of the 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Long Beach, CA, USA, 15–20 June 2019; IEEE: New York, NY, USA, 2019; pp. 510–519. [Google Scholar] [CrossRef]
  30. Li, Y.; Hou, Q.; Zheng, Z.; Cheng, M.-M.; Yang, J.; Li, X. Large Selective Kernel Network for Remote Sensing Object Detection. In Proceedings of the 2023 IEEE/CVF International Conference on Computer Vision (ICCV), Paris, France, 1 October 2023; IEEE: New York, NY, USA, 2023; pp. 16748–16759. [Google Scholar] [CrossRef]
  31. Lau, K.W.; Po, L.-M.; Rehman, Y.A.U. Large Separable Kernel Attention: Rethinking the Large Kernel Attention Design in CNN. Expert Syst. Appl. 2024, 236, 121352. [Google Scholar] [CrossRef]
  32. Hu, J.; Shen, L.; Albanie, S.; Sun, G.; Wu, E. Squeeze-and-Excitation Networks. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Salt Lake City, UT, USA, 18–22 June 2018; pp. 7132–7141. [Google Scholar] [CrossRef]
  33. Woo, S.; Park, J.; Lee, J.-Y.; Kweon, I.S. CBAM: Convolutional Block Attention Module. In Proceedings of the Computer Vision—ECCV 2018; Ferrari, V., Hebert, M., Sminchisescu, C., Weiss, Y., Eds.; Springer International Publishing: Cham, Switzerland, 2018; Volume 11211, pp. 3–19. [Google Scholar] [CrossRef]
  34. Wang, X.; Girshick, R.; Gupta, A.; He, K. Non-Local Neural Networks. In Proceedings of the 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA, 18–22 June 2018; IEEE: New York, NY, USA, 2018; pp. 7794–7803. [Google Scholar] [CrossRef]
  35. Cao, Y.; Xu, J.; Lin, S.; Wei, F.; Hu, H. GCNet: Non-Local Networks Meet Squeeze-Excitation Networks and Beyond. In Proceedings of the 2019 IEEE/CVF International Conference on Computer Vision Workshop (ICCVW), Seoul, Republic of Korea, 27–28 October 2019; IEEE: New York, NY, USA, 2019; pp. 1971–1980. [Google Scholar] [CrossRef]
  36. Hou, Q.; Zhou, D.; Feng, J. Coordinate Attention for Efficient Mobile Network Design. In Proceedings of the 2021 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Nashville, TN, USA, 20–25 June 2021; IEEE: New York, NY, USA, 2021; pp. 13708–13717. [Google Scholar] [CrossRef]
  37. Shi, H.; Wu, Y.; Xu, Y.; Mu, X.; Hou, M.; Shi, B.; Zhang, L. MDI-YOLO a Lightweight Transformer-CNN-Based Multidimensional Feature Fusion Model for Small Object Detection. Sci. Rep. 2026, 16, 7233. [Google Scholar] [CrossRef] [PubMed]
  38. Yang, J.; Yue, X.; Wu, L. A Collaborative Multi-Attention Network for Real-Time Small Object Detection in UAV Imagery. Sci. Rep. 2026, 16, 5852. [Google Scholar] [CrossRef] [PubMed]
  39. Lin, T.-Y.; Dollár, P.; Girshick, R.; He, K.; Hariharan, B.; Belongie, S. Feature Pyramid Networks for Object Detection. In Proceedings of the 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Honolulu, HI, USA, 21–26 July 2017; IEEE: New York, NY, USA, 2017; pp. 2117–2125. [Google Scholar] [CrossRef]
  40. Tan, M.; Pang, R.; Le, Q.V. EfficientDet: Scalable and Efficient Object Detection. In Proceedings of the 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Seattle, WA, USA, 13–19 June 2020; IEEE: New York, NY, USA, 2020; pp. 10778–10787. [Google Scholar] [CrossRef]
  41. Ghiasi, G.; Lin, T.-Y.; Le, Q.V. NAS-FPN: Learning Scalable Feature Pyramid Architecture for Object Detection. In Proceedings of the 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Long Beach, CA, USA, 15–20 June 2019; IEEE: New York, NY, USA, 2019; pp. 7029–7038. [Google Scholar] [CrossRef]
  42. Wang, J.; Chen, K.; Xu, R.; Liu, Z.; Loy, C.C.; Lin, D. CARAFE: Content-Aware ReAssembly of FEatures. In Proceedings of the 2019 IEEE/CVF International Conference on Computer Vision (ICCV), Seoul, Republic of Korea, 27 October–2 November 2019; IEEE: New York, NY, USA, 2019; pp. 3007–3016. [Google Scholar] [CrossRef]
  43. Liu, W.; Lu, H.; Fu, H.; Cao, Z. Learning to Upsample by Learning to Sample. In Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV), Paris, France, 1–6 October 2023; pp. 6004–6014. [Google Scholar] [CrossRef]
  44. Wang, Q.; Wu, B.; Zhu, P.; Li, P.; Zuo, W.; Hu, Q. ECA-Net: Efficient Channel Attention for Deep Convolutional Neural Networks. In Proceedings of the 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Seattle, WA, USA, 14–19 June 2020; IEEE: New York, NY, USA, 2020; pp. 11531–11539. [Google Scholar] [CrossRef]
  45. Geiger, A.; Lenz, P.; Urtasun, R. Are We Ready for Autonomous Driving? The KITTI Vision Benchmark Suite. In Proceedings of the 2012 IEEE Conference on Computer Vision and Pattern Recognition, Providence, RI, USA, 16–21 June 2012; IEEE: New York, NY, USA, 2012; pp. 3354–3361. [Google Scholar] [CrossRef]
  46. Yu, F.; Chen, H.; Wang, X.; Xian, W.; Chen, Y.; Liu, F.; Madhavan, V.; Darrell, T. BDD100K: A Diverse Driving Dataset for Heterogeneous Multitask Learning. In Proceedings of the 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Seattle, WA, USA, 13–19 June 2020; IEEE: New York, NY, USA, 2020; pp. 2633–2642. [Google Scholar] [CrossRef]
  47. Lin, T.-Y.; Maire, M.; Belongie, S.; Hays, J.; Perona, P.; Ramanan, D.; Dollár, P.; Zitnick, C.L. Microsoft COCO: Common Objects in Context. In Computer Vision—ECCV 2014; Fleet, D., Pajdla, T., Schiele, B., Tuytelaars, T., Eds.; Lecture Notes in Computer Science; Springer International Publishing: Cham, Switzerland, 2014; Volume 8693, pp. 740–755. [Google Scholar]
  48. Rangi, L. NanoDet-Plus: Super Fast and High-Accuracy Lightweight Anchor-Free Object Detection Model. Available online: https://github.com/RangiLyu/nanodet (accessed on 22 June 2026).
  49. Tang, S.; Zhang, S.; Fang, Y. HIC-YOLOv5: Improved YOLOv5 for Small Object Detection. In Proceedings of the 2024 IEEE International Conference on Robotics and Automation (ICRA), Yokohama, Japan, 13–17 May 2024; pp. 6614–6619. [Google Scholar] [CrossRef]
  50. Selvaraju, R.R.; Cogswell, M.; Das, A.; Vedantam, R.; Parikh, D.; Batra, D. Grad-CAM: Visual Explanations From Deep Networks via Gradient-Based Localization. In Proceedings of the 2017 IEEE International Conference on Computer Vision (ICCV), Venice, Italy, 22–29 October 2017; pp. 618–626. [Google Scholar] [CrossRef]
  51. Caesar, H.; Bankiti, V.; Lang, A.H.; Vora, S.; Liong, V.E.; Xu, Q.; Krishnan, A.; Pan, Y.; Baldan, G.; Beijbom, O. nuScenes: A Multimodal Dataset for Autonomous Driving. In Proceedings of the 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Seattle, WA, USA, 14–19 June 2020; IEEE: New York, NY, USA, 2020; pp. 11618–11628. [Google Scholar] [CrossRef]
  52. Sun, P.; Kretzschmar, H.; Dotiwalla, X.; Chouard, A.; Patnaik, V.; Tsui, P.; Guo, J.; Zhou, Y.; Chai, Y.; Caine, B.; et al. Scalability in Perception for Autonomous Driving: Waymo Open Dataset. In Proceedings of the 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Seattle, WA, USA, 13–19 June 2020; IEEE: New York, NY, USA, 2020; pp. 2443–2451. [Google Scholar] [CrossRef]
  53. Zhang, W.; Jiang, F.; Yang, C.-F.; Wang, Z.-P.; Zhao, T.-J. Research on Unmanned Surface Vehicles Environment Perception Based on the Fusion of Vision and Lidar. IEEE Access 2021, 9, 63107–63121. [Google Scholar] [CrossRef]
Figure 1. Overall architecture of DER-YOLO.
Figure 1. Overall architecture of DER-YOLO.
Sensors 26 04462 g001
Figure 2. Architecture of the DGC-C3k2 module. (a) Overall structure of DGC-C3k2; (b) internal structure of DGC-Net. The dashed Spatial Gating Branch represents a candidate spatial modulation path evaluated during module design, which is not included in the final DGC-Net structure because it did not improve performance in the ablation study.
Figure 2. Architecture of the DGC-C3k2 module. (a) Overall structure of DGC-C3k2; (b) internal structure of DGC-Net. The dashed Spatial Gating Branch represents a candidate spatial modulation path evaluated during module design, which is not included in the final DGC-Net structure because it did not improve performance in the ablation study.
Sensors 26 04462 g002
Figure 3. Architecture of the ECAF module.
Figure 3. Architecture of the ECAF module.
Sensors 26 04462 g003
Figure 4. Architecture of the RLSK module.
Figure 4. Architecture of the RLSK module.
Sensors 26 04462 g004
Figure 5. Proportional scale distribution of object instances in the reorganized KITTI and BDD100K datasets. Statistics are calculated over the complete training and validation splits of KITTI and BDD100K. Object scales are determined using the COCO criterion based on the bounding-box area in the original image coordinates before resizing: small, area < 322 pixels; medium, 322 ≤ area < 962 pixels; and large, area ≥ 962 pixels.
Figure 5. Proportional scale distribution of object instances in the reorganized KITTI and BDD100K datasets. Statistics are calculated over the complete training and validation splits of KITTI and BDD100K. Object scales are determined using the COCO criterion based on the bounding-box area in the original image coordinates before resizing: small, area < 322 pixels; medium, 322 ≤ area < 962 pixels; and large, area ≥ 962 pixels.
Sensors 26 04462 g005
Figure 6. P-R curves for each class of YOLO11n and DER-YOLO on KITTI.
Figure 6. P-R curves for each class of YOLO11n and DER-YOLO on KITTI.
Sensors 26 04462 g006
Figure 7. P-R curves for each class of YOLO11n and DER-YOLO on BDD100K.
Figure 7. P-R curves for each class of YOLO11n and DER-YOLO on BDD100K.
Sensors 26 04462 g007
Figure 8. Training loss curves of YOLO11n and DER-YOLO on BDD100K: (a) box_loss; (b) cls_loss; (c) dfl_loss.
Figure 8. Training loss curves of YOLO11n and DER-YOLO on BDD100K: (a) box_loss; (b) cls_loss; (c) dfl_loss.
Sensors 26 04462 g008
Figure 9. Detection result comparison on KITTI: (a) original image; (b) YOLO11n; (c) DER-YOLO.
Figure 9. Detection result comparison on KITTI: (a) original image; (b) YOLO11n; (c) DER-YOLO.
Sensors 26 04462 g009
Figure 10. Detection result comparison on BDD100K: (a) original image; (b) YOLO11n; (c) DER-YOLO.
Figure 10. Detection result comparison on BDD100K: (a) original image; (b) YOLO11n; (c) DER-YOLO.
Sensors 26 04462 g010
Figure 11. Grad-CAM heatmap comparison on KITTI: (a) original image; (b) YOLO11n; (c) DER-YOLO.
Figure 11. Grad-CAM heatmap comparison on KITTI: (a) original image; (b) YOLO11n; (c) DER-YOLO.
Sensors 26 04462 g011
Figure 12. Grad-CAM heatmap comparison on BDD100K: (a) original image; (b) YOLO11n; (c) DER-YOLO.
Figure 12. Grad-CAM heatmap comparison on BDD100K: (a) original image; (b) YOLO11n; (c) DER-YOLO.
Sensors 26 04462 g012
Figure 13. Performance comparison across BDD100K attribute subsets.
Figure 13. Performance comparison across BDD100K attribute subsets.
Sensors 26 04462 g013
Figure 14. Challenging-case comparison on BDD100K: (a) ground truth; (b) YOLO11n; (c) DER-YOLO. Red arrows denote missed ground-truth targets, whereas green arrows denote targets recovered by DER-YOLO.
Figure 14. Challenging-case comparison on BDD100K: (a) ground truth; (b) YOLO11n; (c) DER-YOLO. Red arrows denote missed ground-truth targets, whereas green arrows denote targets recovered by DER-YOLO.
Sensors 26 04462 g014
Table 1. Category-wise instance counts of small, medium, and large objects in the reorganized KITTI and BDD100K datasets. Object scales follow the same COCO criterion as in Figure 5: small, area < 322 pixels; medium, 322 ≤ area < 962 pixels; and large, area ≥ 962 pixels.
Table 1. Category-wise instance counts of small, medium, and large objects in the reorganized KITTI and BDD100K datasets. Object scales follow the same COCO criterion as in Figure 5: small, area < 322 pixels; medium, 322 ≤ area < 962 pixels; and large, area ≥ 962 pixels.
DatasetClassSmallMediumLargeTotal
KITTICar628817,357910532,750
KITTIPedestrian114025909794709
KITTICyclist4968462851627
BDD100KVehicle309,004275,716138,943723,663
BDD100KPedestrian71,55634,6813512109,749
BDD100KTraffic sign291,05763,3849836364,277
BDD100KTraffic light255,80325,0123411284,226
Table 2. Experimental environment and training parameter settings.
Table 2. Experimental environment and training parameter settings.
ItemSetting
CPUIntel Core i9-13900H
GPUNVIDIA GeForce RTX 4060
FrameworkPyTorch 2.5.1, CUDA 12.1, Ultralytics 8.3.223
Input size640 × 640
Batch size16
Epochs200
OptimizerAdamW
Initial learning rate0.00125
LR scheduleLinear decay (lrf = 0.01)
Momentum0.9
Weight decay0.0005
Warm-up epochs3
Table 3. DGC-Net component ablation.
Table 3. DGC-Net component ablation.
ConfigurationαmAP@0.5 (%)mAP@0.5:0.95 (%)Params (M)GFLOPs
Baseline-84.8858.112.5906.443
C-83.8256.572.6087.028
C+T-85.3258.532.6217.060
C + T + S (Mul)-84.8258.202.6257.084
C + T + S (Res)0.184.5258.152.6257.084
C + T + S (Res)0.284.6158.322.6257.084
Note: C denotes Context Modeling, T denotes Transform, and S denotes Spatial Gating. “Mul” and “Res” indicate multiplicative and residual spatial gating, respectively; α is the residual weight coefficient.
Table 4. Comparison of DGC-C3k2 with attention and context modules.
Table 4. Comparison of DGC-C3k2 with attention and context modules.
ConfigurationPositionmAP@0.5 (%)mAP@0.5:0.95 (%)Params (M)GFLOPs
YOLO11n-84.8858.112.5906.443
+SEBackbone P3 & P485.0758.262.5956.448
+CBAMBackbone P3 & P484.6757.882.5956.453
+CABackbone P3 & P484.9358.152.5976.463
+GCNetBackbone P3 & P485.2458.372.5956.448
+DGC-C3k2Backbone P3 & P485.3258.532.6217.060
Table 5. Comparison of ECAF upsampling and fusion strategies.
Table 5. Comparison of ECAF upsampling and fusion strategies.
ConfigurationmAP@0.5 (%)mAP@0.5:0.95 (%)Params (M)GFLOPs
Fixed (nearest) + concat84.8157.972.7888.660
CARAFE + concat85.1258.452.9659.224
DySample + concat85.3158.712.8058.712
ECAF (DySample + ECA fusion)85.5558.382.7077.215
Table 6. RLSK branch ablation.
Table 6. RLSK branch ablation.
MethodmAP@0.5 (%)mAP@0.5:0.95 (%)Params (M)GFLOPs
Baseline84.8858.112.5906.443
3 × 385.0258.352.6036.572
3 × 3/5 × 585.1558.482.6126.644
3 × 3/5 × 5/7 × 785.2158.562.6446.786
Table 7. RLSK placement ablation.
Table 7. RLSK placement ablation.
ConfigurationmAP@0.5 (%)mAP@0.5:0.95 (%)Params (M)GFLOPs
Baseline84.8858.112.5906.443
P3 85.2158.562.6446.786
P485.0458.412.6796.772
P584.9658.292.8326.801
P3 + P4 + P585.2658.682.9057.093
Table 8. Ablation results of different module combinations in DER-YOLO.
Table 8. Ablation results of different module combinations in DER-YOLO.
MethodDGC-C3k2ECAFRLSKP
(%)
R
(%)
mAP@0.5
(%)
mAP@0.5:0.95
(%)
FPSParams
(M)
GFLOPs
Baseline ①---89.0575.0184.8858.11127.22.5906.443
89.3876.2685.3258.53125.92.6217.060
88.0376.7885.5558.38116.82.7077.215
89.1175.3585.2158.56123.42.6446.786
89.8576.1686.3359.84114.72.7247.230
DER-YOLO ⑥91.1576.6686.9560.89111.42.7447.401
Table 9. Effect of pretrained initialization on KITTI.
Table 9. Effect of pretrained initialization on KITTI.
MethodInit.mAP@0.5 (%)mAP@0.5:0.95 (%)
YOLO11nscratch84.8858.11
YOLO11npretrained85.9159.38
DER-YOLOscratch86.9560.89
DER-YOLOpretrained87.7261.94
Table 10. Scale-wise detection performance comparison on KITTI and BDD100K.
Table 10. Scale-wise detection performance comparison on KITTI and BDD100K.
MetricIoUAreamaxDetsKITTIBDD100K
YOLO11nDER-YOLOYOLO11nDER-YOLO
AP (%)0.50:0.95all10057.760.126.128.6
0.50all10083.785.951.453.8
0.75all10058.060.722.425.0
0.50:0.95small10027.029.312.615.2
0.50:0.95medium10054.856.241.543.7
0.50:0.95large10069.570.356.957.4
AR (%)0.50:0.95all125.026.29.19.6
0.50:0.95all1056.559.432.534.9
0.50:0.95all10061.263.740.242.0
0.50:0.95small10040.442.727.028.9
0.50:0.95medium10063.765.357.659.3
0.50:0.95large10076.276.566.767.0
Table 11. Category-wise small-object AP@0.5:0.95 comparison.
Table 11. Category-wise small-object AP@0.5:0.95 comparison.
MethodKITTIBDD100K
CarPedestrianCyclistVehiclePedestrianTraffic SignTraffic Light
YOLO11n47.612.221.218.211.710.69.9
DER-YOLO48.914.424.619.914.013.913.0
Table 12. Performance comparison on KITTI.
Table 12. Performance comparison on KITTI.
MethodmAP@0.5 (%)mAP@0.5:0.95 (%)FPSParams (M)GFLOPs
NanoDet-Plus-m84.2255.17115.41.1683.695
YOLOv8n85.0258.22118.93.0128.197
YOLOv10n82.9857.31109.92.7098.399
YOLO11n84.8858.11127.22.5906.443
YOLO11s88.2063.0694.69.42921.600
YOLOv12n85.3258.34121.12.5696.483
HIC-YOLOv591.4662.8976.49.31431.000
RT-DETR-r1886.4059.1159.219.92157.085
DER-YOLO86.9560.89111.42.7447.401
Note: YOLO11n and DER-YOLO were each trained three times with random seeds 42, 43, and 44 under identical settings. The table reports a representative single run for consistency with the ablation studies. Across the three runs, the standard deviations are ±0.14/±0.10 (mAP@0.5/mAP@0.5:0.95) for YOLO11n and ±0.16/±0.12 for DER-YOLO, and the representative single run reported above lies within one standard deviation of the corresponding three-run mean. Other methods are from a single run.
Table 13. Performance comparison on BDD100K.
Table 13. Performance comparison on BDD100K.
MethodmAP@0.5 (%)mAP@0.5:0.95 (%)FPSParams (M)GFLOPs
NanoDet-Plus-m51.3825.12110.61.1683.695
YOLOv8n52.0026.42115.43.0128.197
YOLOv10n51.4326.22105.22.7098.399
YOLO11n52.0526.51122.82.5906.443
YOLO11s55.6829.5689.59.42921.600
YOLOv12n52.6126.75118.12.5696.483
HIC-YOLOv560.6229.3071.29.31431.000
RT-DETR-r1854.4828.5256.219.92157.085
DER-YOLO55.0529.21106.32.7447.401
Note: YOLO11n and DER-YOLO were each trained three times with random seeds 42, 43, and 44 under identical settings. The table reports a representative single run for consistency with the ablation studies. Across the three runs, the standard deviations are ±0.19/±0.11 (mAP@0.5/mAP@0.5:0.95) for YOLO11n and ±0.21/±0.13 for DER-YOLO, and the representative single run reported above lies within one standard deviation of the corresponding three-run mean. Other methods are from a single run.
Table 14. Quantitative error and scale-wise recall analysis on BDD100K.
Table 14. Quantitative error and scale-wise recall analysis on BDD100K.
ModelTPFPFNMiss Rate (%)R-Small (%)
YOLO11n99,74826,38385,77846.2432.40
DER-YOLO105,91524,79979,61142.9136.85
Note: Miss rate is calculated as FN/(TP + FN), and R-small denotes recall on small objects. The TP, FP, and FN counts are obtained at a confidence threshold of 0.25 and an IoU matching threshold of 0.5.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Wei, J.; As’arry, A.; Md Rezali, K.A.; Mohamed Yusoff, M.Z.; Hussin, M.; Mu, T. DER-YOLO: A Lightweight Stage-Wise Feature Calibration Network for Onboard Real-Time Small-Object Detection. Sensors 2026, 26, 4462. https://doi.org/10.3390/s26144462

AMA Style

Wei J, As’arry A, Md Rezali KA, Mohamed Yusoff MZ, Hussin M, Mu T. DER-YOLO: A Lightweight Stage-Wise Feature Calibration Network for Onboard Real-Time Small-Object Detection. Sensors. 2026; 26(14):4462. https://doi.org/10.3390/s26144462

Chicago/Turabian Style

Wei, Jiapei, Azizan As’arry, Khairil Anas Md Rezali, Mohd Zuhri Mohamed Yusoff, Masnida Hussin, and Tong Mu. 2026. "DER-YOLO: A Lightweight Stage-Wise Feature Calibration Network for Onboard Real-Time Small-Object Detection" Sensors 26, no. 14: 4462. https://doi.org/10.3390/s26144462

APA Style

Wei, J., As’arry, A., Md Rezali, K. A., Mohamed Yusoff, M. Z., Hussin, M., & Mu, T. (2026). DER-YOLO: A Lightweight Stage-Wise Feature Calibration Network for Onboard Real-Time Small-Object Detection. Sensors, 26(14), 4462. https://doi.org/10.3390/s26144462

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop