RadarGSOcc: Doppler-Aware 3D Semantic Occupancy Prediction Using 4D Radar Tensor with Geometric-Semantic Feature Extraction
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
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
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.
- RadarOcc (with Doppler)
- 36.4
- 6.7
- RadarOcc (w/o Doppler)
- 35.9 (-0.5)
- 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
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
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,:,:,:]),x_{sem}=\text{Sparse3DConv}(x_{input}[3:,:,:,:]).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}).The normalized sampling offset \Delta_{fus} is predicted as
\Delta_{fus}=MLP(x^{\prime}_{geo}).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),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}.We also apply geometric supervision [3] by predicting whether each voxel contains an object:
x_{geo-supervised}=MLP(x_{geo-refined}).Finally, we combine geometric and semantic features:
x_{geo-sem}=\text{concat}[x_{geo-refined},x^{\prime}_{sem}].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}).Deformable attention is then computed as:
A_{ref}=\text{Softmax}\left(\frac{q_{ref}\cdot v_{ref}[ref+\Delta_{ref}]^{T}}{\sqrt{dim}}\right).The refined feature is obtained via residual fusion:
x_{head-refined}=MLP_{out}(A_{ref}\cdot v_{ref}+x_{head}).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}},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}.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},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),\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),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
- CONet-C[1]
- Cam
- 16.9
- 3.2
- 11.3
- 0.093
- 27.4
- 4.2
- 0.0
- 0.6
- 0.0
- 11.4
- 0.0
- BEVFormer[14]
- Cam
- 27.3
- 4.1
- 16.0
- 0.072
- 34.0
- 10.4
- 0.1
- 0.0
- 0.0
- 11.9
- 0.5
- OpenOcc-C[1]
- Cam
- 30.0
- 5.4
- 17.1
- 0.054
- 34.7
- 17.3
- 13.7
- 5.9
- 1.8
- 19.0
- 0.9
- OpenOcc-R[1]
- Radar
- 26.0
- 4.0
- 14.7
- 0.054
- 34.0
- 8.8
- 5.1
- 1.2
- 0.0
- 8.9
- 0.8
- OpenOcc-RC[1]
- R+Cam
- 25.2
- 3.8
- 14.0
- 0.075
- 34.9
- 5.6
- 0.8
- 0.0
- 0.1
- 11.0
- 1.4
- 4DRC-Occ[11]
- R+Cam
- 30.2
- 4.6
- 17.6
- 0.054
- 35.2
- 12.8
- 0.1
- 0.2
- 0.0
- 15.3
- 1.9
- OpenOcc-L (64)[1]
- LiDAR
- 53.1
- 10.9
- 36.1
- 0.021
- 50.5
- 39.9
- 15.4
- 3.3
- 2.4
- 26.1
- 9.1
- OpenOcc-L (128)[1]
- LiDAR
- 54.3
- 11.1
- 38.9
- –
- 51.5
- 43.0
- 15.4
- 1.5
- 3.3
- 30.3
- 6.4
- RadarOcc[7]
- RadarT
- 36.4
- 6.7
- 21.9
- 0.032
- 40.4
- 16.3
- 10.3
- 6.3
- 0.6
- 18.0
- 2.4
- RadarGSOcc(Ours)
- RadarT
- 38.2
- 7.6
- 25.5
- 0.022
- 42.2
- 21.2
- 11.6
- 0.6
- 4.7
- 23.9
- 2.5
- + w/o overlap
- RadarT
- 35.7
- 6.8
- 21.8
- –
- 34.5
- 17.5
- 11.9
- 0.6
- 2.1
- 21.2
- 4.9
IV-D1 Result of Proposed RadarGSOcc against State-of-the-Art Methods
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
- 0.2
- 3.97
- 12.7
- 26,647
- 14,842
- 0.4
- 5.44
- 17.7
- 25,796
- 17,130
- 0.8
- 7.60
- 25.5
- 14,606
- 9,930
- 0.9
- 7.14
- 24.5
- 10,559
- 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
- \times
- \times
- \times
- 35.7
- 6.9
- 21.8
- 104.2
- 1260.1
- 3.2
- \times
- \times
- \checkmark
- 36.1
- 7.0
- 21.1
- 104.6
- 1270.8
- 3.1
- \checkmark
- \times
- \times
- 35.9
- 6.6
- 20.7
- 104.2
- 1262.7
- 3.1
- \checkmark
- \checkmark
- \times
- 32.3
- 5.6
- 18.1
- 105.0
- 1285.4
- 3.2
- \checkmark
- \times
- \checkmark
- 38.2
- 7.6
- 25.5
- 104.6
- 1273.5
- 3.1
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
- 150
- 1
- 35.2
- 6.3
- 20.0
- 1273.2
- 3.2
- 150
- 2
- 35.8
- 6.8
- 21.2
- 1273.2
- 3.2
- 150
- 3
- 36.5
- 6.8
- 20.4
- 1273.2
- 3.2
- 250
- 1
- 36.9
- 6.6
- 21.5
- 1273.3
- 3.1
- 250
- 2
- 34.5
- 6.8
- 20.2
- 1273.4
- 3.1
- 250
- 3
- 38.2
- 7.6
- 25.5
- 1273.5
- 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
- OpenOcc-C[1]
- 18.5
- 17.5
- 16.7
- 16.5
- 17.0
- 18.9
- CONet-L[1]
- 29.8
- 9.7
- 14.3
- 9.5
- 9.8
- 14.2
- RadarGSOcc
- 26.5
- 26.1
- 24.5
- 28.1
- 15.1
- 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
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).
- 2
- Train
- Normal
- Highway
- Night
- 462
- 5
- Train
- Normal
- Urban
- Day
- 595
- 8
- Train
- Normal
- University
- Night
- 567
- 9
- Train
- Normal
- Highway
- Day
- 833
- 10
- Train
- Normal
- Highway
- Day
- 1,130
- 14
- Train
- Normal
- Urban
- Day
- 595
- 16
- Train
- Normal
- University
- Day
- 578
- 17
- Train
- Normal
- University
- Day
- 593
- 20
- Train
- Normal
- Urban
- Day
- 557
- Training total
- 자료 없음
- 자료 없음
- 자료 없음
- 자료 없음
- 5,910
- 3
- Test
- Normal
- Highway
- Night
- 596
- 6
- Test
- Normal
- Urban
- Night
- 594
- 15
- Test
- Normal
- Urban
- Day
- 591
- Test total
- 자료 없음
- 자료 없음
- 자료 없음
- 자료 없음
- 1,781
- 23
- Adverse
- Rain
- Urban
- Night
- 598
- 24
- Adverse
- Rain
- Urban
- Night
- 598
- 27
- Adverse
- Sleet
- Suburban
- Day
- 597
- 34
- Adverse
- Rain
- Suburban
- Night
- 598
- 38
- Adverse
- Fog
- Mountain
- Day
- 597
- 46
- Adverse
- Heavy snow
- Highway
- Night
- 579
- 48
- Adverse
- Light snow
- Highway
- Night
- 569
- 50
- Adverse
- Sleet
- Highway
- Night
- 590
- 51
- Adverse
- Sleet
- Highway
- Night
- 589
- 54
- Adverse
- Heavy snow
- Urban
- Day
- 573
- 55
- Adverse
- Heavy snow
- Urban
- Day
- 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.
- Drivable area
- 4,183,019
- 24.12
- 1,216,791
- 26.67
- Vegetation
- 8,536,616
- 49.22
- 2,068,116
- 45.34
- Manmade
- 1,776,829
- 10.24
- 382,270
- 8.38
- Terrain
- 2,056,773
- 11.86
- 710,776
- 15.58
- Sidewalk
- 406,188
- 2.34
- 91,606
- 2.01
- Other flat
- 12,819
- 0.07
- 6,723
- 0.15
- Barrier
- 5,678
- 0.03
- 1,629
- 0.04
- Car
- 161,384
- 0.93
- 39,778
- 0.87
- Truck/bus
- 171,656
- 0.99
- 36,146
- 0.79
- Trailer
- 17,235
- 0.10
- 3,111
- 0.07
- Traffic cone
- 1,574
- 0.01
- 710
- 0.02
- Pedestrian
- 12,218
- 0.07
- 3,818
- 0.08
- Motorcycle
- 2,195
- 0.01
- 145
- <0.01
- Bicycle
- 209
- <0.01
- 35
- <0.01
- Total
- 17,344,393
- 100
- 4,561,654
- 100
- Drivable area
- 3,738,578
- 22.94
- 1,206,770
- 25.95
- Vegetation
- 7,977,664
- 48.96
- 2,048,675
- 44.06
- Manmade
- 1,526,764
- 9.37
- 372,645
- 8.01
- Terrain
- 1,888,009
- 11.59
- 704,612
- 15.15
- Sidewalk
- 378,405
- 2.32
- 91,151
- 1.96
- Other flat
- 12,065
- 0.07
- 6,518
- 0.14
- Barrier
- 4,828
- 0.03
- 1,477
- 0.03
- Car
- 412,504
- 2.53
- 75,112
- 1.62
- Truck/bus
- 318,448
- 1.95
- 137,398
- 2.95
- Trailer
- 10,495
- 0.06
- 1,203
- 0.03
- Traffic cone
- 1,324
- 0.01
- 702
- 0.02
- Pedestrian
- 14,216
- 0.09
- 2,867
- 0.06
- Motorcycle
- 3,593
- 0.02
- 699
- 0.02
- Bicycle
- 8,262
- 0.05
- 35
- <0.01
- Total
- 16,295,155
- 100
- 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%).
- Drivable area
- 126
- 125
- 99.2
- Vegetation
- 191
- 188
- 98.4
- Manmade
- 66
- 64
- 97.0
- Terrain
- 99
- 69
- 69.7
- Car
- 16
- 14
- 87.5
- Truck/bus
- 5
- 4
- 80.0
- Other classes
- 22
- 18
- 81.8
- All
- 525
- 482
- 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}.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.
- Feature dimension dim
- 96
- 96
- 192
- Number of heads
- 8
- 8
- 8
- Sampling points per query
- 8
- 8
- 8
- Number of layers
- 1
- 1
- 1
- Sampling coordinates
- [0,1]
- [0,1]
- [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.
- CONet-C [1]
- Cam
- 16.9
- 3.2
- 11.3
- 27.4
- 4.2
- 0.0
- 0.6
- 0.0
- 11.4
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- BEVFormer [14]
- Cam
- 27.3
- 4.1
- 16.0
- 34.0
- 10.4
- 0.1
- 0.0
- 0.0
- 11.9
- 0.5
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- OpenOcc-C [1]
- Cam
- 30.0
- 5.4
- 17.1
- 34.7
- 17.3
- 13.7
- 5.9
- 1.8
- 19.0
- 0.9
- 1.6
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 1.5
- OpenOcc-R [1]
- Radar
- 26.0
- 4.0
- 14.7
- 34.0
- 8.8
- 5.1
- 1.2
- 0.0
- 8.9
- 0.8
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- OpenOcc-RC [1]
- R+Cam
- 25.2
- 3.8
- 14.0
- 34.9
- 5.6
- 0.8
- 0.0
- 0.1
- 11.0
- 1.4
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 4DRC-Occ [11]
- R+Cam
- 30.2
- 4.6
- 17.6
- 35.2
- 12.8
- 0.1
- 0.2
- 0.0
- 15.3
- 1.9
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- OpenOcc-L (64) [1]
- LiDAR
- 53.1
- 10.9
- 36.1
- 50.5
- 39.9
- 15.4
- 3.3
- 2.4
- 26.1
- 9.1
- 6.4
- 0.0
- 0.0
- 0.2
- 0.0
- 0.0
- 0.0
- OpenOcc-L (128) [1]
- LiDAR
- 54.3
- 11.1
- 38.9
- 51.5
- 43.0
- 15.4
- 1.5
- 3.3
- 30.3
- 6.4
- 3.8
- 0.2
- 0.0
- 0.2
- 0.0
- 0.0
- 0.8
- RadarOcc [7]
- RadarT
- 36.4
- 6.7
- 21.9
- 40.4
- 16.3
- 10.3
- 6.3
- 0.6
- 18.0
- 2.4
- 0.7
- 0.0
- 0.0
- 0.1
- 0.0
- 0.0
- 0.5
- RadarGSOcc (Ours)
- RadarT
- 38.2
- 7.6
- 25.5
- 42.2
- 21.2
- 11.6
- 0.6
- 4.7
- 23.9
- 2.5
- 0.2
- 0.0
- 0.0
- 0.0
- 0.0
- 0.0
- 0.6
- + w/o overlap
- RadarT
- 35.7
- 6.8
- 21.8
- 34.5
- 17.5
- 11.9
- 0.6
- 2.1
- 21.2
- 4.9
- 0.1
- 1.3
- 0.0
- 0.8
- 0.2
- 0.0
- 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.
- Urban scenes
- 0.017
- 0.014
- 0.030
- University scenes
- 0.015
- 0.008
- 0.035
- Highway scenes
- 0.032
- 0.036
- 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.
- RadarOcc
- 1 (not fixed)
- 36.4
- 6.7
- 21.9
- 2 (1111)
- 36.3
- 6.4
- 20.1
- 자료 없음
- 3 (2222)
- 36.0
- 7.0
- 20.8
- 자료 없음
- Mean \pm std
- 36.26\pm0.23
- 6.72\pm0.28
- 20.93\pm0.90
- 자료 없음
- RadarGSOcc
- 1 (not fixed)
- 38.2
- 7.6
- 25.5
- 2 (1111)
- 39.3
- 7.0
- 24.6
- 자료 없음
- 3 (2222)
- 34.8
- 6.8
- 21.4
- 자료 없음
- Mean \pm std
- 37.43\pm2.34
- 7.14\pm0.41
- 23.83\pm2.15
- 자료 없음
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.
- CONet-C [1]
- 3.2
- 0.093
- BEVFormer [14]
- 4.1
- 0.072
- OpenOcc-C [1]
- 5.4
- 0.0536
- OpenOcc-R [1]
- 4.0
- 0.054
- OpenOcc-RC [1]
- 3.8
- 0.075
- 4DRC-Occ [11]
- 4.6
- 0.0543
- OpenOcc-L (64) [1]
- 10.9
- 0.0214
- RadarOcc [7]
- 6.7
- 0.0322
- RadarGSOcc (Ours)
- 7.6
- 0.0218