A method for producing a code for message signaling through an image, the method employing a deep neural network, the deep neural network having an input, one or more outputs, and plural intermediate layers, each layer of the plural intermediate layers comprising plural filters, each filter of the plural filters characterized by plural parameters that define a response of the each filter to a given input, the method comprising:
- iteratively adjusting an input test image, based on results produced by the plural filters of said neural network, until the input test image adopts both (1) style features from one image, and (2) signal encoding features from a second image;
- and
- outputting an iteratively adjusted input test image, the iteratively adjusted input test image comprising signal-encoding features, in which the signal-encoding features are machine-readable from the iteratively adjusted input test image.