Text this: Adaptive image watermarking algorithm based on an efficient perceptual mapping model with FPGA implementation