音频数字水印的算法实现(7)

[8] 蔡咏梅[1], 郭文强[1]. 基于DWT-SVD的音频零水印算法[J]. 计算机工程与设计, 2014, 35(1):42-46.

 

基于DWT-SVD的音频零水印算法 [8]          

原理和前一篇差不多,过程有差别,实现了零水印

嵌入:

1.将二维水印降维,假设长度为N

2.将原数据分段,每段1024,段数大于N

3.对每一段转化为32*32的矩阵,做二级DWT,提取近似分量

4.对提取的近似分量做SVD得到对角矩阵S

5.根据S[1,1]计算水印秘钥:
取X(i)=最接近S[1,1]的整数,如果X(i)为奇数则,水印为1,反之为0

6.对每一段做如上处理得到水印序列,将水印秘钥和原水印做异或得到最终的伪水印W

 

提取:

按照嵌入的步骤,得到水印序列,再和伪水印做异或得到真正的水印信息,然后升维

 

实验结果:

对三条不同风格音频WAV,44KHZ,16bit,嵌入水印,计算NC和BER

面对下采样,噪声,重量化等攻击表现了很好的鲁棒性,并且对比其他的文献也有提升

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值