atlas

Research map / Point clouds / Point cloud classification

GCD-Sampling: A General Cross-scale Decoupled Sampling for Point Cloud

AAAI 2025 · Point clouds › Point cloud classification · approach: Efficient point sampling architectures · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes GCD-sampling, a coordinate-only, parameter-shared adaptive point cloud sampling layer that learns convex combinations of k-NN points around FPS seeds, embeddable in hierarchical point cloud networks.

Problem

Fixed sampling such as farthest point sampling is suboptimal for downstream tasks, while existing adaptive point cloud sampling methods are over-coupled with specific target networks and lack multi-scale reuse, making them model-specific.

Approach

Decouple sampling from the target network by using only point coordinates as input and output, and share one sampling module across all layers via an arbitrary-scale design with a cached global feature and convex combination learning of k-NN neighbors of FPS points.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace FPS with GCD-samplingPointNet++, PointCNN, PointMLP, and PointNeXt · ModelNet40 and ScanObjectNN (PB T50 RS)OA (%): 92.06 -> 92.10; 78.07 -> 78.35; 92.38 -> 92.59; 78.90 -> 79.11; 93.11 -> 93.31; 87.34 -> 87.54; 93.27 -> 93.35; 87.65 ->Helped
Replace FPS with GCD-samplingPointNet++, PointCNN, PointMLP, and PointNeXt · ShapeNetPartins.mIoU (%): 85.25 -> 85.54; 86.31 -> 86.50; 86.18 -> 86.45; 86.78 -> 86.90Helped
Fine-tune only GCD-sampling after loading pretrained PointNeXt weights (ablation)PointNeXt · ScanObjectNN (PB T50 RS)OA (%): 87.40 -> 88.41Helped
Load pretrained PointNeXt weights and unfreeze all parameters instead of training only GCD-sampling (ablation)PointNeXt + GCD-sampling · ScanObjectNN (PB T50 RS)OA (%): 88.41 -> 87.86Hurt
Use GenDirect instead of convex-combination learning (ablation)GCD-sampling with PointNet++ and PointCNN · ScanObjectNN (PB T50 RS)OA (%): 78.35 -> 53.73; 79.11 -> 54.17Hurt
Use GenRes instead of convex-combination learning (ablation)GCD-sampling with PointNet++ and PointCNN · ScanObjectNN (PB T50 RS)OA (%): 78.35 -> 58.67; 79.11 -> 59.65Hurt
Add Chamfer distance loss to GenDirect (ablation)GCD-sampling with PointNet++ and PointCNN · ScanObjectNN (PB T50 RS)OA (%): 53.73 -> 75.67; 54.17 -> 76.97Helped
Add Chamfer distance loss to GenRes (ablation)GCD-sampling with PointNet++ and PointCNN · ScanObjectNN (PB T50 RS)OA (%): 58.67 -> 78.07; 59.65 -> 78.78Helped
Add Chamfer distance loss to GenConvex (ablation)GCD-sampling with PointNet++ · ScanObjectNN (PB T50 RS)OA (%): 78.35 -> 78.10Hurt
Increase the convex-learning k-nearest-neighbor count from 1 toward 10 (ablation)GCD-sampling · ScanObjectNN (PB T50 RS)OA (%)Helped
Increase k excessively beyond the effective range (ablation)GCD-sampling · ScanObjectNN (PB T50 RS)OA (%)Hurt

Surprising findings

Limitations

Experimental setup

Datasets: ModelNet40 ScanObjectNN ShapeNetPart

Benchmarks: ModelNet40 ScanObjectNN ShapeNetPart

Metrics: overall accuracy mean class accuracy instance mIoU class mIoU parameters FLOPS inference time

Baselines: FPS ASNL-AS APES CPL GSS

Builds on: PointNet++ FPS ASNL APES PointNeXt

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy