atlas

Research map / 3D vision / Face and shape

Learning 3D Equivariant Implicit Function with Patch-Level Pose-Invariant Representation

NeurIPS 2024 · 3D vision › Face and shape · approach: Neural implicit surface reconstruction · 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 PEIF, an SE(3)-equivariant neural vector field for surface reconstruction that uses PCA-based patch-level pose normalization and multi-head memory banks to learn intrinsic patch geometry, outperforming prior UDF/occupancy methods on ShapeNet, ABC, Synthetic Rooms and MGN.

Problem

Implicit neural surface reconstruction methods depend on fixed coordinate frames and entangle pose with local geometry, which hurts cross-domain generalization and robustness to arbitrary SE(3)/SO(3) rotations.

Approach

Normalize each query/patch pair by a PCA-based pose normalization (with a unique sign convention) so the displacement predictor is SE(3)-invariant, then equivariantly map back to predict displacement vectors; a shared multi-head learnable memory bank captures recurring intrinsic patch geometry.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add patch-level pose normalization (ablation)PEIF · ABCNC: 0.933 -> 0.969Helped
add the multi-head memory bank (NM=4) rather than remove it (ablation)PEIF · ABCCD: 0.275 -> 0.241Helped
increase memory bank size from NM=1 to NM=4 (ablation)PEIF · ABCCD: 0.244 -> 0.241Helped
increase memory bank size from NM=4 to NM=5 (ablation)PEIF · ABCCD: 0.241 -> 0.244Hurt
vary KNN patch size to K = 54 or K = 20 instead of full-model K = 32 (ablation)PEIF · ABCCD: 0.241 -> 0.245; 0.241 -> 0.249Mixed
add keypoint-boosted patch feature f̄Ps (ablation)PEIF · ABCCD: 0.247 -> 0.241Helped
set loss coefficient β to 0.0 or 0.01 instead of 0.1 (ablation)PEIF · ABCCD: 0.241 -> 0.244; 0.241 -> 0.245Hurt
set loss coefficient β to 0.5 instead of 0.1 (ablation)PEIF · ABCCD: 0.241 -> 0.248Hurt
apply arbitrary SO(3) rotations to test inputsPEIF · ABC with rotations vs without rotationsCD: 0.241 -> 0.241No clear effect
apply arbitrary SO(3) rotations to test inputsNVF · ABC with rotations vs without rotationsCD: 0.245 -> 0.261Hurt
apply arbitrary SO(3) rotations to test inputsGeoUDF · ABC with rotations vs without rotationsCD: 0.245 -> 0.253Hurt
apply arbitrary SO(3) rotations to test inputsE-GraphONet · ABC with rotations vs without rotationsCD: 0.432 -> 0.433Hurt

Surprising findings

Limitations

Experimental setup

Datasets: ShapeNet ABC Synthetic Rooms MGN

Benchmarks: ShapeNet ABC Synthetic Rooms MGN

Metrics: Chamfer-L1 distance Earth Mover Distance Normal Consistency F-Score

Baselines: POCO GIFS ALTO NVF GeoUDF GridFormer GraphONet E-GraphONet

Builds on: Neural Vector Fields (NVF) E-GraphONet MeshUDF Vector Neurons

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