Processing Examples
Real preprocessing results across different puzzle sizes and complexities
Pipeline Steps
Preprocessed
Enhanced image quality
Upscaled
Lanczos interpolation + sharpening
Binary
Adaptive threshold + morphology
Edges
Canny edge detection
Contours
Shape extraction
2×2 Puzzle
4 pieces - Perfect for testing basic algorithms
Image 48
Input

Full puzzle (2×2 = 4 pieces)

Selected Piece 0 (Row 0, Col 0)
Preprocessing Pipeline - Piece 0

1. Preprocessed
Enhanced image quality

2. Upscaled
Lanczos interpolation + sharpening

3. Binary
Adaptive threshold + morphology

4. Edges
Canny edge detection

5. Contours
Shape extraction
Solved Result

✓ Successfully solved using genetic algorithm
8×8 Puzzle
64 pieces - High complexity, maximum challenge
Image 67
Input

Full puzzle (8×8 = 64 pieces)

Selected Piece 0 (Row 0, Col 0)
Preprocessing Pipeline - Piece 0

1. Preprocessed
Enhanced image quality

2. Upscaled
Lanczos interpolation + sharpening

3. Binary
Adaptive threshold + morphology

4. Edges
Canny edge detection

5. Contours
Shape extraction
Solved Result

✓ Successfully solved using genetic algorithm