# Geometry Sharing Network for 3D Point Cloud Classification and Segmentation

arXiv: https://arxiv.org/abs/1912.10644 · HTML: https://mlsanity.com/paper/1912.10644/

## Key facts

- Cited by 33 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 23 Dec 2019.

## Built on by (most cited first, 30 of 33)

- [PAConv: Position Adaptive Convolution with Dynamic Kernel Assembling on Point Clouds](https://mlsanity.com/paper/2103.14635/) (2021)
- [Walk in the Cloud: Learning Curves for Point Clouds Shape Analysis](https://mlsanity.com/paper/2105.01288/) (2021)
- [PointMixer: MLP-Mixer for Point Cloud Understanding](https://mlsanity.com/paper/2111.11187/) (2021)
- [PRA-Net: Point Relation-Aware Network for 3D Point Cloud Analysis](https://mlsanity.com/paper/2112.04903/) (2021)
- [MM-PCQA: Multi-Modal Learning for No-reference Point Cloud Quality Assessment](https://mlsanity.com/paper/2209.00244/) (2022)
- [3D Medical Point Transformer: Introducing Convolution to Attention Networks for Medical Point Cloud Analysis](https://mlsanity.com/paper/2112.04863/) (2021)
- [3D-OAE: Occlusion Auto-Encoders for Self-Supervised Learning on Point Clouds](https://mlsanity.com/paper/2203.14084/) (2022)
- [MM-3DScene: 3D Scene Understanding by Customizing Masked Modeling with Informative-Preserved Reconstruction and Self-Distilled Consistency](https://mlsanity.com/paper/2212.09948/) (2022)
- [Exploiting Local Geometry for Feature and Graph Construction for Better 3D Point Cloud Processing with Graph Neural Networks](https://mlsanity.com/paper/2103.15226/) (2021)
- [CP-Net: Contour-Perturbed Reconstruction Network for Self-Supervised Point Cloud Learning](https://mlsanity.com/paper/2201.08215/) (2022)
- [Unsupervised Point Cloud Pre-Training via Contrasting and Clustering](https://mlsanity.com/paper/2202.02543/) (2022)
- [GeoSegNet: Point Cloud Semantic Segmentation via Geometric Encoder-Decoder Modeling](https://mlsanity.com/paper/2207.06766/) (2022)
- [Two-Stream Graph Convolutional Network for Intra-oral Scanner Image Segmentation](https://mlsanity.com/paper/2204.08797/) (2022)
- [Investigate Indistinguishable Points in Semantic Segmentation of 3D Point Cloud](https://mlsanity.com/paper/2103.10339/) (2021)
- [Data Augmentation-free Unsupervised Learning for 3D Point Cloud Understanding](https://mlsanity.com/paper/2210.02798/) (2022)
- [Full Point Encoding for Local Feature Aggregation in 3D Point Clouds](https://mlsanity.com/paper/2303.04458/) (2023)
- [Medial Spectral Coordinates for 3D Shape Analysis](https://mlsanity.com/paper/2111.13295/) (2021)
- [GTNet: Graph Transformer Network for 3D Point Cloud Classification and Semantic Segmentation](https://mlsanity.com/paper/2305.15213/) (2023)
- [ModelNet-O: A Large-Scale Synthetic Dataset for Occlusion-Aware Point Cloud Classification](https://mlsanity.com/paper/2401.08210/) (2024)
- [Joint Point Cloud Upsampling and Cleaning with Octree-based CNNs](https://mlsanity.com/paper/2410.17001/) (2024)
- [Multi Point-Voxel Convolution (MPVConv) for Deep Learning on Point Clouds](https://mlsanity.com/paper/2107.13152/) (2021)
- [Low-Resource White-Box Semantic Segmentation of Supporting Towers on 3D Point Clouds via Signature Shape Identification](https://mlsanity.com/paper/2306.07809/) (2023)
- [DSC: Deep Scan Context Descriptor for Large-Scale Place Recognition](https://mlsanity.com/paper/2111.13838/) (2021)
- [Local Neighborhood Features for 3D Classification](https://mlsanity.com/paper/2212.05140/) (2022)
- [Cloud-RAIN: Point Cloud Analysis with Reflectional Invariance](https://mlsanity.com/paper/2305.07814/) (2023)
- [Improving 3D Finger Traits Recognition via Generalizable Neural Rendering](https://mlsanity.com/paper/2410.09582/) (2024)
- [Multi Voxel-Point Neurons Convolution (MVPConv) for Fast and Accurate 3D Deep Learning](https://mlsanity.com/paper/2104.14834/) (2021)
- [PointManifoldCut: Point-wise Augmentation in the Manifold for Point Clouds](https://mlsanity.com/paper/2109.07324/) (2021)
- [Affordance detection with Dynamic-Tree Capsule Networks](https://mlsanity.com/paper/2211.05200/) (2022)
- [VTPNet for 3D deep learning on point cloud](https://mlsanity.com/paper/2305.06115/) (2023)

## Abstract (arXiv)

In spite of the recent progresses on classifying 3D point cloud with deep CNNs, large geometric transformations like rotation and translation remain challenging problem and harm the final classification performance. To address this challenge, we propose Geometry Sharing Network (GS-Net) which effectively learns point descriptors with holistic context to enhance the robustness to geometric transformations. Compared with previous 3D point CNNs which perform convolution on nearby points, GS-Net can aggregate point features in a more global way. Specially, GS-Net consists of Geometry Similarity Connection (GSC) modules which exploit Eigen-Graph to group distant points with similar and relevant geometric information, and aggregate features from nearest neighbors in both Euclidean space and Eigenvalue space. This design allows GS-Net to efficiently capture both local and holistic geometric features such as symmetry, curvature, convexity and connectivity. Theoretically, we show the nearest neighbors of each point in Eigenvalue space are invariant to rotation and translation. We conduct extensive experiments on public datasets, ModelNet40, ShapeNet Part. Experiments demonstrate that GS-Net achieves the state-of-the-art performances on major datasets, 93.3% on ModelNet40, and are more robust to geometric transformations.
