Solving Jigsaw Puzzles with Linear Programming
Rui Yu, Chris Russell and Lourdes Agapito
Abstract
We propose a novel Linear Program (LP) based formulation for solving jigsaw puzzles. We formulate jigsaw solving as a set of successive global convex relaxations of the standard NP-hard formulation, that can describe both jigsaws with pieces of unknown position and puzzles of unknown position and orientation. The main contribution and strength of our approach comes from the LP assembly strategy. In contrast to existing greedy methods, our LP solver exploits all the pairwise matches simultaneously, and computes the position of each piece/component globally. The main advantages of our LP approach include: (i) a reduced sensitivity to local minima compared to greedy approaches, since our successive approximations are global and convex and (ii) an increased robustness to the presence of mismatches in the pairwise matches due to the use of a weighted L1 penalty. To demonstrate the effectiveness of our approach, we test our algorithm on public jigsaw datasets and show that it outperforms state-of-the-art methods.
Session
Recognition, Optimisation and Performance Evaluation
Files
Extended Abstract (PDF, 1M)
Paper (PDF, 20M)
Supplemental Materials (PDF, 10M) DOI
10.5244/C.30.139
https://dx.doi.org/10.5244/C.30.139
Citation
Rui Yu, Chris Russell and Lourdes Agapito. Solving Jigsaw Puzzles with Linear Programming. In Richard C. Wilson, Edwin R. Hancock and William A. P. Smith, editors, Proceedings of the British Machine Vision Conference (BMVC), pages 139.1-139.12. BMVA Press, September 2016.
Bibtex
@inproceedings{BMVC2016_139,
title={Solving Jigsaw Puzzles with Linear Programming},
author={Rui Yu, Chris Russell and Lourdes Agapito},
year={2016},
month={September},
pages={139.1-139.12},
articleno={139},
numpages={12},
booktitle={Proceedings of the British Machine Vision Conference (BMVC)},
publisher={BMVA Press},
editor={Richard C. Wilson, Edwin R. Hancock and William A. P. Smith},
doi={10.5244/C.30.139},
isbn={1-901725-59-6},
url={https://dx.doi.org/10.5244/C.30.139}
}