A computational strategy exploiting genetic algorithms to recover color surface reflectance functions