atlas

Research map / Point clouds / Registration and matching

Rectified Point Flow: Generic Point Cloud Pose Estimation

NeurIPS 2025 · Point clouds › Registration and matching · approach: Learned feature-based registration · 4 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 Rectified Point Flow, a conditional generative model that learns a point-wise velocity field over noisy part point clouds, with an overlap-pretrained PTv3 encoder, to unify pairwise point cloud registration and multi-part shape assembly.

Problem

Estimating 6-DoF part poses from unposed point clouds for pairwise registration and multi-part shape assembly, where symmetry, part interchangeability, and combinatorial assemblies make pose regression ambiguous.

Approach

Cast pose estimation as conditional generation: rectified flow transports Gaussian-noised points to their assembled positions in Euclidean space, so poses are recovered via Procrustes/SVD; symmetry is handled implicitly by the loss invariance, and the encoder is pretrained with point-wise inter-part overlap prediction instead of mesh-based fracture simulation.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
joint-train across datasets rather than train on BreakingBad-Everyday aloneRectified Point Flow · BreakingBad-EverydayRE: 9.6 -> 7.4Helped
joint-train across datasets rather than train on TwoByTwo aloneRectified Point Flow · TwoByTwoRE: 18.7 -> 13.2Helped
joint-train across datasets rather than train on ModelNet-40 aloneRectified Point Flow · ModelNet-40RE: 1.37° to 0.93°Helped
use overlap-detection pre-training instead of no pre-training (ablation)PTv3 encoder for Rectified Point Flow · BreakingBad-EverydayPart Acc: 79.5 -> 93.5Helped
use overlap-detection pre-training instead of instance-segmentation pre-training (ablation)PTv3 encoder for Rectified Point Flow · BreakingBad-EverydayPart Acc: 80.9 -> 93.5Helped
replace MLP encoder with PTv3 encoder without pre-training (ablation)Rectified Point Flow · BreakingBad-EverydayPart Acc: 68.3 -> 79.5Helped
replace overlap-pretrained PTv3 with Point-BERT completion-pretrained encoder (ablation)Rectified Point Flow · PartNet-AssemblyPart Acc: 50.2% to 45.2%Hurt
replace Rectified Flow with DDPM (ablation)Rectified Point Flow · shape assembly and pairwise registrationRE: BreakingBad-E: 7.4 -> 13.0; TwoByTwo: 13.2 -> 17.2; PartNet-A: 21.8 -> 29.5; IKEA-M: 10.8 -> 21.4; TUD-L: 1.4 -> 2.6; MoHurt
replace Rectified Flow with DDPM (ablation)Rectified Point Flow · shape assembly and pairwise registrationTE: BreakingBad-E: 2.0 -> 3.5; TwoByTwo: 3.0 -> 10.1; PartNet-A: 14.8 -> 21.3; IKEA-M: 17.2 -> 19.2; TUD-L: 0.3 -> 0.5; ModeHurt
increase sampling steps from 1 to 50 (ablation)Rectified Point Flow · PartNet-AssemblyPart Accuracy: 25.2 -> 54.6Helped
use anchor-free average evaluation instead of anchor-fixed evaluation (ablation)Rectified Point Flow · BreakingBad-EverydayPart Acc: 93.5 -> 90.2Hurt
use anchor-free best-of-3 instead of anchor-free average (ablation)Rectified Point Flow · PartNet-AssemblyPart Acc: 45.3 -> 54.3Helped

Surprising findings

Limitations

Experimental setup

Datasets: IKEA-Manual TwoByTwo PartNet-Assembly BreakingBad TUD-L ModelNet-40 Objaverse 1.0

Benchmarks: BreakingBad-Everyday TwoByTwo PartNet-Assembly IKEA-Manual TUD-L ModelNet-40 Fractura

Metrics: Rotation Error (RE) Translation Error (TE) Part Accuracy Recall @ 5° Recall @ 1cm Chamfer Distance Overlap Ratio Relative RMSE

Baselines: MSN SE(3)-Assembly Jigsaw PuzzleFusion++ GARF DCPNet RPMNet GeoTransformer Diff-RPMNet B-LSTM RGL-Net Huang et al.

Builds on: Rectified Flow GARF Point Transformer V3 Diffusion Transformer

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