Computational intelligence in steganography: adaptive image watermarking