Steps to train the auto-encoder:
- Download ModelNet40 Dataset [Link]
- Clone repository.
- Extract the zip file and copy modelnet40_ply_hdf5_2048 folder to pc_autoencoder/data.
- python pointnet_autoencoder_train.py --mode train
Steps to test the auto-encoder:
- Download dataset as given in training steps.
- Download weights for the trained network. [Link]
- python pointnet_autoencoder_train.py --mode test
Visualise the Dataset: python show_pc.py idx idx: Index of Point Cloud in ModelNet40 Dataset.
Red colored point clouds are input to the network and blue point clouds are the output.
[Note: A translation has been applied to blue point clouds during testing for a better visualisation purpose.]