JigsawGAN: Auxiliary Learning for Solving Jigsaw Puzzles with Generative Adversarial Networks
Not on the map. Why?
Abstract (arXiv)
The paper proposes a solution based on Generative Adversarial Network (GAN) for solving jigsaw puzzles. The problem assumes that an image is divided into equal square pieces, and asks to recover the image according to information provided by the pieces. Conventional jigsaw puzzle solvers often determine the relationships based on the boundaries of pieces, which ignore the important semantic information. In this paper, we propose JigsawGAN, a GAN-based auxiliary learning method for solving jigsaw puzzles with unpaired images (with no prior knowledge of the initial images). We design a multi-task pipeline that includes, (1) a classification branch to classify jigsaw permutations, and (2) a GAN branch to recover features to images in correct orders. The classification branch is constrained by the pseudo-labels generated according to the shuffled pieces. The GAN branch concentrates on the image semantic information, where the generator produces the natural images to fool the discriminator, while the discriminator distinguishes whether a given image belongs to the synthesized or the real target domain. These two branches are connected by a flow-based warp module that is applied to warp features to correct the order according to the classification results. The proposed method can solve jigsaw puzzles more efficiently by utilizing both semantic information and boundary information simultaneously. Qualitative and quantitative comparisons against several representative jigsaw puzzle solvers demonstrate the superiority of our method.
Key facts. Cited by 16 papers in the map (data through 7 Oct 2026). Builds on 15 of its 42 references that are in the map. First posted on arXiv 19 Jan 2021.
Builds on
15 of 42 references.
References · 15
- 2016Unsupervised Learning of Visual Representations by Solving Jigsaw Puzzlescited by 1,379
- 2015Unsupervised Visual Representation Learning by Context Predictioncited by 1,062
- 2017Deeper, Broader and Artier Domain Generalizationcited by 983
- 2015Pointer Networkscited by 882
- 2019Domain Generalization by Solving Jigsaw Puzzlescited by 449
- 2020Fine-Grained Visual Classification via Progressive Multi-Granularity Training of Jigsaw Patchescited by 92
- 2018Deep Auxiliary Learning for Visual Localization and Odometrycited by 59
- 2017DeepPermNet: Visual Permutation Learningcited by 32
- 2020Deepzzle: Solving Visual Jigsaw Puzzles with Deep Learning andShortest Path Optimizationcited by 19
- 2019Solving Jigsaw Puzzles with Eroded Boundariescited by 13
- 2015Solving Jigsaw Puzzles with Linear Programmingcited by 9
- 2018Image Reassembly Combining Deep Learning and Shortest Path Problemcited by 7
Built on by
Citing papers per year: 2021: 1; 2022: 3; 2023: 2; 2024: 4; 2025: 4; 2026: 2.
16 papers.
Sort:
By area:
- 2023Know Your Self-supervised Learning: A Survey on Image-based Generative and Discriminative Trainingcited by 39
- 2024DiffAssemble: A Unified Graph-Diffusion Model for 2D and 3D Reassemblycited by 31
- 2022PuzzleFusion: Unleashing the Power of Diffusion Models for Spatial Puzzle Solvingcited by 17
- 2021UPHDR-GAN: Generative Adversarial Network for High Dynamic Range Imaging with Unpaired Datacited by 14
- 2022Self-supervised Learning for Sonar Image Classificationcited by 12
- 2024Solving Masked Jigsaw Puzzles with Diffusion Vision Transformerscited by 10
- 2024A Survey on Computational Solutions for Reconstructing Complete Objects by Reassembling Their Fractured Partscited by 8
- 2023Multi-Phase Relaxation Labeling for Square Jigsaw Puzzle Solvingcited by 6
- 2022TEN: Twin Embedding Networks for the Jigsaw Puzzle Problem with Eroded Boundariescited by 3
- 2025PuzLM: Solving Jigsaw Puzzles with Sequence-to-Sequence Language Modelscited by 3
- 2024Tazza: Shuffling Neural Network Parameters for Secure and Private Federated Learningcited by 2
- 2025How PARTs assemble into wholes: Learning the relative composition of imagescited by 2
4 more
- 2026The Missing GAP: From Solving Square Jigsaw Puzzles to Handling Real World Archaeological Fragmentscited by 2
- 2025Deep Learning-Enhanced Visual Monitoring in Hazardous Underwater Environments with a Swarm of Micro-Robotscited by 1
- 2025BrainPuzzle: Hybrid Physics and Data-Driven Reconstruction for Transcranial Ultrasound Tomographycited 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
- 2026The Missing GAP: From Solving Square Jigsaw Puzzles to Handling Real World Archaeological Fragments12 May 2026
- 2025PuzLM: Solving Jigsaw Puzzles with Sequence-to-Sequence Language Models9 Nov 2025
- 2025BrainPuzzle: Hybrid Physics and Data-Driven Reconstruction for Transcranial Ultrasound Tomography22 Oct 2025
- 2025How PARTs assemble into wholes: Learning the relative composition of images4 Jun 2025
- 2025Deep Learning-Enhanced Visual Monitoring in Hazardous Underwater Environments with a Swarm of Micro-Robots4 Mar 2025
- 2024Tazza: Shuffling Neural Network Parameters for Secure and Private Federated Learning10 Dec 2024
- 2024A Survey on Computational Solutions for Reconstructing Complete Objects by Reassembling Their Fractured Parts18 Oct 2024
- 2024Solving Masked Jigsaw Puzzles with Diffusion Vision Transformers10 Apr 2024
- 2024DiffAssemble: A Unified Graph-Diffusion Model for 2D and 3D Reassembly29 Feb 2024
- 2023Know Your Self-supervised Learning: A Survey on Image-based Generative and Discriminative Training23 May 2023
- 2023Multi-Phase Relaxation Labeling for Square Jigsaw Puzzle Solving26 Mar 2023
4 more
- 2022PuzzleFusion: Unleashing the Power of Diffusion Models for Spatial Puzzle Solving24 Nov 2022
- 2022Self-supervised Learning for Sonar Image Classification20 Apr 2022
- 2022TEN: Twin Embedding Networks for the Jigsaw Puzzle Problem with Eroded Boundaries12 Mar 2022
- 2021UPHDR-GAN: Generative Adversarial Network for High Dynamic Range Imaging with Unpaired Data3 Feb 2021
- 2023Know Your Self-supervised Learning: A Survey on Image-based Generative and Discriminative Trainingcited by 39
- 2021UPHDR-GAN: Generative Adversarial Network for High Dynamic Range Imaging with Unpaired Datacited by 14
- 2022Self-supervised Learning for Sonar Image Classificationcited by 12
- 2024Solving Masked Jigsaw Puzzles with Diffusion Vision Transformerscited by 10
- 2024A Survey on Computational Solutions for Reconstructing Complete Objects by Reassembling Their Fractured Partscited by 8
- 2023Multi-Phase Relaxation Labeling for Square Jigsaw Puzzle Solvingcited by 6
- 2022TEN: Twin Embedding Networks for the Jigsaw Puzzle Problem with Eroded Boundariescited by 3
- 2025PuzLM: Solving Jigsaw Puzzles with Sequence-to-Sequence Language Modelscited by 3
- 2024Tazza: Shuffling Neural Network Parameters for Secure and Private Federated Learningcited by 2
- 2025How PARTs assemble into wholes: Learning the relative composition of imagescited by 2
- 2026The Missing GAP: From Solving Square Jigsaw Puzzles to Handling Real World Archaeological Fragmentscited by 2
- 2025Deep Learning-Enhanced Visual Monitoring in Hazardous Underwater Environments with a Swarm of Micro-Robotscited by 1
12 most cited of 14 All 14 (JSON)
- 2026JigSync: Gauge-Resolved Synchronization for Jigsaw Reassembly under Unknown Piece Orientation16 Sep 2026
- 2026The Missing GAP: From Solving Square Jigsaw Puzzles to Handling Real World Archaeological Fragments12 May 2026
- 2025PuzLM: Solving Jigsaw Puzzles with Sequence-to-Sequence Language Models9 Nov 2025
- 2025BrainPuzzle: Hybrid Physics and Data-Driven Reconstruction for Transcranial Ultrasound Tomography22 Oct 2025
- 2025How PARTs assemble into wholes: Learning the relative composition of images4 Jun 2025
- 2025Deep Learning-Enhanced Visual Monitoring in Hazardous Underwater Environments with a Swarm of Micro-Robots4 Mar 2025
- 2024Tazza: Shuffling Neural Network Parameters for Secure and Private Federated Learning10 Dec 2024
- 2024A Survey on Computational Solutions for Reconstructing Complete Objects by Reassembling Their Fractured Parts18 Oct 2024
- 2024Solving Masked Jigsaw Puzzles with Diffusion Vision Transformers10 Apr 2024
- 2023Know Your Self-supervised Learning: A Survey on Image-based Generative and Discriminative Training23 May 2023
- 2023Multi-Phase Relaxation Labeling for Square Jigsaw Puzzle Solving26 Mar 2023
- 2022Self-supervised Learning for Sonar Image Classification20 Apr 2022
12 newest of 14 All 14 (JSON)