Publication | Closed Access
SOLVING THE JIGSAW PUZZLE PROBLEM IN LINEAR TIME
35
Citations
4
References
1989
Year
Mathematical ProgrammingEngineeringComputational ComplexityOperations ResearchString-searching AlgorithmPattern RecognitionString ProcessingRotation-independent ShapeDiscrete MathematicsCombinatorial OptimizationComputational GeometryGeometric ModelingApictorial Jigsaw PuzzlesCombinatorial ProblemComputer SciencePattern MatchingComputational ScienceGeometric AlgorithmNatural SciencesCombinatorial Pattern MatchingAlgorithmic EfficiencyJigsaw Puzzlesshape EncodingshapeLinear Programming
Abstract We introduce an algorithm that efficiently matches (fits together) parts of boundaries of two-dimensional objects in order to assemble apictorial jigsaw puzzles. A rotation-independent shape encoding allows us to find the best (longest) match between two shapes in time proportional to the sum of the lengths of their representations. In order to find this match, we use Weiner's string matching technique combined with compact position trees to find, in linear time, the longest shared pattern between two strings. The shape matching procedure is then used by two greedy algorithms to assemble the apictorial jigsaw puzzles. Key words: Jigsaw puzzlesshape encodingshape matching
| Year | Citations | |
|---|---|---|
Page 1
Page 1