Views
No views yet
1git clone https://github.com/GradientSpaces/Rectified-Point-Flow.git
2cd Rectified-Point-Flow
3conda create -n py310-rpf python=3.10 -y
4conda activate py310-rpf
5poetry install # or `uv sync`, `bash install.sh`1# Assembly Generation:
2python sample.py data_root=./demo/data
3
4# Overlap Prediction:
5python predict_overlap.py data_root=./demo/dataRPF_base_full_*.ckpt: Complete model checkpoint for assembly generationRPF_base_pretrain_*.ckpt: Encoder-only checkpoint for overlap prediction| Dataset | Task | Part segmentation source | Parts per sample |
|---|---|---|---|
| IKEA-Manual | Shape Assembly | Defined by IKEA manuals | [2, 19] |
| PartNet | Shape Assembly | Human-annotated parts | [2, 64] |
| BreakingBad-Everyday | Shape Assembly | Simulated fractures via fracture-modes | [2, 49] |
| Two-by-Two | Shape Assembly | Annotated by human | 2 |
| ModelNet-40 | Pairwise Registration | Following Predator split | 2 |
| TUD-L | Pairwise Registration | Real scans with partial observations | 2 |
| Objverse | Overlap Prediction | Segmented by SAMPart3D | [3, 12] |
1@inproceedings{sun2025_rpf,
2 author = {Sun, Tao and Zhu, Liyuan and Huang, Shengyu and Song, Shuran and Armeni, Iro},
3 title = {Rectified Point Flow: Generic Point Cloud Pose Estimation},
4 booktitle = {NeurIPS},
5 year = {2025},
6}