Fast optimum decoding for non-additive readable watermarking