Dynamic Graph CNN for Learning on Point Clouds

Динамическая графовая сверточная нейронная сеть для обучения на облаках точек
Ziwei Liu, Michael M. Bronstein, Justin Solomon, Yue Wang, Yongbin Sun, Sanjay E. Sarma
2019-10-10

Dynamic graph CNNEdgeConvModelNet40Point cloud classificationPoint cloud segmentation
Point clouds provide a flexible geometric representation suitable for countless applications in computer graphics; they also comprise the raw output of most 3D data acquisition devices. While hand-designed features on point clouds have long been proposed in graphics and vision, however, the recent overwhelming success of convolutional neural networks (CNNs) for image analysis suggests the value of adapting insight from CNN to the point cloud world. Point clouds inherently lack topological information, so designing a model to recover topology can enrich the representation power of point clouds. To this end, we propose a new neural network module dubbed EdgeConv suitable for CNN-based high-level tasks on point clouds, including classification and segmentation. EdgeConv acts on graphs dynamically computed in each layer of the network. It is differentiable and can be plugged into existing architectures. Compared to existing modules operating in extrinsic space or treating each point independently, EdgeConv has several appealing properties: It incorporates local neighborhood information; it can be stacked applied to learn global shape properties; and in multi-layer systems affinity in feature space captures semantic characteristics over potentially long distances in the original embedding. We show the performance of our model on standard benchmarks, including ModelNet40, ShapeNetPart, and S3DIS.
1
EdgeConv dynamically recomputes graph neighborhoods at every network layer, enabling learned topology recovery and adaptive local feature aggregation.
2
In deeper networks, feature-space neighborhood affinity captures semantic relationships between points that may be far apart in the original spatial embedding.
3
The paper introduces EdgeConv, a differentiable graph-based neural network module designed for high-level point-cloud classification and segmentation.
4
The proposed model is evaluated on standard benchmarks including ModelNet40, ShapeNetPart, and S3DIS.
5
Unlike point-independent or purely extrinsic-space operations, EdgeConv incorporates local geometric neighborhoods and can progressively learn global shape properties.

Point clouds as input data for geometric deep learning (processed via dynamic graphs and the proposed EdgeConv module)

Dynamic graph convolutional learning of local topology and global shape/semantic properties for point-cloud classification and segmentation

Publication Details
Publication Date
2019-10-10
Journal
Publisher
ISSN
Cited by
7042
Access Type
Author Information
Authors
Ziwei Liu
Michael M. Bronstein
Justin Solomon
Yue Wang
Yongbin Sun
Sanjay E. Sarma
Explore further
Open the scid.ai AI chat with a ready-made request: it will find papers on a similar topic and help build a literature review.
Find similar papers in the chat →
Make a presentation
100%