Text this: Modified kernels-alternated error diffusion multipurpose watermarking algorithm for halftone images