FreePoint: Unsupervised Point Cloud Instance Segmentation

Zhikai Zhang, Jian Ding, Li Jiang, Dengxin Dai, Guisong Xia
2/14/2026

No official code found. Best implementation: zzk273/FreePoint (34 stars, MIT, last commit 2025-12-18). 1 more below.

Abstract

Instance segmentation of point clouds is a crucial task in 3D field with numerous applications that involve localizing and segmenting objects in a scene. However, achieving sat-isfactory results requires a large number of manual annotations, which is time-consuming and expensive. To alleviate dependency on annotations, we propose a novelframework, FreePoint, for underexplored unsupervised class-agnostic instance segmentation on point clouds. In detail, we represent the point features by combining coordinates, colors, and self-supervised deep features. Based on the point features, we perform a bottom-up multicut algorithm to seg-ment point clouds into coarse instance masks as pseudo labels, which are used to train a point cloud instance segmen-tation model. We propose an id-as-feature strategy at this stage to alleviate the randomness of the multicut algorithm and improve the pseudo labels' quality. During training, we propose a weakly-supervised two-step training strategy and corresponding losses to overcome the inaccuracy of coarse masks. FreePoint has achieved breakthroughs in un-supervised class-agnostic instance segmentation on point clouds and outperformed previous traditional methods by over 18.2% and a competitive concurrent work UnScene3D by 5.5% in AP. Additionally, when used as a pretext task and fine-tuned on S3DIS, FreePoint performs significantly better than existing self-supervised pre-training methods with limited annotations and surpasses CSC by 6.0% in AP with 10% annotation masks. Code will be released at https://github.com/zzk273/FreePoint.

View on arXivView PDF

Code Implementations(2)

zzk273/FreePointCommunity70%
MIT

[CVPR'24] FreePoint: Unsupervised Point Cloud Instance Segmentation

342C++, CudaMar 29, 202410 months agoMIT
MIT

Unofficial implementation of FreePoint: Unsupervised Point Cloud Instance Segmentation by Zhang et al. built on mmdet3d.

100PythonNov 7, 20241 years agoMIT
3d-instance-segmentation3d-segmentationpoint-cloudunsupervised-3d-instance-segmentationunsupervised-learning

Similar Papers

Cite this paper

@article{zhang2026freepoint,
  title  = {FreePoint: Unsupervised Point Cloud Instance Segmentation},
  author = {Zhikai Zhang and Jian Ding and Li Jiang and Dengxin Dai and Guisong Xia},
  year   = {2026},
  eprint = {2305.06973},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/pdf/2305.06973},
  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/2305.06973.svg)](https://codeofpaper.com/paper/2305.06973)

Discussion