Learning task-specific features for 3D pointcloud graph creation
- URL: http://arxiv.org/abs/2209.00949v1
- Date: Fri, 2 Sep 2022 11:13:02 GMT
- Title: Learning task-specific features for 3D pointcloud graph creation
- Authors: El\'ias Abad-Rocamora, Javier Ruiz-Hidalgo
- Abstract summary: We propose a principled way of creating a graph from a 3D pointcloud.
Our method is based on performing k-NN over a transformation of the input 3D pointcloud.
We also introduce a regularization method based on stress minimization, which allows to control how distant is the learnt graph from our baseline: k-NN over xyz space.
- Score: 0.8629912408966145
- License: http://creativecommons.org/licenses/by-nc-sa/4.0/
- Abstract: Processing 3D pointclouds with Deep Learning methods is not an easy task. A
common choice is to do so with Graph Neural Networks, but this framework
involves the creation of edges between points, which are explicitly not related
between them. Historically, naive and handcrafted methods like k Nearest
Neighbors (k-NN) or query ball point over xyz features have been proposed,
focusing more attention on improving the network than improving the graph. In
this work, we propose a more principled way of creating a graph from a 3D
pointcloud. Our method is based on performing k-NN over a transformation of the
input 3D pointcloud. This transformation is done by an Multi-Later Perceptron
(MLP) with learnable parameters that is optimized through backpropagation
jointly with the rest of the network. We also introduce a regularization method
based on stress minimization, which allows to control how distant is the learnt
graph from our baseline: k-NN over xyz space. This framework is tested on
ModelNet40, where graphs generated by our network outperformed the baseline by
0.3 points in overall accuracy.
Related papers
- SG-PGM: Partial Graph Matching Network with Semantic Geometric Fusion for 3D Scene Graph Alignment and Its Downstream Tasks [14.548198408544032]
We treat 3D scene graph alignment as a partial graph-matching problem and propose to solve it with a graph neural network.
We reuse the geometric features learned by a point cloud registration method and associate the clustered point-level geometric features with the node-level semantic feature.
We propose a point-matching rescoring method, that uses the node-wise alignment of the 3D scene graph to reweight the matching candidates from a pre-trained point cloud registration method.
arXiv Detail & Related papers (2024-03-28T15:01:58Z) - Learnable Graph Matching: A Practical Paradigm for Data Association [74.28753343714858]
We propose a general learnable graph matching method to address these issues.
Our method achieves state-of-the-art performance on several MOT datasets.
For image matching, our method outperforms state-of-the-art methods on a popular indoor dataset, ScanNet.
arXiv Detail & Related papers (2023-03-27T17:39:00Z) - Robust Point Cloud Registration Framework Based on Deep Graph
Matching(TPAMI Version) [13.286247750893681]
3D point cloud registration is a fundamental problem in computer vision and robotics.
We propose a novel deep graph matching-based framework for point cloud registration.
arXiv Detail & Related papers (2022-11-09T06:05:25Z) - Training Graph Neural Networks on Growing Stochastic Graphs [114.75710379125412]
Graph Neural Networks (GNNs) rely on graph convolutions to exploit meaningful patterns in networked data.
We propose to learn GNNs on very large graphs by leveraging the limit object of a sequence of growing graphs, the graphon.
arXiv Detail & Related papers (2022-10-27T16:00:45Z) - DOTIN: Dropping Task-Irrelevant Nodes for GNNs [119.17997089267124]
Recent graph learning approaches have introduced the pooling strategy to reduce the size of graphs for learning.
We design a new approach called DOTIN (underlineDrunderlineopping underlineTask-underlineIrrelevant underlineNodes) to reduce the size of graphs.
Our method speeds up GAT by about 50% on graph-level tasks including graph classification and graph edit distance.
arXiv Detail & Related papers (2022-04-28T12:00:39Z) - Neural Graph Matching for Pre-training Graph Neural Networks [72.32801428070749]
Graph neural networks (GNNs) have been shown powerful capacity at modeling structural data.
We present a novel Graph Matching based GNN Pre-Training framework, called GMPT.
The proposed method can be applied to fully self-supervised pre-training and coarse-grained supervised pre-training.
arXiv Detail & Related papers (2022-03-03T09:53:53Z) - Deep Neural Network for DrawiNg Networks, (DNN)^2 [1.5749416770494706]
We present a novel graph drawing framework called (DNN)2, Deep Neural Network for DrawiNg Networks.
We show that (DNN)2 performs well and are encouraging as the Deep Learning approach to Graph Drawing is novel and many leads for future works are identified.
arXiv Detail & Related papers (2021-08-08T13:23:26Z) - Learnable Graph Matching: Incorporating Graph Partitioning with Deep
Feature Learning for Multiple Object Tracking [58.30147362745852]
Data association across frames is at the core of Multiple Object Tracking (MOT) task.
Existing methods mostly ignore the context information among tracklets and intra-frame detections.
We propose a novel learnable graph matching method to address these issues.
arXiv Detail & Related papers (2021-03-30T08:58:45Z) - Exploiting Local Geometry for Feature and Graph Construction for Better
3D Point Cloud Processing with Graph Neural Networks [22.936590869919865]
We propose improvements in point representations and local neighborhood graph construction within the general framework of graph neural networks.
We show that the proposed network achieves faster training convergence, i.e. 40% less epochs for classification.
arXiv Detail & Related papers (2021-03-28T21:34:59Z) - Sequential Graph Convolutional Network for Active Learning [53.99104862192055]
We propose a novel pool-based Active Learning framework constructed on a sequential Graph Convolution Network (GCN)
With a small number of randomly sampled images as seed labelled examples, we learn the parameters of the graph to distinguish labelled vs unlabelled nodes.
We exploit these characteristics of GCN to select the unlabelled examples which are sufficiently different from labelled ones.
arXiv Detail & Related papers (2020-06-18T00:55:10Z) - Point-GNN: Graph Neural Network for 3D Object Detection in a Point Cloud [3.04585143845864]
We propose a graph neural network to detect objects from a LiDAR point cloud.
We encode the point cloud efficiently in a fixed radius near-neighbors graph.
In Point-GNN, we propose an auto-registration mechanism to reduce translation variance.
arXiv Detail & Related papers (2020-03-02T23:44:12Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.