A probabilistic image jigsaw puzzle solver

被引:92
作者
Cho, Taeg Sang [1 ]
Avidan, Shai [2 ]
Freeman, William T. [1 ]
机构
[1] MIT, Cambridge, MA 02139 USA
[2] Tel Aviv Univ, Adobe Syst Inc, Tel Aviv, Israel
来源
2010 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR) | 2010年
关键词
D O I
10.1109/CVPR.2010.5540212
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We explore the problem of reconstructing an image from a bag of square, non-overlapping image patches, the jigsaw puzzle problem. Completing jigsaw puzzles is challenging and requires expertise even for humans, and is known to be NP-complete. We depart from previous methods that treat the problem as a constraint satisfaction problem and develop a graphical model to solve it. Each patch location is a node and each patch is a label at nodes in the graph. A graphical model requires a pairwise compatibility term, which measures an affinity between two neighboring patches, and a local evidence term, which we lack. This paper discusses ways to obtain these terms for the jigsaw puzzle problem. We evaluate several patch compatibility metrics, including the natural image statistics measure, and experimentally show that the dissimilarity-based compatibility - measuring the sum-of-squared color difference along the abutting boundary - gives the best results. We compare two forms of local evidence for the graphical model: a sparse-and-accurate evidence and a dense-and-noisy evidence. We show that the sparse-and-accurate evidence, fixing as few as 4 - 6 patches at their correct locations, is enough to reconstruct images consisting of over 400 patches. To the best of our knowledge, this is the largest puzzle solved in the literature. We also show that one can coarsely estimate the low resolution image from a bag of patches, suggesting that a bag of image patches encodes some geometric information about the original image.
引用
收藏
页码:183 / 190
页数:8
相关论文
共 24 条
[1]  
[Anonymous], S COMP GEOM
[2]  
[Anonymous], 2006, Pattern recognition and machine learning
[3]  
BROWN BJ, 2008, ACM TOG SIGGRAPH
[4]  
CHANG CC, 2001, J SYSTEMS SOFTWARE
[5]  
CHO TS, 2008, IEEE CVPR
[6]   Jigsaw puzzles, edge matching, and polyomino packing: Connections and complexity [J].
Demaine, Erik D. ;
Demaine, Martin L. .
GRAPHS AND COMBINATORICS, 2007, 23 (Suppl 1) :195-208
[7]  
Elkan C., 2003, MACHINE LEARNING-INTERNATIONAL WORKSHOP THEN CONFERENCE, P147, DOI DOI 10.1016/0026-2714(92)90278-S
[8]   Novel steganographic method based on jig swap puzzle images [J].
Farn, En-Jung ;
Chen, Chaur-Chin .
JOURNAL OF ELECTRONIC IMAGING, 2009, 18 (01)
[9]   APICTORIAL JIGSAW PUZZLES - COMPUTER SOLUTION OF PROBLEM IN PATTERN RECOGNITION [J].
FREEMAN, H ;
GARDER, L .
IEEE TRANSACTIONS ON COMPUTERS, 1964, EC13 (02) :118-&
[10]  
Friedman J, 2000, ANN STAT, V28, P400