Dynamic Graph CNN for Learning on Point Clouds
Динамическая графовая сверточная нейронная сеть для обучения на облаках точек
2019-10-10
SCID: 54.1/k929baw8
Discuss with AI
Dynamic graph CNNEdgeConvModelNet40Point cloud classificationPoint cloud segmentation
Figures from the paper
Abstract (AI)
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.
Key Findings
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.
Research Object
Point clouds as input data for geometric deep learning (processed via dynamic graphs and the proposed EdgeConv module)
Research Subject
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
Open access PDF
Access Type
Author Information
Download PDF
Subscribe to digest
References available in scid.ai5
Cited by7
Graph neural networks: A review of methods and applications2020
Point Transformer2021
Graph convolutional networks: a comprehensive review2019
Graph Neural Networks: A Review of Methods and Applications2018
Machine Learning Methods for Small Data Challenges in Molecular Science2023
Graph Neural Networks for Intelligent Transportation Systems: A Survey2023
Geospatial Artificial Intelligence: Potentials of Machine Learning for 3D Point Clouds and Geospatial Digital Twins2020