A fully automated greedy square jigsaw puzzle solver
Solving Square Jigsaw Puzzles Using Dynamic Programming and the Hungarian Procedure