VoxelKP: A Voxel-based Network Architecture for Human Keypoint Estimation in LiDAR Data

December 17, 2025 ยท View on GitHub

We present VoxelKP, a novel fully sparse network architecture tailored for human keypoint estimation in LiDAR data. We achieved the state-of-the-art performances without additional data.

Performance Demo

Watch the video

Installation

Please refer to the installation of OpenPCDet.

Getting Started

Please refer to GETTING_STARTED.md to learn more usage about this project.

This is the inference only code.

Checkpoints can be downloaded from here.

$ cd tools
$ python waymo_visualizer.py --ckpt CHECKPOINT

Train

  1. Prepare dataset, referring to OpenPCDet.

  2. Install the module for compling.

$ pip install -e .
  1. The training script.
$ cd tools
$ python train.py  --cfg_file ./cfgs/waymo_models/kp_effv2next4_voxelnext_iou_aug_bev_channel.yaml --epochs 20

if using multiple GPUs

$ bash scripts/dist_train.sh 8 --cfg_file ./cfgs/waymo_models/kp_effv2next4_voxelnext_iou_aug_bev_channel.yaml --epochs 36 --workers 0

Benchmarks

There is a limited number of relevant research for this task. Most of the prior works utilize additional training data beyond the 3D keypoint data within the Waymo dataset. To provide a fair comparison, we need to consider approaches that use extra data and those that rely solely on Waymo ground truth separately.

Experiment Results

We report the full spectrum of the evaluation, including MPJPE, OKS@AP, and PEM.

PartMPJPEOKS@KPPEM
Head0.05700.63930.1569
Shoulders0.06690.89170.1563
Elbows0.09480.71970.1746
Wrists0.14670.37910.1987
Hips0.06700.95330.1576
Knees0.08200.85860.1660
Ankles0.10840.75810.1765
All0.08870.73000.1695

Our visual results show that our VoxelKP offers improved keypoint estimation with precise locations and fewer false positives.

A visual demonstration of our baseline model (top) and the proposed VoxelKP (bottom). The insets are color-coded according to the legend in the figure. In the green-colored insets, a comparison with the ground truth is shown, with ground truth in red and predictions in blue.

Architecture

Cite our work

@inproceedings{shi2025voxelkp,
  title={VoxelKP: A Voxel-based Network Architecture for Human Keypoint Estimation in LiDAR Data},
  author={Shi, Jian and Wonka, Peter},
  booktitle={Proceedings of the IEEE/CVF International Conference on Computer Vision},
  pages={28282--28291},
  year={2025}
}

Acknowledgement

This repository is built on top of OpenPCDet and VoxelNeXt.

We use sptr implementation from here.