atlas

Research map / 3D vision / Face and shape

Mosaic-SDF for 3D Generative Models

CVPR 2024 · 3D vision › Face and shape · approach: 3D shape generative modeling · 19 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 Mosaic-SDF, a set-of-local-grids approximation of signed distance functions, and trains a permutation-equivariant transformer flow-matching model on it for class-conditional and text-to-3D generation.

Problem

Forward-based 3D generative models need a shape representation that is fast to preprocess for large datasets, parameter-efficient, and tensorially simple enough for transformers; existing representations (voxel grids, triplanes, point clouds, meshes, INRs) fail one or more of these.

Approach

Approximate a shape's SDF as a weighted sum of small 7x7x7 local grids centered near the surface (placed by farthest point sampling with a minimal covering scale), giving an n x d matrix per shape that is a set and can be fed to a permutation-equivariant transformer trained with flow matching.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use M-SDF Flow Matching instead of the reported baselinesClass-conditioned ShapeNetCore-V2 generation · airplaneFPD: 0.81 -> 0.44Helped
Use M-SDF Flow Matching instead of the reported baselinesClass-conditioned ShapeNetCore-V2 generation · carFPD: 1.32 -> 0.46Helped
Use M-SDF Flow Matching instead of the reported baselinesClass-conditioned ShapeNetCore-V2 generation · chairFPD: 0.77 -> 0.52Helped
Use M-SDF Flow Matching instead of the reported baselinesClass-conditioned ShapeNetCore-V2 generation · sofaFPD: 1.17 -> 0.63Helped
Use M-SDF Flow Matching instead of the reported baselinesClass-conditioned ShapeNetCore-V2 generation · tableFPD: 0.83 -> 0.47Helped
Use M-SDF Flow Matching instead of the reported baselinesClass-conditioned ShapeNetCore-V2 generation · airplaneCOV-CD: 51.98 -> 52.48Helped
Use M-SDF Flow Matching instead of the reported baselinesClass-conditioned ShapeNetCore-V2 generation · carCOV-CD: 37.71 -> 45.71Helped
Use M-SDF Flow Matching instead of the reported baselinesClass-conditioned ShapeNetCore-V2 generation · chairCOV-CD: 51.78 -> 48.22Hurt
Use M-SDF Flow Matching instead of the reported baselinesClass-conditioned ShapeNetCore-V2 generation · sofaCOV-CD: 48.73 -> 46.20Hurt
Use M-SDF Flow Matching instead of the reported baselinesClass-conditioned ShapeNetCore-V2 generation · tableCOV-CD: 53.44 -> 52.97Hurt
Use M-SDF Flow Matching instead of the reported baselinesClass-conditioned ShapeNetCore-V2 generation · airplaneMMD-CD: 3.36 -> 3.54Hurt
Use M-SDF Flow Matching instead of the reported baselinesClass-conditioned ShapeNetCore-V2 generation · carMMD-CD: 4.13 -> 2.87Helped

Surprising findings

Limitations

Experimental setup

Datasets: ShapeNetCore-V2 600K caption-shape pairs (Cap3D)

Benchmarks: ShapeNetCore-V2 class-conditional generation (5 largest classes)

Metrics: FPD KPD COV MMD 1-NNA Chamfer Distance EMD surface extraction time Chamfer distance for representation quality

Baselines: 3DILG Neural Wavelet 3DShape2VecSet 3D Volumetric Grid Triplane INR

Builds on: Flow Matching 3DShape2VecSet Implicit Neural Representations Classifier-Free Guidance

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