A cellular coevolutionary algorithm for image segmentation