1. A method for producing a watermark on a document, the method including the step of: a) determining a required plural number of watermark layers and a dot patterns for each of the plurality of watermark layers; b) selecting at least one latent image object for each of the plural number of watermark layers and embedding each latent image object into its respective watermark layer; c) superposing the watermark layers to form the watermark; d) defining and generating a decoder for each of the number of watermark layers; and e) applying the watermark to the document.