LogoPuzzle Solver

Processing Examples

Real preprocessing results across different puzzle sizes and complexities

Pipeline Steps

1

Original

Raw puzzle tile

2

Upscaled

Lanczos interpolation + sharpening

3

Binary

Adaptive threshold + morphology

4

Edges

Canny edge detection

5

Contours

Shape extraction

2×2 Puzzle

4 pieces - Perfect for testing basic algorithms

2×2 Puzzle - Original

Original

Raw puzzle tile

2×2 Puzzle - Upscaled

Upscaled

Lanczos interpolation + sharpening

2×2 Puzzle - Binary

Binary

Adaptive threshold + morphology

2×2 Puzzle - Edges

Edges

Canny edge detection

2×2 Puzzle - Contours

Contours

Shape extraction

4×4 Puzzle

16 pieces - Medium complexity with clear features

4×4 Puzzle - Original

Original

Raw puzzle tile

4×4 Puzzle - Upscaled

Upscaled

Lanczos interpolation + sharpening

4×4 Puzzle - Binary

Binary

Adaptive threshold + morphology

4×4 Puzzle - Edges

Edges

Canny edge detection

4×4 Puzzle - Contours

Contours

Shape extraction

8×8 Puzzle

64 pieces - High complexity, maximum challenge

8×8 Puzzle - Original

Original

Raw puzzle tile

8×8 Puzzle - Upscaled

Upscaled

Lanczos interpolation + sharpening

8×8 Puzzle - Binary

Binary

Adaptive threshold + morphology

8×8 Puzzle - Edges

Edges

Canny edge detection

8×8 Puzzle - Contours

Contours

Shape extraction

Ready to try it yourself?

Upload your own puzzle image and see the preprocessing in action