SC3K: Self-supervised and Coherent 3D Keypoints Estimation from Rotated, Noisy, and Decimated Point Cloud Data

Mohammad Zohaib, A. D. Bue
2/14/2026

No official code found. Best implementation: IIT-PAVIS/SC3K (59 stars, last commit 2024-03-27).

Abstract

This paper proposes a new method to infer keypoints from arbitrary object categories in practical scenarios where point cloud data (PCD) are noisy, down-sampled and arbitrarily rotated. Our proposed model adheres to the following principles: i) keypoints inference is fully unsupervised (no annotation given), ii) keypoints position error should be low and resilient to PCD perturbations (robustness), iii) keypoints should not change their indexes for the intra-class objects (semantic coherence), iv) keypoints should be close to or proximal to PCD surface (compactness). We achieve these desiderata by proposing a new self-supervised training strategy for keypoints estimation that does not assume any a priori knowledge of the object class, and a model architecture with coupled auxiliary losses that promotes the desired keypoints properties. We compare the keypoints estimated by the proposed approach with those of the state-of-the-art unsupervised approaches. The experiments show that our approach outperforms by estimating keypoints with improved coverage (+9.41%) while being semantically consistent (+4.66%) that best characterize the object’s 3D shape for downstream tasks. Code and data are available at: https://github.com/IIT-PAVIS/SC3K

View on arXivView PDF

Code Implementations(1)

IIT-PAVIS/SC3KCommunity100%

Repository of the ICCV23 paper "SC3K: Self-supervised and Coherent 3D Keypoints Estimation from Rotated, Noisy, and Decimated Point Cloud Data"

596PythonAug 7, 20232 years ago

Similar Papers

Cite this paper

@article{zohaib2026sck,
  title  = {SC3K: Self-supervised and Coherent 3D Keypoints Estimation from Rotated, Noisy, and Decimated Point Cloud Data},
  author = {Mohammad Zohaib and A. D. Bue},
  year   = {2026},
  eprint = {2308.05410},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2308.05410},
  journal = {ICCV 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/2308.05410.svg)](https://codeofpaper.com/paper/2308.05410)

Discussion