Applying informed coding and embedding to design a robust high-capacity watermark