Skip to content

Panoramic Multimodal Semantic Occupancy Prediction for Quadruped Robots

Conference: CVPR2025
arXiv: 2603.13108
Code: PanoMMOcc (To be open-sourced)
Area: Autonomous Driving
Keywords: occupancy prediction, panoramic perception, multimodal fusion, quadruped robot, 3D scene understanding

TL;DR

The first panoramic multimodal semantic occupancy prediction framework VoxelHound designed for quadruped robots. It introduces the PanoMMOcc dataset (panoramic RGB + thermal + polarization + LiDAR) and achieves 23.34% mIoU through the Vertical Jitter Compensation (VJC) and Multimodal Information Prompt Fusion (MIPF) modules.

Background & Motivation

Limitations of Prior Work

Limitations of Prior Work: Background: 1. Panoramic cameras provide 360° blind-spot-free visual coverage, which is essential for mobile robot perception, but existing occupancy prediction methods are mainly designed for wheeled autonomous driving platforms. 2. Compared to wheeled platforms, quadruped robots face unique challenges such as low sensor viewpoints, frequent self-occlusions, and strong self-motion induced by gait. 3. Relying solely on the RGB modality lacks robustness under varying lighting conditions, low-texture areas, and long-range perception scenarios. 4. Existing panoramic datasets mainly focus on 2D vision tasks (detection/segmentation) and lack 3D occupancy annotations. 5. Existing occupancy benchmark datasets (SemanticKITTI, Occ3D, etc.) are designed for autonomous driving and do not consider panoramic imaging or quadruped platforms. 6. There is a lack of a real-world quadruped robot dataset that simultaneously contains panoramic, thermal, polarization, and LiDAR modalities.

Method

Overall Architecture

VoxelHound is a panoramic multimodal semantic occupancy prediction framework. Given panoramic RGB images, thermal images, polarization images, and LiDAR point clouds, features are extracted via their respective encoders, unified and projected into the BEV space for cross-modal fusion, and finally, a 3D semantic occupancy prediction \(\mathbf{O} \in \mathbb{R}^{X \times Y \times Z}\) is generated by an occupancy head that restores the height dimension.

Key Designs

1. Multimodal Fusion Network - Camera Branch: Three image modalities (panoramic RGB, thermal, polarization) extract multi-scale features (1/8, 1/16, 1/32) through independent 2D backbones, which are aggregated by an FPN and projected to the BEV space via 2D-to-BEV view transformation. - LiDAR Branch: Point clouds are voxelized (averaging up to 10 points per voxel), hierarchical geometric features are extracted through a sparse 3D convolutional encoder (stride 8), and splatted onto the BEV space. - Fusion Branch: Multimodal BEV features are aggregated through a fusion module, refined by a SECOND-FPN BEV encoder, and the occupancy head reshapes the channel dimension into vertical bins.

2. Vertical Jitter Compensation (VJC) Module - Addresses vertical image jitter caused by quadruped gait. - Applies average pooling along the width dimension to obtain vertical structural information \(\mathbf{F}_v \in \mathbb{R}^{C \times H}\). - Employs two layers of Conv1D + ReLU encoding, followed by adaptive average pooling and a linear layer to estimate the global vertical offset \(\Delta h\). - Constructs an offset sampling grid \(\mathcal{G}(h,w) = \mathcal{G}_0(h,w) + (0, \Delta h)\) and performs bilinear grid sampling compensation. - Inserted between the image encoder and BEV view transformation, being lightweight and plug-and-play.

3. Multimodal Information Prompt Fusion (MIPF) Module - Asymmetric fusion principle: geometry-dominated + semantic-supplemented. - Project features of each modality to a shared embedding space using 1x1 convolutions. - Compress image modalities into modality-level semantic prompts \(\mathbf{p}_m\) via GAP + MLP. - Use LiDAR BEV features as queries and the prompt stack as keys/values to perform geometry-guided attention. - Residual modulation: \(\mathbf{F}_f = \tilde{\mathbf{F}}_l + \sigma(\gamma(\mathbf{F}_{attn})) \odot \tilde{\mathbf{F}}_l\), ensuring that the geometric structure is not overwritten.

Loss & Training

Standard semantic occupancy prediction losses (Cross-Entropy + Lovász-softmax) are utilized, following the settings of the EFFOcc framework.

Key Experimental Results

PanoMMOcc Dataset Statistics

Attribute Value
No. of Sequences 54 (42 annotated)
Total Frames 21,600
Modalities Panoramic RGB + LiDAR + Thermal + Polarized
Voxel Resolution 64×64×16, 0.4m³ each
No. of Classes 12
Platform Unitree Go2 Quadruped Robot

Main Results (mIoU on PanoMMOcc)

Method Modality mIoU
MonoScene C 8.94
EFFOcc-C C 4.47
EFFOcc-L L 18.77
EFFOcc-T C+L 19.18
VoxelHound C 5.79
VoxelHound C+T+P 6.14
VoxelHound C+L 22.87
VoxelHound C+L+T+P 23.34 (+4.16%)

Key Findings

  • Quad-modal fusion (C+L+T+P) improves performance by approximately 0.5 mIoU compared to dual-modal fusion (C+L), with significant improvements in specific classes (terrain +2.13, manmade +2.18).
  • LiDAR is the key modality for occupancy prediction; pure camera methods show limited performance in panoramic scenarios.
  • VJC effectively mitigates BEV feature misalignment caused by gait.
  • The asymmetric design of MIPF outperforms simple concatenation, addition, or symmetric attention.

Highlights & Insights

  1. Pioneering Work: The first panoramic multimodal occupancy dataset and framework designed for quadruped robots, filling a gap in embodied AI occupancy prediction.
  2. Complementary Quad-modal Design: Thermal imaging enhances robustness in low light, polarization reveals material cues, LiDAR provides precise geometry, and panoramic RGB offers rich semantics.
  3. Lightweight and Practical VJC Module: Employs 1D convolutions to estimate global vertical offsets, compensating for gait jitter without requiring an explicit IMU.
  4. Asymmetric Fusion in MIPF: Anchors on LiDAR geometry and utilizes a prompt mechanism to avoid the high computational cost of dense cross-modal attention.

Limitations & Future Work

  1. The absolute mIoU is low (23.34%), with predictions for "pedestrian" and "pillar" classes close to 0, indicating a severe long-tail issue.
  2. The scale of the dataset is small (21.6K frames), and scene diversity is limited.
  3. The impact of panoramic ERP distortion on the quality of 2D-to-BEV transformation has not been deeply analyzed.
  4. The low viewpoint of the quadruped robot limits long-range perception, and the bottleneck of perception range is not discussed.
  • Complements vehicle-based occupancy datasets such as SemanticKITTI and SurroundOcc, providing a testing platform for the embodied AI community.
  • The concept of Vertical Jitter Compensation (VJC) can be extended to other unstable platforms like UAVs and underwater robots.
  • The prompt fusion paradigm of MIPF can be applied to other tasks requiring asymmetric modal fusion (e.g., RGB-Thermal segmentation).
  • Demonstrates the unique challenges of quadruped robot perception, laying the foundation for subsequent research in this direction.

Rating

  • Novelty: ⭐⭐⭐⭐ (First quadruped panoramic multimodal occupancy dataset + framework)
  • Experimental Thoroughness: ⭐⭐⭐ (Limited dataset scale, ablations could be more detailed)
  • Writing Quality: ⭐⭐⭐⭐ (Clear structure, detailed dataset description)
  • Value: ⭐⭐⭐⭐ (Fills a gap in embodied AI occupancy prediction)