DiffAssemble: A Unified Graph-Diffusion Model for 2D and 3D Reassembly
On the map: Diffusion models → 3D, point cloud and scene generation
Abstract (arXiv)
Reassembly tasks play a fundamental role in many fields and multiple approaches exist to solve specific reassembly problems. In this context, we posit that a general unified model can effectively address them all, irrespective of the input data type (images, 3D, etc.). We introduce DiffAssemble, a Graph Neural Network (GNN)-based architecture that learns to solve reassembly tasks using a diffusion model formulation. Our method treats the elements of a set, whether pieces of 2D patch or 3D object fragments, as nodes of a spatial graph. Training is performed by introducing noise into the position and rotation of the elements and iteratively denoising them to reconstruct the coherent initial pose. DiffAssemble achieves state-of-the-art (SOTA) results in most 2D and 3D reassembly tasks and is the first learning-based approach that solves 2D puzzles for both rotation and translation. Furthermore, we highlight its remarkable reduction in run-time, performing 11 times faster than the quickest optimization-based method for puzzle solving. Code available at https://github.com/IIT-PAVIS/DiffAssemble
Key facts. Cited by 31 papers in the map (data through 7 Oct 2026). Placed in 3D, point cloud and scene generation, one of 14 directions in Diffusion models. Builds on 38 of its 53 references that are in the map. First posted on arXiv 29 Feb 2024.
Builds on
38 of 53 references.
Closest ancestors · 1
Same direction, newest first
Other references · 37
- 2020Denoising Diffusion Probabilistic Modelscited by 20,851
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2020Denoising Diffusion Implicit Modelscited by 9,655
- 2017Graph Attention Networkscited by 8,854
- 2021Diffusion Models Beat GANs on Image Synthesiscited by 8,185
- 2018On the Continuity of Rotation Representations in Neural Networkscited by 1,186
- 2016Group Equivariant Convolutional Networkscited by 1,154
- 2019MaskGAN: Towards Diverse and Interactive Facial Image Manipulationcited by 624
- 2018PartNet: A Large-scale Benchmark for Fine-grained and Hierarchical Part-level 3D Object Understandingcited by 521
- 2020Masked Label Prediction: Unified Message Passing Model for Semi-Supervised Classificationcited by 500
- 2021Label-Efficient Semantic Segmentation with Diffusion Modelscited by 495
- 2022DiffusionDet: Diffusion Model for Object Detectioncited by 354
25 more
- 2022DiffDock: Diffusion Steps, Twists, and Turns for Molecular Dockingcited by 307
- 2023Diffusion-based Generation, Optimization, and Planning in 3D Scenescited by 237
- 2023SE(3) diffusion model with application to protein backbone generationcited by 214
- 2020Graph-Bert: Only Attention is Needed for Learning Graph Representationscited by 176
- 2023Exphormer: Sparse Transformers for Graphscited by 166
- 20203D Dynamic Scene Graphs: Actionable Spatial Perception with Places, Objects, and Humanscited by 141
- 2021Graph-to-3D: End-to-End Generation and Manipulation of 3D Scenes Using Scene Graphscited by 83
- 2021JoinABLe: Learning Bottom-up Assembly of Parametric CAD Jointscited by 77
- 2022Expander Graph Propagationcited by 75
- 2019IKEA Furniture Assembly Environment for Long-Horizon Complex Manipulation Taskscited by 68
- 2020Generative 3D Part Assembly via Dynamic Graph Learningcited by 65
- 2020Learning 3D Part Assembly from a Single Imagecited by 51
- 2021Hierarchical Representations and Explicit Memory: Learning Effective Navigation Policies on 3D Scene Graphs using Graph Neural Networkscited by 50
- 2022Neural Shape Mating: Self-Supervised Object Assembly with Adversarial Shape Priorscited by 42
- 2022Breaking Bad: A Dataset for Geometric Fracture and Reassemblycited by 38
- 2023Leveraging SE(3) Equivariance for Learning 3D Geometric Shape Assemblycited by 27
- 2022SigMaNet: One Laplacian to Rule Them Allcited by 23
- 2020Deepzzle: Solving Visual Jigsaw Puzzles with Deep Learning andShortest Path Optimizationcited by 19
- 2021JigsawGAN: Auxiliary Learning for Solving Jigsaw Puzzles with Generative Adversarial Networkscited by 16
- 2015Solving Jigsaw Puzzles with Linear Programmingcited by 9
- 2022Spatial Commonsense Graph for Object Localisation in Partial Scenescited by 9
- 2022GANzzle: Reframing jigsaw puzzle solving as a retrieval task using a generative mental imagecited by 9
- 2018Solving Jigsaw Puzzles By the Graph Connection Laplaciancited by 7
- 2023Positional Diffusion: Ordering Unordered Sets with Diffusion Probabilistic Modelscited by 5
- 2022PoserNet: Refining Relative Camera Poses Exploiting Object Detectionscited by 4
Built on by
Citing papers per year: 2024: 9; 2025: 13; 2026: 9.
31 papers.
Sort:
By area:
- 2024ET-SEED: Efficient Trajectory-Level SE(3) Equivariant Diffusion Policycited by 24
- 2024Re-assembling the past: The RePAIR dataset and benchmark for real world 2D and 3D puzzle solvingcited by 17
- 2024PuzzleFusion++: Auto-agglomerative 3D Fracture Assembly by Denoise and Verifycited by 14
- 2025Manual2Skill: Learning to Read Manuals and Acquire Robotic Skills for Furniture Assembly Using Vision-Language Modelscited by 13
- 2025Rectified Point Flow: Generic Point Cloud Pose Estimationcited by 13
- 2025GARF: Learning Generalizable 3D Reassembly for Real-World Fracturescited by 12
- 2025Two by Two: Learning Multi-Task Pairwise Objects Assembly for Generalizable Robot Manipulationcited by 12
- 2024A Survey on Computational Solutions for Reconstructing Complete Objects by Reassembling Their Fractured Partscited by 8
- 2024EqvAfford: SE(3) Equivariance for Point-Level Affordance Learningcited by 6
- 2025Manual2Skill++: Connector-Aware General Robotic Assembly from Instruction Manuals via Vision-Language Modelscited by 5
- 2024Jigsaw++: Imagining Complete Shape Priors for Object Reassemblycited by 4
- 2024Geometric Point Attention Transformer for 3D Shape Reassemblycited by 3
19 more
- 2025BiAssemble: Learning Collaborative Affordance for Bimanual Geometric Assemblycited by 3
- 2025PuzLM: Solving Jigsaw Puzzles with Sequence-to-Sequence Language Modelscited by 3
- 2024Nash Meets Wertheimer: Using Good Continuation in Jigsaw Puzzlescited by 2
- 2025ReassembleNet: Learnable Keypoints and Diffusion for 2D Fresco Reconstructioncited by 2
- 2025Equivariant Flow Matching for Point Cloud Assemblycited by 2
- 2025Combinative Matching for Geometric Shape Assemblycited by 2
- 2026The Missing GAP: From Solving Square Jigsaw Puzzles to Handling Real World Archaeological Fragmentscited by 2
- 2024Maps from Motion (MfM): Generating 2D Semantic Maps from Sparse Multi-view Imagescited by 1
- 2025Solving Convex Partition Visual Jigsaw Puzzlescited by 1
- 2025E-M3RF: An Equivariant Multimodal 3D Re-assembly Frameworkcited by 1
- 2026Solving Jigsaw Puzzles in the Wild: Human-Guided Reconstruction of Cultural Heritage Fragmentscited by 1
- 2026Interact3D: Compositional 3D Generation of Interactive Objectscited by 1
- 2026SARe: Structure-Aware Generative 3D Fragment Reassemblycited by 1
- 2026JigShape: Evaluating Visual-Geometric Reasoning in VLMs through Jigsaw Puzzlescited by 1
- 2025Leveraging Pretrained Diffusion Models for Zero-Shot Part Assemblycited by 0
- 2026CRAG: Can 3D Generative Models Help 3D Assembly?cited by 0
- 2026Transparent Fragments Contour Estimation via Visual-Tactile Fusion for Autonomous Reassemblycited by 0
- 2026A Vision Based System for Guided and Collaborative Reconstruction of Fragmented Documentscited by 0
- 2026JigSync: Gauge-Resolved Synchronization for Jigsaw Reassembly under Unknown Piece Orientationcited by 0
- 2026JigSync: Gauge-Resolved Synchronization for Jigsaw Reassembly under Unknown Piece Orientation16 Sep 2026
- 2026JigShape: Evaluating Visual-Geometric Reasoning in VLMs through Jigsaw Puzzles30 Jul 2026
- 2026A Vision Based System for Guided and Collaborative Reconstruction of Fragmented Documents3 Jul 2026
- 2026The Missing GAP: From Solving Square Jigsaw Puzzles to Handling Real World Archaeological Fragments12 May 2026
- 2026SARe: Structure-Aware Generative 3D Fragment Reassembly23 Mar 2026
- 2026Transparent Fragments Contour Estimation via Visual-Tactile Fusion for Autonomous Reassembly18 Mar 2026
- 2026Interact3D: Compositional 3D Generation of Interactive Objects17 Mar 2026
- 2026Solving Jigsaw Puzzles in the Wild: Human-Guided Reconstruction of Cultural Heritage Fragments6 Mar 2026
- 2026CRAG: Can 3D Generative Models Help 3D Assembly?26 Feb 2026
- 2025E-M3RF: An Equivariant Multimodal 3D Re-assembly Framework26 Nov 2025
- 2025PuzLM: Solving Jigsaw Puzzles with Sequence-to-Sequence Language Models9 Nov 2025
- 2025Solving Convex Partition Visual Jigsaw Puzzles6 Nov 2025
19 more
- 2025Manual2Skill++: Connector-Aware General Robotic Assembly from Instruction Manuals via Vision-Language Models18 Oct 2025
- 2025Combinative Matching for Geometric Shape Assembly13 Aug 2025
- 2025BiAssemble: Learning Collaborative Affordance for Bimanual Geometric Assembly6 Jun 2025
- 2025Rectified Point Flow: Generic Point Cloud Pose Estimation5 Jun 2025
- 2025ReassembleNet: Learnable Keypoints and Diffusion for 2D Fresco Reconstruction27 May 2025
- 2025Equivariant Flow Matching for Point Cloud Assembly24 May 2025
- 2025Leveraging Pretrained Diffusion Models for Zero-Shot Part Assembly1 May 2025
- 2025Two by Two: Learning Multi-Task Pairwise Objects Assembly for Generalizable Robot Manipulation9 Apr 2025
- 2025GARF: Learning Generalizable 3D Reassembly for Real-World Fractures7 Apr 2025
- 2025Manual2Skill: Learning to Read Manuals and Acquire Robotic Skills for Furniture Assembly Using Vision-Language Models14 Feb 2025
- 2024Geometric Point Attention Transformer for 3D Shape Reassembly26 Nov 2024
- 2024Maps from Motion (MfM): Generating 2D Semantic Maps from Sparse Multi-view Images19 Nov 2024
- 2024ET-SEED: Efficient Trajectory-Level SE(3) Equivariant Diffusion Policy6 Nov 2024
- 2024Re-assembling the past: The RePAIR dataset and benchmark for real world 2D and 3D puzzle solving31 Oct 2024
- 2024Nash Meets Wertheimer: Using Good Continuation in Jigsaw Puzzles22 Oct 2024
- 2024A Survey on Computational Solutions for Reconstructing Complete Objects by Reassembling Their Fractured Parts18 Oct 2024
- 2024Jigsaw++: Imagining Complete Shape Priors for Object Reassembly15 Oct 2024
- 2024EqvAfford: SE(3) Equivariance for Point-Level Affordance Learning4 Aug 2024
- 2024PuzzleFusion++: Auto-agglomerative 3D Fracture Assembly by Denoise and Verify1 Jun 2024
- 2024Re-assembling the past: The RePAIR dataset and benchmark for real world 2D and 3D puzzle solvingcited by 17
- 2024PuzzleFusion++: Auto-agglomerative 3D Fracture Assembly by Denoise and Verifycited by 14
- 2025Manual2Skill: Learning to Read Manuals and Acquire Robotic Skills for Furniture Assembly Using Vision-Language Modelscited by 13
- 2025Rectified Point Flow: Generic Point Cloud Pose Estimationcited by 13
- 2025GARF: Learning Generalizable 3D Reassembly for Real-World Fracturescited by 12
- 2025Two by Two: Learning Multi-Task Pairwise Objects Assembly for Generalizable Robot Manipulationcited by 12
- 2024A Survey on Computational Solutions for Reconstructing Complete Objects by Reassembling Their Fractured Partscited by 8
- 2024EqvAfford: SE(3) Equivariance for Point-Level Affordance Learningcited by 6
- 2025Manual2Skill++: Connector-Aware General Robotic Assembly from Instruction Manuals via Vision-Language Modelscited by 5
- 2024Jigsaw++: Imagining Complete Shape Priors for Object Reassemblycited by 4
- 2024Geometric Point Attention Transformer for 3D Shape Reassemblycited by 3
- 2025BiAssemble: Learning Collaborative Affordance for Bimanual Geometric Assemblycited by 3
12 most cited of 27 All 27 (JSON)
- 2026JigSync: Gauge-Resolved Synchronization for Jigsaw Reassembly under Unknown Piece Orientation16 Sep 2026
- 2026A Vision Based System for Guided and Collaborative Reconstruction of Fragmented Documents3 Jul 2026
- 2026The Missing GAP: From Solving Square Jigsaw Puzzles to Handling Real World Archaeological Fragments12 May 2026
- 2026SARe: Structure-Aware Generative 3D Fragment Reassembly23 Mar 2026
- 2026Transparent Fragments Contour Estimation via Visual-Tactile Fusion for Autonomous Reassembly18 Mar 2026
- 2026Interact3D: Compositional 3D Generation of Interactive Objects17 Mar 2026
- 2026Solving Jigsaw Puzzles in the Wild: Human-Guided Reconstruction of Cultural Heritage Fragments6 Mar 2026
- 2026CRAG: Can 3D Generative Models Help 3D Assembly?26 Feb 2026
- 2025E-M3RF: An Equivariant Multimodal 3D Re-assembly Framework26 Nov 2025
- 2025PuzLM: Solving Jigsaw Puzzles with Sequence-to-Sequence Language Models9 Nov 2025
- 2025Solving Convex Partition Visual Jigsaw Puzzles6 Nov 2025
- 2025Manual2Skill++: Connector-Aware General Robotic Assembly from Instruction Manuals via Vision-Language Models18 Oct 2025
12 newest of 27 All 27 (JSON)
Similar, not cited
Close in wording, no citation either way
- 2026Think Before You Paint: Recursive Latent Reasoning for Diffusion Models
- 2026From Uniform to Learned Graph Priors: Diffusion for Structure Discovery
- 2022StructDiffusion: Language-Guided Creation of Physically-Valid Structures using Unseen Objects
- 2023PolyDiffuse: Polygonal Shape Reconstruction via Guided Set Diffusion Models
- 2024GFPack++: Improving 2D Irregular Packing by Learning Gradient Field with Attention
- 2025Assembler: Scalable 3D Part Assembly via Anchor Point Diffusion
- 2023LEGO-Net: Learning Regular Rearrangements of Objects in Rooms
- 2026PartMat: Material-Aware 3D Part Decomposition with a Single Global Latent