No description, website, or topics provided.
Switch branches/tags
Nothing to show
Clone or download
Latest commit d767b0e Mar 24, 2018
Failed to load latest commit information.
misc update readme Feb 10, 2018
models Add part segmentation Feb 4, 2018
part_seg Update and rename to Feb 5, 2018
sem_seg Update Feb 5, 2018
utils Update Feb 12, 2018
.gitignore add gitignore Feb 3, 2018 update readme Feb 10, 2018 add evaluation Mar 24, 2018 Add part segmentation Feb 4, 2018 add edge conv Feb 3, 2018

Dynamic Graph CNN for Learning on Point Clouds

We propose a new neural network module dubbed EdgeConv suitable for CNN-based high-level tasks on point clouds including classification and segmentation. EdgeConv is differentiable and can be plugged into existing architectures.

[Project] [Paper]


DGCNN is the author's re-implementation of Dynamic Graph CNN, which achieves state-of-the-art performance on point-cloud-related high-level tasks including category classification, semantic segmentation and part segmentation.

Further information please contact Yue Wang and Yongbin Sun.


Point Cloud Classification

  • Run the training script:
  • Run the evaluation script after training finished:


Please cite this paper if you want to use it in your work,

  title={Dynamic Graph CNN for Learning on Point Clouds},
  author={Yue Wang, Yongbin Sun, Ziwei Liu, Sanjay E. Sarma, Michael M. Bronstein, Justin M. Solomon},
  journal={arXiv preprint arXiv:1801.07829},


MIT License


This code is heavily borrowed from PointNet.