Matlab中如何利用LSB技术实现音频数字水印嵌入与提取的源码?
- 内容介绍
- 文章标签
- 相关推荐
本文共计791个文字,预计阅读时间需要4分钟。
1+简介+作为信息隐藏技术的一个重要具体表现形式,数字水印是一种有效的数字产品版权保护和数据安全维护技术。在版权保护、指纹识别、复制保护、广播监控等方面有重要的应用[1]。
1 简介
作为信息隐藏技术的一个具体表现形式,数字水印是一种有效的数字产品版权保护和数据安全维护技术,在版权保护、"指纹"识别、拷贝保护、广播监视等方面有重要的应用[1]。用LSB算法对水印进行了嵌入和提取,并用Matlab实现了水印算法的仿真。通过仿真结果可以看出,LSB算法不影响原始图像的视觉效果,而且水印提取效果也较好,说明LSB算法具有较好的稳健性和良好的水印不可见性。
2 部分代码
[x1,fs]=audioread('music1.wav');cy1=x1(:,1);
cy2=x1(:,2);
% [x1,fs]=audioread('music2.wav');
%从底部到顶部,底部的平面有细节,而高阶的比特平面则包含了大多数的数据。
本文共计791个文字,预计阅读时间需要4分钟。
1+简介+作为信息隐藏技术的一个重要具体表现形式,数字水印是一种有效的数字产品版权保护和数据安全维护技术。在版权保护、指纹识别、复制保护、广播监控等方面有重要的应用[1]。
1 简介
作为信息隐藏技术的一个具体表现形式,数字水印是一种有效的数字产品版权保护和数据安全维护技术,在版权保护、"指纹"识别、拷贝保护、广播监视等方面有重要的应用[1]。用LSB算法对水印进行了嵌入和提取,并用Matlab实现了水印算法的仿真。通过仿真结果可以看出,LSB算法不影响原始图像的视觉效果,而且水印提取效果也较好,说明LSB算法具有较好的稳健性和良好的水印不可见性。
2 部分代码
[x1,fs]=audioread('music1.wav');cy1=x1(:,1);
cy2=x1(:,2);
% [x1,fs]=audioread('music2.wav');
%从底部到顶部,底部的平面有细节,而高阶的比特平面则包含了大多数的数据。

