1. A method for digital watermarking of an image, comprising: receiving the image to be watermarked; determining the watermark to be embedded in the image; embedding an invisible digital watermark into the image using a multi-dimensional threshold operation, wherein at least one input thereto is a phase shift value such that the threshold applied at any particular pixel is chosen using the phase shift value; and outputting the watermarked image containing the embedded invisible digital watermark.