Code Monkey home page Code Monkey logo

cascaded-point-completion's Introduction

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++

cascaded-point-completion's People

Contributors

xiaogangw-zz avatar xiaogangw avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.