atlas

Research map / 3D vision / Face and shape

Locally Adaptive Neural 3D Morphable Models

CVPR 2024 · 3D vision › Face and shape · approach: Textured mesh generation · 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 LAMM, a transformer/MLP-Mixer autoencoder for 3D meshes that takes sparse control-vertex displacements as extra decoder input, enabling direct local geometry editing in a single forward pass.

Problem

Learning disentangled 3D morphable models that allow fine, direct local control of dense mesh geometry, while scaling to high-resolution meshes with low memory and fast inference, which GCN-based autoencoders struggle with.

Approach

An autoencoder with region-specific tokenization and a decoder that adds learned embeddings of sparse control-vertex displacements to decoder tokens, trained self-supervised by pairing source and target meshes and using a multilayer loss; disentanglement emerges without explicit disentanglement losses or partitioning the latent code.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use LAMM-MLPMixer instead of PCA3D shape reconstruction · UHM12kmean Euclidean distance (×10−2mm): 10.42 -> 7.97Helped
Use LAMM-Transformer instead of PCA3D shape reconstruction · UHM12k+expr.mean Euclidean distance (×10−2mm): 11.49 -> 9.09Helped
Use LAMM-MLPMixer instead of PCA3D shape reconstruction · UHMmean Euclidean distance (×10−2mm): 11.73 -> 11.48Helped
Use LAMM-MLPMixer instead of PCA3D shape reconstruction · Handymean Euclidean distance (×10−2mm): 25.90 -> 24.60Helped
Use MLPMixer rather than Transformer backbone (ablation)LAMM · UHM12kAE mean Euclidean distance (×10−2mm): 8.79 -> 8.36Helped
Use MLPMixer rather than Transformer backbone (ablation)LAMM · UHM12k+expr.AE mean Euclidean distance (×10−2mm): 8.61 -> 8.98Hurt
Use MLPMixer rather than Transformer backbone (ablation)LAMM · UHMAE mean Euclidean distance (×10−2mm): 15.86 -> 11.63Helped
Use MLPMixer rather than Transformer backbone (ablation)LAMM · HandyAE mean Euclidean distance (×10−2mm): 26.78 -> 24.59Helped
Train for expression manipulation rather than autoencoding onlyLAMM-Transformer · UHM12k+expr.AE mean Euclidean distance (×10−2mm): 9.08 -> 7.79Helped

Surprising findings

Limitations

Experimental setup

Datasets: UHM12k (6k heads registered from UHM data, expanded with 28 blendshapes) UHM 72k-vertex meshes (10k sampled identities) Handy hand model samples (10k hands)

Benchmarks: UHM12k UHM12k+expr. UHM Handy

Metrics: mean Euclidean distance (x10^-2 mm) inference time GPU memory

Baselines: PCA COMA Neural3DMM SpiralNet++ SD-VAE LED-VAE

Builds on: Vision Transformer MLP-Mixer 3D Morphable Model SpiralNet++

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