MEKAWIRE
전문가arXiv

RadarGSOcc: Doppler-Aware 3D Semantic Occupancy Prediction Using 4D Radar Tensor with Geometric-Semantic Feature Extraction

Christofel Rio Goenawan, Dong-Hee Paek, Seung-Hyun Kong
아직 한국어판이 없어 영어 원문으로 표시.
초록 발췌

3D semantic occupancy prediction is crucial for autonomous driving, but camera-based methods degrade in low-light conditions and LiDAR-based methods are sensitive to adverse weather. 4D radar is more robust, yet its sparsity and the high cost of radar tensor processing limit its use.

초록에서 가져왔습니다. 요약을 준비 중입니다.

논문 전문

RadarGSOcc: Doppler-Aware 3D Semantic Occupancy Prediction Using 4D Radar Tensor with Geometric-Semantic Feature Extraction

Christofel Rio Goenawan, Dong-Hee Paek, Seung-Hyun Kong

CC BY 4.0 라이선스로 공개된 논문입니다. 출처를 밝혀 전재하며, 원문은 arXiv:2610.18686(PDF)에서 볼 수 있습니다.

Abstract

3D semantic occupancy prediction is crucial for autonomous driving, but camera-based methods degrade in low-light conditions and LiDAR-based methods are sensitive to adverse weather. 4D radar is more robust, yet its sparsity and the high cost of radar tensor processing limit its use. We propose Radar Geometric-Semantic Occupancy Prediction (RadarGSOcc), an efficient framework that directly processes 4D radar tensors by separately extracting geometric and semantic features, including Doppler information, with a deformable attention-based geometric refinement module as its key component. We also introduce the K-Radar 3DSemOcc benchmark, the first large-scale benchmark for fine-grained 3D semantic occupancy prediction using 4D radar tensors, built on the K-Radar dataset with refined LiDAR-based annotations. RadarGSOcc predicts 15 classes within a 51.2 m range and achieves 38.2% IoU, 7.6% mIoU, and 25.5% weighted mIoU, a 16% relative improvement over RadarOcc in weighted mIoU (25.5 vs. 21.9; 23.8 vs. 20.9 averaged over three runs) with fewer parameters and FLOPs. The gain comes mainly from large static classes such as drivable area, vegetation, and terrain, whereas vehicles remain difficult: RadarOcc is better when car and truck/bus are merged into one class. RadarGSOcc also outperforms camera-based and camera–radar fusion baselines and narrows the gap with LiDAR-based methods. To assess robustness in adverse weather without per-frame ground truth, we further propose a proxy metric, Environment-Based KL Divergence (EBKL), under which 4D radar tensors yield more consistent predictions than camera and LiDAR in rain, sleet, and snow. The dataset and code will be publicly available.

Index Terms:

3D semantic occupancy prediction, 4D radar tensor, adverse weather, autonomous driving, benchmark dataset, Doppler.

I INTRODUCTION

Fig. 1: (Left) Visualization of 3D semantic occupancy prediction under heavy snow in a highway scenario. (a) Input modalities: (left) front-view camera image, (middle) LiDAR point cloud, and (right) BEV of 4D radar tensor. (b) Predicted occupancy using (left) camera-based OpenOcc-C [1], (middle) LiDAR-based OpenOcc-L [1], and (right) the proposed RadarGSOcc with 4D radar input. RadarGSOcc produces more accurate predictions for key structures such as drivable areas (green box) and highway barriers (red box) under adverse weather. (Right) Quantitative comparison using the proposed EBKL proxy metric (lower is better). RadarGSOcc achieves lower EBKL, indicating more consistent predictions in adverse weather, while camera- and LiDAR-based methods degrade significantly.

3D semantic occupancy prediction enables autonomous vehicles to understand their 3D surroundings and identify safe navigable space for planning. By assigning an occupancy state and a semantic class to every voxel, it captures free space, drivable area, and objects of arbitrary shape that bounding-box detection cannot represent [2, 1]. While camera- and LiDAR-based methods perform well under ideal conditions, they inherit the limitations of their sensors: cameras lose most of their information in low-light conditions, and LiDAR is severely degraded by rain, snow, and fog [3, 4].

4D radar provides a robust alternative. Millimeter-wave signals are largely insensitive to precipitation, fog, and illumination, and FMCW 4D radars measure the range, azimuth, elevation, and Doppler velocity of every reflection [5, 6]. The raw 4D radar tensor (4DRT) retains the full power spectrum before any thresholding [5], and its Doppler dimension directly encodes the radial velocity of each return, a strong cue for separating moving objects from static structures. Exploiting 4DRTs for dense prediction is nevertheless challenging: the tensor is large and noisy, so aggressive sparsification is required [7]; its low angular resolution blurs fine structures; and the Doppler dimension mixes power and velocity information that standard backbones do not readily consume [8].

Radar-based occupancy prediction has only recently emerged. RadarOcc [7] was the first to predict 3D occupancy directly from 4DRTs, and subsequent methods improve accuracy through LiDAR supervision [9] or camera–radar fusion [10, 11], but require additional sensors. More importantly, existing radar-only methods underutilize Doppler cues: when we reproduce RadarOcc on our benchmark, its performance remains nearly unchanged with or without the Doppler input (Table I).

In this paper, we propose RadarGSOcc, a Doppler-aware 3D semantic occupancy framework using 4D radar tensors. Our key idea is to extract the geometric (spatial power) and semantic (Doppler-related) information of the tensor separately and then fuse them. To this end, we introduce a geometric-semantic feature extraction module that processes the power and Doppler channels through separate sparse-convolution and deformable-attention branches [12, 13] before fusing them, and a lightweight geometric refinement module in the occupancy head that is designed to recover fine-grained structures, such as small objects, using the geometric features.

We also construct the K-Radar 3DSemOcc benchmark, the first large-scale benchmark for fine-grained 3D semantic occupancy prediction using 4D radar tensors, built from the K-Radar dataset [5]. It contains 14 semantic classes and an empty class over 5,910 training and 1,781 test frames. Labels are generated by a LiDAR-based occupancy model [1] and refined with the 3D bounding-box annotations of K-Radar, which more than doubles the number of moving-object voxels.

On this benchmark, RadarGSOcc achieves 7.6% mIoU and 25.5% weighted mIoU within a 51.2 m range, improving the weighted mIoU of RadarOcc by 16% relative (25.5 vs. 21.9) while using 11% fewer parameters and 5% fewer FLOPs; averaged over three training runs, the weighted mIoU is 23.8% vs. 20.9%. The gain comes mainly from large static classes such as drivable area, vegetation, and terrain. Vehicles remain difficult: RadarGSOcc improves truck/bus IoU but loses car IoU, and RadarOcc remains better when the two classes are merged into a single vehicle class. RadarGSOcc also outperforms camera-based [1, 14] and camera–radar fusion methods [1, 11], and narrows the gap with LiDAR-based approaches. Under adverse weather (e.g., rain, sleet, and snow), where camera and LiDAR degrade, its predictions remain more consistent. Since reliable ground truth is unavailable in such conditions, we propose a proxy metric, Environment-Based KL Divergence (EBKL), which compares the predicted class distribution under a given weather condition with the normal-condition reference of the same environment. Under EBKL, 4D radar tensors give the lowest divergence of the three modalities in adverse weather.

In summary, the contributions of this paper are as follows:

  • K-Radar 3DSemOcc benchmark: the first large-scale benchmark for fine-grained 3D semantic occupancy prediction using 4D radar tensors.
  • RadarGSOcc: an efficient Doppler-aware framework whose geometric-semantic feature extraction and geometric refinement modules improve radar-based occupancy prediction with fewer parameters and FLOPs than RadarOcc.
  • Robustness and proxy metric: a proxy metric (EBKL) for evaluating prediction consistency without ground truth, and an evaluation showing that 4D radar tensors give more consistent predictions than camera and LiDAR under adverse weather.

The remainder of this paper is organized as follows. Section II reviews related work, Section III presents the benchmark and method, Section IV reports experiments, and Section V concludes the paper. Supplementary material on the benchmark, implementation details, and additional results is appended after the main text.

TABLE I: Impact of Doppler index on RadarOcc performance (our reproduction on the K-Radar 3DSemOcc benchmark).
  • RadarOcc (with Doppler)
    IoU
    36.4
    mIoU
    6.7
  • RadarOcc (w/o Doppler)
    IoU
    35.9 (-0.5)
    mIoU
    6.7 (0.0)

II RELATED WORK

II-A 4D Radar Datasets

Large-scale camera and LiDAR datasets have significantly advanced autonomous driving research [15, 16]. In contrast, 4D radar datasets remain limited despite their robustness in adverse weather [17, 18, 5, 19]. Early datasets such as Astyx [17] contain only 500 frames, while VoD [19] and TJ4DRadSet [18] mainly focus on urban scenes under clear conditions. K-Radar [5] addresses these limitations by providing 35,000 frames of 4D radar tensor data across diverse weather conditions, including rain, fog, and snow. However, it lacks annotations for 3D semantic occupancy prediction, motivating our proposed benchmark.

II-B 3D Semantic Occupancy Prediction

3D semantic occupancy prediction enables holistic scene understanding, including free space and drivable areas [20]. Occ3D [2] introduced the first large-scale benchmark on nuScenes [21]. Recent methods improve temporal modeling [22], point completion [23], multi-camera prediction [24, 3], and unified occupancy frameworks [1]. Other works focus on efficiency and robustness through Gaussian-based occupancy [25, 26], sparse prediction [27, 28], label-noise handling [29], and projection consistency [30].

II-C 4D Radar-based Perception

Early 4D radar research mainly focused on object detection. Methods such as RPFA-Net [31] and SMURF [32] adapt LiDAR-based frameworks and reduce noise, while fusion-based approaches [33, 18, 34] improve performance but are typically evaluated in clear-weather conditions. For direct radar tensor processing, RTNH and RTNH+ [5, 35] learn radar-specific representations for 3D detection.

Recently, radar-based occupancy prediction has emerged. RadarOcc [7] first applies 4D radar tensors to 3D occupancy prediction using transformer-based architectures [36, 2]. Subsequent works improve performance through LiDAR supervision [9], camera-radar fusion [10], and multi-modal learning [11, 37, 38].

Despite these advances, existing methods often struggle with accurate semantic prediction and rely on computationally expensive transformer architectures. In contrast, we propose an efficient framework that leverages geometric-semantic feature extraction and lightweight refinement for 3D semantic occupancy prediction from 4D radar tensors.

III METHOD

III-A K-Radar 3DSemOcc Benchmark

Fig. 2: Overview of the K-Radar 3DSemOcc labeling process. (a) Initial LiDAR-based labels. (b) Refined labels using K-Radar annotations, improving moving objects (red box).

There is no large-scale dataset with fine-grained 3D semantic occupancy labels for 4D radar tensors: RadarOcc [7] evaluates on K-Radar with occupancy labels that distinguish only foreground and background. To address this, we build a new benchmark based on K-Radar [5]. Following prior work [2, 1], we generate pseudo-labels from LiDAR using a single-frame strategy due to inaccurate odometry [35].

The labeling pipeline has two stages:

(1) Initial labeling: The LiDAR-based CONet-L model of OpenOccupancy [1], trained on nuScenes [21], generates 17-class pseudo-labels. We select scenes 2, 5, 8, 9, 10, 14, 16, 17, and 20 for training, and 3, 6, and 15 for testing; all of these scenes are recorded under normal weather conditions, and their environment, time of day, and number of frames are listed in Table S-I of the supplementary material.

(2) Label refinement: The pseudo-labels are refined with the 3D bounding-box annotations of K-Radar by assigning the object class (e.g., car, truck/bus, pedestrian) to the voxels within each bounding box. This more than doubles the number of moving-object voxels in the training split, from about 365k to 768k (Tables S-II and S-III).

Fig. 2 shows an example in which refinement recovers cars and trucks. We further simplify labels by merging bus and truck classes and removing construction vehicles. Manual verification of 525 randomly sampled non-empty voxels (threshold 0.8) gives an accuracy of 91.8% (482 correct); per-class results, including the moving-object classes, are reported in Table S-IV of the supplementary material together with the verification protocol. We retain voxels above a probability threshold, where 0.8 provides the best balance between quality and coverage (Section IV-D3).

The final K-Radar 3DSemOcc benchmark contains 5,910 training and 1,781 testing frames with 15 classes (14 semantic classes and the empty class), covering urban, university-campus, and highway environments under day and night conditions. The pipeline is general and can be extended to other datasets.

III-B RadarGSOcc: Doppler-Aware 3D Semantic Occupancy Prediction Using 4D Radar Tensor

Fig. 3: Overview of the proposed RadarGSOcc architecture. The input 4D radar tensor is divided into power and Doppler components and processed by the proposed Geometric-Semantic Feature Extraction module (bottom left, Section III-B2), where W\times H\times L denote spherical spatial dimensions and dim is the feature dimension. The extracted features are then passed to the occupancy head (bottom right), where the proposed geometric feature refinement module (Section III-B3) refines occupancy features using geometric representations. The final output is a 3D semantic occupancy prediction of size H\times W\times L.
III-B1 4D Radar Tensor Preprocessing

The overall architecture of RadarGSOcc is shown in Fig. 3. We follow the preprocessing strategy of RadarOcc [7]. Specifically, azimuth, range, and elevation are concatenated, and for each spatial element we extract the top-3 power values along the Doppler dimension together with their Doppler indices. To reduce computation, we keep only the top 250 values per range bin instead of using percentile-based sparsification [35]. This produces a sparse 4D radar tensor that preserves key motion and structural information.

The final representation has 8 channels: the top-3 power values, the top-3 Doppler indices, and the mean and variance of the power along the Doppler dimension (Section S-II of the supplementary material). This design follows RadarOcc while enabling efficient use of Doppler information for 3D semantic occupancy prediction.

III-B2 Geometric-Semantic Feature Extraction

Extracting useful information from the Doppler dimension is challenging [8], since it contains both radar power and velocity-related information [5]. To address this, we design a feature extractor that separately learns geometric and semantic features from 4D radar tensors. Given the input tensor x_{input}\in\mathbb{R}^{8\times H_{voxel}\times W_{voxel}\times L_{voxel}}, we apply sparse 3D convolutions [12] to two channel groups:

x_{geo}=\text{Sparse3DConv}(x_{input}[:6,:,:,:]),
(1)
x_{sem}=\text{Sparse3DConv}(x_{input}[3:,:,:,:]).
(2)

Here, x_{geo} captures geometric features, while x_{sem} captures semantic and motion-related features. Channels 3–5 (the top-3 Doppler indices) are shared by both groups, since they are informative for both the geometric and the Doppler representations. Hence, the model can better exploit both power and Doppler information. Next, we enhance geometric features using a deformable self-attention mechanism inspired by [13]. This deformable attention focuses only on selected regions, making it more efficient than full attention methods [39, 40]. The 3D deformable self-attention yields the refined geometric feature x^{\prime}_{geo}. The same process is applied to extract refined semantic features x^{\prime}_{sem}. Implementation details of the deformable attention (number of sampling points and heads, offset normalization, and the interpolation scheme) are given in Section S-III of the supplementary material.

Geometric-Semantic Fusion

To further improve feature quality, we refine geometric features using semantic information via cross-attention, inspired by [8]. First, we project both features:

\displaystyle q_{fus}=MLP_{q}(x^{\prime}_{geo}), \\ \displaystyle k_{fus}=MLP_{k}(x^{\prime}_{sem}), \\ \displaystyle v_{fus}=MLP_{v}(x^{\prime}_{sem}).
(3) (4) (5)

The normalized sampling offset \Delta_{fus} is predicted as

\Delta_{fus}=MLP(x^{\prime}_{geo}).
(6)

We then apply deformable attention:

A_{geo\text{-}sem}=\text{Softmax}\left(\frac{q_{fus}\cdot k_{fus}[ref+\Delta_{fus}]^{T}}{\sqrt{dim}}\right),
(7)

where ref denotes the normalized coordinates of the reference points. The refined geometric feature in spherical coordinates is then

x_{geo-refined}=A_{geo-sem}\cdot v_{fus}+x^{\prime}_{geo}.
(8)

We also apply geometric supervision [3] by predicting whether each voxel contains an object:

x_{geo-supervised}=MLP(x_{geo-refined}).
(9)

Finally, we combine geometric and semantic features:

x_{geo-sem}=\text{concat}[x_{geo-refined},x^{\prime}_{sem}].
(10)

The fused features are then processed using a feature pyramid network (FPN) head [41] and passed to the occupancy prediction head.

III-B3 OccHead with Geometric Feature Refinement

The extracted geometric-semantic features are processed by a multi-scale 3D convolutional occupancy head, following [3]. However, similar to RadarOcc, the model tends to focus on large background regions (e.g., drivable area and terrain), while small objects (e.g., cars and trucks) are poorly captured due to loss of fine-grained features in earlier stages.

To address this issue, we introduce a Geometric Feature Refinement module based on 3D deformable attention [13], which is designed to enhance small-object representation using geometric features.

Let the occupancy feature be x_{head}\in\mathbb{R}^{(H_{voxel}\times W_{voxel}\times L_{voxel})\times dim} and the refined geometric feature be x_{geo-refined}, both in spherical coordinates. We project them into a shared latent space:

\displaystyle q_{ref}=MLP_{ref_{q}}(x_{head}), \\ \displaystyle v_{ref}=MLP_{ref_{v}}(x_{geo-refined}).
(11) (12)

Deformable attention is then computed as:

A_{ref}=\text{Softmax}\left(\frac{q_{ref}\cdot v_{ref}[ref+\Delta_{ref}]^{T}}{\sqrt{dim}}\right).
(13)

The refined feature is obtained via residual fusion:

x_{head-refined}=MLP_{out}(A_{ref}\cdot v_{ref}+x_{head}).
(14)

Following [7], features are transformed from spherical to Cartesian coordinates using a 3D deformable transformer. Finally, two 3D convolution layers with ReLU activation [8] produce the output:

x_{pred}\in\mathbb{R}^{H_{voxel}\times W_{voxel}\times L_{voxel}\times N_{cls}},
(15)

where N_{cls} is the number of semantic classes.

III-C Loss Function

The network is trained in a fully supervised manner using ground-truth occupancy labels. Following [10], we adopt the cross-entropy loss \textit{L}_{CE} as the primary objective. To address class imbalance, we additionally employ the Lovász-Softmax loss \textit{L}_{lovasz\text{-}softmax} [42]. To further improve geometric and semantic consistency, we incorporate geometric and class-wise affinity losses, \textit{L}_{geo} and \textit{L}_{sem}, as proposed in [43]. In addition, we apply a geometric supervision loss \textit{L}_{geo\text{-}feat} on the radar geometric features (see (9)) to enhance geometric feature learning; \textit{L}_{geo\text{-}feat} is a binary cross-entropy loss whose target is the binarized ground-truth occupancy (occupied or empty) of each voxel. All loss terms are weighted equally, and the overall training objective is

\textit{L}_{overall}=\textit{L}_{CE}+\textit{L}_{lovasz\text{-}softmax}+\textit{L}_{geo}+\textit{L}_{sem}+\textit{L}_{geo\text{-}feat}.
(16)

IV EXPERIMENTS

IV-A Experiment Setup

We compare RadarGSOcc with the camera-, LiDAR-, radar point cloud-, and camera–radar fusion baselines of OpenOccupancy [1], with BEVFormer [14] and 4DRC-Occ [11], and with the 4D radar tensor-based RadarOcc [7]. For ablation, we evaluate RadarGSOcc variants without geometric refinement, without geometric-semantic fusion, and with standard 3D convolution refinement. For a fair comparison, RadarOcc and RadarGSOcc use the same feature dimension of 192. The prediction range is 0–51.2 m forward, \pm25.6 m laterally, and -2.6–+3.0 m vertically, with a voxel grid of 128\times 128\times 14 and 0.4 m resolution. Models are trained on the 5,910 frames of the training scenes and evaluated on the 1,781 frames of the test scenes, covering diverse urban and highway environments under day and night conditions. All 4D radar point cloud-, camera-, and LiDAR-based methods follow their original training settings. OpenOcc-L (64) and OpenOcc-L (128) denote the LiDAR-based model with 64- and 128-channel LiDAR inputs, respectively. Since the official code of 4DRC-Occ is not publicly available, we use our own reproduction of its version-A model, implemented in the OpenOccupancy framework with the hyperparameters reported in the original paper; because the original results are reported on a different dataset, the reproduction could not be checked against them.

IV-B Evaluation Metrics

We use binary IoU [7], mean IoU (mIoU) [44], and weighted mIoU (W-mIoU) [11], which weights each class by its voxel frequency so that extremely rare classes such as pedestrian and traffic cone (see Table S-III of the supplementary material) do not dominate the average:

\text{W-mIoU}=\sum_{c=1}^{C}\frac{n_{c}}{\sum_{i=1}^{C}n_{i}}\,\mathrm{IoU}_{c},
(17)

where \mathrm{IoU}_{c} and n_{c} denote the IoU and the number of ground-truth voxels of class c, respectively, and C=14 is the number of semantic classes.

Since accurate 3D semantic occupancy labels are difficult to obtain under adverse weather conditions due to degraded camera and LiDAR performance (Fig. 1), we introduce a supporting metric, Environment-Based KL Divergence (EBKL):

x_{gt,env}=\text{Normalize}\left(\sum_{s=1}^{N_{scn}}x_{gt,s}\right),
(18)
\displaystyle\text{EBKL}(x_{pred,env,weather}) \\ \displaystyle\quad=D_{\mathrm{KL}}\left(x_{gt,env}\,\|\,x_{pred,env,weather}\right) \\ \displaystyle\quad=\sum_{c\in\mathcal{C}_{E}}x_{gt,env,c}\log\left(\frac{x_{gt,env,c}}{x_{pred,env,weather,c}}\right),
(19)

where x_{pred,env,weather}\in\mathbb{R}^{|\mathcal{C}_{E}|} denotes the normalized predicted class distribution under a specific environment and weather condition, and x_{gt,env}\in\mathbb{R}^{|\mathcal{C}_{E}|} denotes the normalized pseudo-label class distribution aggregated from normal-condition scenes of the same environment. A small constant \epsilon is added to x_{pred,env,weather,c} before normalization to avoid divergence when a class is absent from the prediction. In the K-Radar dataset, environments include urban, university-campus, and highway scenarios. EBKL assumes that the class distribution remains relatively consistent within the same environment, allowing distributional consistency under adverse weather to be evaluated using the divergence from the normal-condition distribution. Therefore, we compute EBKL only over a class subset \mathcal{C}_{E} consisting of relatively stable background classes (drivable area, terrain, manmade, barrier, and vegetation) and frequently occurring moving-object classes (car and truck); both distributions are renormalized over \mathcal{C}_{E}. This assumption is examined in Section S-V of the supplementary material, which shows that highway scenes are well separated from the other environments, whereas the urban and university-campus distributions are close to each other. The assumption may not hold across datasets with substantially different scene distributions, such as K-Radar versus nuScenes [21] or Waymo [44]; therefore, EBKL may be less reliable for cross-dataset comparisons. Since EBKL measures only the divergence between voxel-class distributions and does not evaluate voxel-level semantic accuracy, it cannot replace IoU-based metrics: in particular, a degenerate predictor that outputs the normal-condition class distribution regardless of its input would obtain EBKL =0. We therefore use EBKL only as a proxy metric for prediction consistency when ground-truth occupancy labels are unavailable under adverse weather, always together with the non-empty voxel ratio (Table VI) and qualitative results (Fig. 1); its use is supported by its strong negative correlation with mIoU across models under normal conditions (Fig. 6).

IV-C Implementation Details

All 4D radar-based models are trained for 15 epochs on 4 RTX 3090 GPUs using PyTorch 2.0.0 and Ubuntu 18.04. We use a batch size of 1 and a learning rate of 3\times 10^{-4}. The training objective follows (16). Camera-based [1, 14], fusion-based [1, 11], and LiDAR-based methods are trained with their original training settings.

IV-D Experiment Results

TABLE II: 3D semantic occupancy results on the K-Radar 3DSemOcc benchmark (test split). Best, second-best, and third-best results are shown in bold, underlined, and italic, respectively. EBKL is computed under normal weather conditions (lower is better); “–” denotes not evaluated. “+ w/o overlap” denotes RadarGSOcc without the Doppler channels shared between the geometric and semantic branches. RadarOcc and RadarGSOcc rows are the first of three training runs (Section IV-D2). Results for all classes are given in Table S-VI of the supplementary material.
  • CONet-C[1]
    Sensor
    Cam
    IoU
    16.9
    mIoU
    3.2
    W-mIoU
    11.3
    EBKL
    0.093
    DA
    27.4
    Veg
    4.2
    Man
    0.0
    Car
    0.6
    Truck
    0.0
    Ter
    11.4
    Side
    0.0
  • BEVFormer[14]
    Sensor
    Cam
    IoU
    27.3
    mIoU
    4.1
    W-mIoU
    16.0
    EBKL
    0.072
    DA
    34.0
    Veg
    10.4
    Man
    0.1
    Car
    0.0
    Truck
    0.0
    Ter
    11.9
    Side
    0.5
  • OpenOcc-C[1]
    Sensor
    Cam
    IoU
    30.0
    mIoU
    5.4
    W-mIoU
    17.1
    EBKL
    0.054
    DA
    34.7
    Veg
    17.3
    Man
    13.7
    Car
    5.9
    Truck
    1.8
    Ter
    19.0
    Side
    0.9
  • OpenOcc-R[1]
    Sensor
    Radar
    IoU
    26.0
    mIoU
    4.0
    W-mIoU
    14.7
    EBKL
    0.054
    DA
    34.0
    Veg
    8.8
    Man
    5.1
    Car
    1.2
    Truck
    0.0
    Ter
    8.9
    Side
    0.8
  • OpenOcc-RC[1]
    Sensor
    R+Cam
    IoU
    25.2
    mIoU
    3.8
    W-mIoU
    14.0
    EBKL
    0.075
    DA
    34.9
    Veg
    5.6
    Man
    0.8
    Car
    0.0
    Truck
    0.1
    Ter
    11.0
    Side
    1.4
  • 4DRC-Occ[11]
    Sensor
    R+Cam
    IoU
    30.2
    mIoU
    4.6
    W-mIoU
    17.6
    EBKL
    0.054
    DA
    35.2
    Veg
    12.8
    Man
    0.1
    Car
    0.2
    Truck
    0.0
    Ter
    15.3
    Side
    1.9
  • OpenOcc-L (64)[1]
    Sensor
    LiDAR
    IoU
    53.1
    mIoU
    10.9
    W-mIoU
    36.1
    EBKL
    0.021
    DA
    50.5
    Veg
    39.9
    Man
    15.4
    Car
    3.3
    Truck
    2.4
    Ter
    26.1
    Side
    9.1
  • OpenOcc-L (128)[1]
    Sensor
    LiDAR
    IoU
    54.3
    mIoU
    11.1
    W-mIoU
    38.9
    EBKL
    –
    DA
    51.5
    Veg
    43.0
    Man
    15.4
    Car
    1.5
    Truck
    3.3
    Ter
    30.3
    Side
    6.4
  • RadarOcc[7]
    Sensor
    RadarT
    IoU
    36.4
    mIoU
    6.7
    W-mIoU
    21.9
    EBKL
    0.032
    DA
    40.4
    Veg
    16.3
    Man
    10.3
    Car
    6.3
    Truck
    0.6
    Ter
    18.0
    Side
    2.4
  • RadarGSOcc(Ours)
    Sensor
    RadarT
    IoU
    38.2
    mIoU
    7.6
    W-mIoU
    25.5
    EBKL
    0.022
    DA
    42.2
    Veg
    21.2
    Man
    11.6
    Car
    0.6
    Truck
    4.7
    Ter
    23.9
    Side
    2.5
  • + w/o overlap
    Sensor
    RadarT
    IoU
    35.7
    mIoU
    6.8
    W-mIoU
    21.8
    EBKL
    –
    DA
    34.5
    Veg
    17.5
    Man
    11.9
    Car
    0.6
    Truck
    2.1
    Ter
    21.2
    Side
    4.9
IV-D1 Result of Proposed RadarGSOcc against State-of-the-Art Methods
Fig. 4: Visualization of 3D semantic occupancy prediction using LiDAR (OpenOcc-L) [1], camera (OpenOcc-C) [1], and 4D radar tensors with RadarOcc [7] and the proposed RadarGSOcc in urban (1) and highway (2) scenarios. In each scenario, the top row shows (from left) the front-camera image, LiDAR point cloud, 4D radar tensor, and ground truth, while the bottom row shows camera-based prediction, LiDAR-based prediction, RadarOcc, and RadarGSOcc. Each prediction includes a 3D front-right view, BEV view, and front view. In these examples, RadarGSOcc predicts the highlighted moving objects (red and black boxes) more accurately, improves terrain and drivable area prediction (dashed black box), and reduces false moving-object predictions (dashed red box); quantitatively, however, its merged vehicle IoU is lower than that of RadarOcc (Section IV-D1).

As shown in Table II, RadarGSOcc reaches 25.5% W-mIoU, a 16% relative improvement over RadarOcc [7] (21.9%), with about 11% fewer parameters and 5% fewer FLOPs (Table IV), although its frame rate is slightly lower (3.1 vs. 3.3 FPS). The improvement comes mainly from the large static classes that dominate the voxel-weighted average: drivable area (42.2% vs. 40.4%), vegetation (21.2% vs. 16.3%), and terrain (23.9% vs. 18.0%). For vehicles, the result is mixed. RadarGSOcc attains the highest truck/bus IoU of all methods (4.7%), but its car IoU drops from 6.3% to 0.6%, and when car and truck/bus are merged into a single vehicle class, RadarOcc remains better than RadarGSOcc (6.5% vs. 2.6% IoU). The higher truck/bus IoU therefore does not translate into better vehicle occupancy overall, and vehicle prediction from 4D radar tensors remains an open problem. Removing the channel overlap reduces W-mIoU by 3.7 points (25.5% \rightarrow 21.8%) and truck/bus IoU from 4.7% to 2.1%, while recovering some rare small-object classes (e.g., trailer and pedestrian; Table S-VI), indicating that the shared Doppler-index channels mainly benefit the dominant classes.

RadarGSOcc also outperforms the camera-based and camera–radar fusion baselines [1, 14, 11] in IoU, mIoU, and W-mIoU. Qualitative examples are shown in Fig. 4.

All methods still struggle on small foreground classes such as cones, pedestrians, and motorcycles because these classes each account for less than 0.1% of voxels (Table S-III), leading to severe class imbalance.

IV-D2 Training with Different Random Seeds

We train RadarGSOcc and the baseline RadarOcc [7] three times with different random seeds to evaluate training robustness (Table S-VIII of the supplementary material). Averaged over the three runs, RadarGSOcc achieves 37.43% \pm 2.34% IoU, 7.14% \pm 0.41% mIoU, and 23.83% \pm 2.15% W-mIoU, compared with 36.26% \pm 0.23%, 6.72% \pm 0.28%, and 20.93% \pm 0.90% for RadarOcc. RadarGSOcc is therefore better on average, but not in every run: in the third run, its IoU and mIoU (34.8% and 6.8%) are lower than those of RadarOcc (36.0% and 7.0%), although its W-mIoU remains higher (21.4% vs. 20.8%). RadarGSOcc also shows a much larger run-to-run variation (e.g., \pm2.15 vs. \pm0.90 in W-mIoU), so its training is less stable than that of RadarOcc. Table II and the other tables report the first run of each model, which is also the best of the three runs in W-mIoU for both models.

IV-D3 Effect of Class Probability Threshold
TABLE III: Performance of RadarGSOcc on the K-Radar 3DSemOcc benchmark under different class probability thresholds.
  • 0.2
    mIoU
    3.97
    W-mIoU
    12.7
    #Voxel GT
    26,647
    #Voxel Prediction
    14,842
  • 0.4
    mIoU
    5.44
    W-mIoU
    17.7
    #Voxel GT
    25,796
    #Voxel Prediction
    17,130
  • 0.8
    mIoU
    7.60
    W-mIoU
    25.5
    #Voxel GT
    14,606
    #Voxel Prediction
    9,930
  • 0.9
    mIoU
    7.14
    W-mIoU
    24.5
    #Voxel GT
    10,559
    #Voxel Prediction
    7,049

We evaluate different label-confidence thresholds (Table III). Since the threshold defines the evaluation label set itself, scores across rows are not directly comparable and only characterize the quality–coverage trade-off: lower thresholds keep noisier pseudo-labels, higher ones discard valid voxels. At 0.8, the manual verification gives a label accuracy of 91.8% (Section III-A); we adopt this threshold for all main experiments.

IV-D4 Result of Proposed Geometric-Semantic Feature Extractor and Geometric Refinement
TABLE IV: Ablation study of RadarGSOcc. Fusion: geometric-semantic fusion; Conv/Def: geometric refinement with 3D convolution / deformable attention. \checkmark indicates enabled. Param in millions (M) and FLOPs in GFLOPs (G). Each variant is a single training run.
  • \times
    Conv RadarOcc [7]
    \times
    Def RadarOcc [7]
    \times
    IoU 36.4
    35.7
    mIoU 6.7
    6.9
    W-mIoU 21.9
    21.8
    Param 117.5
    104.2
    FLOPs 1334.1
    1260.1
    FPS 3.3
    3.2
  • \times
    Conv RadarOcc [7]
    \times
    Def RadarOcc [7]
    \checkmark
    IoU 36.4
    36.1
    mIoU 6.7
    7.0
    W-mIoU 21.9
    21.1
    Param 117.5
    104.6
    FLOPs 1334.1
    1270.8
    FPS 3.3
    3.1
  • \checkmark
    Conv RadarOcc [7]
    \times
    Def RadarOcc [7]
    \times
    IoU 36.4
    35.9
    mIoU 6.7
    6.6
    W-mIoU 21.9
    20.7
    Param 117.5
    104.2
    FLOPs 1334.1
    1262.7
    FPS 3.3
    3.1
  • \checkmark
    Conv RadarOcc [7]
    \checkmark
    Def RadarOcc [7]
    \times
    IoU 36.4
    32.3
    mIoU 6.7
    5.6
    W-mIoU 21.9
    18.1
    Param 117.5
    105.0
    FLOPs 1334.1
    1285.4
    FPS 3.3
    3.2
  • \checkmark
    Conv RadarOcc [7]
    \times
    Def RadarOcc [7]
    \checkmark
    IoU 36.4
    38.2
    mIoU 6.7
    7.6
    W-mIoU 21.9
    25.5
    Param 117.5
    104.6
    FLOPs 1334.1
    1273.5
    FPS 3.3
    3.1
Fig. 5: Visualization of 3D occupancy features before (left) and after (middle) geometric refinement, compared with ground truth (right). In these examples, the refined features respond more strongly to moving objects (cars and trucks in red and black boxes) and road structures (dashed red boxes).

We conduct ablation studies to evaluate geometric-semantic fusion and geometric refinement (Table IV), in which RadarOcc processes all input channels jointly and applies no refinement in the dense head. Separating the geometric and semantic branches alone (first row) already matches RadarOcc (6.9% vs. 6.7% mIoU) with fewer parameters and FLOPs. Neither module helps on its own: the deformable geometric refinement without fusion changes W-mIoU only marginally (21.8% \rightarrow 21.1%), and geometric-semantic fusion without refinement slightly degrades it (20.7%), while refining the fused features with standard 3D convolution degrades it further (18.1%), indicating that a local convolutional refinement cannot exploit the fused geometric features. Only the combination of fusion and deformable-attention refinement yields a clear gain, raising W-mIoU to 25.5% (+3.7 over the base model and +7.4 over convolutional refinement; 23.8% on average over three runs, Section IV-D2) at a cost of only +0.4M parameters and +13 GFLOPs. The two modules therefore appear complementary: fusion injects Doppler-informed cues into the geometric features, and the deformable refinement allows the occupancy head to exploit them. Because each variant is trained once and the run-to-run standard deviation of RadarGSOcc is about 2 points in W-mIoU (Section IV-D2), differences of about one point among the other variants should not be over-interpreted. The geometric refinement module slightly lowers the frame rate (3.2 \rightarrow 3.1 FPS) but improves W-mIoU. In the examples of Fig. 5, the refined features respond more strongly to moving objects (cars and trucks) and road structures.

IV-D5 Performance with Various Radar Tensor Processing and Top Doppler Dimension
TABLE V: Ablation of RadarGSOcc with different Top-K values and Doppler dimensions (single training runs).
  • 150
    Doppler
    1
    IoU
    35.2
    mIoU
    6.3
    W-mIoU
    20.0
    FLOPs
    1273.2
    FPS
    3.2
  • 150
    Doppler
    2
    IoU
    35.8
    mIoU
    6.8
    W-mIoU
    21.2
    FLOPs
    1273.2
    FPS
    3.2
  • 150
    Doppler
    3
    IoU
    36.5
    mIoU
    6.8
    W-mIoU
    20.4
    FLOPs
    1273.2
    FPS
    3.2
  • 250
    Doppler
    1
    IoU
    36.9
    mIoU
    6.6
    W-mIoU
    21.5
    FLOPs
    1273.3
    FPS
    3.1
  • 250
    Doppler
    2
    IoU
    34.5
    mIoU
    6.8
    W-mIoU
    20.2
    FLOPs
    1273.4
    FPS
    3.1
  • 250
    Doppler
    3
    IoU
    38.2
    mIoU
    7.6
    W-mIoU
    25.5
    FLOPs
    1273.5
    FPS
    3.1

We evaluate different Top-K values and Doppler dimensions (Table V). The best configuration uses Top-K = 250 with all three Doppler components, reaching 25.5% W-mIoU. The effect of the Doppler dimension is not strictly monotonic at either Top-K, but the third Doppler component is clearly beneficial only at the higher Top-K = 250 (20.2% \rightarrow 25.5%), where denser measurements make the additional component informative; at Top-K = 150 it instead adds noise (21.2% \rightarrow 20.4%). This indicates that the benefit of finer Doppler resolution depends on sufficient measurement density. Across these Top-K and Doppler settings, FLOPs and frame rate remain nearly unchanged (Table V), as they affect only the sparse input representation, not the network structure.

IV-D6 Performance in Adverse Weather Conditions
Fig. 6: mIoU versus EBKL (normal weather, test split) of the nine models in Table II for which EBKL is evaluated. The dashed line is a least-squares fit; the values are listed in Table S-IX of the supplementary material.
TABLE VI: Percentage of non-empty voxel predictions under different weather conditions (Light/Heavy: light/heavy snow). The adverse-weather sequences are listed in Table S-I of the supplementary material.
  • OpenOcc-C[1]
    Normal
    18.5
    Sleet
    17.5
    Rain
    16.7
    Fog
    16.5
    Light
    17.0
    Heavy
    18.9
  • CONet-L[1]
    Normal
    29.8
    Sleet
    9.7
    Rain
    14.3
    Fog
    9.5
    Light
    9.8
    Heavy
    14.2
  • RadarGSOcc
    Normal
    26.5
    Sleet
    26.1
    Rain
    24.5
    Fog
    28.1
    Light
    15.1
    Heavy
    15.3

We evaluate RadarGSOcc under adverse weather conditions on the unlabeled adverse-weather sequences of the K-Radar dataset (Fig. 1 and Table S-I). Since reliable per-frame ground truth is unavailable, we use the non-empty voxel ratio (how much occupancy a model predicts) and the proposed EBKL (how close its class distribution stays to the normal-condition reference) as complementary proxies. As shown in Fig. 1 (right), RadarGSOcc attains lower EBKL than the camera- and LiDAR-based methods in rain, sleet, light snow, and heavy snow. Across the nine models evaluated under normal weather, lower EBKL goes with higher mIoU (Fig. 6; Pearson correlation coefficient -0.87), indicating that EBKL tracks mIoU. Table VI is consistent with this: LiDAR collapses under sleet, fog, and snow (e.g., 29.8% \rightarrow 9.5% in fog), the camera model is stable but low, and RadarGSOcc preserves most of its occupancy through sleet, rain, and fog. In snow, however, the voxel ratio of RadarGSOcc drops to about 15% in both light and heavy snow, and under heavy snow its EBKL also doubles relative to light snow (0.05 \rightarrow 0.10), which we attribute to increased 4D radar noise in dense snow [5]. Because the adverse-weather sequences also differ from the normal-weather test scenes in environment and time of day (Table S-I), both proxies reflect scene changes as well as weather. Overall, 4D radar tensors give the most consistent predictions of the three modalities, with snow as the main failure case [8].

V CONCLUSION AND FUTURE WORK

In this work, we introduce the K-Radar 3DSemOcc benchmark, the first large-scale benchmark for fine-grained 3D semantic occupancy prediction using 4D radar tensors. Built on the K-Radar dataset [5], it is generated using LiDAR-based occupancy prediction with refinement from radar annotations, covering diverse urban and highway scenes under day and night conditions. We also propose RadarGSOcc, an efficient framework that leverages geometric-semantic feature extraction and geometric refinement for 3D semantic occupancy prediction from 4D radar tensors. RadarGSOcc achieves 25.5% weighted mIoU and 7.6% mIoU, a 16% relative improvement over RadarOcc [7] in weighted mIoU, while using 11% fewer parameters and 5% fewer FLOPs. It also outperforms camera-based [1, 14] and camera–radar fusion methods, and gives more consistent predictions than camera and LiDAR under adverse weather such as rain, sleet, and snow. Its main limitations are vehicle prediction, where RadarOcc remains better when car and truck/bus are merged, and a larger run-to-run variation than RadarOcc.

Furthermore, we propose Environment-Based KL Divergence (EBKL) as a proxy metric to evaluate prediction consistency under adverse weather without ground truth. RadarGSOcc achieves better results in both EBKL and qualitative visualization, highlighting the effectiveness of 4D radar for robust 3D semantic occupancy prediction in adverse weather.

For future work, we aim to improve vehicle prediction and training stability, improve label quality using larger-scale datasets with accurate human annotations, and further advance robust 4D radar-based occupancy prediction in real-world environments.

ACKNOWLEDGMENT

This work was supported by the Ministry of Trade, Industry and Energy (MOTIE) grant funded by the Korea government (No. RS-2025-25451359).

References

  1. [1] X. Wang, Z. Zhu, W. Xu, Y. Zhang, Y. Wei, X. Chi, Y. Ye, D. Du, J. Lu, and X. Wang, “OpenOccupancy: A large scale benchmark for surrounding semantic occupancy perception,” in Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV), 2023, pp. 17 850–17 859.
  2. [2] X. Tian, T. Jiang, L. Yun, Y. Mao, H. Yang, Y. Wang, Y. Wang, and H. Zhao, “Occ3D: A large-scale 3D occupancy prediction benchmark for autonomous driving,” Advances in Neural Information Processing Systems, vol. 36, pp. 64 318–64 330, 2023.
  3. [3] Y. Wei, L. Zhao, W. Zheng, Z. Zhu, J. Zhou, and J. Lu, “SurroundOcc: Multi-camera 3D occupancy prediction for autonomous driving,” in Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV), 2023, pp. 21 729–21 740.
  4. [4] X. Huang, Z. Xu, H. Wu, J. Wang, Q. Xia, Y. Xia, J. Li, K. Gao, C. Wen, and C. Wang, “L4DR: LiDAR-4DRadar fusion for weather-robust 3D object detection,” in Proceedings of the AAAI Conference on Artificial Intelligence, vol. 39, no. 4, 2025, pp. 3806–3814.
  5. [5] D.-H. Paek, S.-H. Kong, and K. T. Wijaya, “K-Radar: 4D radar object detection for autonomous driving in various weather conditions,” Advances in Neural Information Processing Systems, vol. 35, pp. 3819–3829, 2022.
  6. [6] F. J. Abdu, Y. Zhang, M. Fu, Y. Li, and Z. Deng, “Application of deep learning on millimeter-wave radar signals: A review,” Sensors, vol. 21, no. 6, p. 1951, 2021.
  7. [7] F. Ding, X. Wen, Y. Zhu, Y. Li, and C. X. Lu, “RadarOcc: Robust 3D occupancy prediction with 4D imaging radar,” Advances in Neural Information Processing Systems, vol. 37, pp. 101 589–101 617, 2024.
  8. [8] Y. Chae, H. Kim, and K.-J. Yoon, “Towards robust 3D object detection with LiDAR and 4D radar fusion in various weather conditions,” in Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), 2024, pp. 15 162–15 172.
  9. [9] R. Liu, X. Wu, X. Chen, L. Hu, and Y. Lou, “4D-ROLLS: 4D radar occupancy learning via LiDAR supervision,” arXiv preprint arXiv:2505.13905, 2025.
  10. [10] L. Yang, L. Zheng, W. Ai, M. Liu, S. Li, Q. Lin, S. Yan, J. Bai, Z. Ma, and X. Zhu, “MetaOcc: Surround-view 4D radar and camera fusion framework for 3D occupancy prediction with dual training strategies,” arXiv preprint arXiv:2501.15384, 2025.
  11. [11] D. Ninfa, A. Palffy, and H. Caesar, “4DRC-OCC: Robust semantic occupancy prediction through fusion of 4D radar and camera,” arXiv preprint arXiv:2603.07794, 2026.
  12. [12] B. Graham, “Sparse 3D convolutional neural networks,” in Proceedings of the British Machine Vision Conference (BMVC), 2015.
  13. [13] Z. Xia, X. Pan, S. Song, L. E. Li, and G. Huang, “Vision transformer with deformable attention,” in Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), 2022, pp. 4794–4803.
  14. [14] Z. Li, W. Wang, H. Li, E. Xie, C. Sima, T. Lu, Y. Qiao, and J. Dai, “BEVFormer: Learning bird’s-eye-view representation from LiDAR-camera via spatiotemporal transformers,” IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 47, no. 3, pp. 2020–2036, 2025.
  15. [15] J. Behley, M. Garbade, A. Milioto, J. Quenzel, S. Behnke, C. Stachniss, and J. Gall, “SemanticKITTI: A dataset for semantic scene understanding of LiDAR sequences,” in Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV), 2019, pp. 9297–9307.
  16. [16] D.-H. Paek, S.-H. Kong, and K. T. Wijaya, “K-Lane: LiDAR lane dataset and benchmark for urban roads and highways,” in Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW), 2022, pp. 4450–4459.
  17. [17] M. Meyer and G. Kuschk, “Automotive radar dataset for deep learning based 3D object detection,” in Proceedings of the 16th European Radar Conference (EuRAD), 2019, pp. 129–132.
  18. [18] L. Zheng, Z. Ma, X. Zhu, B. Tan, S. Li, K. Long, W. Sun, S. Chen, L. Zhang, M. Wan et al., “TJ4DRadSet: A 4D radar dataset for autonomous driving,” in Proceedings of the IEEE 25th International Conference on Intelligent Transportation Systems (ITSC), 2022, pp. 493–498.
  19. [19] A. Palffy, E. Pool, S. Baratam, J. F. P. Kooij, and D. M. Gavrila, “Multi-class road user detection with 3+1D radar in the View-of-Delft dataset,” IEEE Robotics and Automation Letters, vol. 7, no. 2, pp. 4961–4968, 2022.
  20. [20] C. R. Goenawan, D.-H. Paek, and S.-H. Kong, “See the unseen: Grid-wise drivable area detection dataset and network using LiDAR,” Remote Sensing, vol. 16, no. 20, p. 3777, 2024.
  21. [21] H. Caesar, V. Bankiti, A. H. Lang, S. Vora, V. E. Liong, Q. Xu, A. Krishnan, Y. Pan, G. Baldan, and O. Beijbom, “nuScenes: A multimodal dataset for autonomous driving,” in Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), 2020, pp. 11 621–11 631.
  22. [22] Y. Wang, X. Huang, X. Sun, M. Yan, S. Xing, Z. Tu, and J. Li, “UniOcc: A unified benchmark for occupancy forecasting and prediction in autonomous driving,” in Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV), 2025.
  23. [23] K. T. Wijaya, C. R. Goenawan, and S.-H. Kong, “Enhancing performance of 3D point completion network using consistency loss,” Neurocomputing, vol. 618, p. 129037, 2025.
  24. [24] Z. Li, Z. Yu, D. Austin, M. Fang, S. Lan, J. Kautz, and J. M. Alvarez, “FB-OCC: 3D occupancy prediction based on forward-backward view transformation,” arXiv preprint arXiv:2307.01492, 2023.
  25. [25] Y. Huang, A. Thammatadatrakoon, W. Zheng, Y. Zhang, D. Du, and J. Lu, “GaussianFormer-2: Probabilistic Gaussian superposition for efficient 3D occupancy prediction,” in Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), 2025, pp. 27 477–27 486.
  26. [26] J. Wang and S.-H. Kong, “LoD-GS: Robust and lightweight Gaussian splatting SLAM for real-time volumetric scene reconstruction,” IEEE Robotics and Automation Letters, vol. 11, no. 6, pp. 7668–7675, 2026.
  27. [27] H. Liu, Y. Chen, H. Wang, Z. Yang, T. Li, J. Zeng, L. Chen, H. Li, and L. Wang, “Fully sparse 3D occupancy prediction,” in Proceedings of the European Conference on Computer Vision (ECCV), 2024, pp. 54–71.
  28. [28] H. Wu, P. Lin, E. Javanmardi, N. Bao, B. Qian, H. Si, and M. Tsukada, “SUG-Occ: An explicit semantics and uncertainty guided sparse learning framework for real-time 3D occupancy prediction,” arXiv preprint arXiv:2601.11396, 2026.
  29. [29] W. Li, K. Peng, D. Wen, J. Zheng, J. Wei, M. Duan, Y. Zhang, R. Fan, and K. Yang, “Can we trust unreliable voxels? Exploring 3D semantic occupancy prediction under label noise,” arXiv preprint arXiv:2603.06279, 2026.
  30. [30] L. Chambon, E. Zablocki, A. Boulch, M. Chen, and M. Cord, “GaussRender: Learning 3D occupancy with Gaussian rendering,” in Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV), 2025, pp. 27 010–27 020.
  31. [31] B. Xu, X. Zhang, L. Wang, X. Hu, Z. Li, S. Pan, J. Li, and Y. Deng, “RPFA-Net: A 4D radar pillar feature attention network for 3D object detection,” in Proceedings of the IEEE International Intelligent Transportation Systems Conference (ITSC), 2021, pp. 3061–3066.
  32. [32] J. Liu, Q. Zhao, W. Xiong, T. Huang, Q.-L. Han, and B. Zhu, “SMURF: Spatial multi-representation fusion for 3D object detection with 4D imaging radar,” IEEE Transactions on Intelligent Vehicles, vol. 9, no. 1, pp. 799–812, 2024.
  33. [33] W. Xiong, J. Liu, T. Huang, Q.-L. Han, Y. Xia, and B. Zhu, “LXL: LiDAR excluded lean 3D object detection with 4D imaging radar and camera fusion,” IEEE Transactions on Intelligent Vehicles, vol. 9, no. 1, pp. 79–92, 2024.
  34. [34] X. Peng, H. Sun, K. Bierzynski, A. Fischbacher, L. Servadei, and R. Wille, “MutualForce: Mutual-aware enhancement for 4D radar-LiDAR 3D object detection,” in Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), 2025, pp. 1–5.
  35. [35] S.-H. Kong, D.-H. Paek, and S. Lee, “RTNH+: Enhanced 4D radar object detection network using two-level preprocessing and vertical encoding,” IEEE Transactions on Intelligent Vehicles, vol. 10, pp. 1427–1440, 2025.
  36. [36] Y. Li, Z. Yu, C. Choy, C. Xiao, J. M. Alvarez, S. Fidler, C. Feng, and A. Anandkumar, “VoxFormer: Sparse voxel transformer for camera-based 3D semantic scene completion,” in Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), 2023, pp. 9087–9098.
  37. [37] L. Zheng, J. Liu, R. Guan, L. Yang, S. Lu, Y. Li, X. Bai, J. Bai, Z. Ma, H.-L. Shen, and X. Zhu, “Doracamom: Joint 3D detection and occupancy prediction with multi-view 4D radars and cameras for omnidirectional perception,” arXiv preprint arXiv:2501.15394, 2025.
  38. [38] Y. Ma, J. Mei, X. Yang, L. Wen, W. Xu, J. Zhang, X. Zuo, B. Shi, and Y. Liu, “LiCROcc: Teach radar for accurate semantic occupancy prediction using LiDAR and camera,” IEEE Robotics and Automation Letters, vol. 10, no. 1, pp. 852–859, 2025.
  39. [39] Z. Liu, Y. Lin, Y. Cao, H. Hu, Y. Wei, Z. Zhang, S. Lin, and B. Guo, “Swin Transformer: Hierarchical vision transformer using shifted windows,” in Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV), 2021, pp. 10 012–10 022.
  40. [40] A. Dosovitskiy, L. Beyer, A. Kolesnikov, D. Weissenborn, X. Zhai, T. Unterthiner, M. Dehghani, M. Minderer, G. Heigold, S. Gelly, J. Uszkoreit, and N. Houlsby, “An image is worth 16x16 words: Transformers for image recognition at scale,” in International Conference on Learning Representations (ICLR), 2021.
  41. [41] T.-Y. Lin, P. Dollár, R. Girshick, K. He, B. Hariharan, and S. Belongie, “Feature pyramid networks for object detection,” in Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2017, pp. 2117–2125.
  42. [42] M. Berman, A. R. Triki, and M. B. Blaschko, “The Lovász-Softmax loss: A tractable surrogate for the optimization of the intersection-over-union measure in neural networks,” in Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2018, pp. 4413–4421.
  43. [43] A.-Q. Cao and R. de Charette, “MonoScene: Monocular 3D semantic scene completion,” in Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), 2022, pp. 3991–4001.
  44. [44] P. Sun, H. Kretzschmar, X. Dotiwalla, A. Chouard, V. Patnaik, P. Tsui, J. Guo, Y. Zhou, Y. Chai, B. Caine, V. Vasudevan, W. Han, J. Ngiam, H. Zhao, A. Timofeev, S. Ettinger, M. Krivokon, A. Gao, A. Joshi, Y. Zhang, J. Shlens, Z. Chen, and D. Anguelov, “Scalability in perception for autonomous driving: Waymo open dataset,” in Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), 2020, pp. 2446–2454.

Supplementary Material RadarGSOcc: Doppler-Aware 3D Semantic Occupancy Prediction Using 4D Radar Tensor with Geometric-Semantic Feature Extraction

This supplementary material provides details of the K-Radar 3DSemOcc benchmark (scene composition, class statistics, and label verification), the definition of the Doppler mean/variance channels, implementation details of the deformable attention modules, results for all semantic classes, the environment-wise class-distribution statistics that motivate the EBKL proxy metric, per-run results, and the data behind the mIoU–EBKL correlation. Sections, tables, and figures are prefixed with “S” to distinguish them from those of the main paper; references are listed in the main paper.

S-I K-Radar 3DSemOcc Benchmark Details

S-I-A Scene Composition

The benchmark is built from 12 K-Radar sequences: scenes 2, 5, 8, 9, 10, 14, 16, 17, and 20 for training (5,910 frames) and scenes 3, 6, and 15 for testing (1,781 frames). All labeled scenes are recorded under normal weather conditions. Table S-I lists the environment, time of day, and number of frames of each scene, together with the unlabeled adverse-weather sequences used in Section IV-D6 of the main paper, which are disjoint from the labeled scenes. EBKL is not reported for the fog sequence (scene 38), which is used only in the voxel-ratio analysis (Table VI).

TABLE S-I: Composition of the K-Radar 3DSemOcc benchmark and the unlabeled adverse-weather sequences.
  • 2
    Split
    Train
    Weather
    Normal
    Environment
    Highway
    Time
    Night
    #Frames
    462
  • 5
    Split
    Train
    Weather
    Normal
    Environment
    Urban
    Time
    Day
    #Frames
    595
  • 8
    Split
    Train
    Weather
    Normal
    Environment
    University
    Time
    Night
    #Frames
    567
  • 9
    Split
    Train
    Weather
    Normal
    Environment
    Highway
    Time
    Day
    #Frames
    833
  • 10
    Split
    Train
    Weather
    Normal
    Environment
    Highway
    Time
    Day
    #Frames
    1,130
  • 14
    Split
    Train
    Weather
    Normal
    Environment
    Urban
    Time
    Day
    #Frames
    595
  • 16
    Split
    Train
    Weather
    Normal
    Environment
    University
    Time
    Day
    #Frames
    578
  • 17
    Split
    Train
    Weather
    Normal
    Environment
    University
    Time
    Day
    #Frames
    593
  • 20
    Split
    Train
    Weather
    Normal
    Environment
    Urban
    Time
    Day
    #Frames
    557
  • Training total
    Split
    자료 없음
    Weather
    자료 없음
    Environment
    자료 없음
    Time
    자료 없음
    #Frames
    5,910
  • 3
    Split
    Test
    Weather
    Normal
    Environment
    Highway
    Time
    Night
    #Frames
    596
  • 6
    Split
    Test
    Weather
    Normal
    Environment
    Urban
    Time
    Night
    #Frames
    594
  • 15
    Split
    Test
    Weather
    Normal
    Environment
    Urban
    Time
    Day
    #Frames
    591
  • Test total
    Split
    자료 없음
    Weather
    자료 없음
    Environment
    자료 없음
    Time
    자료 없음
    #Frames
    1,781
  • 23
    Split
    Adverse
    Weather
    Rain
    Environment
    Urban
    Time
    Night
    #Frames
    598
  • 24
    Split
    Adverse
    Weather
    Rain
    Environment
    Urban
    Time
    Night
    #Frames
    598
  • 27
    Split
    Adverse
    Weather
    Sleet
    Environment
    Suburban
    Time
    Day
    #Frames
    597
  • 34
    Split
    Adverse
    Weather
    Rain
    Environment
    Suburban
    Time
    Night
    #Frames
    598
  • 38
    Split
    Adverse
    Weather
    Fog
    Environment
    Mountain
    Time
    Day
    #Frames
    597
  • 46
    Split
    Adverse
    Weather
    Heavy snow
    Environment
    Highway
    Time
    Night
    #Frames
    579
  • 48
    Split
    Adverse
    Weather
    Light snow
    Environment
    Highway
    Time
    Night
    #Frames
    569
  • 50
    Split
    Adverse
    Weather
    Sleet
    Environment
    Highway
    Time
    Night
    #Frames
    590
  • 51
    Split
    Adverse
    Weather
    Sleet
    Environment
    Highway
    Time
    Night
    #Frames
    589
  • 54
    Split
    Adverse
    Weather
    Heavy snow
    Environment
    Urban
    Time
    Day
    #Frames
    573
  • 55
    Split
    Adverse
    Weather
    Heavy snow
    Environment
    Urban
    Time
    Day
    #Frames
    572

S-I-B Class Statistics

Tables S-II and S-III report the number and percentage of ground-truth voxels per class in the training and test splits before and after the label refinement of Section III-A; all experiments use the refined labels. Small foreground classes (traffic cone, pedestrian, motorcycle, and bicycle) each account for less than 0.1% of all voxels, which explains the near-zero IoU of all methods on these classes and motivates the use of W-mIoU in the main paper. Refinement increases the number of voxels of the moving-object classes (car, truck/bus, trailer, pedestrian, motorcycle, and bicycle) in the training split from 364,897 to 767,518.

TABLE S-II: Ground-truth voxel statistics per class before label refinement (label-confidence threshold 0.8).
  • Drivable area
    #Voxels (train)
    4,183,019
    %
    24.12
    #Voxels (test)
    1,216,791
    %
    26.67
  • Vegetation
    #Voxels (train)
    8,536,616
    %
    49.22
    #Voxels (test)
    2,068,116
    %
    45.34
  • Manmade
    #Voxels (train)
    1,776,829
    %
    10.24
    #Voxels (test)
    382,270
    %
    8.38
  • Terrain
    #Voxels (train)
    2,056,773
    %
    11.86
    #Voxels (test)
    710,776
    %
    15.58
  • Sidewalk
    #Voxels (train)
    406,188
    %
    2.34
    #Voxels (test)
    91,606
    %
    2.01
  • Other flat
    #Voxels (train)
    12,819
    %
    0.07
    #Voxels (test)
    6,723
    %
    0.15
  • Barrier
    #Voxels (train)
    5,678
    %
    0.03
    #Voxels (test)
    1,629
    %
    0.04
  • Car
    #Voxels (train)
    161,384
    %
    0.93
    #Voxels (test)
    39,778
    %
    0.87
  • Truck/bus
    #Voxels (train)
    171,656
    %
    0.99
    #Voxels (test)
    36,146
    %
    0.79
  • Trailer
    #Voxels (train)
    17,235
    %
    0.10
    #Voxels (test)
    3,111
    %
    0.07
  • Traffic cone
    #Voxels (train)
    1,574
    %
    0.01
    #Voxels (test)
    710
    %
    0.02
  • Pedestrian
    #Voxels (train)
    12,218
    %
    0.07
    #Voxels (test)
    3,818
    %
    0.08
  • Motorcycle
    #Voxels (train)
    2,195
    %
    0.01
    #Voxels (test)
    145
    %
    <0.01
  • Bicycle
    #Voxels (train)
    209
    %
    <0.01
    #Voxels (test)
    35
    %
    <0.01
  • Total
    #Voxels (train)
    17,344,393
    %
    100
    #Voxels (test)
    4,561,654
    %
    100
TABLE S-III: Ground-truth voxel statistics per class after label refinement (label-confidence threshold 0.8), used in all experiments.
  • Drivable area
    #Voxels (train)
    3,738,578
    %
    22.94
    #Voxels (test)
    1,206,770
    %
    25.95
  • Vegetation
    #Voxels (train)
    7,977,664
    %
    48.96
    #Voxels (test)
    2,048,675
    %
    44.06
  • Manmade
    #Voxels (train)
    1,526,764
    %
    9.37
    #Voxels (test)
    372,645
    %
    8.01
  • Terrain
    #Voxels (train)
    1,888,009
    %
    11.59
    #Voxels (test)
    704,612
    %
    15.15
  • Sidewalk
    #Voxels (train)
    378,405
    %
    2.32
    #Voxels (test)
    91,151
    %
    1.96
  • Other flat
    #Voxels (train)
    12,065
    %
    0.07
    #Voxels (test)
    6,518
    %
    0.14
  • Barrier
    #Voxels (train)
    4,828
    %
    0.03
    #Voxels (test)
    1,477
    %
    0.03
  • Car
    #Voxels (train)
    412,504
    %
    2.53
    #Voxels (test)
    75,112
    %
    1.62
  • Truck/bus
    #Voxels (train)
    318,448
    %
    1.95
    #Voxels (test)
    137,398
    %
    2.95
  • Trailer
    #Voxels (train)
    10,495
    %
    0.06
    #Voxels (test)
    1,203
    %
    0.03
  • Traffic cone
    #Voxels (train)
    1,324
    %
    0.01
    #Voxels (test)
    702
    %
    0.02
  • Pedestrian
    #Voxels (train)
    14,216
    %
    0.09
    #Voxels (test)
    2,867
    %
    0.06
  • Motorcycle
    #Voxels (train)
    3,593
    %
    0.02
    #Voxels (test)
    699
    %
    0.02
  • Bicycle
    #Voxels (train)
    8,262
    %
    0.05
    #Voxels (test)
    35
    %
    <0.01
  • Total
    #Voxels (train)
    16,295,155
    %
    100
    #Voxels (test)
    4,649,864
    %
    100

The benchmark therefore has 15 classes in total: the 14 semantic classes listed in Table S-III and the empty class. All IoU-based metrics in the main paper are computed over the 14 semantic classes.

S-I-C Label Verification

To assess the quality of the refined pseudo-labels, 525 non-empty voxels were randomly sampled from the benchmark (label-confidence threshold 0.8) and verified manually. Each sampled voxel is drawn as a green 3D box and projected onto the front-camera image and onto the bird’s-eye view of the LiDAR point cloud of the same frame (Fig. S1); a voxel is counted as correct when its semantic label agrees with the object or surface visible at that location in both views. The overall accuracy is 91.8% (482 of 525), and per-class results are given in Table S-IV; terrain has the lowest accuracy (69.7%).

Fig. S1: Manual verification of the K-Radar 3DSemOcc benchmark. Sampled voxels (green 3D boxes) are projected onto the front-camera image (left) and the LiDAR bird’s-eye view (right): (top) car voxels in a night scene and (bottom) manmade voxels in a day scene.
TABLE S-IV: Manual verification of 525 randomly sampled non-empty voxels.
  • Drivable area
    #Sampled
    126
    #Correct
    125
    Accuracy (%)
    99.2
  • Vegetation
    #Sampled
    191
    #Correct
    188
    Accuracy (%)
    98.4
  • Manmade
    #Sampled
    66
    #Correct
    64
    Accuracy (%)
    97.0
  • Terrain
    #Sampled
    99
    #Correct
    69
    Accuracy (%)
    69.7
  • Car
    #Sampled
    16
    #Correct
    14
    Accuracy (%)
    87.5
  • Truck/bus
    #Sampled
    5
    #Correct
    4
    Accuracy (%)
    80.0
  • Other classes
    #Sampled
    22
    #Correct
    18
    Accuracy (%)
    81.8
  • All
    #Sampled
    525
    #Correct
    482
    Accuracy (%)
    91.8

S-II Doppler Mean and Variance Channels

In addition to the top-3 power values and their Doppler indices, the 8-channel sparse tensor contains the mean and the variance of the power along the Doppler dimension of each spatial element, following RadarOcc [7]. For a spatial element with Doppler bins d=1,\dots,N_{D} and corresponding power p_{d}, they are defined as

\displaystyle\mu_{D} \\ \displaystyle=\frac{1}{N_{D}}\sum_{d=1}^{N_{D}}p_{d}, \\ \displaystyle\sigma_{D}^{2} \\ \displaystyle=\frac{1}{N_{D}}\sum_{d=1}^{N_{D}}\left(p_{d}-\mu_{D}\right)^{2}.
(20) (21)

S-III Implementation Details of the Deformable Attention Modules

RadarGSOcc uses 3D deformable attention in three places: the deformable self-attention in the geometric and semantic branches, the geometric-semantic cross-attention fusion, and the geometric feature refinement in the occupancy head. Table S-V summarizes their hyperparameters.

TABLE S-V: Hyperparameters of the deformable attention modules.
  • Feature dimension dim
    Self-attn.
    96
    Fusion
    96
    Refinement
    192
  • Number of heads
    Self-attn.
    8
    Fusion
    8
    Refinement
    8
  • Sampling points per query
    Self-attn.
    8
    Fusion
    8
    Refinement
    8
  • Number of layers
    Self-attn.
    1
    Fusion
    1
    Refinement
    1
  • Sampling coordinates
    Self-attn.
    [0,1]
    Fusion
    [0,1]
    Refinement
    [0,1]

The geometric and semantic branches use a feature dimension of 96 each, so that their concatenation matches the 192-dimensional occupancy features used in the refinement module and in RadarOcc. Following RadarOcc, the reference points are initialized uniformly along the range, azimuth, and elevation dimensions of the spherical grid, and the sampling locations ref+\Delta are expressed in normalized coordinates in [0,1] along each axis (0 and 1 denote the two ends of the axis). Features at the sampled locations are obtained by trilinear interpolation, and the softmax in the attention equations of Section III-B2 and Section III-B3 of the main paper is taken over the sampled locations.

S-IV Results for All Semantic Classes

Table S-VI extends Table II of the main paper to all semantic classes. Except for OpenOcc-C, the camera-based, radar point cloud-based, and camera–radar fusion baselines obtain zero IoU on all seven classes on the right.

TABLE S-VI: 3D semantic occupancy results on the K-Radar 3DSemOcc benchmark for all classes (IoU in %, test split).
  • CONet-C [1]
    Sensor
    Cam
    IoU
    16.9
    mIoU
    3.2
    W-mIoU
    11.3
    DA
    27.4
    Veg
    4.2
    Man
    0.0
    Car
    0.6
    Truck
    0.0
    Ter
    11.4
    Side
    0.0
    Other
    0.0
    Trail
    0.0
    Cone
    0.0
    Ped
    0.0
    Moto
    0.0
    Bike
    0.0
    Bar
    0.0
  • BEVFormer [14]
    Sensor
    Cam
    IoU
    27.3
    mIoU
    4.1
    W-mIoU
    16.0
    DA
    34.0
    Veg
    10.4
    Man
    0.1
    Car
    0.0
    Truck
    0.0
    Ter
    11.9
    Side
    0.5
    Other
    0.0
    Trail
    0.0
    Cone
    0.0
    Ped
    0.0
    Moto
    0.0
    Bike
    0.0
    Bar
    0.0
  • OpenOcc-C [1]
    Sensor
    Cam
    IoU
    30.0
    mIoU
    5.4
    W-mIoU
    17.1
    DA
    34.7
    Veg
    17.3
    Man
    13.7
    Car
    5.9
    Truck
    1.8
    Ter
    19.0
    Side
    0.9
    Other
    1.6
    Trail
    0.0
    Cone
    0.0
    Ped
    0.0
    Moto
    0.0
    Bike
    0.0
    Bar
    1.5
  • OpenOcc-R [1]
    Sensor
    Radar
    IoU
    26.0
    mIoU
    4.0
    W-mIoU
    14.7
    DA
    34.0
    Veg
    8.8
    Man
    5.1
    Car
    1.2
    Truck
    0.0
    Ter
    8.9
    Side
    0.8
    Other
    0.0
    Trail
    0.0
    Cone
    0.0
    Ped
    0.0
    Moto
    0.0
    Bike
    0.0
    Bar
    0.0
  • OpenOcc-RC [1]
    Sensor
    R+Cam
    IoU
    25.2
    mIoU
    3.8
    W-mIoU
    14.0
    DA
    34.9
    Veg
    5.6
    Man
    0.8
    Car
    0.0
    Truck
    0.1
    Ter
    11.0
    Side
    1.4
    Other
    0.0
    Trail
    0.0
    Cone
    0.0
    Ped
    0.0
    Moto
    0.0
    Bike
    0.0
    Bar
    0.0
  • 4DRC-Occ [11]
    Sensor
    R+Cam
    IoU
    30.2
    mIoU
    4.6
    W-mIoU
    17.6
    DA
    35.2
    Veg
    12.8
    Man
    0.1
    Car
    0.2
    Truck
    0.0
    Ter
    15.3
    Side
    1.9
    Other
    0.0
    Trail
    0.0
    Cone
    0.0
    Ped
    0.0
    Moto
    0.0
    Bike
    0.0
    Bar
    0.0
  • OpenOcc-L (64) [1]
    Sensor
    LiDAR
    IoU
    53.1
    mIoU
    10.9
    W-mIoU
    36.1
    DA
    50.5
    Veg
    39.9
    Man
    15.4
    Car
    3.3
    Truck
    2.4
    Ter
    26.1
    Side
    9.1
    Other
    6.4
    Trail
    0.0
    Cone
    0.0
    Ped
    0.2
    Moto
    0.0
    Bike
    0.0
    Bar
    0.0
  • OpenOcc-L (128) [1]
    Sensor
    LiDAR
    IoU
    54.3
    mIoU
    11.1
    W-mIoU
    38.9
    DA
    51.5
    Veg
    43.0
    Man
    15.4
    Car
    1.5
    Truck
    3.3
    Ter
    30.3
    Side
    6.4
    Other
    3.8
    Trail
    0.2
    Cone
    0.0
    Ped
    0.2
    Moto
    0.0
    Bike
    0.0
    Bar
    0.8
  • RadarOcc [7]
    Sensor
    RadarT
    IoU
    36.4
    mIoU
    6.7
    W-mIoU
    21.9
    DA
    40.4
    Veg
    16.3
    Man
    10.3
    Car
    6.3
    Truck
    0.6
    Ter
    18.0
    Side
    2.4
    Other
    0.7
    Trail
    0.0
    Cone
    0.0
    Ped
    0.1
    Moto
    0.0
    Bike
    0.0
    Bar
    0.5
  • RadarGSOcc (Ours)
    Sensor
    RadarT
    IoU
    38.2
    mIoU
    7.6
    W-mIoU
    25.5
    DA
    42.2
    Veg
    21.2
    Man
    11.6
    Car
    0.6
    Truck
    4.7
    Ter
    23.9
    Side
    2.5
    Other
    0.2
    Trail
    0.0
    Cone
    0.0
    Ped
    0.0
    Moto
    0.0
    Bike
    0.0
    Bar
    0.6
  • + w/o overlap
    Sensor
    RadarT
    IoU
    35.7
    mIoU
    6.8
    W-mIoU
    21.8
    DA
    34.5
    Veg
    17.5
    Man
    11.9
    Car
    0.6
    Truck
    2.1
    Ter
    21.2
    Side
    4.9
    Other
    0.1
    Trail
    1.3
    Cone
    0.0
    Ped
    0.8
    Moto
    0.2
    Bike
    0.0
    Bar
    0.4

S-V Environment-Wise Class Distribution for EBKL

EBKL assumes that, within the same environment type (urban, university campus, or highway), the class distribution of the scene is relatively stable across scenes and weather conditions. Fig. S2 shows the normalized ground-truth class distribution of the normal-weather scenes grouped by environment, and Table S-VII reports the mean EBKL between the individual scenes of each environment (rows) and each environment-level reference distribution (columns). Highway scenes are clearly closer to the highway reference (0.015) than to the urban and university references (0.032 and 0.036), and university scenes are closest to their own reference (0.008). Urban scenes, however, are slightly closer to the university reference (0.014) than to their own (0.017), so the urban and university-campus distributions are not well separated; in K-Radar, EBKL therefore mainly distinguishes highway from non-highway scenes.

Fig. S2: Normalized ground-truth class distributions (%) of the normal-weather scenes, grouped by environment, for the eight classes shown.
TABLE S-VII: Mean EBKL between scene-level and environment-level class distributions (ground truth, normal weather).
  • Urban scenes
    Urban
    0.017
    University
    0.014
    Highway
    0.030
  • University scenes
    Urban
    0.015
    University
    0.008
    Highway
    0.035
  • Highway scenes
    Urban
    0.032
    University
    0.036
    Highway
    0.015

S-VI Per-Run Results

Table S-VIII lists the results of the three training runs of RadarOcc and RadarGSOcc that are summarized in Section IV-D2 of the main paper. The first run of each model was trained without a fixed random seed and is the run reported in Table II and the other tables of the main paper; the second and third runs use seeds 1111 and 2222. The means and standard deviations are computed from the unrounded values.

TABLE S-VIII: Results of the three training runs of RadarOcc and RadarGSOcc on the K-Radar 3DSemOcc benchmark (test split).
  • RadarOcc
    Run (seed)
    1 (not fixed)
    IoU
    36.4
    mIoU
    6.7
    W-mIoU
    21.9
  • 2 (1111)
    Run (seed)
    36.3
    IoU
    6.4
    mIoU
    20.1
    W-mIoU
    자료 없음
  • 3 (2222)
    Run (seed)
    36.0
    IoU
    7.0
    mIoU
    20.8
    W-mIoU
    자료 없음
  • Mean \pm std
    Run (seed)
    36.26\pm0.23
    IoU
    6.72\pm0.28
    mIoU
    20.93\pm0.90
    W-mIoU
    자료 없음
  • RadarGSOcc
    Run (seed)
    1 (not fixed)
    IoU
    38.2
    mIoU
    7.6
    W-mIoU
    25.5
  • 2 (1111)
    Run (seed)
    39.3
    IoU
    7.0
    mIoU
    24.6
    W-mIoU
    자료 없음
  • 3 (2222)
    Run (seed)
    34.8
    IoU
    6.8
    mIoU
    21.4
    W-mIoU
    자료 없음
  • Mean \pm std
    Run (seed)
    37.43\pm2.34
    IoU
    7.14\pm0.41
    mIoU
    23.83\pm2.15
    W-mIoU
    자료 없음

S-VII Data Behind the mIoU–EBKL Correlation

Table S-IX lists the mIoU (Table II) and the EBKL under normal weather of the nine models used for Fig. 6 of the main paper. Over these nine models, the Pearson correlation coefficient between mIoU and EBKL is -0.87 (Spearman rank correlation -0.95): models with higher mIoU have lower EBKL.

TABLE S-IX: mIoU and EBKL (normal weather, test split) of the nine models in Fig. 6.
  • CONet-C [1]
    mIoU (%)
    3.2
    EBKL
    0.093
  • BEVFormer [14]
    mIoU (%)
    4.1
    EBKL
    0.072
  • OpenOcc-C [1]
    mIoU (%)
    5.4
    EBKL
    0.0536
  • OpenOcc-R [1]
    mIoU (%)
    4.0
    EBKL
    0.054
  • OpenOcc-RC [1]
    mIoU (%)
    3.8
    EBKL
    0.075
  • 4DRC-Occ [11]
    mIoU (%)
    4.6
    EBKL
    0.0543
  • OpenOcc-L (64) [1]
    mIoU (%)
    10.9
    EBKL
    0.0214
  • RadarOcc [7]
    mIoU (%)
    6.7
    EBKL
    0.0322
  • RadarGSOcc (Ours)
    mIoU (%)
    7.6
    EBKL
    0.0218