基于DCT算法的音频信息隐藏研究 |
|
|
算法的音频信息隐藏的MATLAB仿真 2.1 隐藏信息的预处理 设隐藏信息的文件名“hs.bmp”,是256*256的二值图像,若图像的行和列用P和Q表示,则隐藏信息共有P*Q=65536个像素(如图1所示),再把该二值图像进行置乱压缩处理。图像置乱压缩方法有很多,如基于Arnold变换、幻方变换、魔方变换和基于面包师的图像置乱技术等,这里定义一个修改图片函数function b=modifyImage(hs),在二值图像信息不变的情况下产生相同大小的图片从而实现置乱。 为匹配一维音频信息载体,还需要将置乱压缩后的二值图像的像素点的位置和数据进行改变,二维二值图像降维操作,两次置乱后的图像如图2所示。 C=reshape(HSZ,1,P*Q); %两次置乱后的图片HSZ降维成一维序列存入矩阵C中。 图1 置乱前的隐藏信息 图2 置乱后的隐藏信息 2.2 载体音频信息的预处理 FDATool工具是MATLAB信号处理工具箱里专用的滤波器设计分析工具,可以通过调整滤波器的类型和参数获得所需的滤波器的幅频相频特性设计。整理:WWW.YbAsk.COM 。 载体音频信息的低通滤波器的设计步骤如下:①在MATLAB的命令窗口中输入:“fdatool”,启动Filter Design & Analyze Tool(FDATool);②Filter Design & Analyze Tool(FDATool)的主界面总共分两大部分,一部分是特性区,在界面的上半部分,用来显示滤波器的各种特性;另一部分是Design Filter,在界面的下半部,用来设置滤波器的设计参数;③在主界面下半部的参数设计界面中根据需要选择合适的选项,本文设计一个低通滤波器,Response Type选择Lowpass,Design Method选择IIR中的Butterworth这个传递函数,设定filter order项中的specify order,specify order是在条件的允许下使设计的滤波器尽可能的接近理想滤波器,一般specify order越高越好,相对来说消耗的资源多些,指定specify order=5。设置完以上一页 [1] [2] [3] [4] [5] 下一页 |
|
|
|
上一个论文: 精品课程的视音频教学效果研究 下一个论文: 对于音乐制作过程中音频效果器的研究 |
|