Banana🍌: Banach Fixed-Point Network for Pointcloud Segmentation with Inter-Part Equivariance
Summary
Video
Method Overview
We train the network with ground-truth segmentation as both network input and output. To avoid the trivial solution which is the identity function on the segmentation labels, we limit the network expressivity with a small Lipschitz constant. At inference time, given an input point cloud, we apply Banach fixed-point iterations on the segmentation labels starting with a random initialization. We show that the per-step equivariance during the iteration process induces an overall inter-part equivariance at the final convergent state.
We further bring our formulation to concrete model designs by proposing a novel part-aware equivariant network. Key to our network is a message-passing module weighted by the input segmentation which only allows information propagation within each part. The module is plugged into a pointcloud convolution network for segmentation label updates. Here we employ Vector Neurons, an SE3-equivariant backbone to extract the per-part features, and also enable global information exchange with invariant features.
If you have any questions, please contact Congyue Deng (congyue@stanford.edu).