Skip to content

Cascaded Refinement Network for Point Cloud Completion (CVPR 2020)

License

Notifications You must be signed in to change notification settings

xiaogangw/cascaded-point-completion

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cascaded Refinement Network for Point Cloud Completion

This is the new repository from the original one (https://github.com/xiaogangw-zz/cascaded-point-completion), all the contents are the same.

This is the TensorFlow implementation for the paper "Cascaded Refinement Network for Point Cloud Completion (CVPR 2020)"

Getting Started

python version: python-3.5; cuda version: cuda-10; TensorFlow version: tensorflow-1.13

Compile Customized TF Operators

Please follow PointNet++ to compile customized TF operators. You may need to change the related library path if necessary.

Datasets

Our dataset PCN's dataset TopNet's dataset

Train the model

To train the models: python train.py
--loss_type: CD_T or CD_P;
--h5_train: the training data;
--h5_val: the validation data;
--num_gt_points: the resolution of ground truth point clouds;
--step_ratio: 2, 4, 8, 16 for different output resolutions;
--log_dir: output directory to save models and training log;
--augment: whether to use data augmentation during training.

Evaluate the models

Our pre-trained models can be downloaded here: Models, unzip and put them in the root directory.
To evaluate models in different cases: python test.py
--loss_type: CD_T or CD_P;
--data_dir: the test data from different cases;
--checkpoint: the pre-trained models;
--num_gt_points: the resolution of ground truth point clouds;
--step_ratio: 2, 4, 8, 16 for different output resolutions.

Citation

@inproceedings{Wang_2020_CVPR,
     author = {Wang, Xiaogang and , Marcelo H. Ang Jr. and Lee, Gim Hee},
     title = {Cascaded Refinement Network for Point Cloud Completion},
     booktitle = {IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)},
     month = {June},
     year = {2020},
}

Acknowledgements

Our implementations use the code from the following repository:
PCN
PointNet++

About

Cascaded Refinement Network for Point Cloud Completion (CVPR 2020)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published