Evolving Camouflage with NEAT and Compositional Pattern Producing Networks in Rhino Grasshopper
C# component for Grasshopper that implements a CPPN from scratch to evolve camouflage designs
Camouflage designs are evolved to blend in with their background, given a fitness functions determined by the following three metrics:
-
Luminance Comparison
-
Edge Detectability using Gabor Filters
-
Feature Matching using SURF features