Image watermarking using soft computing techniques: A comprehensive survey