PointNetLK
PointNetLK copied to clipboard
This is the clean implementation of PointNetLK with pretrained models. (A 3D point cloud registration network)
PointNetLK: Point Cloud Registration using PointNet
Source Code Author: Vinit Sarode
This code is tested using torch 1.3.0+cu92 and torchvision 0.4.1+cu92.
Code use:
- Train PointNet:
python train_classifier.py
- Train PointNetLK:
python main.py
- Test PointNetLK:
python test.py
- Test PointNetLK (with sample data):
python test_sample.py
Pretrained Models:
- best_model: PointNetLK pretrained model.
- best_ptnet_model: PointNet_features model.
- classifier: PointNet classification model.
Requirements:
- PyTorch
- ModelNet40 [Link]
- SciPy
- GPU Requirements: Approximately 6 GB of GPU memory for batch size = 16.
References:
Sample Results:
Template: Red Point Cloud, Source: Green Point Cloud & Registration Result: Blue Point Cloud