{"title":"用计算机视觉和曲线相似度测量解决拼图","authors":"Olivér M. Balogh, Z. Vámossy","doi":"10.1109/SACI58269.2023.10158589","DOIUrl":null,"url":null,"abstract":"Jigsaw puzzles are a popular form of entertainment. Solving them with the help of computers raises several interesting problems, and has been the subject of many published papers in the past. In this paper, an approach to creating a program that uses pictures of real puzzle pieces to reconstruct the full puzzle image is presented. A photography technique is described that results in consistently recognizable images, which are used to extract features of the puzzle pieces. These features are then compared using two similarity algorithms - Hausdorff distance and Dynamic Time Warping. Three different puzzle assembly strategies that use these comparisons are presented, along with additional logic rules to solve the full puzzle. Using these the final program is capable of solving two different, 25-piece jigsaw puzzles. A comparison of the different similarity measures and assembly algorithms in the scope of the problem is also presented.","PeriodicalId":339156,"journal":{"name":"2023 IEEE 17th International Symposium on Applied Computational Intelligence and Informatics (SACI)","volume":"4 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-05-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Solving Jigsaw Puzzles Using Computer Vision and Curve Similarity Measures\",\"authors\":\"Olivér M. Balogh, Z. Vámossy\",\"doi\":\"10.1109/SACI58269.2023.10158589\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Jigsaw puzzles are a popular form of entertainment. Solving them with the help of computers raises several interesting problems, and has been the subject of many published papers in the past. In this paper, an approach to creating a program that uses pictures of real puzzle pieces to reconstruct the full puzzle image is presented. A photography technique is described that results in consistently recognizable images, which are used to extract features of the puzzle pieces. These features are then compared using two similarity algorithms - Hausdorff distance and Dynamic Time Warping. Three different puzzle assembly strategies that use these comparisons are presented, along with additional logic rules to solve the full puzzle. Using these the final program is capable of solving two different, 25-piece jigsaw puzzles. A comparison of the different similarity measures and assembly algorithms in the scope of the problem is also presented.\",\"PeriodicalId\":339156,\"journal\":{\"name\":\"2023 IEEE 17th International Symposium on Applied Computational Intelligence and Informatics (SACI)\",\"volume\":\"4 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-05-23\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2023 IEEE 17th International Symposium on Applied Computational Intelligence and Informatics (SACI)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SACI58269.2023.10158589\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 IEEE 17th International Symposium on Applied Computational Intelligence and Informatics (SACI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SACI58269.2023.10158589","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Solving Jigsaw Puzzles Using Computer Vision and Curve Similarity Measures
Jigsaw puzzles are a popular form of entertainment. Solving them with the help of computers raises several interesting problems, and has been the subject of many published papers in the past. In this paper, an approach to creating a program that uses pictures of real puzzle pieces to reconstruct the full puzzle image is presented. A photography technique is described that results in consistently recognizable images, which are used to extract features of the puzzle pieces. These features are then compared using two similarity algorithms - Hausdorff distance and Dynamic Time Warping. Three different puzzle assembly strategies that use these comparisons are presented, along with additional logic rules to solve the full puzzle. Using these the final program is capable of solving two different, 25-piece jigsaw puzzles. A comparison of the different similarity measures and assembly algorithms in the scope of the problem is also presented.