atlas

Research map / Point clouds / Registration and matching

SG-PGM: Partial Graph Matching Network with Semantic Geometric Fusion for 3D Scene Graph Alignment and Its Downstream Tasks

CVPR 2024 · Point clouds › Registration and matching · approach: Learned feature-based registration · 6 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 SG-PGM, a GNN-based partial graph matching network that fuses scene-graph semantics with point-cloud geometric features to align 3D scene graphs, and uses the alignment to support overlap checking, registration, and mosaicking.

Problem

Aligning 3D scene graphs between scene fragments (partial, low-overlap, with scene changes) as a first step for registration, mosaicking, and overlap checking, where prior SGAligner ignores explicit partial matching and reuses a weaker geometric encoder.

Approach

Formulates 3D scene graph alignment as partial graph matching solved by a GATv2-based network with Sinkhorn and a learnable soft top-k; fuses point-level KPConv geometric features from a pretrained GeoTransformer into node embeddings (P2SG); and rescores point correspondences in registration using the predicted node-level alignment matrix.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add P2SG fusion of KP-Conv geometric features to the baseline graph matcher (ablation)SG-PGM node matching · 3RScanF1: 62.9 -> 79.0Helped
Replace KP-Conv features with PointNet features (ablation)SG-PGM node matching · 3RScanF1: 79.0 -> 79.1No clear effect
Add Soft-topK and AFA-U partial matching (ablation)B+P node matching · 3RScanF1: 79.0 -> 81.8Helped
Use AIS instead of simple matrix-product node similarity (ablation)B+P+K node matching · 3RScanF1: 81.8 -> 89.4Helped
Use Super-point Matching Rescoring to apply scene-graph alignment priors to point matches (ablation)SG-PGM registration · 3RScan point cloud registration, random transformation, 10-30% overlapSCC: 81.85 -> 87.60Helped
Use Graph-Cut RANSAC for pose estimation (ablation)SG-PGM registration · 3RScan point cloud registration, T = I4RRE: 0.6252 -> 0.5103Helped
Use the top 3 matching scores instead of all matching scores for overlap scoring (ablation)SG-PGM overlap checking · 3RScanF1: 93.29 -> 95.21Helped
Register only overlap-to-overlap regions rather than all-to-all (ablation)GeoTransformer with ground-truth scene-graph alignment · 3RScan point cloud registrationRRE: 1.9398 -> 1.4443Helped
Register object pairs one by one rather than all-to-all (ablation)GeoTransformer with ground-truth scene-graph alignment · 3RScan point cloud registrationRRE: 1.9398 -> 5.9528Hurt

Surprising findings

Limitations

Experimental setup

Datasets: 3RScan 3DMatch

Benchmarks: 3RScan

Metrics: MRR Hits@1 Hits@3 Hits@5 F1 precision recall RRE RTE FMR

Baselines: SGAligner GeoTransformer SGA* B+P (PointNet variant) GCNet

Builds on: SGAligner GeoTransformer AFA-U / soft top-k GATv2 SimGNN

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