watermark algorithm based on discrete cosine transform