atlas

Research map / 3D vision / Human pose estimation

3D Equivariant Pose Regression via Direct Wigner-D Harmonics Prediction

NeurIPS 2024 · 3D vision › Human pose estimation · approach: Learned camera pose estimation · 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.

Predicts Wigner-D harmonic coefficients directly with an SO(3)-equivariant spherical CNN and trains with a frequency-domain MSE loss for single-image 3D rotation regression.

Problem

Single-image 3D orientation estimation suffers from discontinuities and singularities of spatial rotation parameterizations (Euler angles, quaternions, etc.), and spherical CNN-based SO(3)-equivariant models operate in the frequency domain where these parameterizations are incompatible.

Approach

Regress Wigner-D coefficients directly in the frequency domain with an S2/SO(3) equivariant spherical CNN head, train with a frequency-domain MSE loss, and decode rotations at inference by querying a HEALPix-based SO(3) grid with a softmax over similarities.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
predict Wigner-D coefficients with an SO(3)-equivariant network rather than the strongest reported baselineModelNet10-SO(3), ResNet-101 · ModelNet10-SO(3)Acc@15°: 0.760 -> 0.773Helped
predict Wigner-D coefficients with an SO(3)-equivariant network rather than the strongest reported baselinePASCAL3D+, ResNet-101 · PASCAL3D+Acc@30°: 0.872 -> 0.892Helped
use Wigner-D output instead of spatial rotation parameterizations (ablation)SO(3)-equivariant model, ResNet-50 · ModelNet10-SO(3), 20-shotAcc@15°: 0.0010 -> 0.6807; 0.0510 -> 0.6807; 0.0124 -> 0.6807; 0.3909 -> 0.6807Helped
replace MSE with L1 loss (ablation)Wigner-D regression · ModelNet10-SO(3), 20-shotAcc@15°: 0.6796 vs 0.6807Hurt
replace MSE with Huber loss (ablation)Wigner-D regression · ModelNet10-SO(3), 20-shotAcc@15°: 0.6710 vs 0.6807Hurt
replace MSE with cosine loss (ablation)Wigner-D regression · ModelNet10-SO(3), 20-shotAcc@15°: 0.4414 vs 0.6807Hurt
replace MSE with geodesic loss (ablation)Wigner-D regression · ModelNet10-SO(3), 20-shotAcc@15°: 0.0009 vs 0.6807Hurt
use SO(3)-equivariant layers instead of conventional convolutional layers (ablation)Wigner-D predictor · ModelNet10-SO(3), 20-shotAcc@15°: 0.1056 -> 0.6807Helped
change the inference grid from HEALPix to random SO(3) sampling (ablation)Wigner-D predictor · ModelNet10-SO(3), 20-shotAcc@15°: 0.6807 -> 0.6797No clear effect
change the inference grid from HEALPix to SuperFibonacci sampling (ablation)Wigner-D predictor · ModelNet10-SO(3), 20-shotAcc@15°: 0.6807 -> 0.6785No clear effect
add distribution loss and train jointly with Wigner-D regression loss (ablation)Wigner-D pose estimator · SYMSOL IAverage log likelihood: 2.54 -> 4.11Helped
add distribution loss and train jointly with Wigner-D regression loss (ablation)Wigner-D pose estimator · SYMSOL IIAverage log likelihood: -8.88 -> 6.20Helped

Surprising findings

Limitations

Experimental setup

Datasets: ModelNet10-SO(3) PASCAL3D+ SYMSOL I SYMSOL II

Benchmarks: ModelNet10-SO(3) PASCAL3D+ SYMSOL I SYMSOL II

Metrics: median rotation error Acc@15 Acc@30 Acc@3 Acc@5 Acc@10 average log likelihood

Baselines: Klee et al. (I2S) Liu et al. (Uni/Fisher) Yin et al. Murphy et al. Mohlin et al. Deng et al. Howell et al. Liao et al. Prokudin et al. Zhou et al.

Builds on: spherical CNNs image2sphere I2S I-PDF RotLaplace

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