Rectified Point Flow: Generic Point Cloud Pose Estimation
Tao Sun, Liyuan Zhu, Shengyu Huang, Shuran Song, Iro Armeni
TL;DR
Rectified Point Flow reframes point cloud pose estimation as a conditional generative problem over assembled shapes by learning a dense point-wise velocity field that moves points from noise toward their target configuration. The method uses a two-stage pipeline: an overlap-aware encoder to capture inter-part relations and a flow model to reconstruct the assembled state, with a CF loss that enables stable training. A key contribution is the intrinsic handling of symmetry and part interchangeability through a group-theoretic invariance, plus a joint-training strategy across diverse datasets to learn shared geometric priors. Empirically, the approach achieves state-of-the-art performance on six benchmarks spanning pairwise registration and multi-part shape assembly, and demonstrates strong generalization, symmetry handling, and the ability to generate multiple plausible assemblies under the same input. This framework has practical implications for robotics and digital fabrication by enabling robust, scalable 3D alignment and assembly from unposed scans with improved symmetry-aware reasoning.
Abstract
We introduce Rectified Point Flow, a unified parameterization that formulates pairwise point cloud registration and multi-part shape assembly as a single conditional generative problem. Given unposed point clouds, our method learns a continuous point-wise velocity field that transports noisy points toward their target positions, from which part poses are recovered. In contrast to prior work that regresses part-wise poses with ad-hoc symmetry handling, our method intrinsically learns assembly symmetries without symmetry labels. Together with a self-supervised encoder focused on overlapping points, our method achieves a new state-of-the-art performance on six benchmarks spanning pairwise registration and shape assembly. Notably, our unified formulation enables effective joint training on diverse datasets, facilitating the learning of shared geometric priors and consequently boosting accuracy. Project page: https://rectified-pointflow.github.io/.
