[发明专利]基于多级DCT的DWT‑SVD鲁棒水印方法有效
申请号: | 201410146118.5 | 申请日: | 2014-04-11 |
公开(公告)号: | CN103955879B | 公开(公告)日: | 2017-10-24 |
发明(设计)人: | 叶学义;邓猛;惠舒云;汪云路;陈华华 | 申请(专利权)人: | 杭州电子科技大学 |
主分类号: | G06T1/00 | 分类号: | G06T1/00 |
代理公司: | 杭州君度专利代理事务所(特殊普通合伙)33240 | 代理人: | 杜军 |
地址: | 310018 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于多级DCT的DWT‑SVD鲁棒水印方法。本发明方法包括水印嵌入方法和水印提取方法。水印嵌入方法首先对原始图像进行离散小波变换,之后将其低频子带分块并对每小块进行多级离散余弦变换,然后将待嵌入水印进行混沌加密,选择每小块多级DCT系数组成新矩阵,并将加密后的水印嵌入到该新矩阵的奇异值矩阵中。水印提取方法是水印嵌入方法的逆过程,包括提取加密水印,并利用密钥对水印进行解密和恢复。本发明方法结合DWT、SVD在数字水印方面的优势,利用多级DCT的能量集中特性,获得了更多数值较大的数据,提高了水印的嵌入容量,并且依然保持了鲁棒性较好的特点,较好的解决了水印容量和鲁棒性之间的矛盾。 | ||
搜索关键词: | 基于 多级 dct dwt svd 水印 方法 | ||
【主权项】:
基于多级DCT的DWT‑SVD鲁棒水印方法,包括水印嵌入方法和水印提取方法,其特征在于:所述的水印嵌入方法的具体步骤是:步骤1:获取正方形的原始载体图像I(M,M),M是图像的行和列,对获取的原始载体图像进行一级离散小波变换,得到低频子带LL,其矩阵大小为将其低频子带LL划分为互不重叠的n×n个大小为m×m的子块,n是m的整数倍,最终得到每小块子矩阵;步骤2:对待嵌入的水印W采用logistic映射混沌模型进行混沌加密得到加密后水印W0,记映射初值为X0,混沌系数μ∈(3.5699,4],然后将加密后的水印按行排成一列,将初值X0和μ当作密钥,缺少任何一个参数或者参数不正确,都无法解密;步骤3:对每小块子矩阵进行一次离散余弦变换,然后选择每小块变换系数矩阵的左上角矩阵再次进行离散余弦变换,然后选择每小块二级变换系数矩阵的左上角矩阵组成新矩阵B;步骤4:对新矩阵B进行奇异值分解:B=U1S1V1T,得到矩阵U1、V1和S1,将W0矩阵添加到奇异值矩阵S1上,并对S1进行奇异值分解:S1+αW0=U2S2V2T,得到矩阵U2、V2和S2,α为隐藏添加系数,由B*=U1S2V1T得到变换矩阵B*;步骤5:采用B=B*对矩阵B更新,然后将B中的系数还原到步骤3中每小块二级变换系数矩阵中,进行二级离散余弦逆变换,得到嵌入水印后的低频子带,再进行离散小波逆变换,得到嵌入水印的图像I*,U2、V2和S1保留当作密钥K,用于水印的提取;所述的水印提取方法的具体步骤是:步骤a:对嵌入水印的图像I*进行一级离散小波变换,将低频子带LL进行n×n分块,得到每小块子矩阵;步骤b:对每小块子矩阵进行一次离散余弦变换,然后选择离散余弦变换系数矩阵的左上角矩阵再次进行离散余弦变换,分别提取出每小块二级离散余弦系数矩阵的左上角矩阵组成新矩阵B**;步骤c:对矩阵B**进行奇异值分解:B**=U1*S2*V1*T;用S2*和密钥K计算出矩阵E=U2S2*V2T,最后计算需要提取的水印W*,对提取出的水印进行混沌解密即可恢复真实的水印。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州电子科技大学,未经杭州电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410146118.5/,转载请声明来源钻瓜专利网。
- 上一篇:金属板材卷绕机
- 下一篇:一次焊接封装工装结构