atlas

Research map / 3D vision / 3D generation

DiffAssemble: A Unified Graph-Diffusion Model for 2D and 3D Reassembly

CVPR 2024 · 3D vision › 3D generation · approach: Score distillation for text-to-3D · 18 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 DiffAssemble, a graph-diffusion model that denoises piece poses with an attention-based GNN (UniMP + Exphormer sparsification) to solve both 2D jigsaw puzzles and 3D fractured-object reassembly.

Problem

Reassembly tasks (2D jigsaw puzzles with translated and rotated pieces, and 3D fractured object reassembly) are usually solved by separate methods, and learning-based methods have lagged optimization methods in 2D or in 3D rotation/translation accuracy.

Approach

Treat pieces as nodes of a complete graph with equivariant features and noisy pose (translation + rotation); train a DDIM-style diffusion model where an attention-based GNN (UniMP) predicts clean poses, with Exphormer sparsification to scale to up to 900 pieces.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add the diffusion process (ablation)DiffAssemble · Breaking Bad everyday object subsetPart Accuracy (%): 3.1 -> 27.5Helped
add rotation-equivariant features (ablation)DiffAssemble · Breaking Bad everyday object subsetPart Accuracy (%): 18.3 -> 27.5Helped
use rotation-equivariant rather than non-equivariant features (ablation)DiffAssemble · Breaking Bad everyday object subsetPart Accuracy (%): 18.32 -> 27.48Helped
use equivariant rather than invariant features (ablation)DiffAssemble · Breaking Bad everyday object subsetPart Accuracy (%): 14.27 -> 27.48Helped
use the SO(3) diffusion design rather than 6 degree-of-freedom rotation (ablation)DiffAssemble · Breaking Bad everyday object subsetRMSE (R) (degree): 75.60 -> 73.34Helped
add Chamfer Distance loss (ablation)DiffAssemble · Breaking Bad everyday object subsetPart Accuracy (%): 24.10 -> 27.48Helped
use attention-based UniMP rather than standard GCN (ablation)DiffAssemble · Breaking Bad everyday object subsetPart Accuracy (%): 21.33 -> 27.48Helped
retain the diffusion process (ablation)DiffAssemble · PuzzleCelebA 8×8Direct comparison accuracy: 79.84 -> 87.66Helped
retain the equivariant encoder (ablation)DiffAssemble · PuzzleWikiArts 12×12Direct comparison accuracy: 4.96 -> 53.08Helped
use DiffAssemble rather than the strongest optimization baselinePuzzleCelebA · 6×6 and 8×8 puzzlesDirect comparison accuracy: 98.63 -> 99.51; 97.45 -> 87.66Mixed
use DiffAssemble rather than the strongest optimization baselinePuzzleWikiArts · PuzzleWikiArtsDirect comparison accuracy: 94.62 -> 90.65Hurt
remove 30% of the puzzle piecesDiffAssemble · PuzzleCelebA 6×6Direct comparison accuracy: 99.51 -> 96.92Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Breaking Bad PuzzleCelebA PuzzleWikiArt

Benchmarks: Breaking Bad PuzzleCelebA PuzzleWikiArt

Metrics: RMSE (R) RMSE (T) Part Accuracy direct comparison accuracy run-time GPU memory

Baselines: Global DGL LSTM NSM SE(3)-Equiv Gallagher Yu et al. Huroyan et al. GCN

Builds on: DDIM UniMP Exphormer VN-DGCNN Breaking Bad

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