- 20
- 0
- 约3.1千字
- 约 46页
- 2019-07-06 发布于湖北
- 举报
W-SVD数字水印实验 《信息隐藏实验教程》教学幻灯片 十四 W-SVD水印算法简介 W-SVD数字水印算法是美国Syracuse大学数学系和美国空军实验室通信遥感部联合于1998年发布的。该算法属于小波变换域数字水印算法,具有良好的水印不可见性和鲁棒性等特点。尽管这一算法也并不是十分完美的,而且也不具备现代数字水印自适应和盲检测的要求,但无论如何,W-SVD的经典性是无庸置疑的。 第一部分 水印生成和嵌入 水印生成和嵌入策略流程图 步骤二:对低频相似矩阵做SVD变换 矩阵SVD变换:对于任意M×N矩阵B,都可以写成B=UΣVT,其中U和V分别是M×M和N×N的正交矩阵。Σ是M×N的对角矩阵。 SVD变换通过函数svd完成。(右图从上到下依次为U、 Σ 、V、 ) 步骤三:正交随机矩阵的生成 在W-SVD算法中,我们需要生成 和 两个随机的正交矩阵。 对于一个M×N矩阵C,其QR分解是将一个M×M的正交矩阵Q和一个M×N的矩阵R。 在MATLAB中,QR变换是通过内置函数qr完成的。 (右图从上到下依次为一般随机矩阵、Q和R ) 步骤四:随机对角矩阵的生成 随机对角矩阵生成: sigma_tilda=alpha*diag(flipud(sort(rand(d,1)))
原创力文档

文档评论(0)