Evolve
Evolve copied to clipboard
intelligent image split
split image into a quadtree of regions with similar detail level
for each region, launch a thread and evolve a solution (give more processor time to more detailed regions)
also possibly split image into quadtree of regions with similar fitness level
for each region, launch a thread and evolve a better solution (give more processor time to less fit regions)
how do you define detail level? What do you do with the 'unions' -- the line of pixels that will not match on both regions?
I would say that detail level is 1 / (the standard deviation of the colour values for the pixels within a region). The unions are still a problem..