Abstract
In this paper, the spread spectrum watermarking in wavelet domain is optimised by using a number of techniques to make it more efficient when executed by a platform running on mobile devices. The proposed techniques can be executed efficiently and consume less computational and power resources as compared to the conventional spread spectrum-based watermarking. The proposed technique represents binary bits in the watermark using symbols, wherein each symbol represents at least 2 binary bits. A symbol is then mapped into a pseudo noise sequence and embedded in the digital image. Our analytical results show that our schemes reduce the number of operations required for watermarking by similar to 50%, while our experimental results show that our schemes save about similar to 59 and similar to 67% in processing time and energy consumption, respectively.