Parametric Surface Constrained Upsampler Network for Point Cloud
Pytorch 1.12.0 with Nvidia GPUs
Setup Libs
Install pointnet2_ops_lib and Chamfer3D:
python3 setup.py install
https://drive.google.com/drive/folders/1Yz9WfAJy145hmD-F1MUvHsjwr6doaOTn?usp=sharing
outpath/checkpoints/ckpt-best.pth
With 2 GPU:
python3 -m torch.distributed.launch --nproc_per_node=2 multi_train.py
CUDA_VISIBLE_DEVICES=0 python3 test.py
The p2f evaluation code is from PUGCN. You may need to compile it by running compile.sh first and then eval_pu1k.sh
To show the p2f, modify and run show_p2f.py It will also calculate the Uniformity Score.
Run gen_pcd_distance2rgb.py
If our method and results are useful for your research, please consider citing:
@inproceedings{PSCU,
title={Parametric Surface Constrained Upsampler Network for Point Cloud},
author={Cai, Pingping and Wu, Zhenyao and Wu, Xinyi and Wang, Song},
booktitle={AAAI},
year={2023},
}
Some codes are borrowed from https://github.com/AllenXiangX/SnowflakeNet and https://github.com/guochengqian/PU-GCN