Coevolution of Camouflage
Craig Reynolds
TL;DR
The paper presents an abstract 2D coevolutionary framework that models camouflage evolution as an adversarial dynamic between prey texture evolution and predator vision learning, guided by real background photographs. Prey textures are generated via TexSyn-based genetic programming, while predators are CNN-based detectors that learn from tournament outcomes and adapt over time; the competition uses a tournament-based relative fitness mechanism and periodic auto-curation. The study demonstrates that camouflage can emerge and sharpen under coevolution, provides an open-source testbed for exploring camouflage metrics and background-stimuli interactions, and suggests avenues for extending into 3D and alternative evaluation methods.
Abstract
Camouflage in nature seems to arise from competition between predator and prey. To survive, predators must find prey, and prey must avoid being found. This work simulates an abstract model of that adversarial relationship. It looks at crypsis through evolving prey camouflage patterns (as color textures) in competition with evolving predator vision. During their "lifetime" predators learn to better locate camouflaged prey. The environment for this 2D simulation is provided by a set of photographs, typically of natural scenes. This model is based on two evolving populations, one of prey and another of predators. Mutual conflict between these populations can produce both effective prey camouflage and predators skilled at "breaking" camouflage. The result is an open source artificial life model to help study camouflage in nature, and the perceptual phenomenon of camouflage more generally.
