[发明专利]一种基于图变换和粒子群优化算法的融合域盲水印方法在审
申请号: | 202211143871.X | 申请日: | 2022-09-20 |
公开(公告)号: | CN115510404A | 公开(公告)日: | 2022-12-23 |
发明(设计)人: | 苏庆堂;胡方旭;王环英 | 申请(专利权)人: | 鲁东大学 |
主分类号: | G06F21/16 | 分类号: | G06F21/16;G06N3/00;G06T1/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 264025 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 变换 粒子 优化 算法 融合 水印 方法 | ||
1.一种基于图变换和粒子群优化算法的融合域盲水印方法,其特征在于通过具体的水印嵌入过程和提取过程来实现,其水印嵌入过程描述如下:
第一步:首先,将一幅像素个数为
第二步:将一幅像素个数为
第三步:选取一个图像块
(1)
其中,
第四步:从分层水印位序列
(2)
(3)
(4)
其中,mod(.)为取余函数,abs(.)为绝对值函数,
第五步:利用公式(5)和(6),将量化前后的第一个频域系数的变化量
(5)
(6)
其中,且为第一个频域系数的变化量,
第六步:考虑到像素值范围在0~255之间,单纯的进行像素值的加减会造成像素越界现象,以致水印位提取错误,故对方案进行优化,将像素值
(1)当没有溢出时,即如果,则对相应位置的像素按照公式(6)修改;
(6)
其中,abs(.)为绝对值函数,min(.)为取最小值函数,max(.)为取最大值函数,round(.)为四舍五入函数,
(2)当出现下溢情况时,即,如果,则将平均分配到最小像素值上,如公式(7)所示;
(7)
其中,min(.)为取最小值函数,
(8)
其中,round(.)为四舍五入函数,
(3)当出现上溢情况时,即,如果,则将平均分配到最大像素值上,如公式(9)所示:
(9)
其中,max(.)为取最大值函数,round(.)为四舍五入取整函数,
(10)
其中,round(.)为四舍五入函数,
第七步:将含水印图像块
第八步:重复执行本过程的第三步到第七步,直到所有的水印信息都被嵌入完成为止,由此得到含水印的分层载体图像
第九步:综合考虑峰值信噪比、结构相似度、归一化互相关系数、误码率等衡量指标,利用粒子群优化算法选取最优量化步长
第十步:利用公式(11)所示的康托尔配对函数对上述步骤中的重要参数进行配对加密,生成一个大整数密钥,其中,重要参数包括最优量化步长
(11)
其中,
其水印提取过程描述如下:
第一步:利用公式(12)、(13)所示的逆康托尔配对函数对大整数
(12)
(13)
其中,,,floor(.)为向下取整函数,sqrt(.)为绝对值函数,
第二步:将像素个数为
第三步:在分层含水印图像
第四步:选取一个含水印图像块
(14)
其中,
第五步:利用公式(15)和粒子群优化算法选定的最优量化步长
(15)
其中,
第六步:重复执行本过程的第四步和第五步,提取每层二进制水印位序列
第七步:对转化后的加密分层水印图像执行基于密钥
第八步:组合提取的分层水印图像
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鲁东大学,未经鲁东大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211143871.X/1.html,转载请声明来源钻瓜专利网。