Overview#
This project compresses images by recursively splitting regions into a quadtree and preserving blocks based on homogeneity criteria. It demonstrates algorithmic compression ideas in a clean systems-style implementation.
Highlights#
- Quadtree representation for recursive image partitioning
- Configurable segmentation and compression behavior
- Cross-platform CMake build
- CLI workflow suitable for benchmark-style testing
Challenges & Learnings#
- Balancing compression ratio against visual quality
- Implementing memory-efficient tree structures
- Selecting robust homogeneity thresholds
@l0stplains