atlas

Research map / Graph learning / Graph self-supervised learning

SegGraph: Leveraging Graphs of SAM Segments for Few-Shot 3D Part Segmentation

NeurIPS 2025 · Graph learning › Graph self-supervised learning · approach: Multi-view graph clustering · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes SegGraph, a few-shot 3D part segmentation method that builds a graph over SAM segments from multi-view renderings (overlap and adjacency edges), propagates DINOv2 features with GATv2, and unpools to points with view-direction-weighted fusion.

Problem

Few-shot 3D part segmentation requires effectively transferring 2D foundation model knowledge to 3D while respecting geometric structure and SAM's grouping cues; existing label-aggregation and feature-aggregation methods under-segment parts, produce inconsistent labels, or lose small components thro

Approach

Construct a SAM-segment graph in 3D (nodes = view-consistent segments, edges = overlap across views or spatial adjacency), propagate segment features with GATv2 over the two edge types, and fuse segment features back to points with a learned viewing-direction quality weight.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use SegGraph with DINOv2 and SAM instead of PartDistillPartNet-E few-shot part segmentation · PartNet-E (Overall 45 categories)mIoU: 65.9 -> 72.8Helped
Use SegGraph with CLIP and SAM instead of PointCLIPv2ShapeNetPart few-shot part segmentation · ShapeNetPart (Overall 16)mIoU: 57.0 -> 62.6Helped
Add SAM-derived 3D segments to average-pooled DINOv2 features (ablation)PartNet-E vanilla feature-pooling baseline · PartNet-E (Overall 45)mIoU: 65.2 -> 70.5Helped
Add segment encoding to the SAM-segment model (ablation)PartNet-E SAM-segment model · PartNet-E (Overall 45)mIoU: 70.5 -> 70.7No clear effect
Add viewing quality-aware unpooling to the SAM-segment model (ablation)PartNet-E SAM-segment model · PartNet-E (Overall 45)mIoU: 70.5 -> 70.5No clear effect
Add segment encoding and viewing quality-aware unpooling together (ablation)PartNet-E SAM-segment model · PartNet-E (Overall 45)mIoU: +0.5%Helped
Add overlap and adjacency graph edges (ablation)PartNet-E SAM-segment model without segment encoding or quality-aware unpooling · PartNet-E (Overall 45)mIoU: +0.9%Helped
Add overlap graph edges to segment encoding and quality-aware unpooling (ablation)PartNet-E SegGraph variant · PartNet-E (Overall 45)mIoU: 1.3%Helped
Add adjacency graph edges to segment encoding and quality-aware unpooling (ablation)PartNet-E SegGraph variant · PartNet-E (Overall 45)mIoU: 1.2%Helped
Use overlap and adjacency graph edges together with segment encoding and quality-aware unpooling (ablation)PartNet-E SegGraph variant · PartNet-E (Overall 45)mIoU: 1.8%Helped
Replace the MLP with graph propagation (ablation)PartNet-E feature extractor variants · PartNet-E (Overall 45)mIoUHelped
Replace SAM with FastSAM (ablation)SegGraph · PartNet-EmIoU: 72.8 → 70.9Hurt

Surprising findings

Experimental setup

Datasets: PartNet-E ShapeNetPart

Benchmarks: PartNet-E ShapeNetPart

Metrics: mIoU

Baselines: PointNet++ SoftGroup PointNext PartSLIP PartSLIP++ PartSTAD 3-By-2 PartDistill PartField PointCLIP PointCLIPv2

Builds on: PartSLIP PartSLIP++ PartDistill GATv2 SAM

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy