OccRWKV: Rethinking Efficient 3D Semantic Occupancy Prediction with Linear Complexity
<|reference_start|>OccRWKV: Rethinking Efficient 3D Semantic Occupancy Prediction with Linear Complexity: 3D semantic occupancy prediction networks have demonstrated remarkable capabilities in reconstructing the geometric and semantic structure of 3D scenes, providing crucial information for robot navigation and autonomous driving systems. However, due to their large overhead from dense network structure designs, existing networks face challenges balancing accuracy and latency. In this paper, we introduce OccRWKV, an efficient semantic occupancy network inspired by Receptance Weighted Key Value (RWKV). OccRWKV separates semantics, occupancy prediction, and feature fusion into distinct branches, each incorporating Sem-RWKV and Geo-RWKV blocks. These blocks are designed to capture long-range dependencies, enabling the network to learn domain-specific representation (i.e., semantics and geometry), which enhances prediction accuracy. Leveraging the sparse nature of real-world 3D occupancy, we reduce computational overhead by projecting features into the bird's-eye view (BEV) space and propose a BEV-RWKV block for efficient feature enhancement and fusion. This enables real-time inference at 22.2 FPS without compromising performance. Experiments demonstrate that OccRWKV outperforms the state-of-the-art methods on the SemanticKITTI dataset, achieving a mIoU of 25.1 while being 20 times faster than the best baseline, Co-Occ, making it suitable for real-time deployment on robots to enhance autonomous navigation efficiency. Code and video are available on our project page: https://jmwang0117.github.io/OccRWKV/.<|reference_end|>
@article{wang2024occrwkv:,
    title={OccRWKV: Rethinking Efficient 3D Semantic Occupancy Prediction with
  Linear Complexity},
    author={Junming Wang and Wei Yin and Xiaoxiao Long and Xingyu Zhang and Zebin
  Xing and Xiaoyang Guo and Qian Zhang},
    journal={arXiv preprint arXiv:2409.19987},
    year={2024},
    archivePrefix={arXiv},
    eprint={2409.19987},
    primaryClass={cs.CV cs.RO}
}