【技术实现步骤摘要】
水印嵌入、提取方法、装置及电子设备
本专利技术涉及计算机数据安全
,具体涉及一种水印嵌入和提取方法、装置及电子设备。
技术介绍
随着数字拍照、摄影技术的推广和互联网技术的发展,数字媒体(数字音频、数字图像和数字视频等)的应用越来越广泛,对数字媒体的敏感信息保护和版权保护意识日益增强,数字水印技术成为解决该领域技术问题的有效手段。现有的水印嵌入和提取方法针对背景相对简单的图像嵌入水印后,会导致隐秘性降低影响原图效果,不能平衡好隐秘性和鲁棒性。当处理海量的数据时,当前方法不能完全保证效率,提取水印结果准确率较低,会影响整个任务进度,降低工作效率。
技术实现思路
本申请实施例提供了一种水印嵌入和提取方法、装置及电子设备,可以解决水印技术嵌入和提取效率低,鲁棒性和隐秘性差的技术问题。所述技术方案如下:第一方面,本申请实施例提供了一种水印嵌入方法,包括:获取待添加水印的灰度图像;提取所述灰度图像的多个特征点;获取水印矩阵;以各个特征点为中心和所述水印矩阵的尺寸,确定所述灰度图像
【技术保护点】
1.一种水印嵌入方法,其特征在于,所述方法包括:/n获取待添加水印的灰度图像;/n提取所述灰度图像的多个特征点;/n获取水印矩阵;/n以各个特征点为中心和所述水印矩阵的尺寸,确定所述灰度图像的水印添加区域;/n对所述水印添加区域中的子矩阵进行DCT离散余弦变换,获得DCT系数矩阵;/n取所述DCT系数矩阵中的预设位置的两个系数作为初始系数对;/n基于所述水印矩阵与所述子矩阵的对应关系,计算新的系数对;/n将所述新的系数对更新到所述DCT系数矩阵;/n对更新后的所述DCT系数矩阵进行反DCT,获得反DCT系数矩阵,将所述反DCT系数矩阵替换所述灰度图像对应位置的区域得到水印图像。/n
【技术特征摘要】
1.一种水印嵌入方法,其特征在于,所述方法包括:
获取待添加水印的灰度图像;
提取所述灰度图像的多个特征点;
获取水印矩阵;
以各个特征点为中心和所述水印矩阵的尺寸,确定所述灰度图像的水印添加区域;
对所述水印添加区域中的子矩阵进行DCT离散余弦变换,获得DCT系数矩阵;
取所述DCT系数矩阵中的预设位置的两个系数作为初始系数对;
基于所述水印矩阵与所述子矩阵的对应关系,计算新的系数对;
将所述新的系数对更新到所述DCT系数矩阵;
对更新后的所述DCT系数矩阵进行反DCT,获得反DCT系数矩阵,将所述反DCT系数矩阵替换所述灰度图像对应位置的区域得到水印图像。
2.根据权利要求1所述方法,其特征在于,所述获取水印矩阵,包括:
采用ASCII编码方式,将水印信息转换为所述二进制水印序列;
检测所述二进制水印序列的长度L;
将所述水印序列以列存储方式设置为a×b的水印矩阵;
其中,a、b值选取规则满足条件a·b≈L,使得|a-b|+|a·b-1|的值最小,a和b为大于1的整数。
3.根据权利要求1所述方法,其特征在于,所述提取所述灰度图像的多个特征点,包括:
使用SURF算法计算所述灰度图像像素点的Hessian矩阵行列式;
将满足预设条件的多个像素点提取为特征点得到多个特征点。
4.根据权利要求1所述方法,其特征在于,所述以各个特征点为中心和所述水印矩阵的尺寸,确定所述灰度图像的水印添加区域,包括:
使用贪心算法对所述水印添加区域进行重叠判断;
将满足预设条件的所述水印区域确定为水印添加区域;
其中,所述水印添加区域大小为(a·m)×(b·m),m×m为区域子矩阵尺寸,a·m为区域高,b·m为区域宽,a、b和m为大于1的整数。
5.根据权利要求1所述方法,其特征在于,所述基于所述水印矩阵与所述子矩阵的对应关系,计算新的系数对,包括:
以所述计算新的系数对作为初始的系数对进行多次循环处理;
计算新的系数对。
6.一种...
【专利技术属性】
技术研发人员:王琪琪,张磊,张元鹏,程晓杰,曾一林,
申请(专利权)人:上海蓝书信息科技有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。