Exploiting Local Geometry for Feature and Graph Construction for Better
3D Point Cloud Processing with Graph Neural Networks
- URL: http://arxiv.org/abs/2103.15226v1
- Date: Sun, 28 Mar 2021 21:34:59 GMT
- Title: Exploiting Local Geometry for Feature and Graph Construction for Better
3D Point Cloud Processing with Graph Neural Networks
- Authors: Siddharth Srivastava, Gaurav Sharma
- Abstract summary: 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.
- Score: 22.936590869919865
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: We propose simple yet effective improvements in point representations and
local neighborhood graph construction within the general framework of graph
neural networks (GNNs) for 3D point cloud processing. As a first contribution,
we propose to augment the vertex representations with important local geometric
information of the points, followed by nonlinear projection using a MLP. As a
second contribution, we propose to improve the graph construction for GNNs for
3D point clouds. The existing methods work with a k-nn based approach for
constructing the local neighborhood graph. We argue that it might lead to
reduction in coverage in case of dense sampling by sensors in some regions of
the scene. The proposed methods aims to counter such problems and improve
coverage in such cases. As the traditional GNNs were designed to work with
general graphs, where vertices may have no geometric interpretations, we see
both our proposals as augmenting the general graphs to incorporate the
geometric nature of 3D point clouds. While being simple, we demonstrate with
multiple challenging benchmarks, with relatively clean CAD models, as well as
with real world noisy scans, that the proposed method achieves state of the art
results on benchmarks for 3D classification (ModelNet40) , part segmentation
(ShapeNet) and semantic segmentation (Stanford 3D Indoor Scenes Dataset). We
also show that the proposed network achieves faster training convergence, i.e.
~40% less epochs for classification. The project details are available at
https://siddharthsrivastava.github.io/publication/geomgcnn/
Related papers
- Geometrically-driven Aggregation for Zero-shot 3D Point Cloud Understanding [11.416392706435415]
Zero-shot 3D point cloud understanding can be achieved via 2D Vision-Language Models (VLMs)
Existing strategies directly map Vision-Language Models from 2D pixels of rendered or captured views to 3D points, overlooking the inherent and expressible point cloud geometric structure.
We introduce the first training-free aggregation technique that leverages the point cloud's 3D geometric structure to improve the quality of the transferred Vision-Language Models.
arXiv Detail & Related papers (2023-12-04T12:30:07Z) - Flattening-Net: Deep Regular 2D Representation for 3D Point Cloud
Analysis [66.49788145564004]
We present an unsupervised deep neural architecture called Flattening-Net to represent irregular 3D point clouds of arbitrary geometry and topology.
Our methods perform favorably against the current state-of-the-art competitors.
arXiv Detail & Related papers (2022-12-17T15:05:25Z) - Learning task-specific features for 3D pointcloud graph creation [0.8629912408966145]
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.
arXiv Detail & Related papers (2022-09-02T11:13:02Z) - PointAttN: You Only Need Attention for Point Cloud Completion [89.88766317412052]
Point cloud completion refers to completing 3D shapes from partial 3D point clouds.
We propose a novel neural network for processing point cloud in a per-point manner to eliminate kNNs.
The proposed framework, namely PointAttN, is simple, neat and effective, which can precisely capture the structural information of 3D shapes.
arXiv Detail & Related papers (2022-03-16T09:20:01Z) - Dense Graph Convolutional Neural Networks on 3D Meshes for 3D Object
Segmentation and Classification [0.0]
We present new designs of graph convolutional neural networks (GCNs) on 3D meshes for 3D object classification and segmentation.
We use the faces of the mesh as basic processing units and represent a 3D mesh as a graph where each node corresponds to a face.
arXiv Detail & Related papers (2021-06-30T02:17:16Z) - Towards Efficient Graph Convolutional Networks for Point Cloud Handling [181.59146413326056]
We aim at improving the computational efficiency of graph convolutional networks (GCNs) for learning on point clouds.
A series of experiments show that optimized networks have reduced computational complexity, decreased memory consumption, and accelerated inference speed.
arXiv Detail & Related papers (2021-04-12T17:59:16Z) - Mix Dimension in Poincar\'{e} Geometry for 3D Skeleton-based Action
Recognition [57.98278794950759]
Graph Convolutional Networks (GCNs) have already demonstrated their powerful ability to model the irregular data.
We present a novel spatial-temporal GCN architecture which is defined via the Poincar'e geometry.
We evaluate our method on two current largest scale 3D datasets.
arXiv Detail & Related papers (2020-07-30T18:23:18Z) - Local Grid Rendering Networks for 3D Object Detection in Point Clouds [98.02655863113154]
CNNs are powerful but it would be computationally costly to directly apply convolutions on point data after voxelizing the entire point clouds to a dense regular 3D grid.
We propose a novel and principled Local Grid Rendering (LGR) operation to render the small neighborhood of a subset of input points into a low-resolution 3D grid independently.
We validate LGR-Net for 3D object detection on the challenging ScanNet and SUN RGB-D datasets.
arXiv Detail & Related papers (2020-07-04T13:57:43Z) - Learning to Segment 3D Point Clouds in 2D Image Space [20.119802932358333]
We show how to efficiently project 3D point clouds into a 2D image space.
Traditional 2D convolutional neural networks (CNNs) such as U-Net can be applied for segmentation.
arXiv Detail & Related papers (2020-03-12T03:18:59Z) - 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) - PUGeo-Net: A Geometry-centric Network for 3D Point Cloud Upsampling [103.09504572409449]
We propose a novel deep neural network based method, called PUGeo-Net, to generate uniform dense point clouds.
Thanks to its geometry-centric nature, PUGeo-Net works well for both CAD models with sharp features and scanned models with rich geometric details.
arXiv Detail & Related papers (2020-02-24T14:13:29Z)
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.