Jigsaw puzzles with pieces of unknown orientation
Region filling and object removal by exemplar-based image inpainting