atlas

Research map / 3D vision / Face and shape

Fitting Flats to Flats

CVPR 2024 · 3D vision › Face and shape · approach: Learned mesh and geometric representations · 0 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.

Generalizes PCA-style least-squares fitting so a k-flat can be fit to a set of flats of varying dimension by summing their squared distance fields and taking the eigendecomposition of the summed matrix.

Problem

Fitting a flat of given dimension to a set of flats (possibly of different dimensions) in the least-squares sense; existing Riemannian center-of-mass approaches on the affine Grassmannian are complex, slow, and not equivariant to translations.

Approach

Represent each flat as a quadratic squared-distance field (Q, r, s); the least-squares fit is obtained by averaging the fields and projecting onto flats via eigendecomposition, giving PCA-like complexity, rigid-motion equivariance, and an L1 (Weiszfeld) extension.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
fit using Mean-SDF rather than GraffR3 line reconstruction from 20 planes · Noise σ=0.5dmin: 0.2174 -> 0.1292Helped
fit using Mean-SDF rather than GraffR3 line reconstruction from 20 planes · Noise σ=2.5dmin: 0.5946 -> 0.4599Helped
fit using Mean-SDF rather than GraffR3 line reconstruction from 20 planes · Noise σ=2.5θ: 0.4817 -> 0.1374Helped
add median aggregation of Q* and r* instead of arithmetic-mean aggregation (ablation)Mean-SDF · R3 line reconstruction from 20 planes, outliersdmin: 15.0596 -> 0.3857Helped
add median aggregation of Q* and r* instead of arithmetic-mean aggregation (ablation)Mean-SDF · R3 line reconstruction from 20 planes, no outliersdmin: 0.0227 -> 0.0929Hurt
add median aggregation of Q* and r* instead of arithmetic-mean aggregation (ablation)Mean-SDF · R3 line reconstruction from 20 planes, noise σ=0.5dmin: 0.1292 -> 0.1192Helped
add median aggregation of Q* and r* instead of arithmetic-mean aggregation (ablation)Mean-SDF · R3 line reconstruction from 20 planes, noise σ=0.5θ: 0.0381 -> 0.0434Hurt

Surprising findings

Limitations

Experimental setup

Datasets: synthetic flats generated from random target flats with Gaussian noise synthetic archery scene rendered from four cameras

Benchmarks: synthetic flat reconstruction in R^3 with noise and outliers running time over ambient dimensions 4-20 archery multi-view line reconstruction

Metrics: minimum distance d_min principal angle running time (ms)

Baselines: Graff (iterative optimization on affine Grassmannian) rank minimization of normal representations

Builds on: PCA Riemannian center of mass on Stiefel manifolds Weiszfeld algorithm Plücker coordinates

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