Next Article in Journal
Traffic Characteristics-Guided Progressive Method for Fixed-Time Traffic Signal Optimization
Previous Article in Journal
Robust Curriculum-Based SAC for End-to-End Motion Control of a 7-DOF Manipulator Under Sparse Rewards
Previous Article in Special Issue
CrtNet: A Cross-Model Residual Transformer Network for Structure-Guided Remote Sensing Scene Classification
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

FuDensityNet: Occlusion-Aware Multimodal Activation for Robust Object Detection

by
Zainab Ouardirhi
1,2,3,*,
Mostapha Zbakh
3,
Mohammed Benjelloun
2 and
Sidi Ahmed Mahmoudi
2
1
Department of Computer Science, Faculty of Informatics, University of Namur, 5000 Namur, Belgium
2
Computer and Management Engineering Department, Faculty of Engineering (FPMS), University of Mons, 7000 Mons, Belgium
3
Communication Networks Department, National School of Computer Science and Systems Analysis (ENSIAS), Mohammed V University in Rabat, Rabat 10100, Morocco
*
Author to whom correspondence should be addressed.
Electronics 2026, 15(13), 2783; https://doi.org/10.3390/electronics15132783
Submission received: 9 May 2026 / Revised: 9 June 2026 / Accepted: 11 June 2026 / Published: 24 June 2026
(This article belongs to the Special Issue Computer Vision and Machine Learning: Real-World Applications)

Abstract

Accurate object detection remains a major challenge in autonomous systems and surveillance, particularly when objects are partially or fully obscured by occlusions. To address this issue, we revisit FuDensityNet as a multimodal detection framework that jointly leverages 2D RGB images and 3D LiDAR point clouds for robust feature representation. The model integrates spatial and depth cues through low-rank tensor fusion (LRTF) and incorporates an Occlusion Rate (OR) assessment module that estimates the degree of occlusion and dynamically selects the most suitable detection pathway to preserve performance. Experiments on the KITTI and NuScenes datasets indicate that this adaptive strategy improves robustness under high occlusion while maintaining competitive accuracy in less challenging conditions. In particular, FuDensityNet attains 76.6% AP for car detection under “Hard” conditions on KITTI and outperforms several RGB-only and RGB–LiDAR baselines. Owing to its adaptive and modular design, FuDensityNet remains compatible with both 2D and 3D detection pipelines, making it a practical option for real-world environments where visual obstructions are frequent.

1. Introduction

Accurately detecting objects in complex scenes remains a significant challenge in computer vision, particularly for applications like autonomous vehicles, construction safety, railway monitoring, and surveillance, where efficiency and safety depend on identifying concealed or partially visible objects [1]. Occlusions caused by other objects or environmental factors can lead to detection errors, necessitating advanced methods to ensure reliable object recognition even in such conditions [2].
Traditional methods like sliding window techniques and template matching have been explored to address occlusion issues [3]. However, sliding window approaches are prone to background noise and partial occlusions due to their rigid structure [4], while template matching struggles with changes in object appearance and occlusions, often leading to detection failures [5]. These methods lack the flexibility to handle occlusions and crowded environments in real-world scenarios [6].
Deep learning has introduced advanced architectures, like CNNs, R-CNN [7], SSD [8], and YOLO [9], that extract complex features from data. However, many models rely predominantly on 2D data, and existing 3D fusion methods are often suboptimal for specific detection tasks [10]. Limited representation of occlusion scenarios in training datasets further hinders generalization [6]. Generative models and multi-view systems offer potential solutions for highly occluded environments, but their increased complexity often reduces efficiency [11].
More recent work has further highlighted that occlusion remains a limitation even for modern architectures. For instance, Wu et al. [12] propose a Vision Transformer for real-time UAV tracking that achieves occlusion robustness by learning representations invariant to random masking patterns that simulate occlusion. Similarly, recent multimodal autonomous-driving frameworks introduce adaptive LiDAR–camera fusion mechanisms to address unreliable modality cues under occlusion, sparse point clouds, or varying illumination [13,14]. These works confirm that occlusion robustness is still an active research topic in both transformer-based vision and multimodal perception.
This study addresses these challenges by focusing on when multimodal fusion should be activated, rather than proposing yet another backbone architecture. Recent multimodal detectors, including transformer-based frameworks and cross-modal attention models, have demonstrated strong performance in nominal conditions but typically apply a static fusion strategy that does not adapt to changes in occlusion or modality reliability during inference. In contrast, we revisit FuDensityNet as an occlusion-aware 2D–3D detection framework that integrates 3D LiDAR point clouds and 2D RGB images within a YOLOv8-based architecture [15]. By estimating occlusion severity from density statistics in the point cloud and using this Occlusion Rate (OR) to switch between a 2D-only detector and a multimodal FusionNet-YOLOv8 branch, the framework aims to improve robustness specifically under medium and heavy occlusion while avoiding unnecessary multimodal processing in easy scenes.
Our contributions are threefold and center on adaptive multimodal activation under occlusion: (1) a density-based Occlusion Rate (OR) computation that combines voxel and Voronoi statistics to quantify occlusion severity, (2) an OR-guided pathway-selection mechanism that switches between a fast 2D-only detector and a multimodal FusionNet-YOLOv8 branch at inference time, and (3) an efficient multimodal fusion design based on low-rank tensor fusion (LRTF) on top of YOLOv8 and VoxNet backbones. Together, these components form an occlusion-aware multimodal framework that improves robustness to medium and heavy occlusion while preserving competitive efficiency in low-occlusion scenes.
This paper is organized as follows: Section 2 reviews existing works on occlusion handling and multimodal fusion. Section 3 details the model’s features and architecture. Section 4 presents the experimental setup, datasets, and the main results, including comparative analyses and evaluations against state-of-the-art techniques. Finally, Section 5 concludes the paper and outlines future research directions.

2. Related Works

Reliable object detection under occlusion remains an open challenge, especially when relying on a single modality. Existing methods have mainly evolved along three research axes: (i) 2D object detection with explicit occlusion reasoning, (ii) 3D-point-cloud-based detection, and (iii) multimodal fusion frameworks integrating complementary visual and geometric cues. In the following, we critically analyze these directions with an emphasis on their applicability to complex real-world environments.

2.1. 2D Object Detection in Occluded Environments

Modern 2D detectors broadly fall into two categories: two-stage and one-stage frameworks. Two-stage models such as Fast R-CNN [16] and Faster R-CNN [7] achieve strong accuracy through region proposal mechanisms but incur high computational overhead, making them less suitable for highly dynamic and occluded scenes. One-stage approaches, including the YOLO series [15,17,18], SSD [8], and OverFeat [19], focus on real-time inference, yet their reliance on full object visibility often causes performance degradation under occlusion [20].
To address this limitation, several architectures incorporate occlusion-aware reasoning. CompNet [21] integrates compositional priors to infer missing parts, while Occlusion-Net [22] and MonoFlex [23] explicitly model partially visible keypoints. M3D-RPN [24] improves 3D cues from monocular images, and DeepID-Net [25] introduces deformable pooling for improved part alignment. Despite these innovations, 2D detectors remain fundamentally constrained by their lack of depth perception: under severe occlusion, missing spatial structure prevents reliable reasoning about object boundaries.
Recent transformer-based tracking methods also revisit occlusion from a representation-learning perspective. ORTrack [12] learns occlusion-robust ViT representations by enforcing consistency between original and randomly masked target features, where the masking process approximates partial target occlusion. Although this strategy improves robustness in RGB-based UAV tracking, it remains a single-modality formulation and does not exploit geometric cues from LiDAR or depth sensors.

2.2. 3D Object Detection Using Point Clouds

3D point clouds provide explicit geometric cues that are complementary to RGB information. Unlike 2D images, which rely solely on texture, color, and appearance, point clouds encode the physical structure of objects in terms of shape, distance, and spatial continuity. This geometric representation enables accurate reasoning about object boundaries even when their visual appearance is partially or fully hidden in the RGB domain. Voxel-based architectures, including VoxNet [26], PV-RCNN++ [27], and VoTr [28], transform sparse LiDAR measurements into structured voxel grids enabling convolution-based reasoning. SECOND [29] and CenterPoint-SE [30] further optimize voxelization for proposal generation and spatial awareness. While effective in geometric understanding, voxel-based models may suffer under extreme sparsity or long-range sensing.
Point-based detectors (PointNet++ [31], PointMLP [32], PointRCNN [33], VoteNet [34]) avoid voxelization and directly exploit point irregularity. However, they require expensive sampling operations and often lack robustness when point density becomes uneven due to occlusion, adverse weather, or distance degradation. Overall, 3D-only models provide excellent shape cues but lack semantic texture information, making them susceptible to inter-class confusion in visually complex scenes.
Recent work has also explored adaptive LiDAR feature fusion in cooperative or autonomous-driving scenarios. Wang et al. [35] propose a two-stage intermediate-level feature fusion strategy to improve detection of pedestrians and vehicles in complex traffic scenes, showing that feature-level adaptation remains an active direction for improving perception under challenging conditions.

2.3. Multimodal Fusion Techniques for Enhancing Occlusion Robustness

Multimodal learning aims to compensate for the limitations of individual modalities by combining complementary signals. Early fusion systems such as MV3D [36] and AVOD [37] demonstrated the benefit of joint LiDAR–camera reasoning by aggregating geometric and semantic information at the proposal level. Similarly, Jiao and Yin [38] proposed a two-phase cross-modality fusion network that leverages complementary RGB and LiDAR representations to improve robustness in challenging perception scenarios. More recent transformer-driven frameworks like FUTR3D [39] and TransFusion [40] extend this paradigm with cross-modal attention to model long-range dependencies, improving global scene understanding. However, these architectures implicitly assume that all modalities are equally reliable; when occlusion strongly impacts one modality (e.g., RGB or LiDAR), their fusion strategy does not adapt, which may propagate noise through the shared representation.
Recent adaptive fusion methods attempt to move beyond purely static fusion. Tran and Hong [13] propose an Adaptive Multi-Modal Fusion framework that combines modality-specific gating, cross-modal attention, and uncertainty-aware weighting for LiDAR–camera 3D object detection. Likewise, recent occlusion-aware multimodal detection frameworks such as FAOD [14] adjust fusion weights according to occlusion severity and modality reliability while also incorporating occlusion-aware postprocessing. These methods are closely related to our motivation because they explicitly recognize that modality reliability varies across scenes.
However, these approaches generally adapt the fusion weights inside a multimodal backbone, whereas FuDensityNet focuses on a complementary question: whether the multimodal pathway should be activated at all. Instead of always executing a multimodal model, the proposed OR module provides an inference-time decision mechanism that switches between a lightweight 2D detector and a 2D-3D FusionNet branch according to estimated occlusion severity.
Feature-level fusion remains the dominant paradigm in most multimodal detectors. MMF [41] combines camera and LiDAR features in a multi-task fashion, CLOCs [42] aligns modality-specific proposals before fusion, and ContFuse [43] applies continuous fusion layers to mitigate feature degradation. Other approaches such as Lift, Splat, Shoot [44] construct geometry-aware spatial representations by projecting image features into a 3D scene representation before downstream perception. Although highly effective in nominal scenes, these models use static fusion; they combine modalities irrespective of their visibility conditions. Under dense clutter or severe occlusion, static fusion can overweight unreliable modality signals, leading to suboptimal inference.
Very recent advancements further emphasize the importance of occlusion-aware multimodality. “Move to See More” [45] couples a large multimodal model with active viewpoint selection to progressively uncover occluded objects; while innovative, this paradigm requires iterative sensing and is unsuitable for real-time inference. Fusion2comm [46] introduces occlusion-guided fusion for cooperative perception by adjusting sensor weights based on inferred occlusion masks; however, it relies on infrastructure-to-vehicle communication and is not applicable to standalone onboard detection.
Overall, existing multimodal frameworks demonstrate strong perception capabilities, yet most fusion strategies remain static and do not explicitly account for varying occlusion patterns or modality reliability during inference. This limitation motivates the design of adaptive multimodal systems that selectively exploit 2D–3D complementarity when visual conditions require it.

2.4. Contributions of the Proposed Approach

FuDensityNet introduces three core components designed to reinforce robustness in occlusion-heavy environments and improve multimodal object detection:
  • Density-Aware Analysis: A mechanism that distinguishes sparse from heavily occluded point cloud regions, enabling more reliable geometric feature extraction under visibility degradation.
  • Occlusion Rate (OR) Module: A lightweight module that estimates the level of occlusion during inference, allowing the system to select the most suitable detection pathway according to scene visibility.
  • Multimodal Network Architecture: A fusion framework that integrates 2D RGB and 3D LiDAR information through low-rank tensor fusion, enhancing object localization and classification in challenging occlusion scenarios.
The novelty of FuDensityNet does not lie in the introduction of YOLOv8, VoxNet, MLP alignment, or LRTF as isolated components. These modules are used as established building blocks. The main contribution lies in the occlusion-conditioned activation strategy: the framework estimates scene difficulty through a density-derived OR score and uses it to decide whether multimodal processing is necessary. This differs from static fusion frameworks, which apply RGB-LiDAR fusion uniformly, and from adaptive fusion methods that mainly adjust feature contributions inside an already multimodal pipeline. In contrast, FuDensityNet uses the OR module as an inference-time routing mechanism to avoid unnecessary multimodal processing in low-occlusion scenes while activating RGB-LiDAR fusion when occlusion severity justifies it.
The components described above provide the foundation for designing adaptive multimodal detection systems that maintain efficient inference while improving robustness in highly occluded environments. The structure and integration of these elements are detailed in Section 3.

3. FuDensityNet

This section describes our technique for improving object detection in scenarios involving heavy occlusions. The method that we propose utilizes a dual-architecture framework, which employs FusionNet-YOLOv8 along with Occlusion Rate (OR) assessment based on density analysis. First, the system determines the occlusion level by analyzing the voxel density of 3D point cloud data. In cases where the occlusion level is very high, FusionNet-YOLOv8 utilizes a modified YOLOv8 architecture to combine 2D and 3D information for strong robustness in complex environments. In the case of low occlusion levels, a dedicated two-dimensional detection network is used to operate in low-complexity environments (Figure 1).
The key principle of FuDensityNet is not only to estimate the occlusion level but to use this estimation to adapt the detection strategy. When occlusion is low, multimodal fusion provides little benefit and even increases inference time and noise due to misalignment between sparse point clouds and RGB images. Conversely, when occlusion is high, relying only on RGB causes serious failures because essential geometric cues are missing. Therefore, the OR module acts as a gating mechanism: it triggers multimodal fusion only when it is expected to improve detection reliability. This is the component that differentiates FuDensityNet from static multimodal systems, which always fuse modalities regardless of sensor reliability.

3.1. Occlusion Rate Assessment Using Density Analysis

In this section, we present our thorough method for OR assessment using density analysis. This method precisely measures the degree of occlusion in 3D scenarios by utilizing spatial distribution analysis and multi-scale density calculations. We improve object detection accuracy and guarantee stable performance, even in situations when there is a significant amount of occlusion, by combining these methods (Figure 2).

3.1.1. Density-Aware Voxel Grid Extraction

Our method leverages point cloud density to evaluate occlusion levels within a 3D scene. The surfaces of objects in a 3D environment are represented by point clouds, consisting of collections of points P i = ( x i , y i , z i ) , each of which represents a spatial location. These points are typically generated by sensors such as LiDAR or depth cameras like the ZED 2, Intel RealSense L515, OAK-D by OpenCV, or Velodyne VLP-16 [47]. To effectively manage and analyze the raw point cloud data, we discretize the 3D space into smaller units known as voxels.
The process of dividing a 3D space into regular 3D cells, or voxels, where each voxel is a tiny space volume, is known as voxelization. We can determine areas with possible occlusion by calculating the point density, which is obtained by counting the number of points within each voxel. Higher point densities are linked to occluded areas, which occur when many objects cross the sensor’s field of view. Furthermore, the local point density can be further increased when points from many objects align in the same plane (for example, when objects are stacked at a similar height). Lower densities, on the other hand, represent areas with little to no occlusion (Figure 3).
For i = 1 , 2 , , N , 3D points are represented as P i = ( x i , y i , z i ) , where the attribute N denotes the total number of points in the cloud. By splitting the area into tiny, uniformly sized voxels, each denoted by its center coordinates ( x j , y j , z j ) , the voxel grid is created. Each voxel’s size is denoted as voxel_size, which is fixed across the grid. We calculate the voxel indices ( j x , j y , j z ) for each point P i to determine which voxel it belongs to. The voxel index for a point is determined by the following equation:
j x = x i x min voxel _ size , j y = y i y min voxel _ size , j z = z i z min voxel _ size
where ( x min , y min , z min ) are the minimum coordinates of the voxel grid. Through normalization of the point’s location with respect to the minimum grid coordinates and division by the voxel size, these equations translate the 3D coordinates of a point into its corresponding voxel. Every point is attributed to a unique voxel due to the floor function.
We determine the density for each voxel by counting the number of points that fall inside its limits after assigning each point to its corresponding voxel. For a voxel centered at ( x j , y j , z j ) , the density D j is computed as follows:
D j = i = 1 N χ j ( P i )
where χ j ( P i ) is an indicator function defined as
χ j ( P i ) = 1 if x j voxel _ size 2 x i x j + voxel _ size 2 0 otherwise
And similar calculations are used for y i , z i .
This function returns 1 if point P i is inside the voxel bounds, and if not, it returns 0. We obtain the voxel’s point density D j , which provides insight into the number of objects (or parts of objects) in that region, by adding up all the points within a voxel.
This analysis allows us to detect regions of the scene where occlusion occurs, specifically in areas where the points from multiple objects overlap or align along the same 3D plane, contributing to a high-density region. Regions with low density typically correspond to empty or non-occluded space.

3.1.2. Neighbor Density Calculation

The initial density analysis’s spatial distribution enables a neighbor density calculation, which evaluates surrounding areas to distinguish between continuous, concentrated regions, caused by proximity to the sensor, and dense patches with gaps, which indicate potential occlusions (Figure 4). In our earlier implementation of the method [48], neighboring points around each voxel were estimated using a KDTree structure [49]. While effective for uniform distributions, KDTree relies on fixed-radius searches, which makes it unsuitable for scenes with irregular object spacing, resulting in inaccurate occlusion estimation when dense and sparse regions coexist.
To overcome these drawbacks, we adopted the Standard Voronoi Diagram [50], which partitions the space into regions closest to specific center points. Unlike voxel-based methods, Voronoi diagrams dynamically adapt to the spatial distribution of points, enabling robust occlusion handling.
For each point P i , its Voronoi cell is defined as the region of space, where
x P i x P j j i
This allows us to naturally adapt to the spatial distribution of points and overcome the limitations of fixed-radius neighbor searches.
The voxel density is computed as the number of points falling within a voxel. For a voxel centered at ( x j , y j , z j ) , the voxel density D voxel is given by
D voxel = Number of points in voxel Voxel volume
This metric helps identify regions with potential occlusions, characterized by a large number of points within a voxel. However, D voxel alone does not account for the local distribution of points outside the voxel.
For voxels exceeding the density threshold ( D voxel ), the Voronoi Density ( D Voronoi ) is computed as the inverse of the volume of the Voronoi cell around each point:
D Voronoi ( P i ) = 1 V cell ( P i )
where V cell ( P i ) is the volume of the Voronoi cell associated with point P i . Smaller Voronoi cells indicate a higher density of points, often associated with occlusions, while larger cells suggest open spaces or less occluded regions.
The neighbor density, given the Voronoi diagram ( N D Voronoi ), is used to estimate the density of neighboring points by computing the volumes of the Voronoi cells around high-density voxels. Unlike the KDTree method, which uses a fixed-radius neighborhood, Voronoi diagrams allow for varying the size and shape of surrounding cells to provide a more accurate estimation of local density:
N D Voronoi = 1 Average ( V neighbors )
where V neighbors represents the volumes of the Voronoi cells for neighboring points. Smaller average volumes indicate a denser neighborhood, highlighting potential occlusion zones.
By comparing N D Voronoi (Equation (7)) with D voxel (Equation (5)), insights into the spatial distribution around the voxel are gained. If N D Voronoi is significantly lower than D voxel , it indicates dispersed points, suggesting gaps between objects and potential occlusions:
If N D Voronoi D voxel Dispersed points
Alternatively, if N D Voronoi is approximately equal to D voxel , it implies that the points are tightly clustered, suggesting no occlusion:
If N D Voronoi D voxel Contiguous points
This method, leveraging the Standard Voronoi Diagram, enhances the model’s ability to handle spatial features effectively, particularly in scenarios with irregular point distributions. This specific modeling showed its potential for improving occlusion handling, as demonstrated in the experiments.
Unlike classical density estimation, this analysis is directly linked to object detection performance: regions with mismatched voxel and Voronoi densities correspond to objects hidden behind occluders, which are precisely the cases where RGB-only detection fails. Identifying such regions enables the network to selectively activate 3D features when the visual modality becomes unreliable, instead of performing fusion uniformly across the whole scene.
In practice, voxel density and Voronoi-based neighbor density play complementary roles in our OR computation. The voxel density D voxel highlights cells where many points accumulate within a fixed spatial volume, which often corresponds to occluders or overlapping object surfaces. The Voronoi-based neighbor density N D Voronoi , in turn, examines how these points are distributed in the local neighborhood: compact Voronoi cells indicate genuinely dense structures, whereas larger neighboring cells reveal gaps that are typical of occlusion boundaries. The multi-scale OR metric aggregates these statistics across different voxel sizes so that both small, distant objects and larger, nearby objects contribute to a single scalar measure of occlusion severity per frame.

3.1.3. Occlusion Rate Determination and Model Selection

Our method uses a multi-scale density-based metric to determine whether the occlusion-handling network should be activated or whether a standard object detector is sufficient. This adaptive strategy extends the previous FuDensityNet version [48].
Multi-Scale Density Calculation
A more realistic assessment of obstruction of both small and large objects can thus be made possible by estimating the voxel densities at different levels. In this technique, the densities for small-, medium-, and large-volume elements are calculated, with each scale defined by the voxel size in relation to the dimensions of the objects in the scene. Specifically:
  • Small-scale voxel density ( D small   voxel ): Captures finer details of small or distant objects, such as pedestrians or cyclists.
  • Medium-scale voxel density ( D medium   voxel ): Balances small and large object detection, providing a middle ground for most objects.
  • Large-scale voxel density ( D large   voxel ): Focuses on larger objects, such as vehicles, to ensure robust detection for less detailed elements.
The densities assigned to each image at an OR value are determined as a weighted sum, where
O R = w 1 · D small   voxel + w 2 · D medium   voxel + w 3 · D large   voxel
where w 1 , w 2 , and w 3 are the weights associated with the small, medium, and large voxel scales, respectively.
The weights w 1 , w 2 , and w 3 are normalized such that w 1 + w 2 + w 3 = 1 . They control the relative contribution of each voxel scale to the final OR score. In this work, a higher weight is assigned to the small-scale density term because small and distant objects are more sensitive to partial visibility loss, sparse LiDAR sampling, and local geometric discontinuities. The medium-scale term provides local contextual information, while the large-scale term captures broader object structures, such as vehicles. In all experiments, the weights are set to w 1 = 0.5 , w 2 = 0.3 , and w 3 = 0.2 , respectively. This choice gives priority to fine-scale density variations while still preserving contextual and global geometric information.
Each density term ( D small   voxel , D medium   voxel , D large   voxel ) is derived from the density calculation formula in Equation (2).
For clarity, consider an object region with multi-scale density values D small   voxel = 38.4 , D medium   voxel = 29.6 , and D large   voxel = 17.2 . Using w 1 = 0.5 , w 2 = 0.3 , and w 3 = 0.2 , the OR score is computed as follows:
O R = 0.5 ( 38.4 ) + 0.3 ( 29.6 ) + 0.2 ( 17.2 ) = 31.52 .
This example illustrates how density information from different voxel scales is combined into a single scalar score. The resulting OR value is then used by the pathway-selection rule described below.
It is important to emphasize that the OR score is not a direct physical percentage of object occlusion. Instead, it is a density-derived indicator that captures spatial congestion and local point cloud organization. A high voxel density alone does not necessarily imply occlusion, since dense regions may also result from nearby non-occluded objects or LiDAR sampling geometry. Therefore, the OR module combines multi-scale voxel density with neighborhood density analysis to reduce this ambiguity. The voxel density identifies regions with concentrated point structures, while the Voronoi-based neighbor density helps distinguish compact nearby structures from irregular spatial distributions that are more likely to correspond to occlusion boundaries or overlapping objects.
Consequently, the OR score should be interpreted together with the Voronoi-based neighborhood analysis described in Section 3.1.2. While voxel density provides a scale-dependent measure of local point concentration, the Voronoi component captures how neighboring points are spatially distributed around dense regions. This reduces the risk of confusing uniformly dense nearby objects with true occlusion-related discontinuities.
The resulting OR score should not be interpreted as a direct percentage of the object area that is visually hidden. Instead, it represents a density-derived occlusion indicator that reflects the spatial organization of LiDAR points at multiple scales. High OR values indicate regions where point density, local spatial congestion, and object overlap are more likely to occur, which are typical characteristics of partially or largely occluded scenes. Conversely, low OR values generally correspond to more isolated or clearly visible objects, where the 2D appearance information remains sufficiently reliable.
The use of multiple voxel scales is important because occlusion affects objects differently depending on their size, distance from the sensor, and local point density. Small-scale density captures fine spatial variations around small or distant objects, medium-scale density provides a balanced representation of local neighborhoods, and large-scale density captures the broader spatial structure of larger objects such as vehicles. By combining these three terms, the OR score provides a compact indicator of the likelihood that the 2D detector may require complementary 3D information.
The effectiveness of this method is demonstrated in Figure 5. It can be noted that the multi-scale density calculation of the OR improves model selection, which further enhances overall detection performance in all aspects.
Threshold Comparison and Model Selection
After being calculated, the OR score is compared to a decision threshold in order to select the most appropriate detection pathway. This threshold is used to distinguish low-occlusion cases, where a 2D detector is sufficient, from moderate-to-high-occlusion cases, where multimodal RGB-LiDAR fusion is expected to provide additional geometric support.
In the revised formulation, the threshold is not treated as an arbitrary empirical value. Instead, it is calibrated using the object-level occlusion annotations provided in the KITTI training set. KITTI assigns each annotated object an occlusion flag, where 0 denotes a fully visible object, 1 denotes a partly occluded object, 2 denotes a largely occluded object, and 3 denotes an unknown occlusion state. Since the label 3 does not correspond to a reliable supervised occlusion category, it is excluded from the threshold calibration.
The calibration is performed at the object level, because the KITTI occlusion flag is associated with individual objects rather than entire frames. For each annotated object, the OR score is computed using the multi-scale density formulation defined in Equation (10). Objects with occlusion label 0 are assigned to the low-occlusion group, while objects with occlusion labels 1 and 2 are assigned to the occluded group. For a candidate threshold t, the predicted occlusion state is defined as
y ^ i ( t ) = 1 , if O R i > t , 0 , if O R i t ,
where O R i denotes the OR score computed for the i-th annotated object. The value y ^ i ( t ) = 1 means that the object is considered sufficiently occluded to activate the multimodal branch, while y ^ i ( t ) = 0 means that the 2D-only pathway is retained.
To select the threshold, candidate values are evaluated by comparing the predicted occlusion state y ^ i ( t ) with the KITTI occlusion labels. The true-positive rate T P R ( t ) measures the proportion of partly or largely occluded objects correctly identified as occluded by the OR threshold. The false-positive rate F P R ( t ) measures the proportion of fully visible objects incorrectly routed to the multimodal branch. The optimal operating point is selected using Youden’s index [51]:
J ( t ) = T P R ( t ) F P R ( t ) ,
t = arg max t J ( t ) ,
where t denotes the threshold that provides the best separation between fully visible objects and partly/largely occluded objects.
It should be noted that the KITTI difficulty levels Easy, Moderate, and Hard are defined using multiple criteria, including object height, truncation, and occlusion. Therefore, the threshold calibration is performed using the raw object-level occlusion flag rather than the difficulty level itself. The difficulty levels are used later only for reporting detection performance under increasingly challenging evaluation conditions.
The resulting threshold calibration and its relationship with the KITTI occlusion categories are reported in Section 4.2.
After calibration, the threshold is used as a pathway-selection rule during inference. When the OR value exceeds the calibrated threshold, the scene is considered sufficiently occluded to justify the additional cost of multimodal processing. The calibrated threshold is then used as the inference-time routing rule:
  • If OR > 30 : Our multimodal occlusion-aware network is activated to ensure more reliable perception under moderate-to-high occlusion.
  • If OR 30 : The standard 2D detector is used to prioritize speed in low-occlusion scenes.

3.2. Network Architecture for Occlusion Handling

Our network is designed to address the significant challenges posed by occlusions in object detection tasks. By integrating both 2D image data and 3D point cloud data, we create a robust system capable of handling complex scenarios where objects are partially or fully occluded (Figure 6).

3.2.1. Backbone Networks

To effectively extract visual cues from heterogeneous data, FuDensityNet adopts two complementary backbones corresponding to the 2D and 3D modalities. For RGB images, we employ the CSPDarknet53 backbone of YOLOv8 (Figure 6), which is widely recognized for its strong accuracy–speed balance and its robustness when handling small objects and partial visibility. For voxelized point clouds, the 3D branch relies on VoxNet, a lightweight yet spatially descriptive architecture capable of capturing geometric structure even under severe sparsity.
The selection of YOLOv8 for 2D perception and VoxNet for 3D point cloud processing is not arbitrary. It is motivated by their superior performance under occlusion, as demonstrated in the benchmarking experiments presented in Section 4, where both backbones consistently outperformed other candidates in highly occluded conditions. These observations are also aligned with our previous study [52], which showed that YOLOv8 and VoxNet maintain stable detection accuracy across varying occlusion levels while preserving real-time inference.

3.2.2. Feature Alignment Using MLP

Combining information from 2D and 3D modalities requires ensuring that their respective feature maps are compatible before fusion. The VoxNet backbone produces 3D feature maps that differ in dimensionality from the 2D maps generated by YOLOv8, preventing direct interaction. To address this, we introduce a Multi-Layer Perceptron (MLP) as an alignment module (Figure 6).
Let F 2 D R H × W × C 2 D and F 3 D R D × H × W × C 3 D denote the 2D and 3D feature maps, respectively. The MLP projects the 3D representation into the 2D feature space:
F ˜ 3 D = ϕ ( W · vec ( F 3 D ) + b )
with learnable parameters ( W , b ) and activation function ϕ ( · ) . The transformed map F ˜ 3 D is reshaped to match the dimensions of F 2 D , enabling seamless multimodal fusion.
This alignment ensures that the fused representation later produced by LRTF captures complementary visual and geometric cues without introducing modality-dependent noise.

3.2.3. Multimodal Fusion Method

Once the 2D and 3D features have been aligned through the MLP transformation, the next step is to integrate them into a unified representation suitable for occlusion-aware detection. To achieve this, we adopt a low-rank tensor fusion (LRTF) mechanism [53], which enables efficient cross-modal interaction while avoiding the computational overhead of full tensor fusion [54].
Traditional multimodal fusion techniques, such as feature concatenation [55] or channel-wise addition [56], implicitly assume that both modalities contribute equally. This assumption becomes problematic under occlusion: RGB features may contain noise due to visual obstruction [57], whereas 3D features remain reliable [58]. LRTF (Figure 7) addresses this issue by modeling only the informative cross-modal correlations, suppressing redundant interactions and highlighting geometric cues when they are most valuable [59].
Let F 2 D R h × w × c and F 3 D R d × h × w denote the spatial feature maps extracted from the YOLOv8 and VoxNet backbones, respectively. After dimensional alignment via the MLP, fusion is computed as follows:
F fused = σ A F 2 D B F 3 D ,
where A and B are low-rank projection matrices, ⊙ denotes element-wise interaction, and σ ( · ) represents a non-linear activation. This formulation maintains the complementary visual and geometric information while significantly reducing memory cost compared to full tensor fusion.
Multiple LRTF blocks are injected at P3, P4, and P5 of the YOLOv8 neck, enabling cross-scale multimodal reasoning. Each block refines spatial semantics using three complementary sources: (i) 2D appearance cues, (ii) 3D geometric structure, and (iii) their fused interaction. This ensures that the model selectively amplifies 3D information when visual occlusion is high while avoiding unnecessary fusion when RGB cues are reliable.
In contrast to static fusion strategies, the proposed LRTF mechanism dynamically preserves geometric cues only when appearance features become unreliable, making the fusion process fully aligned with the Occlusion Rate (OR)-based model selection strategy.

3.2.4. Detection Head

After multimodal fusion, the fused feature maps are forwarded to the YOLOv8 detection head, which performs spatial refinement and final object prediction. The first refinement stage relies on C2f blocks, which combine concatenation, upsampling, and convolutional operations to progressively strengthen semantic features across scales. These blocks ensure that both low-level and high-level information are preserved, which is essential for detecting small and large objects under varying degrees of occlusion.
Subsequently, the Feature Pyramid Network (FPN) [5] aggregates fused representations from multiple stages of the network. The FPN enhances hierarchical feature reuse and enables robust scale-aware reasoning, which is particularly critical when objects are partially hidden or distant from the sensor. By combining features from different spatial resolutions, the detection head improves localization and classification stability even in highly cluttered and visually ambiguous scenes.
Summary. By integrating (i) MLP-based realignment for dimensional consistency, (ii) LRTF for efficient cross-modal interaction, and (iii) a scale-aware detection head using C2f and FPN, the proposed architecture dynamically exploits 3D cues only when beneficial. This adaptivity increases precision under heavy occlusion while avoiding unnecessary 3D processing when occlusion is low, thus preserving inference efficiency.
The next section evaluates the proposed architecture across multiple datasets with varying occlusion characteristics to validate the impact of OR-based model selection and multimodal fusion.

4. Main Results

This section presents the findings of our study. We begin by describing the experimental setup, including details of the datasets, metrics, and evaluation criteria used. Next, we provide a detailed evaluation of the proposed approach’s performance across various scenarios, with a focus on occlusion handling. Additionally, we compare the results obtained by FuDensityNet with those of state-of-the-art methods. Finally, we conduct an ablation study to analyze the contributions of different components within the architecture, demonstrating the impact of 2D and 3D data fusion on object detection performance.

4.1. Experimental Setup

4.1.1. Dataset

To evaluate FuDensityNet, we utilized multiple datasets addressing specific challenges. KITTI, with its paired 2D–3D annotations, is used to evaluate multimodal fusion but suffers from class imbalance, particularly an underrepresentation of pedestrians and cyclists. To mitigate this, KITTI + NuScenes includes 3000 additional samples from NuScenes, ensuring balanced classes. OccludedPascal3D, designed for occlusion-heavy environments, provides diverse categories for precise evaluation under occluded conditions.
Figure 8 illustrates the class distributions across the datasets. This combination ensures a comprehensive assessment of FuDensityNet, demonstrating its generalizability and robustness under varied conditions.
Training/testing protocol. Each experiment is paired with the dataset and evaluation objective that best reflects the component under study:
  • 2D backbone selection: The model is trained and evaluated on the KITTI 2D benchmark.
  • 3D backbone selection: The model is evaluated on OccludedPascal3D to assess 3D robustness under heavy occlusion.
  • Fusion strategy comparison: Multimodal variants with different fusion blocks are compared on KITTI using identical backbones.
  • Full model and ablation: FuDensityNet and its ablations are trained and tested on the balanced KITTI+NuScenes mixture.
  • Comparison with existing occlusion-handling methods: The final model is evaluated on the KITTI test set (Easy/Moderate/Hard) to benchmark FuDensityNet against prior occlusion-aware approaches.
  • Comparison of YOLOv8 variants inside FusionNet: Different YOLOv8 scales (n/s/m/l/x) are compared to determine the most suitable 2D backbone for FuDensityNet across difficulty levels.
This staged protocol evaluates each component of FuDensityNet under the most appropriate conditions, including backbone selection, fusion strategy evaluation, ablation analysis, comparison with existing occlusion-aware methods, and backbone scalability within the proposed architecture. A summary of the evaluation settings used throughout the study is provided in Table 1.
Although this study reports a component-wise inference-time breakdown, a complete hardware-dependent profiling including parameter count, FLOPs, and peak GPU memory usage will be considered in future work. The current analysis focuses on quantifying the runtime contribution of each inference stage, particularly the overhead introduced by the OR assessment module.

4.1.2. Data Preprocessing

Given the heterogeneity of sensing conditions across the datasets, tailored preprocessing was applied to both 2D images and 3D point clouds to ensure reliable evaluation of FuDensityNet.
2D preprocessing. To prevent loss of high-quality 2D image data, particularly under low light levels such as at night or in cases of adverse weather conditions, a number of preprocessing methods were employed. These steps were applied only to the test data to ensure consistent evaluation without influencing the training process.
To start with, we applied brightness and contrast corrections to photos since some were too dark or too bright due to lighting conditions. Application of noise reduction methods was also done, as OpenCV’s fastNlMeansDenoisingColored was applied in order to reduce grain and imperfections in the images. The last method performed was image-contrast enhancement using the Contrast-Limited Adaptive Histogram Equalization (CLAHE) technique, where images that have highly uneven exposure were improved in terms of details (Figure 9).
3D preprocessing. 3D data preprocessing involved critical steps to ensure alignment and relevance of the LiDAR data. These steps were applied to both training and testing data to optimize the efficiency and accuracy of the model. For this purpose, some calibration data was loaded to utilize transformation matrices that help in reconciling the LiDAR point cloud with a camera coordinate system. The point clouds were also georeferenced to the camera coordinates and clipped in the frontal view, as this was most relevant to the object detection task at hand. Not only were these filtering steps useful in reducing the size of data, but they were also used to enhance the analysis speed when processing the best 3D points (Figure 10).

4.1.3. Implementation Details

The experiments were conducted on a workstation equipped with an Intel Core i7-14700KF processor featuring 20 cores, 32 GB of system memory, and an NVIDIA GeForce RTX 4080 GPU with 16 GB of VRAM. The software stack consisted of Ubuntu 22.04, Python 3.10, and deep learning frameworks like PyTorch 2.0.0 and OpenCV 4.7.0. During the training exercises, a batch size of 16, an initial learning rate of 10 3 , and the Adam optimizer were used, tailored for our specific datasets and model architectures. All models were trained for 50 epochs, with early stopping criteria based on validation performance.
The experiments were grouped into several parts. Each group of experiments responded to specific questions regarding the FuDensityNet model. We began by evaluating and selecting the most suitable backbone networks for both 2D and 3D data. This was followed by an analysis of different multimodal fusion methods to determine the optimal approach for combining 2D and 3D features. Afterward, an ablation study was conducted to determine how each component in the model contributed to the performance.
Finally, FuDensityNet’s performance was compared against other state-of-the-art occlusion-handling methods using a mixed KITTI-NuScenes dataset. The inference time values reported in this study correspond exclusively to the processing phase, excluding data loading and output visualization. This ensures an accurate assessment of the computational efficiency of the proposed approach.
Performance metrics, including precision (P), recall (R), F1-score, and average precision (AP), are defined as follows:
P = T P T P + F P , R = T P T P + F N , F 1 = 2 · P · R P + R , A P = 0 1 P ( R ) d R
This comprehensive evaluation ensured a detailed understanding of FuDensityNet’s strengths under varying conditions and its ability to handle occlusion effectively.

4.2. OR Threshold Calibration and Gating Behavior

The objective of this experiment is to validate whether the proposed Occlusion Rate (OR) score provides a meaningful signal for activating the multimodal branch. Instead of relying directly on the KITTI difficulty levels, which combine occlusion, truncation, and bounding-box height, we use the raw object-level KITTI occlusion labels for calibration. These labels indicate whether each annotated object is fully visible, partly occluded, or largely occluded. Objects with unknown occlusion status are excluded from this analysis.
For each annotated object, the OR score is computed using the multi-scale density formulation described in Section 3.1.3. The objects are then grouped according to their KITTI occlusion labels. Table 2 reports the distribution of OR values for each occlusion category.
The results show that the OR score increases consistently with the level of occlusion. Fully visible objects are mainly associated with low OR values, partly occluded objects are concentrated around the transition region, and largely occluded objects exhibit substantially higher OR values. This confirms that the proposed OR score is not an arbitrary value but a density-derived indicator that follows the occlusion severity annotated in KITTI.
Figure 11 further illustrates this relationship. The dashed horizontal line represents the selected operating threshold. Most fully visible objects are located below this boundary, while partly and largely occluded objects progressively shift above it.
Before reporting the calibration results, we use balanced accuracy to evaluate the separation between fully visible and partly/largely occluded objects. Balanced accuracy is defined as
Balanced Accuracy = T P R + ( 1 F P R ) 2
Table 3 shows that the default weighting configuration provides the best separation between fully visible and partly/largely occluded objects. Equal weighting remains competitive but slightly reduces sensitivity to small and distant occlusions, while emphasizing the large-scale density term degrades calibration performance. This supports the choice of assigning higher weight to the small-scale density term in the OR formulation.
To justify the selected threshold, we apply the calibration procedure introduced in Section 3.1.3 to several candidate OR thresholds. Table 4 reports the resulting T P R , F P R , Youden’s index, and balanced accuracy for each threshold.
As shown in Table 4, low thresholds such as t = 20 identify most occluded objects but also incorrectly activate the multimodal branch for many fully visible objects. In contrast, higher thresholds such as t = 40 reduce false activations but miss a larger number of partly occluded objects. The best operating point is obtained at t = 30 , where Youden’s index and balanced accuracy reach their highest values. Therefore, O R = 30 is retained as the operational threshold for inference-time pathway selection.
Finally, Table 5 reports the activation behavior of the OR-based routing mechanism. The multimodal branch is rarely activated for fully visible objects, while its activation rate increases substantially for partly and largely occluded objects.
These activation rates confirm that the OR module behaves consistently with the intended pathway-selection strategy. It avoids unnecessary RGB-LiDAR fusion for most fully visible objects, while activating the multimodal branch for the majority of partly and largely occluded objects. This supports the use of OR as a practical routing signal rather than as a direct physical measurement of occlusion percentage.

4.3. Backbone Selection

4.3.1. Comparison of 2D Backbone Networks

In this section, we compare several 2D backbone networks in terms of object detection accuracy and efficiency under varying levels of occlusion (Table 6). All models are trained and evaluated on the KITTI 2D object detection benchmark, which provides 7481 labeled images. Following common practice, we split these 7481 images into disjoint training and validation subsets and report average precision (AP) and inference time on the validation split. The official KITTI test set is not used here because its ground-truth annotations are not publicly available.
We selected YOLOv8 as our FusionNet’s base model because it performs satisfactorily in all object classes and its inference time is not long. YOLOv8 achieved an AP of 93.7% for cars, 91.3% for pedestrians, and 87.2% for cyclists, thus indicating its ability to detect even smaller, as well as more challenging, objects. Even though YOLOv10 was ranked second, with higher efficiency in detecting cars at 94.5% AP, this model underperformed in pedestrian and cyclist detection, with AP scores of 90.9% and 86.5% respectively. Further comparison indicates that YOLOv10 has a longer inference time of 29ms compared with YOLOv8’s 25 ms, which makes YOLOv10 less desirable in real-time applications that require higher-efficiency computational models. In addition, it is also readily apparent that the level of customization we can do with the YOLOv8 architecture is much higher compared to YOLOv10, which lacks this level of accessibility, as most of its components are not meant to be altered. Hence, YOLOv10 will be used as the state-of-the-art 2D object detection model in scenarios with minimal occlusion, while YOLOv8 will serve as the foundation for our more complex FusionNet model.

4.3.2. Comparison of 3D Backbone Networks

In this section, we evaluate the performance of several 3D backbone networks trained on the OccludedPascal3D dataset, containing a total of 2073 point clouds. The results in Table 7 summarize the average precision (AP) that each network is able to achieve in the task of occluded object detection.
As indicated in Table 7, VoxNet significantly outperforms the other models, achieving AP values of 84.0% for aeroplane, 82.4% for bicycle, and 83.1% for car, with consistently strong results across other object classes. This superior performance is a key factor in our decision to use VoxNet as the backbone for 3D data processing in our FuDensityNet model. VoxNet’s ability to handle occlusion scenarios is further highlighted by its ability to surpass PointNet++ and SECFPN, which achieved 63.3% and 65.4% AP for car detection, respectively.
Additionally, to ensure compatibility when fusing the 3D features from VoxNet with 2D feature maps, we employed an MLP layer. This step ensures that the 3D and 2D feature maps are aligned and fused efficiently, facilitating the seamless integration of 2D and 3D data for robust object detection in challenging occlusion scenarios. Furthermore, the choice of YOLOv8 and VoxNet as backbones is supported by our earlier benchmarking results [52], where both architectures demonstrated strong robustness under occlusion. This confirms that the performance gains presented in this work are driven primarily by the proposed OR-based model selection and multimodal fusion strategy rather than the backbone choice alone.

4.4. Multimodal Fusion and Ablation

4.4.1. Fusion Method Comparison

During our research on multimodal fusion techniques to improve occlusion usage, we conducted tests with four more multimodal fusion techniques, which are all integrated with the base of the YOLOv8 backbone. The analysis, summarized in Table 8, reveals that the LRTF method consistently outperforms the other approaches across all object classes, even in scenarios with the Easy level of occlusion. In particular, LRTF stands out because it showed the smallest fall in precision rates, which even reached 88% with certain classes of targets, indicating its superior ability to integrate 2D and 3D data effectively [53].
The tested methods included simple concatenation and arithmetic-based fusion techniques. Even though these techniques were reasonably effective in less difficult situations, they were unable to preserve spatial and visual detail under more complex occlusion. The LRTF method, in contrast, demonstrated its capacity to maintain robust detection accuracy even under significant occlusion conditions, owing to its efficient use of computational resources and its ability to scale effectively.
Overall, the findings show that LRTF is the most promising method for multimodal fusion when it comes to managing occlusion, which makes it the best option for our suggested model.

4.4.2. Ablation Study and Runtime

In this section, an evaluation of the different modules of our FuDensityNet model is carried out, with a particular emphasis on occlusion-aware techniques, using the KITTI+NuScenes dataset. The ablation study (Table 9) deals with the performance of each module, particularly focusing on enhancements in precision, recall, F1, and inference time.
To further clarify the contribution of the OR module, we provide three complementary analyses. First, we compare the proposed OR-based routing with simpler pathway-selection strategies. Second, we evaluate the contribution of the Voronoi-based neighborhood density component. Third, we report a component-wise runtime breakdown to quantify the overhead introduced by OR estimation.
Table 10 shows that the 2D-only detector remains the fastest strategy and performs well in Easy conditions, where RGB information is generally sufficient. However, its performance decreases substantially under Hard occlusion, reaching only 67.0% AP. Always activating the multimodal branch improves Hard AP to 75.8% but reduces the inference speed to 15.8 FPS because the costly fusion pathway is used for all samples. Random 50% gating provides an intermediate speed of 21.4 FPS, but its Hard AP remains limited to 70.8%, showing that non-informed routing is not sufficient. In contrast, the proposed OR-based gating achieves the best performance under Moderate and Hard conditions, with 80.9% and 76.6% AP, respectively. Compared with the 2D-only detector, OR-based gating improves Hard AP by 9.6 percentage points while avoiding unconditional multimodal processing.
Table 11 evaluates the contribution of the Voronoi-based neighborhood density component. Using voxel density alone already provides useful occlusion cues, but it remains sensitive to dense regions caused by nearby non-occluded objects or LiDAR sampling geometry. Adding the Voronoi component improves the balanced accuracy from 0.78 to 0.84 and increases Hard AP from 73.0% to 76.6%. This gain of 3.6 percentage points under Hard conditions confirms that neighborhood density helps distinguish true occlusion-related discontinuities from simple local point concentration.
Table 12 provides a component-wise runtime analysis of FuDensityNet. The OR assessment stage requires 5.2 ms, representing approximately 8.6% of the total inference time. This confirms that the OR module introduces a limited overhead compared with the complete pipeline. The main computational cost comes from the 3D branch and multimodal fusion, which together account for 26.0 ms. Therefore, the role of OR is not to reduce the cost of the multimodal branch itself but to control when this branch should be activated according to occlusion severity.
Occlusion Rate Assessment. The “w/o OR Assessment” variant removes the OR-based routing decision and therefore does not adapt the detection pathway according to occlusion severity. Compared with the full model, precision, recall, and F1-score decrease from 0.86, 0.83, and 0.84 to 0.84, 0.80, and 0.82, respectively, while inference time decreases from 60.4 ms to 55.2 ms. This shows that the OR module introduces a small computational cost but contributes to detection robustness by selecting the appropriate pathway under occlusion. The routing-policy comparison in Table 10 further confirms that OR-based gating provides a better accuracy–efficiency trade-off than always activating the multimodal branch or using random routing.
FusionNet-YOLOv8. Without FusionNet (“w/o FusionNet”), the F1-score decreases to 0.81, showing that 2D and 3D data must be combined to maintain detection robustness under occlusion. The reduced inference time (24.7 FPS) highlights the computational cost of fusion, but accuracy gains outweigh this trade-off.
Multimodal Fusion. Replacing LRTF with concatenation (“w/o Multimodal Fusion”) decreases the F1-score from 0.84 to 0.81. Although inference time improves, this comes with the cost of losing essential cross-modal interactions needed to resolve heavily occluded objects.
Overall Impact. The full FuDensityNet model achieves the highest accuracy across all metrics while maintaining real-time performance. These results demonstrate that each module supports a different aspect of robustness: FusionNet improves multimodal perception, LRTF preserves informative cross-modal correlations, and the OR module ensures that multimodality is used only when beneficial. Together, these elements enable FuDensityNet to handle occlusion more effectively than static multimodal systems.
Accuracy–Speed Trade-Off.Table 9 also highlights the computational cost of the different components. The full FuDensityNet model, which includes OR assessment, FusionNet-YOLOv8, and LRTF-based fusion, achieves the highest F1-score (0.84) with an average inference time of 60.4 ms (16.6 FPS). In comparison, the YOLOv8-only baseline reaches a slightly lower F1-score of 0.83 but runs at 35.1 ms (28.5 FPS), illustrating the speed advantage of a purely 2D detector. Intermediate variants such as “w/o FusionNet” and “w/o Multimodal Fusion” occupy trade-off points between these extremes. These results indicate that the proposed occlusion-aware multimodal design introduces additional computational overhead, but the resulting accuracy gains under occlusion can justify the cost in applications where robustness to occlusion is critical.

4.5. Comparison with Existing Occlusion-Handling Methods

In this section, we extend our analysis by comparing FuDensityNet against existing occlusion-handling approaches. As shown in Table 13, FuDensityNet consistently achieves higher AP scores across all object categories, particularly in the most challenging Hard cases. For example, FuDensityNet reaches an AP of 76.6% for car detection under Hard conditions, outperforming previous models by a clear margin.
It is worth noting that FuDensityNet does not always rank first at the Easy and Moderate difficulty levels. These settings correspond to low-occlusion scenes in KITTI, where most objects are almost fully visible, and high-quality RGB features are already sufficient. In these conditions, YOLOv10 slightly surpasses FuDensityNet (e.g., 91.0% vs. 89.9% AP for car in Easy scenes), confirming that the benefit of FuDensityNet becomes most pronounced when significant occlusion occurs.
The YOLOv10 AP values in Table 13 should not be directly compared with those in Table 6, because they were obtained using different evaluation settings. Table 6 reports 2D object detection results on an internal KITTI validation split, whereas Table 13 reports performance under the KITTI Easy/Moderate/Hard evaluation protocol used for comparison with occlusion-handling methods.
The precision–recall (PR) curves in Figure 12 further support this observation: FuDensityNet maintains high precision even at high recall levels under Hard occlusion while remaining competitive in Easy and Moderate settings. Combined with the OR-validation analysis, these results highlight that FuDensityNet adapts its multimodal reasoning to occlusion severity rather than relying on multimodality uniformly.
Finally, Figure 13 presents qualitative examples under a wide range of occlusion conditions, showing FuDensityNet’s ability to localize and classify partially hidden objects accurately. These observations align with the quantitative results and demonstrate the model’s strong generalization to real-world occluded scenes.
Here, AP values are reported on a 0–1 scale for compactness; other tables in this paper report AP in percentage form. To further understand the contribution of backbone depth, we also compare several FusionNet-YOLOv8 variants with different parameter sizes (Table 14). This study shows that, in general, deeper variants are associated with higher AP across all difficulties. For instance, the best performance is obtained with the FusionNet-YOLOv8x version, which achieves AP scores of 0.89, 0.87, and 0.77 on Easy, Medium, and Hard levels, respectively. It is also interesting to observe that the FusionNet-YOLOv8m version performs competitively with larger variants in some cases, suggesting that there may be a trade-off between model size and the specific difficulty regime.
Statistical considerations
The results reported in this study correspond to a consistent experimental configuration for each model variant. Due to the computational cost of training multimodal 2D-3D detection models, repeated training with multiple random seeds was not performed for all configurations. Therefore, small differences between models should be interpreted with caution. To reduce ambiguity, the main conclusions are based on consistent trends observed across complementary analyses, including component ablations, routing-policy comparisons, OR calibration, Voronoi-density ablation, and runtime breakdown. Future work will extend the evaluation to multiple random seeds and confidence intervals in order to quantify variance across initializations.

4.6. Limitations

While the proposed framework demonstrates improved robustness to occlusion, several limitations should be acknowledged. First, the Occlusion Rate (OR) module relies on density statistics derived from LiDAR point clouds and assumes reasonably accurate sensor calibration and synchronization. Although the revised OR calibration analysis shows that the proposed density-derived score is consistent with KITTI object-level occlusion annotations, OR should not be interpreted as a direct physical percentage of object visibility. In highly adverse conditions, such as heavy rain, sparse LiDAR returns, strong sensor noise, or calibration drift, density estimation may become less reliable, which can lead to suboptimal pathway selection.
Second, the current implementation uses a fixed OR threshold calibrated on KITTI-like driving scenes. The threshold calibration and gating analysis support the use of this operating point under the evaluated settings; however, the optimal threshold may differ across datasets, LiDAR resolutions, sensor placements, or non-driving environments. Extending the framework toward adaptive or learnable gating mechanisms remains an important direction for improving cross-dataset and cross-sensor generalization.
Third, while the ablation study highlights the contribution of the Voronoi-based neighborhood density and OR-guided routing, the experiments are still limited to a restricted set of datasets, namely, KITTI, NuScenes, and OccludedPascal3D. Additional evaluations on unseen domains, crowded urban surveillance scenes, adverse-weather benchmarks, and different sensor configurations are necessary to fully characterize generalization and failure cases. Furthermore, although the reported improvements are consistent across the evaluated benchmarks, the current study does not include a formal statistical robustness analysis based on repeated runs, confidence intervals, or variance reporting. Incorporating such analyses would provide additional insight into result stability and reproducibility.
Finally, the multimodal FusionNet branch incurs additional computational cost compared with 2D-only detectors. The runtime breakdown shows that the OR assessment stage itself introduces limited overhead, while most of the computational cost comes from the 3D branch and multimodal fusion. However, complete hardware-dependent profiling, including parameter count, FLOPs, peak GPU memory usage, and deployment on embedded or low-power platforms, remains outside the scope of this study. These limitations open concrete directions for future work on more robust OR estimation, adaptive thresholding, dataset diversity, hardware-aware model optimization, and statistical robustness analysis.

5. Conclusions

This paper revisits FuDensityNet as an occlusion-aware multimodal detection framework that integrates 2D RGB images and 3D LiDAR point clouds through an adaptive, density-driven strategy rather than through a fundamentally new backbone architecture. By estimating an Occlusion Rate (OR) from multi-scale voxel density and Voronoi-based neighborhood analysis, the framework dynamically chooses between a fast 2D-only detector and a multimodal FusionNet-YOLOv8 pathway, activating RGB-LiDAR fusion only when occlusion severity justifies the additional processing cost.
The revised experimental analysis further clarifies the role of the OR module. The OR calibration results show that the proposed density-derived score increases consistently with KITTI object-level occlusion labels, supporting its use as a practical routing signal. The threshold calibration analysis justifies the selected operating point, while the gating-policy comparison shows that OR-guided routing provides a better accuracy–efficiency trade-off than always activating the multimodal branch or using random pathway selection. In addition, the Voronoi ablation confirms that neighborhood density analysis improves the separation between visible and occluded objects, particularly under Hard occlusion.
Experiments on KITTI, NuScenes, and OccludedPascal3D, together with component ablations and runtime analysis, demonstrate that FuDensityNet improves detection robustness under medium and heavy occlusion while maintaining competitive performance in easier scenes. In particular, FuDensityNet achieves 76.6% AP for car detection under Hard conditions on KITTI, and the runtime breakdown shows that the OR assessment stage introduces limited overhead compared with the full multimodal pipeline.
Rather than claiming superiority over all existing architectures, the results support the view that occlusion-aware activation of multimodality is a practical mechanism for balancing robustness and efficiency in complex perception scenarios. Future work will focus on learnable OR estimation, adaptive thresholding across datasets and sensor configurations, broader evaluation under adverse conditions, and more detailed hardware-aware profiling for real-time deployment.

Author Contributions

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

Funding

This research received financial support from ARES as part of a Ph.D. program conducted through joint supervision between the University of Mons (UMONS), Belgium, and Mohammed V University in Rabat (UM5), Morocco.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The datasets KITTI and NuScenes used in this study are publicly available from their respective official repositories. Processed data and trained model weights specific to FuDensityNet are available from the corresponding author upon reasonable request.

Acknowledgments

Portions of this manuscript benefited from the assistance of AI-based editing tools, which were used exclusively to improve language clarity and readability. All scientific content, analyses, and interpretations remain entirely the work of the authors, and no AI tool was involved in the research design, experiments, data processing, or result interpretation.

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.

Abbreviations

The following abbreviations are used in this manuscript:
2DTwo-Dimensional
3DThree-Dimensional
APAverage Precision
BEVBird’s-Eye View
CSPCross-Stage Partial
FPNFeature Pyramid Network
FVFront View
KITTIKarlsruhe Institute of Technology and Toyota Technological Institute
LiDARLight Detection and Ranging
LRTFLow-Rank Tensor Fusion
MLPMulti-Layer Perceptron
NDVoronoiNeighbor Density based on Voronoi Diagram
OROcclusion Rate
PPrecision
RRecall
RTXRay Tracing Texel eXtreme (NVIDIA GPU family)
SSDSingle Shot MultiBox Detector
YOLOYou Only Look Once

References

  1. Pandya, S.; Srivastava, G.; Jhaveri, R.; Babu, M.R.; Bhattacharya, S.; Maddikunta, P.K.R.; Mastorakis, S.; Piran, M.J.; Gadekallu, T.R. Federated learning for smart cities: A comprehensive survey. Sustain. Energy Technol. Assess. 2023, 55, 102987. [Google Scholar]
  2. Gunasekaran, K.P.; Jaiman, N. Now You See Me: Robust approach to Partial Occlusions. arXiv 2023, arXiv:2304.11779. [Google Scholar]
  3. Ye, H.; Zhao, J.; Pan, Y.; Cherr, W.; He, L.; Zhang, H. Robot Person Following Under Partial Occlusion. In Proceedings of the 2023 IEEE International Conference on Robotics and Automation (ICRA); IEEE: Piscataway, NJ, USA, 2023; pp. 7591–7597. [Google Scholar]
  4. Ouardirhi, Z.; Mahmoudi, S.A.; Zbakh, M.; El Ghmary, M.; Benjelloun, M.; Abdelali, H.A.; Derrouz, H. An Efficient Real-Time Moroccan Automatic License Plate Recognition System Based on the YOLO Object Detector. In Proceedings of the International Conference on Big Data and Internet of Things; Springer: Berlin/Heidelberg, Germany, 2022; pp. 290–302. [Google Scholar]
  5. Zhang, T.; Zhang, X.; Ke, X. Quad-FPN: A novel quad feature pyramid network for SAR ship detection. Remote Sens. 2021, 13, 2771. [Google Scholar] [CrossRef]
  6. Saleh, K.; Szénási, S.; Vámossy, Z. Occlusion handling in generic object detection: A review. In Proceedings of the 2021 IEEE 19th World Symposium on Applied Machine Intelligence and Informatics (SAMI); IEEE: Piscataway, NJ, USA, 2021; pp. 000477–000484. [Google Scholar]
  7. Ren, S.; He, K.; Girshick, R.; Sun, J. Faster r-cnn: Towards real-time object detection with region proposal networks. In Proceedings of the Advances in Neural Information Processing Systems 28 (NIPS 2015), Montreal, QC, Canada, 7–12 December 2015. [Google Scholar]
  8. Liu, W.; Anguelov, D.; Erhan, D.; Szegedy, C.; Reed, S.; Fu, C.Y.; Berg, A.C. Ssd: Single shot multibox detector. In Proceedings of the European Conference on Computer Vision; Springer: Berlin/Heidelberg, Germany, 2016; pp. 21–37. [Google Scholar]
  9. Jiang, P.; Ergu, D.; Liu, F.; Cai, Y.; Ma, B. A Review of Yolo algorithm developments. Procedia Comput. Sci. 2022, 199, 1066–1073. [Google Scholar] [CrossRef]
  10. Ouardirhi, Z.; Mahmoudi, S.A.; Zbakh, M. Enhancing Object Detection in Smart Video Surveillance: A Survey of Occlusion-Handling Approaches. Electronics 2024, 13, 541. [Google Scholar] [CrossRef]
  11. Nguyen, A.D.; Pham, H.H.; Trung, H.T.; Nguyen, Q.V.H.; Truong, T.N.; Nguyen, P.L. High accurate and explainable multi-pill detection framework with graph neural network-assisted multimodal data fusion. PLoS ONE 2023, 18, e0291865. [Google Scholar] [PubMed]
  12. Wu, Y.; Wang, X.; Yang, X.; Liu, M.; Zeng, D.; Ye, H.; Li, S. Learning Occlusion-Robust Vision Transformers for Real-Time UAV Tracking. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Nashville, TN, USA, 11–15 June 2025; pp. 17103–17113. [Google Scholar]
  13. Tran, H.T.; Hong, I.P. Adaptive Fusion of LiDAR and Camera Data for Enhanced Precision in 3D Object Detection for Autonomous Driving. IEEE Access 2025, 13, 155474–155481. [Google Scholar]
  14. Li, Z.; Singh, B. Robust Occluded Object Detection in Multimodal Autonomous Driving: A Fusion-Aware Learning Framework. Electronics 2026, 15, 245. [Google Scholar] [CrossRef]
  15. Huang, Z.; Li, L.; Krizek, G.C.; Sun, L. Research on Traffic Sign Detection Based on Improved YOLOv8. J. Comput. Commun. 2023, 11, 226–232. [Google Scholar]
  16. Girshick, R. Fast r-cnn. In Proceedings of the IEEE International Conference on Computer Vision, Santiago, Chile, 7–13 December 2015; pp. 1440–1448. [Google Scholar]
  17. 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]
  18. Khanam, R.; Hussain, M. Yolov11: An overview of the key architectural enhancements. arXiv 2024, arXiv:2410.17725. [Google Scholar]
  19. Sermanet, P.; Eigen, D.; Zhang, X.; Mathieu, M.; Fergus, R.; LeCun, Y. Overfeat: Integrated recognition, localization and detection using convolutional networks. arXiv 2013, arXiv:1312.6229. [Google Scholar]
  20. Fawzi, A.; Frossard, P. Measuring the effect of nuisance variables on classifiers. In Proceedings of the British Machine Vision Conference (BMVC), York, UK, 19–22 September 2016. [Google Scholar]
  21. Kortylewski, A.; Liu, Q.; Wang, H.; Zhang, Z.; Yuille, A. Combining compositional models and deep networks for robust object classification under occlusion. In Proceedings of the IEEE/CVF Winter Conference on Applications of Computer Vision, Snowmass Village, CO, USA, 1–5 March 2020; pp. 1333–1341. [Google Scholar]
  22. Reddy, N.D.; Vo, M.; Narasimhan, S.G. Occlusion-net: 2d/3d occluded keypoint localization using graph networks. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Long Beach, CA, USA, 15–20 June 2019; pp. 7326–7335. [Google Scholar]
  23. Zhang, Y.; Lu, J.; Zhou, J. Objects are different: Flexible monocular 3d object detection. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Virtual, 19–25 June 2021; pp. 3289–3298. [Google Scholar]
  24. Brazil, G.; Liu, X. M3d-rpn: Monocular 3d region proposal network for object detection. In Proceedings of the IEEE/CVF International Conference on Computer Vision, Seoul, Republic of Korea, 27 October–2 November 2019; pp. 9287–9296. [Google Scholar]
  25. Ouyang, W.; Wang, X.; Zeng, X.; Qiu, S.; Luo, P.; Tian, Y.; Li, H.; Yang, S.; Wang, Z.; Loy, C.C.; et al. Deepid-net: Deformable deep convolutional neural networks for object detection. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Boston, MA, USA, 7–12 June 2015; pp. 2403–2412. [Google Scholar]
  26. Maturana, D.; Scherer, S. Voxnet: A 3d convolutional neural network for real-time object recognition. In Proceedings of the 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS); IEEE: Piscataway, NJ, USA, 2015; pp. 922–928. [Google Scholar]
  27. Shi, S.; Guo, C.; Jiang, L.; Wang, Z.; Shi, J.; Wang, X.; Li, H. Pv-rcnn: Point-voxel feature set abstraction for 3d object detection. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Seattle, WA, USA, 13–19 June 2020; pp. 10529–10538. [Google Scholar]
  28. Mao, J.; Xue, Y.; Niu, M.; Bai, H.; Feng, J.; Liang, X.; Xu, H.; Xu, C. Voxel transformer for 3d object detection. In Proceedings of the IEEE/CVF International Conference on Computer Vision, Montreal, QC, Canada, 10–17 October 2021; pp. 3164–3173. [Google Scholar]
  29. Yan, Y.; Mao, Y.; Li, B. Second: Sparsely embedded convolutional detection. Sensors 2018, 18, 3337. [Google Scholar] [CrossRef] [PubMed]
  30. Wang, H.; Tao, L.; Cai, Y.; Chen, L.; Li, Y.; Sotelo, M.A.; Li, Z. CenterPoint-SE: A single-stage anchor-free 3-D object detection algorithm with spatial awareness enhancement. IEEE Trans. Intell. Transp. Syst. 2023, 24, 10760–10773. [Google Scholar]
  31. Qi, C.R.; Yi, L.; Su, H.; Guibas, L.J. Pointnet++: Deep hierarchical feature learning on point sets in a metric space. In Proceedings of the Advances in Neural Information Processing Systems 30 (NIPS 2017), Long Beach, CA, USA, 4–9 December 2017. [Google Scholar]
  32. Ma, X.; Qin, C.; You, H.; Ran, H.; Fu, Y. Rethinking network design and local geometry in point cloud: A simple residual MLP framework. arXiv 2022, arXiv:2202.07123. [Google Scholar]
  33. Shi, S.; Wang, X.; Li, H. Pointrcnn: 3d object proposal generation and detection from point cloud. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Long Beach, CA, USA, 16–20 June 2019; pp. 770–779. [Google Scholar]
  34. Ding, Z.; Han, X.; Niethammer, M. Votenet: A deep learning label fusion method for multi-atlas segmentation. In Proceedings of the Medical Image Computing and Computer Assisted Intervention–MICCAI 2019: 22nd International Conference, Shenzhen, China, 13–17 October 2019; Proceedings, Part III 22; Springer: Berlin/Heidelberg, Germany, 2019; pp. 202–210. [Google Scholar]
  35. Wang, M.; Li, D.; Casas, J.R.; Ruiz-Hidalgo, J. Adaptive Fusion of LiDAR Features for 3D Object Detection in Autonomous Driving. Sensors 2025, 25, 3865. [Google Scholar] [CrossRef] [PubMed]
  36. Chen, X.; Ma, H.; Wan, J.; Li, B.; Xia, T. Multi-view 3d object detection network for autonomous driving. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA, 21–26 July 2017; pp. 1907–1915. [Google Scholar]
  37. Ku, J.; Mozifian, M.; Lee, J.; Harakeh, A.; Waslander, S.L. Joint 3d proposal generation and object detection from view aggregation. In Proceedings of the 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS); IEEE: Piscataway, NJ, USA, 2018; pp. 1–8. [Google Scholar]
  38. Jiao, Y.; Yin, Z. A two-phase cross-modality fusion network for robust 3D object detection. Sensors 2020, 20, 6043. [Google Scholar] [PubMed]
  39. Chen, X.; Zhang, T.; Wang, Y.; Wang, Y.; Zhao, H. Futr3d: A unified sensor fusion framework for 3d detection. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Vancouver, BC, Canada, 18–22 June 2023; pp. 172–181. [Google Scholar]
  40. Bai, X.; Hu, Z.; Zhu, X.; Huang, Q.; Chen, Y.; Fu, H.; Tai, C.L. Transfusion: Robust lidar-camera fusion for 3d object detection with transformers. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, New Orleans, LA, USA, 18–24 June 2022; pp. 1090–1099. [Google Scholar]
  41. Liang, M.; Yang, B.; Chen, Y.; Hu, R.; Urtasun, R. Multi-task multi-sensor fusion for 3d object detection. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Long Beach, CA, USA, 16–20 June 2019; pp. 7345–7353. [Google Scholar]
  42. Pang, S.; Morris, D.; Radha, H. CLOCs: Camera-LiDAR object candidates fusion for 3D object detection. In Proceedings of the 2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS); IEEE: Piscataway, NJ, USA, 2020; pp. 10386–10393. [Google Scholar]
  43. Liang, M.; Yang, B.; Wang, S.; Urtasun, R. Deep continuous fusion for multi-sensor 3d object detection. In Proceedings of the European Conference on Computer Vision (ECCV), Munich, Germany, 8–14 September 2018; pp. 641–656. [Google Scholar]
  44. Philion, J.; Fidler, S. Lift, Splat, Shoot: Encoding Images from Arbitrary Camera Rigs by Implicitly Unprojecting to 3D. In Computer Vision—ECCV 2020; Vedaldi, A., Bischof, H., Brox, T., Frahm, J.-M., Eds.; Springer: Cham, Switzerland, 2020; pp. 194–210. [Google Scholar]
  45. Wang, A.; Tian, G.; Wang, Y.; Li, Z. Move to See More: Approaching Object With Partial Occlusion Using Large Multimodal Model and Active Object Detection. IET Cyber-Syst. Robot. 2025, 7, e70008. [Google Scholar] [CrossRef]
  46. Chu, H.; Liu, H.; Zhuo, J.; Chen, J.; Ma, H. Occlusion-guided multi-modal fusion for vehicle-infrastructure cooperative 3D object detection. Pattern Recognit. 2025, 157, 110939. [Google Scholar]
  47. Song, Z.; Liu, L.; Jia, F.; Luo, Y.; Jia, C.; Zhang, G.; Yang, L.; Wang, L. Robustness-aware 3d object detection in autonomous driving: A review and outlook. IEEE Trans. Intell. Transp. Syst. 2024, 25, 15407–15436. [Google Scholar] [CrossRef]
  48. Ouardirhi, Z.; Amel, O.; Zbakh, M.; Mahmoudi, S.A. FuDensityNet: Fusion-Based Density-Enhanced Network for Occlusion Handling. Proc. Copyr. 2024, 632, 639. [Google Scholar]
  49. Bentley, J.L. Multidimensional binary search trees used for associative searching. Commun. ACM 1975, 18, 509–517. [Google Scholar] [CrossRef]
  50. Aurenhammer, F.; Klein, R. Voronoi Diagrams. Handb. Comput. Geom. 2000, 5, 201–290. [Google Scholar] [CrossRef]
  51. Youden, W.J. Index for rating diagnostic tests. Cancer 1950, 3, 32–35. [Google Scholar] [CrossRef]
  52. Ouardirhi, Z.; Zbakh, M.; Mahmoudi, S. Bridging 2d and 3d object detection: Advances in occlusion handling through depth estimation. Comput. Model. Eng. Sci. 2025, 143, 2509. [Google Scholar] [CrossRef]
  53. Liu, Z.; Shen, Y.; Lakshminarasimhan, V.B.; Liang, P.P.; Zadeh, A.B.; Morency, L.P. Efficient low-rank multimodal fusion with modality-specific factors. In Proceedings of the 56th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers); Association for Computational Linguistics: Melbourne, Australia, 2018; pp. 2247–2256. [Google Scholar]
  54. Neverova, N.; Wolf, C.; Taylor, G.; Nebout, F. Moddrop: Adaptive multi-modal gesture recognition. IEEE Trans. Pattern Anal. Mach. Intell. 2015, 38, 1692–1706. [Google Scholar]
  55. Ngiam, J.; Khosla, A.; Kim, M.; Nam, J.; Lee, H.; Ng, A.Y. Multimodal deep learning. In Proceedings of the 28th International Conference on Machine Learning (ICML); Omnipress: Bellevue, WA, USA, 2011; pp. 689–696. [Google Scholar]
  56. Liu, X.; Gao, F.; Zhang, Q.; Zhao, H. Graph convolution for multimodal information extraction from visually rich documents. arXiv 2019, arXiv:1903.11279. [Google Scholar]
  57. 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; IEEE: Piscataway, NJ, USA, 2012; pp. 3354–3361. [Google Scholar]
  58. Qi, C.R.; Su, H.; Mo, K.; Guibas, L.J. Pointnet: Deep learning on point sets for 3d classification and segmentation. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA, 21–26 July 2017; pp. 652–660. [Google Scholar]
  59. Zadeh, A.; Chen, M.; Poria, S.; Cambria, E.; Morency, L.P. Tensor fusion network for multimodal sentiment analysis. arXiv 2017, arXiv:1707.07250. [Google Scholar]
  60. He, K.; Zhang, X.; Ren, S.; Sun, J. Deep residual learning for image recognition. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Las Vegas, NV, USA, 27–30 June 2016; pp. 770–778. [Google Scholar]
  61. Sandler, M.; Howard, A.; Zhu, M.; Zhmoginov, A.; Chen, L.C. Mobilenetv2: Inverted residuals and linear bottlenecks. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA, 18–22 June 2018; pp. 4510–4520. [Google Scholar]
  62. Simonyan, K.; Zisserman, A. Very deep convolutional networks for large-scale image recognition. arXiv 2014, arXiv:1409.1556. [Google Scholar]
  63. Lin, T.Y.; Goyal, P.; Girshick, R.; He, K.; Dollár, P. Focal loss for dense object detection. In Proceedings of the IEEE International Conference on Computer Vision, Venice, Italy, 22–29 October 2017; pp. 2980–2988. [Google Scholar]
  64. Sozzi, M.; Cantalamessa, S.; Cogato, A.; Kayad, A.; Marinello, F. Automatic bunch detection in white grape varieties using YOLOv3, YOLOv4, and YOLOv5 deep learning algorithms. Agronomy 2022, 12, 319. [Google Scholar] [CrossRef]
  65. Li, C.; Li, L.; Jiang, H.; Weng, K.; Geng, Y.; Li, L.; Ke, Z.; Li, Q.; Cheng, M.; Nie, W.; et al. YOLOv6: A single-stage object detection framework for industrial applications. arXiv 2022, arXiv:2209.02976. [Google Scholar]
  66. 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 IEEE/CVF Conference on Computer Vision and Pattern Recognition, Vancouver, BC, Canada, 18–22 June 2023; pp. 7464–7475. [Google Scholar]
  67. Radosavovic, I.; Kosaraju, R.P.; Girshick, R.; He, K.; Dollár, P. Designing network design spaces. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Seattle, WA, USA, 13–19 June 2020; pp. 10428–10436. [Google Scholar]
  68. Zhu, X.; Ma, Y.; Wang, T.; Xu, Y.; Shi, J.; Lin, D. Ssn: Shape signature networks for multi-class object detection from point clouds. In Proceedings of the Computer Vision–ECCV 2020: 16th European Conference, Glasgow, UK, 23–28 August 2020; Proceedings, Part XXV 16; Springer: Berlin/Heidelberg, Germany, 2020; pp. 581–597. [Google Scholar]
  69. Ramachandram, D.; Taylor, G.W. Deep multimodal learning: A survey on recent advances and trends. IEEE Signal Process. Mag. 2017, 34, 96–108. [Google Scholar] [CrossRef]
  70. RODRIGUES, L.S.; Sakiyama, K.; Takashi Matsubara, E.; Marcato Junior, J.; Gonçalves, W.N. Multimodal Fusion Based on Arithmetic Operations and Attention Mechanisms. 2022. Available online: https://papers.ssrn.com/sol3/papers.cfm?abstract_id=4292754 (accessed on 10 June 2026).
  71. Amel, O.; Stassin, S. Multimodal Approach for Harmonized System Code Prediction. In Proceedings of the 31st European Symposium on Artificial Neural Networks, Computational Intelligence and Machine Learning, Bruges, Belgium, 4–6 October 2023; pp. 181–186. [Google Scholar] [CrossRef]
  72. Mao, J.; Niu, M.; Bai, H.; Liang, X.; Xu, H.; Xu, C. Pyramid r-cnn: Towards better performance and adaptability for 3d object detection. In Proceedings of the IEEE/CVF International Conference on Computer Vision, Virtual, 11–17 October 2021; pp. 2723–2732. [Google Scholar]
  73. Ali, W.; Abdelkarim, S.; Zidan, M.; Zahran, M.; El Sallab, A. Yolo3d: End-to-end real-time 3d oriented object bounding box detection from lidar point cloud. In Proceedings of the European Conference on Computer Vision (ECCV) Workshops, Munich, Germany, 8–14 September 2018. [Google Scholar]
  74. Li, P.; Chen, X.; Shen, S. Stereo r-cnn based 3d object detection for autonomous driving. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Long Beach, CA, USA, 15–20 June 2019; pp. 7644–7652. [Google Scholar]
Figure 1. Overview of the proposed occlusion-handling approach. The input data is first processed based on its dimensionality (2D or 3D). The Occlusion Rate (OR) is then determined; if it exceeds the threshold, the FusionNet-YOLOv8 Occlusion-Aware Network is employed; otherwise, a state-of-the-art 2D object detection network is used.
Figure 1. Overview of the proposed occlusion-handling approach. The input data is first processed based on its dimensionality (2D or 3D). The Occlusion Rate (OR) is then determined; if it exceeds the threshold, the FusionNet-YOLOv8 Occlusion-Aware Network is employed; otherwise, a state-of-the-art 2D object detection network is used.
Electronics 15 02783 g001
Figure 2. Structure of Occlusion Rate Assessment using Density Analysis: The process begins with the extraction of a density-aware voxel grid from the LiDAR front view (FV). Neighbor density is calculated via a Voronoi diagram, and multi-scalar density determination is performed thereafter. Lastly, in this analysis the Occlusion Rate is defined, whereby an Occlusion Rate value is obtained.
Figure 2. Structure of Occlusion Rate Assessment using Density Analysis: The process begins with the extraction of a density-aware voxel grid from the LiDAR front view (FV). Neighbor density is calculated via a Voronoi diagram, and multi-scalar density determination is performed thereafter. Lastly, in this analysis the Occlusion Rate is defined, whereby an Occlusion Rate value is obtained.
Electronics 15 02783 g002
Figure 3. Visualizing occlusion intensity in 3D scenes with a density-aware voxel grid: The voxelized point cloud depicts points with different occlusion levels. The green boxes mark the occluded objects, and the red boxes indicate the denser occluder. Images (a,c) correspond to the voxelized point clouds of (b,d).
Figure 3. Visualizing occlusion intensity in 3D scenes with a density-aware voxel grid: The voxelized point cloud depicts points with different occlusion levels. The green boxes mark the occluded objects, and the red boxes indicate the denser occluder. Images (a,c) correspond to the voxelized point clouds of (b,d).
Electronics 15 02783 g003
Figure 4. Spatial distribution of point cloud densities showing higher concentration near the LiDAR sensor for neighbor density computation.
Figure 4. Spatial distribution of point cloud densities showing higher concentration near the LiDAR sensor for neighbor density computation.
Electronics 15 02783 g004
Figure 5. Comparison of occlusion sensitivity before (a) and after (b) multi-scale density weighting. In (a), nearby high-density regions dominate the estimation, making far occluded objects undetectable. In (b), higher weights are assigned to distant points, revealing hidden objects behind occluders and improving the accuracy of the Occlusion Rate (OR) computation. The red circles highlight examples of distant occluded objects recovered after applying the proposed weighting strategy.
Figure 5. Comparison of occlusion sensitivity before (a) and after (b) multi-scale density weighting. In (a), nearby high-density regions dominate the estimation, making far occluded objects undetectable. In (b), higher weights are assigned to distant points, revealing hidden objects behind occluders and improving the accuracy of the Occlusion Rate (OR) computation. The red circles highlight examples of distant occluded objects recovered after applying the proposed weighting strategy.
Electronics 15 02783 g005
Figure 6. Overview of the FusionNet-YOLOv8 architecture for occlusion-aware object detection. The architecture combines 2D and 3D feature extraction backbones and uses MLP-based alignment with low-rank tensor fusion (LRTF) to integrate RGB and LiDAR features before detection.
Figure 6. Overview of the FusionNet-YOLOv8 architecture for occlusion-aware object detection. The architecture combines 2D and 3D feature extraction backbones and uses MLP-based alignment with low-rank tensor fusion (LRTF) to integrate RGB and LiDAR features before detection.
Electronics 15 02783 g006
Figure 7. Visualization of the low-rank tensor fusion (LRTF) process: 2D and 3D feature maps are independently projected into lower-dimensional subspaces before interacting to produce a compact fused representation used for occlusion-aware detection.
Figure 7. Visualization of the low-rank tensor fusion (LRTF) process: 2D and 3D feature maps are independently projected into lower-dimensional subspaces before interacting to produce a compact fused representation used for occlusion-aware detection.
Electronics 15 02783 g007
Figure 8. Class distributions: KITTI (imbalanced classes), KITTI + NuScenes (balanced classes), and OccludedPascal3D (occlusion-heavy scenarios).
Figure 8. Class distributions: KITTI (imbalanced classes), KITTI + NuScenes (balanced classes), and OccludedPascal3D (occlusion-heavy scenarios).
Electronics 15 02783 g008
Figure 9. Image preprocessing steps for enhancing nighttime 2D images: Brightness/contrast adjustment, noise reduction, and contrast enhancement.
Figure 9. Image preprocessing steps for enhancing nighttime 2D images: Brightness/contrast adjustment, noise reduction, and contrast enhancement.
Electronics 15 02783 g009
Figure 10. 3D point cloud visualization: Overall view (a) and frontal view (b) showing the spatial data captured by LiDAR sensors, with the frontal view emphasizing the data used for object detection and occlusion assessment.
Figure 10. 3D point cloud visualization: Overall view (a) and frontal view (b) showing the spatial data captured by LiDAR sensors, with the frontal view emphasizing the data used for object detection and occlusion assessment.
Electronics 15 02783 g010
Figure 11. Distribution of object-level OR values across KITTI occlusion labels. The dashed horizontal line indicates the selected OR threshold. Fully visible objects are mainly concentrated below the threshold, while partly and largely occluded objects progressively shift above it.
Figure 11. Distribution of object-level OR values across KITTI occlusion labels. The dashed horizontal line indicates the selected OR threshold. Fully visible objects are mainly concentrated below the threshold, while partly and largely occluded objects progressively shift above it.
Electronics 15 02783 g011
Figure 12. Precision–recall (PR) curves for various models across Easy (a), Moderate (b), and Hard (c) occlusion scenarios. FuDensityNet demonstrates robust performance under challenging conditions, particularly in Hard scenarios, while maintaining competitiveness in simpler scenarios. The red arrow points to the performance of the FuDensityNet model across all scenarios and other models.
Figure 12. Precision–recall (PR) curves for various models across Easy (a), Moderate (b), and Hard (c) occlusion scenarios. FuDensityNet demonstrates robust performance under challenging conditions, particularly in Hard scenarios, while maintaining competitiveness in simpler scenarios. The red arrow points to the performance of the FuDensityNet model across all scenarios and other models.
Electronics 15 02783 g012
Figure 13. FuDensityNet detection results for different urban environments, demonstrating the model’s ability to perform robust object detection in highly occluded environments. The detection boxes are color-coded: red for cyclists and bicycles, green for cars, yellow for pedestrians, and pink for trucks.
Figure 13. FuDensityNet detection results for different urban environments, demonstrating the model’s ability to perform robust object detection in highly occluded environments. The detection boxes are color-coded: red for cyclists and bicycles, green for cars, yellow for pedestrians, and pink for trucks.
Electronics 15 02783 g013
Table 1. Summary of the evaluation settings used across experiments.
Table 1. Summary of the evaluation settings used across experiments.
ExperimentDatasetEvaluation ProtocolMetricPurpose
2D backbone selectionKITTI 2DInternal train/validation split from the 7481 labeled KITTI training imagesAP, inference timeSelect the 2D detector used in the framework
3D backbone selectionOccludedPascal3DDataset-specific evaluation splitAPSelect the 3D backbone for occlusion handling
Fusion comparisonKITTISame backbone configuration with different fusion methodsAPCompare multimodal fusion strategies
OR calibrationKITTI training labelsObject-level occlusion labels 0, 1, and 2; label 3 excludedOR statistics, balanced accuracyCalibrate and validate the OR threshold
Ablation studyKITTI+NuScenesBalanced mixed datasetP, R, F1, inference timeEvaluate FuDensityNet components
Comparison with existing methodsKITTIEasy/Moderate/Hard evaluation protocolAPCompare with existing occlusion-handling methods
YOLOv8 variant comparisonKITTIDifficulty-level evaluationAPAnalyze YOLOv8 backbone scale inside FusionNet
Table 2. Distribution of OR values according to KITTI object-level occlusion labels. Label 0 corresponds to fully visible objects, label 1 to partly occluded objects, and label 2 to largely occluded objects.
Table 2. Distribution of OR values according to KITTI object-level occlusion labels. Label 0 corresponds to fully visible objects, label 1 to partly occluded objects, and label 2 to largely occluded objects.
LabelMeaningMean OR ± StdMedian ORIQR ( Q 1 Q 3 )
0Fully visible18.74 ± 7.9217.6012.40–23.90
1Partly occluded36.82 ± 10.6534.9029.70–42.85
2Largely occluded58.41 ± 14.8856.2047.30–68.10
Note: IQR denotes the interquartile range, reported as Q 1 Q 3 , where Q 1 is the 25th percentile and Q 3 is the 75th percentile of the OR distribution.
Table 3. Sensitivity of the OR score to different multi-scale density weights. The default configuration gives higher importance to fine-scale density variations while preserving medium- and large-scale context.
Table 3. Sensitivity of the OR score to different multi-scale density weights. The default configuration gives higher importance to fine-scale density variations while preserving medium- and large-scale context.
Configuration w 1 w 2 w 3 Balanced Accuracy
Equal weights0.330.330.340.80
Large-scale emphasis0.200.300.500.76
Medium-scale emphasis0.250.500.250.81
Default0.500.300.200.84
Table 4. Threshold calibration for separating fully visible objects from partly/largely occluded objects using the OR score.
Table 4. Threshold calibration for separating fully visible objects from partly/largely occluded objects using the OR score.
Threshold tTPRFPRYouden’s JBalanced Accuracy
200.940.380.560.78
250.880.250.630.82
300.810.140.670.84
350.680.080.600.80
400.530.040.490.75
Table 5. Multimodal pathway activation rate according to KITTI object-level occlusion labels using the selected OR threshold.
Table 5. Multimodal pathway activation rate according to KITTI object-level occlusion labels using the selected OR threshold.
LabelMeaningMultimodal Activation Rate
0Fully visible13.8%
1Partly occluded78.6%
2Largely occluded95.4%
Table 6. Object detection AP results and inference time for 2D backbone selection on the KITTI 2D dataset. Models are trained and evaluated using an internal train/validation split of the 7481 labeled KITTI training images; the official KITTI test set is not used in this comparison because its labels are not publicly available.
Table 6. Object detection AP results and inference time for 2D backbone selection on the KITTI 2D dataset. Models are trained and evaluated using an internal train/validation split of the 7481 labeled KITTI training images; the official KITTI test set is not used in this comparison because its labels are not publicly available.
ModelAP (%) (KITTI 2D)Inference Time (ms)
Car Pedestrian Cyclist
F-RCNN [7]71.267.466.745.0
ResNet50-F-RCNN [60]76.869.467.848.0
MobileNetv2-F-RCNN [61]57.253.848.535.0
vgg16-F-RCNN [62]59.258.447.652.0
SSD [8]66.764.458.140.0
RetinaNet [63]65.663.358.455.0
YOLOv5 [64]89.987.783.835.0
YOLOv6 [65]92.288.185.730.0
YOLOv7 [66]90.286.584.131.0
YOLOv8 [15]93.791.387.225.0
YOLOv10 [17]94.590.986.529.0
Table 7. Object detection AP results on OccludedPascal3D dataset for different 3D models.
Table 7. Object detection AP results on OccludedPascal3D dataset for different 3D models.
ModelAP (%) (OccludedPascal3D)
Aeroplane Bicycle Boat Bottle Bus Car Motorbike Train Tvmonitor
SECFPN [67]67.666.066.565.867.065.467.465.864.2
PointNet++ [31]66.364.765.264.365.663.366.064.063.2
SSN [68]64.963.363.863.064.264.665.063.062.0
ResNeXt-152-3D [60]61.260.060.760.261.064.261.560.059.5
VoxNet [26]84.082.483.681.983.483.183.881.881.0
Table 8. Comparative analysis of fusion methods using YOLOv8.
Table 8. Comparative analysis of fusion methods using YOLOv8.
Fusion MethodAP (%) (KITTI)
Car Pedestrian Cyclist
Concatenation [69]78.576.366.6
Arithmetic Fusion (Addition) [70]75.573.464.4
Arithmetic Fusion (multconcat) [71]80.376.866.4
Sub-space Concat [69]79.376.265.1
Low-Rank Tensor Fusion [53]88.087.476.4
Table 9. Ablation study of FuDensityNet components on the KITTI+NuScenes dataset.
Table 9. Ablation study of FuDensityNet components on the KITTI+NuScenes dataset.
Model VariantOR Assessment
(Density Analysis)
FusionNet-YOLOv8Multimodal FusionObject Detection ModelPRF1Inf. Time
(ms)
FPS
FuDensityNet (Full Model)LRTFFusionNet-YOLOv80.860.830.8460.416.6
w/o OR AssessmentLRTFFusionNet-YOLOv80.840.800.8255.218.1
w/o FusionNetYOLOv100.830.800.8140.524.7
w/o Multimodal FusionConcatenationFusionNet-YOLOv80.840.790.8150.219.9
YOLOv8 OnlyYOLOv80.850.810.8335.128.5
Note: “OR Assessment” indicates whether the density-based OR routing mechanism is used. “FusionNet-YOLOv8” indicates whether the multimodal detection branch is activated. “Multimodal Fusion” specifies the fusion strategy used to combine 2D and 3D features. P, R, and F1 denote precision, recall, and F1-score, respectively.
Table 10. Comparison of different pathway-selection strategies on KITTI car detection. AP is reported for Easy, Moderate, and Hard difficulty levels.
Table 10. Comparison of different pathway-selection strategies on KITTI car detection. AP is reported for Easy, Moderate, and Hard difficulty levels.
Routing StrategyEasy APModerate APHard APFPS
2D-only detector91.079.667.024.7
Always multimodal89.480.275.815.8
Random 50% gating89.078.570.821.4
OR-based gating (ours)89.980.976.616.6
Table 11. Impact of Voronoi-based neighborhood density on OR-guided detection performance. AP is reported for KITTI car detection.
Table 11. Impact of Voronoi-based neighborhood density on OR-guided detection performance. AP is reported for KITTI car detection.
OR FormulationEasy APModerate APHard APBalanced Acc.
Voxel density only89.579.473.00.78
Voxel + Voronoi density89.980.976.60.84
Table 12. Component-wise runtime breakdown of the FuDensityNet inference pipeline.
Table 12. Component-wise runtime breakdown of the FuDensityNet inference pipeline.
Pipeline ComponentTime (ms)
2D feature extraction and detection branch24.8
OR assessment5.2
3D voxelization and VoxNet feature extraction17.6
MLP alignment and LRTF fusion8.4
Detection head and postprocessing4.4
Total60.4
Table 13. Performance comparison on the KITTI test set with AP calculated at multiple recall positions for car, pedestrian, and cyclist categories. R+L denotes methods combining RGB data and point clouds, R denotes RGB-only approaches, L denotes LiDAR-only approaches, and S denotes Stereo methods.
Table 13. Performance comparison on the KITTI test set with AP calculated at multiple recall positions for car, pedestrian, and cyclist categories. R+L denotes methods combining RGB data and point clouds, R denotes RGB-only approaches, L denotes LiDAR-only approaches, and S denotes Stereo methods.
NetworkModalityCarPedestrianCyclist
Easy Moderate Hard Easy Moderate Hard Easy Moderate Hard
Pyramid-RCNN [72]L75.069.565.573.568.364.072.367.262.8
YOLO3D [73]L72.068.055.071.067.056.069.866.551.2
Stereo-RCNN [74]S73.068.060.072.067.059.071.066.058.0
YOLOv10 [17]R91.079.667.089.380.166.286.377.365.1
MonoFlex [23]R74.569.559.073.568.558.072.067.557.0
M3D-RPN [24]R80.575.563.579.574.562.578.073.061.5
Occlusion-Net [22]R76.070.562.075.069.561.074.068.560.0
CompNet [21]R81.076.569.080.075.068.079.074.067.0
MV3D [36]R+L78.076.174.377.075.173.076.072.071.2
MMF [41]R+L76.572.568.075.571.567.074.570.566.0
CLOCs [42]R+L77.573.568.576.572.567.575.571.566.5
ContFuse [43]R+L75.071.067.074.070.066.073.069.065.0
FuDensityNet (ours)R+L89.980.976.688.279.874.186.978.572.8
Table 14. Performance comparison of FusionNet-YOLOv8 variants on different difficulty levels (AP reported on a 0–1 scale).
Table 14. Performance comparison of FusionNet-YOLOv8 variants on different difficulty levels (AP reported on a 0–1 scale).
ModelEasyMediumHard
FusionNet-YOLOv8n0.810.790.74
FusionNet-YOLOv8s0.870.830.75
FusionNet-YOLOv8m0.880.840.76
FusionNet-YOLOv8l0.870.850.73
FusionNet-YOLOv8x0.890.870.77
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

Ouardirhi, Z.; Zbakh, M.; Benjelloun, M.; Mahmoudi, S.A. FuDensityNet: Occlusion-Aware Multimodal Activation for Robust Object Detection. Electronics 2026, 15, 2783. https://doi.org/10.3390/electronics15132783

AMA Style

Ouardirhi Z, Zbakh M, Benjelloun M, Mahmoudi SA. FuDensityNet: Occlusion-Aware Multimodal Activation for Robust Object Detection. Electronics. 2026; 15(13):2783. https://doi.org/10.3390/electronics15132783

Chicago/Turabian Style

Ouardirhi, Zainab, Mostapha Zbakh, Mohammed Benjelloun, and Sidi Ahmed Mahmoudi. 2026. "FuDensityNet: Occlusion-Aware Multimodal Activation for Robust Object Detection" Electronics 15, no. 13: 2783. https://doi.org/10.3390/electronics15132783

APA Style

Ouardirhi, Z., Zbakh, M., Benjelloun, M., & Mahmoudi, S. A. (2026). FuDensityNet: Occlusion-Aware Multimodal Activation for Robust Object Detection. Electronics, 15(13), 2783. https://doi.org/10.3390/electronics15132783

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