Summary
In this paper, authers propose a voxel-based fully sparse network, VoxelKP, for human keypoint estimation using only LiDAR point cloud data without image data. It consists of a dual-branch fully sparse spatial-context block where the spatial branch focuses on learning the local spatial correlations between keypoints within each human instance, while the context branch aims to retain the global spatial information. Then, they use a spatially aware multi-scale BEV fusion technique for the global context of each human instance. They have some fair performance comparisons on the Waymo Open Dataset with other methods and some ablation studies on different components of VoxelKP, ATTENTION MECHANISM, and the KEYPOINT ESTIMATION & DETECTION TRADE-OFF.
Strengths
Simple and good idea to have a spatial branch focuses on learning the local spatial correlations between keypoints within each human instance in addition to the global spatial branch.
Good figures of the model structures and modules are very clear, making it easier for readers to understand,which improves the quality of the presentation.
Good ablation studies, good discussion about stratified self-attention on 5.2.
Have Supplementary Material to provide more details of the modules, losses, metrics, and additional results, which improves the Soundness and the quality of the presentation.
Willing to provide the code for reproducibility, which improves the Soundness.
Weaknesses
The extensive use of VoxelNeXt based components makes the paper look more like an incremental work, which weakens its originality.
The lack of references to latest state-of-the-art performance results decreases the significance of this paper: MPJPE 6.72 cm from HUM3DIL (Zanfir et al., 2023), MPJPE 6.16 cm from LPFormer (Ye et al.,2023).
Some omitted expressions weaken the quality of the presentation:
In 5.1 Figure 3, please provide more details for increasing the number of channels. Although it can be inferred from the previous tables that the metrics in Table 3 are MPJPE, it would be better to specify this explicitly in the table or caption. Same as Table 4.
In Figure 1, it's better to make the wireframes thicker so that the readers can better distinguish VoxelKP from the ground truth and the baseline.
Questions
Are there any ablation studies on the ground truth sampling technique and the global augmentations used during training?
Is there any performance results on the test set to ensure that there wasn't overfitting to the validation set through hyperparameter tuning?
In 5.1, how much did you increase the number of channels from and to? What limited further increases to improve performance? Better to have more analysis.
Is there any model size/runtime data to demonstrate that the performance improvement is not solely due to increasing model size/capacity?