Definition

A point-based network consumes the points directly and needs permutation invariance, a variable number of points and locality awareness.

PointNet (Qi et al., CVPR 2017)

The shared is equivariant; the symmetric makes it invariant. T-Nets (, ) undo rotations, regularized with . Segmentation: concatenate local (64) and global (1024) features → .

PointNetPointNet++Point Transformer
Key ideaper-point MLP + max poolingset abstraction: FPS, grouping, PointNet per groupvector attention over kNN + relative PE
Solvespermutation invariancelocalityexpressive local aggregation
Segmentationconcat local + globalfeature propagation (interpolation + skip links)U-Net with transition up (interpolation + sum)

Trap

Sorting the points is not a solution: a tiny perturbation changes the order drastically.

Appears in