DSVT: Dynamic Sparse Voxel Transformer with Rotated Sets

Haiyang Wang, Chen Shi, Shaoshuai Shi, Meng Lei, Sen Wang +3 more
2/14/2026

No official code found. Best implementation: open-mmlab/OpenPCDet (5,666 stars, Apache-2.0, PyTorch, last commit 2025-10-08). 2 more below.

Abstract

Designing an efficient yet deployment-friendly 3D backbone to handle sparse point clouds is a fundamental problem in 3D perception. Compared with the customized sparse convolution, the attention mechanism in Transformers is more appropriate for flexibly modeling long-range relationships and is easier to be deployed in real-world applications. However, due to the sparse characteristics of point clouds, it is non-trivial to apply a standard transformer on sparse points. In this paper, we present Dynamic Sparse Voxel Transformer (DSVT), a single-stride window-based voxel Transformer backbone for outdoor 3D perception. In order to efficiently process sparse points in parallel, we propose Dynamic Sparse Window Attention, which partitions a series of local regions in each window according to its sparsity and then computes the features of all regions in a fully parallel manner. To allow the cross-set connection, we design a rotated set partitioning strategy that alternates between two partitioning configurations in consecutive self-attention layers. To support effective downsampling and better encode geometric information, we also propose an attention-style 3D pooling module on sparse points, which is powerful and deployment-friendly without utilizing any customized CUDA operations. Our model achieves state-of-the-art performance with a broad range of 3D perception tasks. More importantly, DSVT can be easily deployed by TensorRT with real-time inference speed (27Hz). Code will be available at https://github.com/Haiyang-W/DSVT.

View on arXivView PDF

Code Implementations(3)

PyTorchApache-2.0

OpenPCDet Toolbox for LiDAR-based 3D Object Detection.

5,6661,461C, C++Mar 14, 20201 years agoApache-2.0
3d-detectionautonomous-drivingobject-detectionpoint-cloudpv-rcnn+1 more
Haiyang-W/DSVTCommunity100%
PyTorchApache-2.0

[CVPR2023] Official Implementation of "DSVT: Dynamic Sparse Voxel Transformer with Rotated Sets"

45041C, C++Jan 15, 20232 years agoApache-2.0
3d-object-detectionbackbonecvpr2023point-cloudpytorch+1 more

DSVT: Dynamic Sparse Voxel Transformer with Rotated Sets(CVPR2023),vaymo vehicle 3D Object Detection(top2), waymo cyclist 3D Object Detection(top1),waymo pedestrian 3D Object Detection(top1)

8712C, C++Aug 17, 20233 years ago

Similar Papers

Cite this paper

@article{wang2026dsvt,
  title  = {DSVT: Dynamic Sparse Voxel Transformer with Rotated Sets},
  author = {Haiyang Wang and Chen Shi and Shaoshuai Shi and Meng Lei and Sen Wang and Di He and B. Schiele and Liwei Wang},
  year   = {2026},
  eprint = {2301.06051},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/pdf/2301.06051},
  journal = {CVPR 2023 2023}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2301.06051.svg)](https://codeofpaper.com/paper/2301.06051)

Discussion