In this paper a watermarking technique using hybrid wavelet transforms obtained from sinusoidal and non-sinusoidal component orthogonal transforms is proposed. Sinusoidal transform DCT and non-sinusoidal transforms Walsh, Haar and Discrete Kekre Transform are used to generate hybrid wavelet transforms namely DCT-Walsh, Walsh-DCT, DCT-Haar, Haar-DCT, DCT-DKT and DKT-DCT. Size of each component transform matrix is varied suitably from 4, 8, 16, 32, and 64 to generate hybrid wavelet transform matrix for host and watermark. The best size combination is further applied column wise and row wise to host and watermark and to embed the watermark middle frequency regions of host is selected. Embedding is first done without sorting the hybrid wavelet transform coefficients of host and watermark and then sorting is applied to observe the difference in the achieved robustness. Performance of proposed technique is evaluated against various attacks to decide whether sinusoidal transform when used as base transform matrix or local transform matrix is more robust.
Read full abstract