3.1. Early Pedestrian Detection Techniques
Early pedestrian detection systems combined handcrafted visual features with classical machine learning classifiers. These systems usually followed a modular multi-stage pipeline: candidate region generation (typically via the sliding window technique), feature extraction, and classification using algorithms such as SVM or boosting-based methods (see
Figure 2). To handle the articulated structure of the human body, structural models like the Deformable Part Model (DPM) were introduced to represent pedestrian geometry through a collection of part-based templates [
13]. Before the emergence of deep CNNs [
14,
15,
16], the field was defined by the exploration of robust descriptors such as Scale-Invariant Feature Transform (SIFT) [
17], Local Binary Patterns (LBP) [
18], Speeded-Up Robust Features (SURF) [
19], HOG [
20], and Haar-like features [
21], which aimed to encode cues like texture, gradient orientation, and edge contrast.
Among these, HOG combined with a linear SVM (HOG+SVM) [
20] became the leading approach for several years, with strong performance on local shape and gradient features. Dalal and Triggs [
20] demonstrated that fine-scale gradients without smoothing, nine orientation bins over 0°–180°, and overlapping blocks with L2-Hys normalization were all critical for robust pedestrian representation, design principles that, as discussed below, continue to influence modern feature extraction pipelines. The Viola–Jones detector [
21], which used Haar-like features and cascade AdaBoost, also offered efficient real-time detection, introducing three ideas that proved foundational beyond face detection: integral images for constant-time feature evaluation, AdaBoost-based automatic feature selection from a large pool of Haar-like candidates, and attentional cascades that rapidly discard background regions. These mechanisms directly prefigured the region proposal and early-rejection strategies used in modern two-stage detectors such as Faster R-CNN [
6]. Another key group of methods used channel features, like Integral Channel Features (ICF), which built on HOG by adding more feature channels such as gradient magnitude and color, and used boosting for feature selection and classification [
22,
23]. These methods balanced accuracy against speed, and led to extensions like Aggregated Channel Features (ACF) [
22] and filtered channel features [
24]. Nam et al. [
25] introduced Locally Decorrelated Channel Features (LDCF), demonstrating that applying learned decorrelation filters to ACF channels before boosted classification significantly reduced miss rate. This idea of transforming feature representations to reduce redundancy before classification foreshadows the normalization and decorrelation layers (e.g., batch normalization) prevalent in modern deep learning architectures.
At the same time, DPM [
26,
27] became popular for modeling pedestrian structure and dealing with pose changes and occlusions. DPM uses a root filter and several deformable parts, usually described with HOG features [
20], and combines their responses while considering deformation costs. Variants of DPM improved results by using multi-resolution representations, handling occlusions, and adding context [
28,
29,
30,
31,
32].
For inference, handcrafted features are taken from detection windows at different image scales, and classifiers separate pedestrians from the background. Non-Maximum Suppression (NMS) removes duplicate detections. In training, positive and negative samples are chosen based on their overlap with ground truth, and hard negative mining (bootstrap) [
21] is often used to make detection more robust. Although these methods performed well, they struggled with large appearance changes and complex scenes, which led to the shift toward deep learning approaches [
8].
These approaches were widely adopted because they ran in real time on the limited hardware of the period. As a result, they were suitable for early embedded vision systems used in intelligent transportation applications.
Handcrafted feature-based methods often struggled to generalize across complex real-world environments characterized by occlusions, variations in pedestrian appearance, and changing illumination conditions. Although classical techniques are no longer competitive with deep learning on detection accuracy, several of their underlying principles–such as gradient-based feature extraction, multiscale analysis, and efficient region evaluation–have influenced the design of contemporary deep learning detection architectures.
These limitations motivated the move to data-driven approaches. Deep learning has produced large gains in pedestrian detection accuracy by automatically learning hierarchical feature representations from large-scale datasets.
3.2. Deep Learning-Based Techniques
Deep learning has significantly advanced pedestrian detection by improving detection accuracy and robustness [
9,
33,
34]. Unlike classical computer vision approaches that rely on handcrafted features, deep learning models automatically learn hierarchical feature representations directly from large-scale datasets [
35]. The gradient-based local feature encoding introduced by HOG [
20] is structurally similar to the first convolutional layers of modern CNNs, which also learn oriented edge and gradient filters [
14]. This transition has resulted in substantial performance improvements, especially in complex environments encountered in ADAS. CNNs drove this progress by automatically extracting the discriminative features needed to detect pedestrians under challenging conditions such as occlusion, scale variation, and diverse lighting [
36].
Modern deep learning detectors can be categorized along several architectural axes. These include the distinction between one-stage and two-stage detection frameworks, anchor-based and anchor-free detection strategies, CNN-based and transformer-based architectures, bounding box detection versus instance segmentation approaches, and lightweight versus heavyweight models designed for different deployment scenarios. The following subsections discuss these categories and highlight their respective strengths and limitations. A comparative summary is provided in
Table 1.
To complement the qualitative taxonomy,
Table 2 provides a quantitative comparison of representative RGB-only methods evaluated on the Caltech and CityPersons benchmarks, and
Table 3 summarizes the multispectral/RGB-thermal methods, which are evaluated on different datasets (KAIST Multispectral Pedestrian Dataset (KAIST), Low-Light Visible-Infrared Paired dataset (LLVIP), MSDS) and report different metrics. Because these figures originate from heterogeneous sources, we treat
Table 2 as a comparative literature summary rather than a controlled benchmark, and we characterise each method’s fitness for ADAS as explained further. A method is rated High when real-time operation (≥30 Frames Per Second (FPS), measured as single-image latency) has been demonstrated on embedded or edge hardware, or when a lightweight footprint (≤15 M parameters) is combined with real-time single-image latency on a desktop GPU. A method is considered Moderate when real-time operation is shown only on desktop or server GPUs, or is evidenced solely by batched or TensorRT throughput, which does not establish single-stream latency. Methods are rated Limited when they are not real-time under the reported conditions or when their computational footprint makes embedded deployment unlikely. Classical handcrafted methods retained for historical context are labelled Reference. Throughput figures cannot raise a rating above Moderate, since they do not characterise the per-frame latency that governs closed-loop safety. The rating reflects deployment feasibility under embedded compute constraints.
Several trends emerge from the RGB comparison. First, the progression from classical to deep learning methods is substantial: HOG+SVM [
20] achieves a miss rate of 68.0% on Caltech, while the Adapted Faster R-CNN [
59] lowers the Caltech log-average miss rate from 68.0% to roughly 5.0%. Second, the accuracy-speed trade-off between two-stage and one-stage detectors is reflected in the data: Faster R-CNN [
6] achieves strong miss rates (∼15% on CityPersons Reasonable, vanilla configuration) but operates at only ∼5 FPS, whereas YOLOv8s [
55] reaches ∼91 FPS with a comparable miss rate of ∼13.0%. Thus, YOLOv8s appears more favorable for latency-constrained deployment than two-stage alternatives under the reported conditions, although embedded validation remains necessary. Third, the lightweight variants show why a speed figure must be read together with its measurement type. Tiny-YOLOv3 runs at ∼21–45 FPS as single-image latency on an embedded Jetson Nano, which justifies its High suitability rating, whereas YOLOv8n’s headline ∼1010 FPS is batched TensorRT throughput on a server-class A100 rather than single-stream latency, so it does not by itself establish embedded real-time performance and is rated only Moderate. Finally, the table makes visible a fragmented evaluation landscape: most methods are tested on only one or two benchmarks under varying protocols and on different hardware, which limits direct comparability. Multispectral methods (
Table 3) are not directly comparable to the RGB-only rows as they require aligned RGB and thermal input and are evaluated on dedicated benchmarks.
On the KAIST reasonable subset the classical baseline reaches 54.4% MR−2 while modern target-aware fusion methods achieve below 5% MR−2, indicating substantial progress within the multispectral approaches.
Table 2 reports a Heavy Occlusion column, and it is where the strong benchmark numbers come apart. The Adapted Faster R-CNN scores 12.97% on CityPersons Reasonable but 50.5% under heavy occlusion. CSP, at 11.0% on Reasonable, rises to roughly 49.3%. Each misses close to half the heavily occluded pedestrians it is shown. These are not edge cases for a driver-assistance system. For example, a child partially hidden between parked vehicles or a pedestrian embedded in a dense crowd represents precisely the kind of occluded case in which late detection has the highest safety cost. Read on their own, the Reasonable-subset figures flatter these methods, and the occlusion survey by Li et al. [
69] finds the same gap across a wider set of detectors.
When most of a pedestrian is hidden, the features the network extracts look more like background than a person, and its confidence drops below the detection threshold. A second failure shows up in crowds: non-maximum suppression cannot tell a duplicate box on one pedestrian from a legitimate box on the person overlapping them, so it discards real detections alongside the redundant ones [
32].
These issues are not new. Part-based models were built for exactly this difficulty. The occlusion-handling detector of Ouyang and Wang [
70] treated a pedestrian as parts with their own visibility, so a hidden region cost one part rather than the whole detection. The methods that deal best with crowds and occlusion today have circled back to that idea, reasoning about visible regions explicitly, adding losses that penalise a box for drifting onto its neighbour, and letting suppression adapt to local crowd density [
71,
72,
73]. Of the classical ideas this review traces into modern detectors, part-based occlusion reasoning is one of the clearest to have come back.
From an ADAS deployment perspective, the evolution of deep learning-based pedestrian detection is driven by accuracy improvements and by the ability to meet strict real-time and reliability constraints. While modern detectors report impressive benchmark performance, their behavior under real-world conditions—such as dense urban traffic, partial occlusion, and dynamic lighting—often reveals limitations. In particular, models optimized for benchmark datasets may fail to generalize when faced with domain shifts or sensor noise. Thus, a fundamental gap remains between academic evaluation and real-world deployment, suggesting that future research should prioritize robustness and adaptability over incremental accuracy gains.
3.2.1. Two-Stage Detectors vs. One-Stage
Deep learning object detectors are usually categorized into two-stage and one-stage architectures (see
Figure 3). Two-stage detectors first generate candidate object regions via a region proposal network, then classify and refine them in a second stage. This paradigm has clear roots in classical detection methods: the cascade rejection principle introduced by [
21], where a lightweight first stage rapidly eliminates background regions before a more expensive second stage processes the remaining candidates, can be seen as an early form of two-stage detection. More directly, the DPM framework [
27] employed a coarse root filter to identify candidate locations and higher-resolution part filters to refine detections, a structure that is mirrored by the region proposal network and classification head in Faster R-CNN [
6]. An important extension of this approach is the Discriminative DPM for pedestrian detection with occlusion handling, which explicitly models object parts and their spatial relationships to remain robust when portions of the pedestrian are not visible [
70]. By allowing individual parts to be independently detected and spatially rearranged, this formulation improves detection performance in partially occluded scenarios, which are common in real-world urban environments.
Representative models in the modern two-stage category include R-CNN, Fast R-CNN, Faster R-CNN [
6], and Mask R-CNN [
38]. These approaches generally achieve high detection accuracy, largely due to their region-wise processing mechanism, which is detailed below.
The sequential region proposal and classification process introduces additional computational overhead, which limits their applicability in real-time applications with constrained computational resources [
39,
40].
One-stage detectors localise and classify objects in a single forward pass, without a separate region proposal stage. Prominent examples include YOLO [
5] and Single Shot MultiBox Detector (SSD) [
45]. These models are optimized for high-speed inference and are therefore widely used in real-time applications such as ADAS perception systems. However, one-stage detectors typically exhibit reduced accuracy when detecting small or densely packed objects [
37,
42].
The performance differences between the two approaches are rooted in their internal processing mechanisms. In particular, two-stage detectors rely on a Region Proposal Network (RPN) that generates candidate regions by sliding a small convolutional network over the feature map and predicting objectness scores together with bounding box offsets for a set of predefined anchors. These proposals are subsequently refined in a second stage using Region of Interest (RoI) operations, which extract fixed-size feature representations for precise classification and localization. This region-wise processing enables more accurate bounding box regression, particularly for small or partially occluded pedestrians, as feature extraction is focused on a reduced set of candidate regions.
In contrast, one-stage detectors apply detection as a dense prediction problem, where bounding boxes and class probabilities are directly regressed at each spatial location of the feature map in a single forward pass. As a consequence of this design, the model must learn object localization and classification simultaneously across all spatial locations, increasing sensitivity to background noise. While this approach eliminates the computational overhead associated with proposal generation, it introduces a class imbalance problem, since the majority of spatial locations correspond to the background. This imbalance can negatively affect training stability and detection accuracy, especially for small objects. Because predictions are tied to fixed-resolution feature maps, small pedestrians may not be sufficiently represented, leading to reduced localization precision compared to two-stage approaches.
This trade-off between detection accuracy and computational efficiency is important in ADAS environments, where maintaining high frame rates is critical for real-time safety systems [
43,
44]. The speed–accuracy trade-off alone is insufficient to fully characterise detector performance in such contexts. Instead, the suitability of a detection architecture depends strongly on the operational scenario. For example, highway scenes with low object density may tolerate slower two-stage detectors, whereas dense urban traffic requires faster one-stage approaches.
3.2.2. Anchor-Based vs. Anchor-Free Detectors
Object detection models used in pedestrian detection for ADAS can be broadly categorized based on their bounding box prediction strategy. Anchor-based detectors rely on predefined anchor boxes with multiple scales and aspect ratios to localize pedestrians. These anchors are matched to ground-truth bounding boxes during training, enabling the model to learn localization through regression. Widely used architectures such as Faster R-CNN [
6], SSD [
45], and RetinaNet [
74] have been successfully applied to pedestrian detection benchmarks such as Caltech and CityPersons.
Real-world driving presents three specific challenges: scale variation (far vs. near pedestrians), frequent occlusions, and dense crowds in urban environments. Anchor-based methods require careful tuning of anchor sizes and aspect ratios to match the upright, narrow shape of pedestrians. In practice, suboptimal anchor design can lead to poor matching quality, especially for small or heavily occluded pedestrians, which are critical cases in ADAS safety systems [
75].
Anchor-free detectors avoid this by removing predefined anchors entirely. Instead, these models directly predict object centers or keypoints and regress bounding box dimensions. Approaches such as CenterNet [
75] and FCOS [
62] simplify the detection pipeline and reduce the number of hyperparameters, making them attractive for real-time ADAS applications where robustness and efficiency are crucial.
In pedestrian detection, anchor-free methods offer several advantages. First, they handle scale variation more naturally by assigning predictions to spatial locations rather than predefined anchor boxes. Second, they improve detection in crowded scenes by reducing ambiguity in anchor matching, which is a common issue when multiple pedestrians overlap. For example, FCOS formulates detection as a per-pixel prediction task, allowing better localization of small and partially occluded pedestrians. Similarly, CenterNet models pedestrians as center points, which has been shown to improve performance in dense urban traffic scenarios [
47,
62].
Recent work in ADAS-oriented pedestrian detection has also explored hybrid and improved strategies. Methods such as Adaptive Training Sample Selection (ATSS) [
46] reduce the sensitivity of anchor-based detectors by dynamically selecting positive samples, while newer detectors like YOLOX [
76] adopt anchor-free formulations to improve both speed and accuracy. These approaches trade detection precision against computational cost, which is the binding constraint for embedded automotive deployment.
Anchor-based detectors remain widely used because they are mature and well-supported. However, anchor-free methods are increasingly the more flexible choice. Their ability to better handle small, occluded, and densely packed pedestrians makes them suitable for safety-focused driving scenarios, where accurate and reliable detection is essential.
From a technical perspective, the key difference lies in how object localization is performed. Anchor-based methods treat detection as a matching and regression problem over predefined hypotheses, where performance depends on the quality of anchor design and assignment. In contrast, anchor-free methods reformulate detection as a spatial prediction task, directly learning object locations from feature representations, which simplifies the pipeline but shifts complexity toward accurate feature learning.
3.2.3. CNN-Based vs. Transformer-Based
CNNs have long been the dominant approach for pedestrian detection in ADAS due to their efficiency in extracting local spatial features [
60] and enabling real-time performance on embedded systems [
37].
Transformer-based models take a different approach, using self-attention to capture global contextual relationships across the entire scene [
49]. This is valuable for pedestrian detection, where scene context—object interactions, occlusions, and environmental structure—improves detection accuracy.
Recent transformer-based architectures such as DEtection TRansformer (DETR) [
50] and Swin Transformer [
77] apply global self-attention to capture the scene context relevant to small or partially occluded pedestrians in complex urban environments. The benefit is not unconditional, as large-scale cross-dataset studies report that CNN backbones still generalise better than transformer backbones under domain shift [
78,
79]. Additionally, hybrid models such as Real-Time DEtection TRansformer (RT-DETR) [
63] integrate transformers with CNN backbones to enhance feature representation while maintaining computational efficiency [
61]. These approaches combine the strengths of CNNs (efficient local feature extraction) with those of transformers (global context modeling).
The adoption of transformers in ADAS is constrained by their computational cost. The self-attention mechanism scales quadratically with input size, making real-time inference challenging on resource-limited hardware [
51,
80]. This limitation is critical in safety-sensitive ADAS applications, where low latency and reliability are essential.
To address these challenges, recent research has focused on improving transformer efficiency through a range of architectural optimizations that extend beyond basic local attention and hierarchical processing. In addition to techniques such as local attention, hierarchical feature processing, and input downsampling—used in models like Swin Transformer [
77] and Pyramid Vision Transformer (PVT) [
81]—more advanced attention optimization strategies have been proposed to further reduce computational complexity while preserving global contextual modeling [
82,
83].
In particular, local attention mechanisms limit the self-attention operation to small, fixed regions of the image instead of comparing every location with all others. This means the model focuses only on nearby areas at a time, which reduces the amount of computation while still capturing important local patterns [
77]. Hierarchical processing further improves efficiency by progressively reducing spatial resolution while increasing feature abstraction, allowing global context to be captured across layers instead of within a single attention operation [
81].
Beyond these approaches, sparse attention mechanisms reduce computational cost by limiting interactions to a subset of relevant tokens instead of computing full pairwise relationships, lowering memory and processing requirements [
84,
85]. Deformable attention, as introduced in Deformable DETR, further enhances efficiency by learning a small set of sampling points around reference locations, enabling the model to focus on the most informative spatial regions while reducing unnecessary computations [
86]. Additionally, linearized attention methods approximate standard attention operations to achieve linear complexity (O(N)), enabling scalability to high-resolution inputs typical in ADAS scenarios [
87].
Input downsampling also plays a critical role by reducing the number of tokens processed by the transformer, directly lowering computational cost, although at the potential expense of fine spatial detail [
83]. These strategies collectively enable transformer models to approximate global reasoning while remaining computationally feasible for real-time ADAS applications.
Hybrid CNN–Transformer architectures combine efficient convolutional feature extraction with transformer-based global reasoning, allowing models to operate at reduced resolution while maintaining strong contextual awareness [
50,
63]. Alongside these developments, lightweight and edge-optimized vision transformers are being designed to meet the strict latency, memory, and energy constraints of embedded automotive systems [
88].
Transformer networks now appear in higher-level tasks such as pedestrian intention prediction and trajectory forecasting, where modeling temporal dependencies in video sequences provides advantages in anticipating human behavior [
89,
90]. This highlights their broader potential in enhancing situational awareness in ADAS.
Robustness, explainability, scale variation, and occlusion remain unsolved in real-world scenarios [
69,
91].
CNN-based models remain the preferred choice for real-time pedestrian detection in ADAS due to their efficiency and lower computational requirements. In contrast, transformer-based models offer superior contextual understanding and improved performance in complex scenarios, such as occlusion and dense environments. The downside is the higher computational cost. Therefore, hybrid CNN–transformer architectures and optimized transformer designs represent a promising direction for achieving an effective balance between accuracy and real-time performance in practical ADAS deployments [
92,
93].
3.2.4. Bounding Box Detection vs. Instance Segmentation
In ADAS, pedestrian detection has usually relied on bounding box-based object detectors, which estimate the location of pedestrians using rectangular regions. Approaches such as Faster R-CNN [
6] and YOLO-based models [
60] are widely used due to their computational efficiency and ability to operate in real time on embedded systems.
Bounding boxes provide only coarse localization, which is insufficient in complex driving scenarios, such as crowded urban environments or partial occlusions. This limitation is critical in ADAS, where precise understanding of pedestrian shape and position directly impacts safety and collision avoidance.
To address these challenges, pedestrian instance segmentation methods have been increasingly adopted. These approaches generate pixel-level masks for each pedestrian, enabling accurate delineation of object boundaries. Models such as Mask R-CNN [
38,
54], YOLACT [
94], and SOLOv2 [
95] provide more detailed spatial information, which is essential for handling occlusions, distinguishing closely spaced pedestrians, and improving detection in dense traffic scenes.
In ADAS applications, this fine-grained segmentation plays an important role in higher-level tasks such as pedestrian intention prediction and trajectory estimation. Silhouette-level masks let these systems infer motion, body orientation, and interactions more accurately [
96,
97].
Segmentation’s precision comes at a cost, as pixel-level prediction demands more compute and memory, which makes real-time performance hard on resource-constrained automotive hardware. Segmentation models are sensitive to real-world conditions such as illumination changes, weather variations, occlusion, and viewpoint diversity, which can degrade performance in practical ADAS deployments [
53,
98].
To overcome these limitations, recent research in pedestrian segmentation for ADAS focuses on improving both efficiency and robustness. Lightweight real-time models such as YOLACT [
94] aim to reduce computational cost, while transformer-based segmentation approaches like Mask2Former [
99] enhance robustness by incorporating global contextual information.
Modern ADAS systems increasingly rely on multi-modal perception to improve pedestrian segmentation accuracy. By integrating data from cameras, LiDAR, and radar sensors, these systems can refine object boundaries and maintain reliable detection under challenging conditions such as low lighting or heavy occlusion [
100,
101]. Sensor fusion techniques enable complementary strengths across modalities, improving robustness compared to vision-only approaches.
Bounding box detection remains the default for real-time performance, but lacks the precision required for safety-critical scenarios. Instance segmentation provides pixel-level masks that help with occlusion handling and trajectory inference, at higher compute cost.
3.2.5. Lightweight vs. Heavyweight Models
A further design axis is the trade-off between detection accuracy and computational cost. Lightweight models, such as Tiny-YOLO and MobileNet-SSD, are specifically designed for deployment on resource-constrained embedded platforms commonly used in ADAS systems.
These architectures prioritize fast inference speed and reduced memory usage, enabling real-time operation on edge devices. In contrast, larger models, including full-scale YOLO variants and transformer-based detectors, often achieve higher detection accuracy but require significantly greater computational resources.
Selecting an appropriate detection model therefore requires balancing detection accuracy, inference speed, and available hardware capabilities. This trade-off is critical in autonomous driving scenarios, where timely detection of pedestrians is essential for safe vehicle operation [
56,
57].
3.6. Fusion-Based Systems
Multi-sensor fusion combines data streams from complementary sensors to mitigate single-modality failure modes (see
Table 4), giving a clearer and more complete view of the environment for better pedestrian detection [
118]. This often means using radar, LiDAR, and cameras together (see
Figure 4), exploiting modality-specific strengths to maintain detection under degraded conditions [
4,
119]. For example, combining camera and LiDAR provides both detailed images and accurate 3D locations, while radar-camera fusion adds weather robustness to camera-based detection [
120]. Fusion improves reliability under single-sensor failure (see
Figure 5) [
121,
122]. Newer methods, like conditional dynamic sensor fusion, change how much each sensor is used depending on the environment and confidence, using high-resolution 4D radar and LiDAR’s range resolution to improve detection under degraded conditions [
123]. This method uses radar for long-range and speed, and cameras for detailed context, which helps find small objects like riders and bicycles [
124]. However, these systems still struggle to detect fully occluded pedestrians, since current fusion methods mostly work for partially hidden cases and fail when no sensor has line-of-sight to the pedestrian [
125].
The effectiveness of multi-sensor fusion depends on how information from different modalities is integrated within the detection pipeline. Fusion strategies are typically categorized into early fusion, late fusion, and feature-level fusion. In early fusion, raw sensor data or low-level representations are combined before feature extraction, allowing the model to learn joint representations across modalities. However, this approach is highly sensitive to spatial misalignment, since even small calibration errors between sensors can lead to incorrect feature correspondence.
In contrast, late fusion combines predictions from independently processed sensor streams at the decision level. While this improves robustness to sensor noise and misalignment, it limits the ability of the model to exploit cross-modal feature interactions.
Feature-level fusion represents a compromise, where intermediate feature maps from different modalities are combined during the network forward pass. This enables partial cross-modal interaction while maintaining greater robustness than early fusion. However, it introduces additional architectural complexity and requires careful spatial alignment between modalities.
A key challenge across all fusion strategies is the alignment of heterogeneous sensor data. Camera images, LiDAR point clouds, and radar signals operate in different coordinate systems and resolutions, requiring precise calibration and synchronization to ensure consistent feature integration. This highlights that the performance of multi-sensor systems is not determined only by the choice of sensors, but also by the effectiveness of the fusion strategy used to integrate their information.
The early, late, and feature-level split corresponds to real systems that differ mainly in how they reconcile sensors with different coordinate frames. PointPainting [
126] is an early-fusion method: it labels each LiDAR point with the class of the camera pixel it projects onto, using the calibration matrix, and detects on the augmented cloud. The projection is fixed, so a few centimetres of extrinsic error paint points with the wrong labels, and the result is only as reliable as the calibration. CenterFusion [
127] associates radar and camera in a similarly rigid way, attaching radar returns to image detections inside a frustum set by the camera geometry.
Feature-level methods relax this. Instead of an exact pixel-to-point match, TransFuser [
128] lets camera and LiDAR features attend to each other through cross-attention, which tolerates the calibration drift a vehicle accumulates in service. Another line of work sidesteps correspondence entirely by lifting each modality into a bird’s-eye-view grid before fusing: BEVFusion [
129] does this for camera and LiDAR, and MetaOcc [
124] brings 4D radar into the same top-down frame. BEV also fits the rest of the stack, since planning and control already work in that frame, so the fused output needs no reprojection.
These results are sensitive to the evaluation setup. The 14% gain in pedestrian AP reported for low-resolution LiDAR fused with Doppler radar [
116] came from fixed roadside sensors with no ego-motion. A vehicle-mounted system has to cope with calibration that shifts under vibration and load, and to compensate for its own movement, conditions a roadside rig never sees.
Table 4.
Comparison of sensor modalities for pedestrian detection in ADAS systems.
Table 4.
Comparison of sensor modalities for pedestrian detection in ADAS systems.
| Dimension | Camera | LiDAR | Radar | Multi-Sensor Fusion |
|---|
| Depth/3D info | Estimated (stereo or monocular); accurate distance estimation difficult [61] | Native 3D; environment maps via laser
time-of-flight [33] | Doppler provides velocity only; no spatial
shape information [4] | Camera + LiDAR: detailed images combined with
accurate 3D locations [4,120] |
| Night/low-light performance | Light-dependent; Sunlight, shadows, and nighttime all degrade performance [68] | Light-independent operation; geometric data
assists low-light detection [104] | Fully light-independent | Radar or thermal modality compensates for
camera failure in darkness [118] |
| Adverse weather performance | Rain, fog, and snow reduce contrast and
obscure visual detail [9,102] | Heavy rain and fog attenuate laser
returns [105] | Penetrates fog and heavy
rain [111,112] | Maintains detection when cameras
fail [120,122] |
| Spatial resolution | High; rich color, texture, and shape
information [61] | Typical 0.1°–0.4° angular resolution;
limits detail for small or distant
pedestrians [4,130] | Low; cannot resolve individual pedestrian
shapes or separate
crowds [114] | Combined spatial detail from complementary
sensors [119] |
| Velocity measurement | Derived; computed from optical flow between
successive frames; not a primary sensor output | Derived; estimated from scan-to-scan
point cloud differencing; not a primary sensor output | Native; instantaneous radial velocity from
Doppler frequency
shift [4] | Native radar Doppler velocity supplements camera and LiDAR tracking [124] |
| Full occlusion handling | Hidden pedestrians missed
entirely [68] | Point cloud may capture occluded
geometry [108] | Velocity signal may persist behind
obstacles [117] | Current methods mainly handle partial occlusion; fully hidden pedestrians remain an open
problem [125] |
| Cost/deployment complexity | Low; widely deployed; minimal hardware
overhead | High; expensive hardware; data-intensive
processing requires strong computing
power [105] | Moderate; 77-GHz systems embedded-ready;
used in adaptive cruise
control [109] | High; requires sensor calibration,
synchronization, and compute
overhead [118] |
| Mitigation | Multi-exposure imaging and image enhancement improve
detection under challenging lighting
conditions [103] | Advanced point cloud processing needed to interpret
pedestrian shapes; depth information alone is
insufficient [109] | Commonly combined with cameras to compensate for low
spatial resolution and to exploit Doppler
velocity [115,116] | Fusing velocity-encoded radar with low-res LiDAR improves pedestrian AP by 14% vs. single-sensor
baseline [116] |