TasksSotADatasetsPapersMethodsSubmitAbout
Papers With Code 2

A community resource for machine learning research: papers, code, benchmarks, and state-of-the-art results.

Explore

Notable BenchmarksAll SotADatasetsPapersMethods

Community

Submit ResultsAbout

Data sourced from the PWC Archive (CC-BY-SA 4.0). Built by the community, for the community.

Papers/GPr-Net: Geometric Prototypical Network for Point Cloud Fe...

GPr-Net: Geometric Prototypical Network for Point Cloud Few-Shot Learning

Tejas Anvekar, Dena Bazazian

2023-04-12GPRFew-Shot LearningMetric LearningFew-Shot 3D Point Cloud Classification
PaperPDFCode(official)Code

Abstract

In the realm of 3D-computer vision applications, point cloud few-shot learning plays a critical role. However, it poses an arduous challenge due to the sparsity, irregularity, and unordered nature of the data. Current methods rely on complex local geometric extraction techniques such as convolution, graph, and attention mechanisms, along with extensive data-driven pre-training tasks. These approaches contradict the fundamental goal of few-shot learning, which is to facilitate efficient learning. To address this issue, we propose GPr-Net (Geometric Prototypical Network), a lightweight and computationally efficient geometric prototypical network that captures the intrinsic topology of point clouds and achieves superior performance. Our proposed method, IGI++ (Intrinsic Geometry Interpreter++) employs vector-based hand-crafted intrinsic geometry interpreters and Laplace vectors to extract and evaluate point cloud morphology, resulting in improved representations for FSL (Few-Shot Learning). Additionally, Laplace vectors enable the extraction of valuable features from point clouds with fewer points. To tackle the distribution drift challenge in few-shot metric learning, we leverage hyperbolic space and demonstrate that our approach handles intra and inter-class variance better than existing point cloud few-shot learning methods. Experimental results on the ModelNet40 dataset show that GPr-Net outperforms state-of-the-art methods in few-shot learning on point clouds, achieving utmost computational efficiency that is $170\times$ better than all existing works. The code is publicly available at https://github.com/TejasAnvekar/GPr-Net.

Results

TaskDatasetMetricValueModel
Shape Representation Of 3D Point CloudsModelNet40 10-way (20-shot)Overall Accuracy73.8GPr-Net + Hyp (512)
Shape Representation Of 3D Point CloudsModelNet40 10-way (20-shot)Standard Deviation2GPr-Net + Hyp (512)
Shape Representation Of 3D Point CloudsModelNet40 10-way (20-shot)Overall Accuracy72.8GPr-Net + Hyp (1024)
Shape Representation Of 3D Point CloudsModelNet40 10-way (20-shot)Standard Deviation1.8GPr-Net + Hyp (1024)
Shape Representation Of 3D Point CloudsModelNet40 10-way (20-shot)Overall Accuracy63.4GPr-Net + Euc (1024)
Shape Representation Of 3D Point CloudsModelNet40 10-way (20-shot)Standard Deviation2GPr-Net + Euc (1024)
Shape Representation Of 3D Point CloudsModelNet40 10-way (20-shot)Overall Accuracy63.3GPr-Net + Euc (512)
Shape Representation Of 3D Point CloudsModelNet40 10-way (20-shot)Standard Deviation2.2GPr-Net + Euc (512)
Shape Representation Of 3D Point CloudsModelNet40 5-way (10-shot)Overall Accuracy81.1GPr-Net + Hyp (512)
Shape Representation Of 3D Point CloudsModelNet40 5-way (10-shot)Standard Deviation1.5GPr-Net + Hyp (512)
Shape Representation Of 3D Point CloudsModelNet40 5-way (10-shot)Overall Accuracy80.4GPr-Net + Hyp (1024)
Shape Representation Of 3D Point CloudsModelNet40 5-way (10-shot)Standard Deviation0.5GPr-Net + Hyp (1024)
Shape Representation Of 3D Point CloudsModelNet40 5-way (10-shot)Overall Accuracy74.4GPr-Net + Euc (1024)
Shape Representation Of 3D Point CloudsModelNet40 5-way (10-shot)Standard Deviation2GPr-Net + Euc (1024)
Shape Representation Of 3D Point CloudsModelNet40 5-way (10-shot)Overall Accuracy74GPr-Net + Euc (512)
Shape Representation Of 3D Point CloudsModelNet40 5-way (10-shot)Standard Deviation2.3GPr-Net + Euc (512)
Shape Representation Of 3D Point CloudsModelNet40 10-way (10-shot)Overall Accuracy71.6GPr-Net + Hyp (512)
Shape Representation Of 3D Point CloudsModelNet40 10-way (10-shot)Standard Deviation1.1GPr-Net + Hyp (512)
Shape Representation Of 3D Point CloudsModelNet40 10-way (10-shot)Overall Accuracy70.4GPr-Net + Hyp (1024)
Shape Representation Of 3D Point CloudsModelNet40 10-way (10-shot)Standard Deviation1.8GPr-Net + Hyp (1024)
Shape Representation Of 3D Point CloudsModelNet40 10-way (10-shot)Overall Accuracy62.3GPr-Net + Euc (512)
Shape Representation Of 3D Point CloudsModelNet40 10-way (10-shot)Standard Deviation2GPr-Net + Euc (512)
Shape Representation Of 3D Point CloudsModelNet40 10-way (10-shot)Overall Accuracy62.1GPr-Net + Euc (1024)
Shape Representation Of 3D Point CloudsModelNet40 10-way (10-shot)Standard Deviation1.9GPr-Net + Euc (1024)
Shape Representation Of 3D Point CloudsModelNet40 5-way (20-shot)Overall Accuracy82.7GPr-Net + Hyp (512)
Shape Representation Of 3D Point CloudsModelNet40 5-way (20-shot)Standard Deviation1.3GPr-Net + Hyp (512)
Shape Representation Of 3D Point CloudsModelNet40 5-way (20-shot)Overall Accuracy82GPr-Net + Hyp (1024)
Shape Representation Of 3D Point CloudsModelNet40 5-way (20-shot)Standard Deviation0.9GPr-Net + Hyp (1024)
Shape Representation Of 3D Point CloudsModelNet40 5-way (20-shot)Overall Accuracy75.1GPr-Net + Euc (1024)
Shape Representation Of 3D Point CloudsModelNet40 5-way (20-shot)Standard Deviation2.1GPr-Net + Euc (1024)
Shape Representation Of 3D Point CloudsModelNet40 5-way (20-shot)Overall Accuracy75GPr-Net + Euc (512)
Shape Representation Of 3D Point CloudsModelNet40 5-way (20-shot)Standard Deviation2.4GPr-Net + Euc (512)
3D Point Cloud ClassificationModelNet40 10-way (20-shot)Overall Accuracy73.8GPr-Net + Hyp (512)
3D Point Cloud ClassificationModelNet40 10-way (20-shot)Standard Deviation2GPr-Net + Hyp (512)
3D Point Cloud ClassificationModelNet40 10-way (20-shot)Overall Accuracy72.8GPr-Net + Hyp (1024)
3D Point Cloud ClassificationModelNet40 10-way (20-shot)Standard Deviation1.8GPr-Net + Hyp (1024)
3D Point Cloud ClassificationModelNet40 10-way (20-shot)Overall Accuracy63.4GPr-Net + Euc (1024)
3D Point Cloud ClassificationModelNet40 10-way (20-shot)Standard Deviation2GPr-Net + Euc (1024)
3D Point Cloud ClassificationModelNet40 10-way (20-shot)Overall Accuracy63.3GPr-Net + Euc (512)
3D Point Cloud ClassificationModelNet40 10-way (20-shot)Standard Deviation2.2GPr-Net + Euc (512)
3D Point Cloud ClassificationModelNet40 5-way (10-shot)Overall Accuracy81.1GPr-Net + Hyp (512)
3D Point Cloud ClassificationModelNet40 5-way (10-shot)Standard Deviation1.5GPr-Net + Hyp (512)
3D Point Cloud ClassificationModelNet40 5-way (10-shot)Overall Accuracy80.4GPr-Net + Hyp (1024)
3D Point Cloud ClassificationModelNet40 5-way (10-shot)Standard Deviation0.5GPr-Net + Hyp (1024)
3D Point Cloud ClassificationModelNet40 5-way (10-shot)Overall Accuracy74.4GPr-Net + Euc (1024)
3D Point Cloud ClassificationModelNet40 5-way (10-shot)Standard Deviation2GPr-Net + Euc (1024)
3D Point Cloud ClassificationModelNet40 5-way (10-shot)Overall Accuracy74GPr-Net + Euc (512)
3D Point Cloud ClassificationModelNet40 5-way (10-shot)Standard Deviation2.3GPr-Net + Euc (512)
3D Point Cloud ClassificationModelNet40 10-way (10-shot)Overall Accuracy71.6GPr-Net + Hyp (512)
3D Point Cloud ClassificationModelNet40 10-way (10-shot)Standard Deviation1.1GPr-Net + Hyp (512)
3D Point Cloud ClassificationModelNet40 10-way (10-shot)Overall Accuracy70.4GPr-Net + Hyp (1024)
3D Point Cloud ClassificationModelNet40 10-way (10-shot)Standard Deviation1.8GPr-Net + Hyp (1024)
3D Point Cloud ClassificationModelNet40 10-way (10-shot)Overall Accuracy62.3GPr-Net + Euc (512)
3D Point Cloud ClassificationModelNet40 10-way (10-shot)Standard Deviation2GPr-Net + Euc (512)
3D Point Cloud ClassificationModelNet40 10-way (10-shot)Overall Accuracy62.1GPr-Net + Euc (1024)
3D Point Cloud ClassificationModelNet40 10-way (10-shot)Standard Deviation1.9GPr-Net + Euc (1024)
3D Point Cloud ClassificationModelNet40 5-way (20-shot)Overall Accuracy82.7GPr-Net + Hyp (512)
3D Point Cloud ClassificationModelNet40 5-way (20-shot)Standard Deviation1.3GPr-Net + Hyp (512)
3D Point Cloud ClassificationModelNet40 5-way (20-shot)Overall Accuracy82GPr-Net + Hyp (1024)
3D Point Cloud ClassificationModelNet40 5-way (20-shot)Standard Deviation0.9GPr-Net + Hyp (1024)
3D Point Cloud ClassificationModelNet40 5-way (20-shot)Overall Accuracy75.1GPr-Net + Euc (1024)
3D Point Cloud ClassificationModelNet40 5-way (20-shot)Standard Deviation2.1GPr-Net + Euc (1024)
3D Point Cloud ClassificationModelNet40 5-way (20-shot)Overall Accuracy75GPr-Net + Euc (512)
3D Point Cloud ClassificationModelNet40 5-way (20-shot)Standard Deviation2.4GPr-Net + Euc (512)
3D Point Cloud ReconstructionModelNet40 10-way (20-shot)Overall Accuracy73.8GPr-Net + Hyp (512)
3D Point Cloud ReconstructionModelNet40 10-way (20-shot)Standard Deviation2GPr-Net + Hyp (512)
3D Point Cloud ReconstructionModelNet40 10-way (20-shot)Overall Accuracy72.8GPr-Net + Hyp (1024)
3D Point Cloud ReconstructionModelNet40 10-way (20-shot)Standard Deviation1.8GPr-Net + Hyp (1024)
3D Point Cloud ReconstructionModelNet40 10-way (20-shot)Overall Accuracy63.4GPr-Net + Euc (1024)
3D Point Cloud ReconstructionModelNet40 10-way (20-shot)Standard Deviation2GPr-Net + Euc (1024)
3D Point Cloud ReconstructionModelNet40 10-way (20-shot)Overall Accuracy63.3GPr-Net + Euc (512)
3D Point Cloud ReconstructionModelNet40 10-way (20-shot)Standard Deviation2.2GPr-Net + Euc (512)
3D Point Cloud ReconstructionModelNet40 5-way (10-shot)Overall Accuracy81.1GPr-Net + Hyp (512)
3D Point Cloud ReconstructionModelNet40 5-way (10-shot)Standard Deviation1.5GPr-Net + Hyp (512)
3D Point Cloud ReconstructionModelNet40 5-way (10-shot)Overall Accuracy80.4GPr-Net + Hyp (1024)
3D Point Cloud ReconstructionModelNet40 5-way (10-shot)Standard Deviation0.5GPr-Net + Hyp (1024)
3D Point Cloud ReconstructionModelNet40 5-way (10-shot)Overall Accuracy74.4GPr-Net + Euc (1024)
3D Point Cloud ReconstructionModelNet40 5-way (10-shot)Standard Deviation2GPr-Net + Euc (1024)
3D Point Cloud ReconstructionModelNet40 5-way (10-shot)Overall Accuracy74GPr-Net + Euc (512)
3D Point Cloud ReconstructionModelNet40 5-way (10-shot)Standard Deviation2.3GPr-Net + Euc (512)
3D Point Cloud ReconstructionModelNet40 10-way (10-shot)Overall Accuracy71.6GPr-Net + Hyp (512)
3D Point Cloud ReconstructionModelNet40 10-way (10-shot)Standard Deviation1.1GPr-Net + Hyp (512)
3D Point Cloud ReconstructionModelNet40 10-way (10-shot)Overall Accuracy70.4GPr-Net + Hyp (1024)
3D Point Cloud ReconstructionModelNet40 10-way (10-shot)Standard Deviation1.8GPr-Net + Hyp (1024)
3D Point Cloud ReconstructionModelNet40 10-way (10-shot)Overall Accuracy62.3GPr-Net + Euc (512)
3D Point Cloud ReconstructionModelNet40 10-way (10-shot)Standard Deviation2GPr-Net + Euc (512)
3D Point Cloud ReconstructionModelNet40 10-way (10-shot)Overall Accuracy62.1GPr-Net + Euc (1024)
3D Point Cloud ReconstructionModelNet40 10-way (10-shot)Standard Deviation1.9GPr-Net + Euc (1024)
3D Point Cloud ReconstructionModelNet40 5-way (20-shot)Overall Accuracy82.7GPr-Net + Hyp (512)
3D Point Cloud ReconstructionModelNet40 5-way (20-shot)Standard Deviation1.3GPr-Net + Hyp (512)
3D Point Cloud ReconstructionModelNet40 5-way (20-shot)Overall Accuracy82GPr-Net + Hyp (1024)
3D Point Cloud ReconstructionModelNet40 5-way (20-shot)Standard Deviation0.9GPr-Net + Hyp (1024)
3D Point Cloud ReconstructionModelNet40 5-way (20-shot)Overall Accuracy75.1GPr-Net + Euc (1024)
3D Point Cloud ReconstructionModelNet40 5-way (20-shot)Standard Deviation2.1GPr-Net + Euc (1024)
3D Point Cloud ReconstructionModelNet40 5-way (20-shot)Overall Accuracy75GPr-Net + Euc (512)
3D Point Cloud ReconstructionModelNet40 5-way (20-shot)Standard Deviation2.4GPr-Net + Euc (512)

Related Papers

Sample-Constrained Black Box Optimization for Audio Personalization2025-07-17GLAD: Generalizable Tuning for Vision-Language Models2025-07-17Unsupervised Ground Metric Learning2025-07-17Are encoders able to learn landmarkers for warm-starting of Hyperparameter Optimization?2025-07-16$\texttt{Droid}$: A Resource Suite for AI-Generated Code Detection2025-07-11Doodle Your Keypoints: Sketch-Based Few-Shot Keypoint Detection2025-07-10An Enhanced Privacy-preserving Federated Few-shot Learning Framework for Respiratory Disease Diagnosis2025-07-10Few-Shot Learning by Explicit Physics Integration: An Application to Groundwater Heat Transport2025-07-08