Solving Jigsaw Puzzles By the Graph Connection Laplacian
Not on the map. Why?
Abstract (arXiv)
We propose a novel mathematical framework to address the problem of automatically solving large jigsaw puzzles. This problem assumes a large image, which is cut into equal square pieces that are arbitrarily rotated and shuffled, and asks to recover the original image given the transformed pieces. The main contribution of this work is a method for recovering the rotations of the pieces when both shuffles and rotations are unknown. A major challenge of this procedure is estimating the graph connection Laplacian without the knowledge of shuffles. A careful combination of our proposed method for estimating rotations with any existing method for estimating shuffles results in a practical solution for the jigsaw puzzle problem. Our theory guarantees, in a clean setting, that our basic idea of recovering rotations is robust to some corruption of the connection graph. Numerical experiments demonstrate the competitive accuracy of this solution, its robustness to corruption and, its computational advantage for large puzzles.
Key facts. Cited by 8 papers in the map (data through 14 Oct 2026). First posted on arXiv 7 Nov 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 0; 2023: 2; 2024: 1; 2025: 2; 2026: 2.
8 papers.
- 2024DiffAssemble: A Unified Graph-Diffusion Model for 2D and 3D Reassemblycited by 33
- 2021JigsawGAN: Auxiliary Learning for Solving Jigsaw Puzzles with Generative Adversarial Networkscited by 16
- 2023Multi-Phase Relaxation Labeling for Square Jigsaw Puzzle Solvingcited by 7
- 2025VLHSA: Vision-Language Hierarchical Semantic Alignment for Jigsaw Puzzle Solving with Eroded Gapscited by 4
- 2023Robust Angular Synchronization via Directed Graph Neural Networkscited by 2
- 2025Benchmarking Content-Based Puzzle Solvers on Corrupted Jigsaw Puzzlescited by 0
- 2026Accelerate Vector Diffusion Maps by Landmarkscited by 0
- 2026Fix the Match, Not the Solver: STITCH -- a Self-Supervised Compatibility Measure for Eroded Visual Puzzlescited by 0
- 2026Fix the Match, Not the Solver: STITCH -- a Self-Supervised Compatibility Measure for Eroded Visual Puzzles9 Oct 2026
- 2026Accelerate Vector Diffusion Maps by Landmarks22 Mar 2026
- 2025VLHSA: Vision-Language Hierarchical Semantic Alignment for Jigsaw Puzzle Solving with Eroded Gaps17 Sep 2025
- 2025Benchmarking Content-Based Puzzle Solvers on Corrupted Jigsaw Puzzles10 Jul 2025
- 2024DiffAssemble: A Unified Graph-Diffusion Model for 2D and 3D Reassembly29 Feb 2024
- 2023Robust Angular Synchronization via Directed Graph Neural Networks9 Oct 2023
- 2023Multi-Phase Relaxation Labeling for Square Jigsaw Puzzle Solving26 Mar 2023
- 2021JigsawGAN: Auxiliary Learning for Solving Jigsaw Puzzles with Generative Adversarial Networks19 Jan 2021