Adaptive Multilevel Wavelet BCH Code Method in the Audio Watermarking System Irma Safitri, Achmad Rizal, Rizki Rivai Ginanjar, Azizah
[email protected]
School of Electrical Engineering, Telkom University 1
Introduction (1) Audio watermarking is a process of embedding information into a host audio signal in a certain way that it is difficult to extract by unauthorize person(s). Watermarking is becoming increasingly needed given the rapid information tranfers over the internet. Therefore the protection methods are demanded to fulfill the multimedia copyright including image, audio, and video files [1, 2]. 2
Introduction (2) Previous researches:
time domain method audio watermarking [1], temporal domain [2], DCT (discrete cosine transform) domain [3, 4], DWT (discrete wavelet transform) domain [5-7]. SVD (singular value decomposition) DWT based audio watermarking [8-11]. Error correcting coding audio watermarking [12, 13]
To the best of our knowledge, an audio watermarking system based on DWT-SVD and BCH code has not been done yet. 3
Introduction (3) In this research, we propose an audio watermarking using adaptive multilevel DWT BCH code method based on SVD system with the aim to improve the security. Decomposition level of DWT is selected adaptively. We will analyze the multilevel DWT effect presented in ODG, SNR and BER. BCH code used in this paper is BCH 15,7,2. 4
System Model (1) Embedding System Audio Host
Watermark Image
Framing
Bit Stream
Adaptive Multilevel DWT
Squared Matrices
SVD
QIM
BCH Encoder
SVD Reconstruction Watermarked Audio 5
Deframing
IDWT
System Model (2) Extracting System Watermarked Audio
Watermark Image
Framing
Bit Stream
Adaptive Multilevel DWT
BCH Decoder
Squared Matrices
SVD
QIM
Extracted Audio
6
Analysis (1) • LPF Attack
In quantization spacing 0.1: – ODG level 1 is -0.7 and level 3 is -1.9; – SNR level 1 = 31 dB and level 3 = 27 dB – BER level 3 is much better than level 1. The higher the decomposition level of wavelet makes audio host file is less imperceptible, but robustness is higher. 7
Analysis (2) • Noise Attack
In quantization spacing 0.1: – ODG level 1 = -2.25 and level 3 = -3.3 – SNR level 1 = 26.5 dB and level 3 = 27 dB – BER level 3 is slightly better than level 1. The higher the decomposition level of wavelet makes the audio host file is less imperceptible, but slightly more robustness can be achieved.8
Analysis (3) Compression Attack
In quantization spacing of 0.1: ODG level 1 = -0.68 and level 3 = -1.92 SNR level 1 = 24 dB and level 3 = 23 dB BER level 3 is much better than level 1. The higher decomposition level of wavelet, the audio host file is less imperceptible, but higher 9robustness.
Analysis (4) LSC Attack
At 0.1 quantization spacing: ODG level 1 = -0.68 and level 3 = -1.54 SNR level 1 = 29 dB and level 3 = 28 dB BER level 3 is much better than level 1. The higher the decomposition level of wavelet makes the audio host file is less imperceptible, but higher robustness level. 10
Conclusion The perceptual quality of audio with various attacks varies and DWT level. At quantization spacing of 0.1:
ODG and SNR values for DWT level 1 is higher than level 3. It can reach ODG level 1 = -0.68 and level 3 = -1.54 on LSC attack type, SNR level 1 = 31dB and level 3 = 27dB on LPF attack type. BER level 1 is worse than level 3, It can reach BER level 1 = 0.35 and level 3 = 0 on LPF attack.
The higher decomposition level of wavelet makes the audio host file is less imperceptible to the attack, but higher robustness. 11
References 1. P. Bassia, I. Pitas, N. Nikolaidis, “Robust audio watermarking in the time domain,” IEEE Transactions on Multimedia, 2001. 2. A. N. Lemma, J. Aprea, W. Oomen, L. van de Kerkhof, “A temporal domain audio watermarking technique,” IEEE Transactions on Signal Processing, 2003. 3. M. Charfeddine, M. El’Arbi, C. B. Amar, “ A New DCT Audio Watermarking Scheme Based on Preliminary MP3 Study,” International Journal of Multimedia Tools and Applications, 2014. 4. S. Aparna, P. S. Baiju, “Audio Watermarking Technique Using Modified Discrete Cosine Transform,” International Conference on Communication Systems and Networks (ComNet), 2016 5. S. C. Kushwaha, P. Das, M. Chakraborty, “ Multiple Watermarking on Digital Audio Based on DWT Technique,” International Conference on Communications and Signal Processing (ICCSP), 2015. 6. N. V. Lalitha, S. Rao, P. V. Y. J. Sree, “ DWT – Arnold Transform Based Audio Watermarking,” IEEE Asia Pasific Conference on Postgraduate Research in Microelectronics and Electronics (Prime Asia), 2013. 7. R. Alshazly, M. M. Fouad, M. E. Nasr, “ Secure and Robust High Quality DWT Domain Audio Watermarking Algorithm With Binary Image,” International Conference on Computer Engineering & Systems (ICCES), 2012. 8. A. Al-Haj, A. Mohammad, “Digital audio watermarking based on the discrete wavelets transform and singular value decomposition,” European Journal of Scientific Research, 2010. 9. S. Vongpraphip, M. Ketcham, “An intelligence audio watermarking based on DWT- SVD using ATS”, WRI Global Congress on Intelligent Systems, 2009. 10. A. Al Haj, T. Christina, A. Mohammad, “Hybrid DWT-SVD audio watermarking,” International Conference on Digital Information Management (ICDIM), 2010. 11. P. K. Dhar, “An SVD-based audio watermarking using variable embedding strength and exponential-log operations,” International Conference on Informatics, Electronics, and Vision (ICIEV), 2013. 12. F. Chaabane, M. Charfeddine, C. B. Amar, “The Impact of Error Correcting Coding in Audio Watermarking,” International Conference on Next Generation Networks and Services (NGNS), 2011. 13. A. R. Fazli, M. M. Eghbali, Z. Kazemi, G. Sarbisheie, “Security improvement for audio watermarking in image using BCH 12 coding”, International Symposium on Communication Systems, Networks, and Digital Signal Processing (CSNDSP), 2012.
THANK YOU
THANK YOU
13
QIM (Quantization Index Modulation) The watermark insertion is done by changing the value of S matrix component S (1,1) by using QIM embedding equation that is, for bit 1 is: and bit 0:
s(1,1) s(1,1) round *
s(1,1) s(1,1) floor * 2
with is ∆quantization spacing .
BCH Code