Skip to main content

Clustering-Based, Fully Automated Mixed-Bag Jigsaw Puzzle Solving

  • Conference paper
  • First Online:
Computer Analysis of Images and Patterns (CAIP 2017)

Part of the book series: Lecture Notes in Computer Science ((LNIP,volume 10425))

Included in the following conference series:

Abstract

The jig swap puzzle is a variant of the traditional jigsaw puzzle, wherein all pieces are equal-sized squares that must be placed adjacent to one another to reconstruct an original, unknown image. This paper proposes an agglomerative hierarchical clustering-based solver that can simultaneously reconstruct multiple, mixed jig swap puzzles. Our solver requires no additional information beyond an unordered input bag of puzzle pieces, and it significantly outperforms the current state of the art in terms of both the reconstructed output quality as well the number of input puzzles it supports. In addition, we define the first quality metrics specifically tailored for multi-puzzle solvers, the Enhanced Direct Accuracy Score (EDAS), the Shiftable Enhanced Direct Accuracy Score (SEDAS), and the Enhanced Neighbor Accuracy Score (ENAS).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Altman, T.: Solving the jigsaw puzzle problem in linear time. Appl. Artif. Intell. 3(4), 453–462 (1990)

    Article  Google Scholar 

  2. Cho, T.S., Avidan, S., Freeman, W.T.: A probabilistic image jigsaw puzzle solver. In: CVPR, pp. 183–190 (2010)

    Google Scholar 

  3. Cho, T.S., Butman, M., Avidan, S., Freeman, W.T.: The patch transform and its applications to image editing. In: CVPR, pp. 1489–1501 (2008)

    Google Scholar 

  4. Gallagher, A.C.: Jigsaw puzzles with pieces of unknown orientation. In: CVPR, pp. 382–389 (2012)

    Google Scholar 

  5. Garfinkel, S.L.: Digital forensics research: The next 10 years. Digit. Invest. 7, S64–S73 (2010)

    Article  Google Scholar 

  6. Hammoudeh, Z.S.: Ten puzzle dataset. http://www.cs.sjsu.edu/faculty/pollett/masters/Semesters/Spring16/zayd/?10_puzzles.html

  7. Hammoudeh, Z.S.: A Fully Automated Solver for Multiple Square Jigsaw Puzzles Using Hierarchical Clustering. Master’s thesis, San José State University (2016)

    Google Scholar 

  8. Koller, D., Levoy, M.: Computer-aided reconstruction and new matches in the forma urbis romae. Bullettino Della Commissione Archeologica Comunale di Roma 2, 103–125 (2006)

    Google Scholar 

  9. Marande, W., Burger, G.: Mitochondrial DNA as a genomic jigsaw puzzle. Science 318(5849), 415 (2007)

    Article  Google Scholar 

  10. Olmos, A., Kingdom, F.A.A.: McGill calibrated colour image database. http://tabby.vision.mcgill.ca/

  11. Paikin, G., Tal, A.: Solving multiple square jigsaw puzzles with missing pieces. In: CVPR, pp. 4832–4839 (2015)

    Google Scholar 

  12. Pomeranz, D., Shemesh, M., Ben-Shahar, O.: Computational jig-saw puzzle solving. https://www.cs.bgu.ac.il/~icvl/icvl_projects/automatic-jigsaw-puzzle-solving/

  13. Pomeranz, D., Shemesh, M., Ben-Shahar, O.: A fully automated greedy square jigsaw puzzle solver. In: CVPR, pp. 9–16 (2011)

    Google Scholar 

  14. Sholomon, D., David, O., Netanyahu, N.S.: A genetic algorithm-based solver for very large jigsaw puzzles. In: CVPR, pp. 1767–1774 (2013)

    Google Scholar 

  15. Zhu, L., Zhou, Z., Hu, D.: Globally consistent reconstruction of ripped-up documents. Trans. Pattern Anal. Mach. Intell. 30, 1–13 (2008)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zayd Hammoudeh .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Hammoudeh, Z., Pollett, C. (2017). Clustering-Based, Fully Automated Mixed-Bag Jigsaw Puzzle Solving. In: Felsberg, M., Heyden, A., Krüger, N. (eds) Computer Analysis of Images and Patterns. CAIP 2017. Lecture Notes in Computer Science(), vol 10425. Springer, Cham. https://doi.org/10.1007/978-3-319-64698-5_18

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-64698-5_18

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-64697-8

  • Online ISBN: 978-3-319-64698-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics