pointnet-registration-framework
pointnet-registration-framework copied to clipboard
Code for the paper "One Framework to Register Them All: PointNet Encoding for Point Cloud Alignment"
One Framework to Register Them All: PointNet Encoding for Point Cloud Alignment
Source Code Author: Vinit Sarode, Xueqian Li and Animesh Dhagat
Requirements:
- Cuda 10
- tensorflow==1.14
- transforms3d==0.3.1
- h5py==2.9.0
- pytorch==1.3.0
Dataset:
Path for dataset: Link
- Download 'train_data' folder from above link.
- Download 'car_data' folder from above link.
Point Cloud Registration Network:
Train Iterative-PCRNet:
- cd pcrnet
- chmod +x train_itrPCRNet.sh
- ./train_itrPCRNet.sh
Note: PCRNet's pytorch implementation is also available at [Link].
PointNetLK:
Train PointNetLK:
- cd pnlk
- cd experiments
- python train_pointlk.py
Citation
@misc{sarode2019framework,
title={One Framework to Register Them All: PointNet Encoding for Point Cloud Alignment},
author={Vinit Sarode and Xueqian Li and Hunter Goforth and Yasuhiro Aoki and Animesh Dhagat and Rangaprasad Arun Srivatsan and Simon Lucey and Howie Choset},
year={2019},
eprint={1912.05766},
archivePrefix={arXiv},
primaryClass={cs.CV}
}