Skip to content
No description, website, or topics provided.
Python Shell
Branch: master
Clone or download
Latest commit fab02ef Jun 22, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
experiments first commit Mar 13, 2019
ptlk first commit Mar 13, 2019
LICENSE license Jun 11, 2019
README.md new cite Jun 23, 2019

README.md

PointNetLK: Point Cloud Registration using PointNet

Video

Source Code Author: Yasuhiro Aoki

Requires:

  • PyTorch 0.4.0 (perhaps, 0.4.1 (the latest) will be OK.) and torchvision
  • NumPy
  • SciPy
  • MatPlotLib
  • ModelNet40

Main files for experiments:

  • train_classifier.py: train PointNet classifier (used for transfer learning)
  • train_pointlk.py: train PointNet-LK
  • generate_rotation.py: generate 6-dim perturbations (rotation and translation) (for testing)
  • test_pointlk.py: test PointNet-LK
  • test_icp.py: test ICP
  • result_stat.py: compute mean errors of above tests

Examples (Bash shell scripts):

  • ex1_train.sh: train PointNet classifier and transfer to PointNet-LK.
  • ex1_genrot.sh: generate perturbations for testing
  • ex1_test_pointlk.sh: test PointNet-LK
  • ex1_test_icp.sh: test ICP
  • ex1_result_stat.sh: compute mean errors of above tests

Citation

@InProceedings{yaoki2019pointnetlk,
       author = {Aoki, Yasuhiro and Goforth, Hunter and Arun Srivatsan, Rangaprasad and Lucey, Simon},
       title = {PointNetLK: Robust & Efficient Point Cloud Registration Using PointNet},
       booktitle = {The IEEE Conference on Computer Vision and Pattern Recognition (CVPR)},
       month = {June},
       year = {2019}
}
You can’t perform that action at this time.