资源简介

基于小波变换(DWT)提出了一种将数字图像隐藏在音频信号中的音频信号的水印设计,以音频信号为载体,将秘密信号嵌入载体音频信号当中,实现音频信号的水印。采用变换域小波变换(DWT)的技术,将音频信号进行小波变换,提取出低频分量,然后将水印嵌入到音频信号的低频当中。通过基于小波变换的分层水印提取过程对数字图像嵌入到原始音频载体信号中,实现了数字图像水印的多重嵌入和提取,利用MATLAB软件实现一个完整的水印算法,进行性能仿真结果的对比,该算法实现的多重水印具有较好的稳健性和不可察觉性。

资源截图

代码片段和文件信息

function b=BER(x1x2)
%----计算提取水印的误码率;
%----x1、x2是原始水印图像和提取的水印图像,无先后顺序。
sizex1=size(x1);
sizex2=size(x2);
if(isequal(sizex1sizex2)==1)
    dimensionofx=length(sizex1);%计算水印图像的维数
    totalpointsx=1;
    for i=1:dimensionofx
        totalpointsx=totalpointsx*sizex1(i);
    end
    x1_=reshape(x1totalpointsx1);
    x2_=reshape(x2totalpointsx1);
    A=sum(x2_~=x1_);
    b=A*100/totalpointsx;
else
    msgbox(‘size does not match‘‘error‘);
end

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-10-10 15:39  源码\
     文件     8628040  2011-10-25 15:27  源码\11.wav
     文件     8628040  2017-05-20 11:10  源码\11_DWT.wav
     文件         507  2017-05-07 09:07  源码\BER.m
     文件      433363  2017-05-20 11:13  源码\音频数字水印技术研究及MATLAB实现+10199.doc
     目录           0  2018-10-10 15:39  演示\
     文件     5011446  2017-05-07 10:02  演示\10199程序.avi
     文件          64  2018-10-10 16:34  说明.txt
     目录           0  2018-10-10 15:38  需求\
     文件       37376  2018-10-12 18:14  需求\10199+matlab数字音频水印的研究与实现.doc

评论

共有 条评论