Abstract
Jigsaw puzzle is a casual game that can be used for leisure and stress relief. This paper presents a novel algorithm for quantifying and estimating the time required for users to complete jigsaw puzzle games and providing game difficulty reference for game designers. Firstly, a difficulty quantification model is proposed. Then, based on observation and hypothesis, it is believed that jigsaw puzzle difficulty is related to elements such as texture in the puzzle. Finally, experimental validation demonstrates that jigsaw puzzle difficulty is related to the texture and number of repeated elements in the puzzle. The algorithm is tested on a large amount of jigsaw puzzle game datasets, subsequently verifying its effectiveness and accuracy. The main contribution of this algorithm is to provide a new quantitative evaluation method for jigsaw puzzle game difficulty, which can assist game designers in optimizing game difficulty and enhancing user experience. Our data, code, and model are available at CunHua-YYT/JigsawSort (github.com).
Similar content being viewed by others
References
Fissler, P., Küster, O.C., Laptinskaya, D., Loy, L.S., Von Arnim, C.A., Kolassa, I.T.: Jigsaw puzzling taps multiple cognitive abilities and is a potential protective factor for cognitive aging. Front. Aging Neurosci. 1(10), 408085 (2018)
Fissler, P., Küster, O.C., Laptinskaya, D., Loy, L.S., Kolassa, I.T.: Jigsaw puzzles as cognitive enrichment (pace)-the effect of solving jigsaw puzzles on global visuospatial cognition in adults 50 years of age and older: study protocol for a randomized controlled trial. Trials 18, 1–11 (2017)
Nef, T., Chesham, A., Schütz, N., Botros, A.A., Vanbellingen, T., Burgunder, J.M., Müllner, J., Martin Müri, R., Urwyler, P.: Development and evaluation of maze-like puzzle games to assess cognitive and motor function in aging and neurodegenerative diseases. Front. Aging Neurosci. 21(12), 87 (2020)
Kim, D., Cho, D., Yoo, D., Kweon, I.S.: Learning image representations by completing damaged jigsaw puzzles. In: 2018 IEEE Winter Conference on Applications of Computer Vision (WACV), pp. 793–802 (2018). IEEE.
Noroozi, M., Favaro, P.: Unsupervised learning of visual representations by solving jigsaw puzzles. In: European Conference on Computer Vision, pp. 69–84 (2016). Springer.
Sweetser, P., Wyeth, P.: Gameflow: a model for evaluating player enjoyment in games. Comput. Entertain. (CIE) 3(3), 3–3 (2005)
Missura, O., G ̈artner, T.: Player modeling for intelligent difficulty adjustment. In: Discovery Science: 12th International Conference, DS 2009, Porto, Portugal, October 3–5, 2009, 12, pp. 197–211 (2009). Springer.
Hendrix, M., Bellamy-Wood, T., McKay, S., Bloom, V., Dunwell, I.: Implementing adaptive game difficulty balancing in serious games. IEEE Transact. Games 11(4), 320–327 (2018)
Dalal, N., Triggs, B.: "Histograms of oriented gradients for human detection." In: 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’05), vol. 1, pp. 886–893 (2005). IEEE
Lowe, D.G.: "Object recognition from local scale-invariant features." In: Proceedings of the Seventh IEEE International Conference on Computer Vision, vol. 2, pp. 1150–1157 (1999). IEEE
Simonyan, K., Zisserman, A.: "Very deep convolutional networks for large-scale image recognition." arXiv preprint arXiv:1409.1556 (2014)
He, K., Zhang, X., Ren, S., Sun, J.: "Deep residual learning for image recognition." In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 770–778 (2016)
Szegedy, C., Liu, W., Jia, Y., Sermanet, P., Reed, S., Anguelov, D., Erhan, D., Vanhoucke, V., Rabinovich, A.: "Going deeper with convolutions." In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 1–9 (2015)
Vaswani, A., Shazeer, N., Parmar, N., Uszkoreit, J., Jones, L., Gomez, A.N., Kaiser, L., Polosukhin, I.: "Attention is all you need." Advances in neural information processing systems 30 (2017)
Shutterstock http://www.shutterstock.com
Zbigniew Wojna;Alexander N. Gorban;Dar-Shyang Lee;Kevin Murphy;Qian Yu;Yeqing Li;Julian Ibarz. Attention-Based Extraction of Structured Information from Street View Imagery[A]. In: 2017 14th IAPR International Conference on Document Analysis and Recognition (ICDAR)[C],2017
Peter Shaw;Jakob Uszkoreit;Ashish Vaswani.Self-Attention with Relative Position Representations[J].2018,
Feng, T., Zhai, Y., Yang, J., Liang, J., Fan, D.P., Zhang, J., Shao, L., Tao, D.: Ic9600: a benchmark dataset for automatic image complexity assessment. IEEE Transact. Pattern Anal. Mach. Intell. (2022). https://doi.org/10.1109/TPAMI.2022.3232328
MacQueen, J., et al.: "Some methods for classification and analysis of multivariate observations." In: Proceedings of the Fifth Berkeley Symposium on Mathematical Statistics and Probability, vol. 1, pp. 281–297 (1967). Oakland, CA, USA
C. Doersch, A. Gupta, and A. A. Efros. "Unsupervised visual representation learning by context prediction." In: Proceedings of the International Conference on Computer Vision (ICCV), 2015.
C. Doersch and A. Zisserman. "Multi-task self-supervised visual learning." In: Proceedings of the International Conference on Computer Vision (ICCV), 2017.
J. Donahue, P. Krahenbiihl, and T. Darrelln. "Adversarial feature learning." In: Proceedings of the International Conference on Learning Representations (ICLR), 2017.
D. Pathak, P. Krahenbiihl, J. Donahue, T. Darrell, and A. A. Efros. "Context encoders: Feature learning by inpainting." In: Proceedings of the Computer Vision and Pattern Recognition (CVPR), 2016.
H.-Y. Lee, J.-B. Huang, M. Singh, and M.-H. Yang. "Unsupervised representation learning by sorting sequences." In: Proceedings of the International Conference on Computer Vision (ICCV), 2017.
R. Zhang, P. Isola, and A. A. Efros. "Split-brain autoencoders: Unsupervised learning by cross-channel prediction." In: Proceedings of the Computer Vision and Pattern Recognition (CVPR), 2017.
M. Noroozi and P. Favaro. "Unsupervised visual representation learning by context prediction." In: Proceedings of the European Conference on Computer Vision (ECCV), 2016.
M. Noroozi, H. Pirsiavash, and P. Favaro. "Representation learning by learning to count." In: Proceedings of the International Conference on Computer Vision (ICCV), 2017.
Zhou, B.;Khosla, A.;Lapedriza, A.;Oliva, A.;Torralba, A..Learning deep features for discriminative localization(Conference Paper). In: Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition,2016,: 2921–2929
Funding
This study was funded by Beijing Dailybread CO., LTD and the School of Information Science and Technology, Hangzhou Normal University.
Author information
Authors and Affiliations
Contributions
All authors contributed to the study’s conception and design. Material preparation, data collection, and analysis were performed by SL, SX, and YY. The first draft of the manuscript was written by YY and all authors commented on previous versions of the manuscript. All authors read and approved the final manuscript.
Corresponding author
Ethics declarations
Conflict of interest
The authors declare they have no financial interests.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Contributing authors: 2022112011003@stu.hznu.edu.cn
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Yuan, Y., Xu, S. & Lin, S. Jigsaw puzzle difficulty assessment and analysis of influencing factors based on deep learning method. Vis Comput (2024). https://doi.org/10.1007/s00371-024-03387-2
Accepted:
Published:
DOI: https://doi.org/10.1007/s00371-024-03387-2