图像去水印方法、装置、设备和介质制造方法及图纸

技术编号:38759415 阅读:9 留言:0更新日期:2023-09-10 09:44
本申请涉及一种图像去水印方法、装置、计算机设备和存储介质,涉及信息安全技术领域,可用于金融科技领域。可用于金融科技领域或其他相关领域。所述方法包括:获取目标图像,将目标图像进行灰度处理得到灰度图像,基于灰度图像中每相邻两个像素点的灰度值,计算每相邻两个像素点对应的边权重值;针对每一像素点,确定像素点的最佳邻居节点;基于最佳邻居节点和社团结构检测算法,得到目标水印区域;基于目标水印区域,将目标图像分别处理为初始不带水印图和初始水印轮廓位置图,并基于生成对抗网络,将初始不带水印图和初始水印轮廓位置图处理为目标去水印图像。本申请提供的方法,能够将带有水印的目标图像处理为和原图像一致的目标去水印图像。目标去水印图像。目标去水印图像。

【技术实现步骤摘要】
图像去水印方法、装置、设备和介质


[0001]本申请涉及信息安全
,特别是涉及一种图像去水印方法、装置、计算机设备和存储介质。

技术介绍

[0002]水印在日常生活中随处可见,它是一种保护图像图片版权的机制,防止未经许可或授权的使用。但是,有些网站或者软件会自动给用户发布的图像打上水印,这会让用户在使用这些图片时产生困扰。
[0003]目前,用户主要是使用图像处理软件photoshop、Teorex和去水印软件Inpaint等工具,去除图像上的水印。但是,这些工具很难将去除水印后的图片恢复至原貌。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种能够完全将图像恢复至原貌的图像去水印方法、装置、计算机设备和计算机可读存储介质。
[0005]第一方面,本申请提供了一种图像去水印方法,所述方法包括:
[0006]获取目标图像,将所述目标图像进行灰度处理得到灰度图像,基于灰度图像中每相邻两个像素点的灰度值,计算每相邻两个像素点对应的边权重值;
[0007]针对每一像素点,将所述像素点对应的所有边权重值中的最大值,确定为所述像素点的最佳边权重值,并将所述最佳边权重值对应的另一像素点,确定为所述像素点的最佳邻居节点;
[0008]基于所述最佳邻居节点和社团结构检测算法,得到目标水印区域;
[0009]基于所述目标水印区域,将所述目标图像分别处理为初始不带水印图和初始水印轮廓位置图,并基于生成对抗网络,将所述初始不带水印图和所述初始水印轮廓位置图处理为目标去水印图像,所述生成对抗网络包括生成器和判别器。
[0010]在其中一个实施例中,所述基于灰度图像中每相邻两个像素点的灰度值,计算每相邻两个像素点对应的边权重值之前,包括:
[0011]获取所述灰度图像中每个像素点的每个通道的灰度值;
[0012]基于每个通道的灰度值和每个通道对应的预设权重值,计算所述像素点的灰度值。
[0013]在其中一个实施例中,所述基于所述最佳邻居节点和社团结构检测算法,得到目标水印区域,包括:
[0014]将所有具有相同最佳邻居节点的像素点、以及所述最佳邻居节点确定为一个社团;
[0015]基于所述社团结构检测算法,对所有社团进行整合聚类,得到多个可疑水印区域;
[0016]从多个可疑水印区域中,确定所述目标水印区域。
[0017]在其中一个实施例中,所述方法还包括:所述初始不带水印图中目标水印区域的
所有像素点的像素值均为0;所述初始水印轮廓位置图中目标水印区域的所有像素点的像素值均为255,剩余区域的所有像素点的像素值均为0。
[0018]在其中一个实施例中,所述生成器包括超分辨率网络和基于空洞卷积的编解码器网络;所述基于生成对抗网络,将所述初始不带水印图和所述初始水印轮廓位置图处理为目标去水印图像,包括:
[0019]利用所述编解码器网络,对所述初始不带水印图进行修复,得到目标不带水印图;
[0020]利用所述超分辨率网络,对所述初始水印位置轮廓图进行优化,得到目标水印位置轮廓图;
[0021]基于所述目标不带水印图、所述目标水印位置轮廓图、以及所述生成对抗网络,生成目标去水印图像。
[0022]在其中一个实施例中,所述基于所述目标不带水印图、所述目标水印位置轮廓图、以及所述生成对抗网络,生成目标去水印图像,包括:
[0023]将所述目标不带水印图和所述目标水印位置轮廓图中相应位置的像素点的像素值相加,得到初始去水印图像;
[0024]基于生成对抗网络,对所述初始去水印图像进行优化,得到目标去水印图像。
[0025]在其中一个实施例中,所述基于生成对抗网络,对所述初始去水印图像进行优化,得到目标去水印图像,包括:
[0026]将所述初始去水印图像输入所述生成器,得到中间去水印图像;
[0027]将所述中间去水印图像输入所述判别器,判断生成对抗损失是否满足预设的收敛条件,若满足,则将所述中间去水印图像确定为所述目标去水印图像;
[0028]若不满足,则在对所述生成器或者所述判别器进行参数调整后,返回将所述初始去水印图像输入所述生成器的步骤,并继续执行。
[0029]第二方面,本申请还提供了一种图像去水印装置,所述装置包括:
[0030]第一获取模块,用于获取目标图像,将所述目标图像进行灰度处理得到灰度图像,基于灰度图像中每相邻两个像素点的灰度值,计算每相邻两个像素点对应的边权重值;
[0031]确定模块,用于针对每一像素点,将所述像素点对应的所有边权重值中的最大值,确定为所述像素点的最佳边权重值,并将所述最佳边权重值对应的另一像素点,确定为所述像素点的最佳邻居节点;
[0032]第二获取模块,用于基于所述最佳邻居节点和社团结构检测算法,得到目标水印区域;
[0033]处理模块,用于基于所述目标水印区域,将所述目标图像分别处理为初始不带水印图和初始水印轮廓位置图,并基于生成对抗网络,将所述初始不带水印图和所述初始水印轮廓位置图处理为目标去水印图像,所述生成对抗网络包括生成器和判别器。
[0034]第三方面,本申请还提供了一种计算机设备。计算机设备包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现上述的任意一个实施例中的方法的步骤。
[0035]第四方面,本申请还提供了一种计算机可读存储介质。计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述的任意一个实施例中的方法的步骤。
[0036]上述图像去水印方法、装置、计算机设备和存储介质,获取目标图像,将目标图像进行灰度处理得到灰度图像,基于灰度图像中每相邻两个像素点的灰度值,计算每相邻两个像素点对应的边权重值;针对每一像素点,将像素点对应的所有边权重值中的最大值,确定为像素点的最佳边权重值,并将最佳边权重值对应的另一像素点,确定为像素点的最佳邻居节点;基于最佳邻居节点和社团结构检测算法,得到目标水印区域;基于目标水印区域,将目标图像分别处理为初始不带水印图和初始水印轮廓位置图,并基于生成对抗网络,将初始不带水印图和初始水印轮廓位置图处理为目标去水印图像,生成对抗网络包括生成器和判别器。本申请提供的方法,基于最佳邻居节点和社团结构检测算法,得到目标水印区域,能够更精准的确定目标水印区域;并基于生成对抗网络,将带有水印的目标图像处理为和原图像一致的目标去水印图像。
附图说明
[0037]图1为一个实施例中图像去水印方法的流程示意图;
[0038]图2为一个实施例中目标去水印图像生成方法的流程示意图;
[0039]图3为另一个实施例中像素点的灰度值计算方法的流程示意图;
[0040]图4为一个实施例中图像去水印装置的结构框图;
[0041]图5为一个实施例中计算机设备的内部结构图。
具体实施方式
[0042]为了使本申请的目的、技术本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像去水印方法,其特征在于,所述方法包括:获取目标图像,将所述目标图像进行灰度处理得到灰度图像,基于灰度图像中每相邻两个像素点的灰度值,计算每相邻两个像素点对应的边权重值;针对每一像素点,将所述像素点对应的所有边权重值中的最大值,确定为所述像素点的最佳边权重值,并将所述最佳边权重值对应的另一像素点,确定为所述像素点的最佳邻居节点;基于所述最佳邻居节点和社团结构检测算法,得到目标水印区域;基于所述目标水印区域,将所述目标图像分别处理为初始不带水印图和初始水印轮廓位置图,并基于生成对抗网络,将所述初始不带水印图和所述初始水印轮廓位置图处理为目标去水印图像,所述生成对抗网络包括生成器和判别器。2.根据权利要求1所述的方法,其特征在于,所述基于灰度图像中每相邻两个像素点的灰度值,计算每相邻两个像素点对应的边权重值之前,包括:获取所述灰度图像中每个像素点的每个通道的灰度值;基于每个通道的灰度值和每个通道对应的预设权重值,计算所述像素点的灰度值。3.根据权利要求1所述的方法,其特征在于,所述基于所述最佳邻居节点和社团结构检测算法,得到目标水印区域,包括:将所有具有相同最佳邻居节点的像素点、以及所述最佳邻居节点确定为一个社团;基于所述社团结构检测算法,对所有社团进行整合聚类,得到多个可疑水印区域;从多个可疑水印区域中,确定所述目标水印区域。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述初始不带水印图中目标水印区域的所有像素点的像素值均为0;所述初始水印轮廓位置图中目标水印区域的所有像素点的像素值均为255,剩余区域的所有像素点的像素值均为0。5.根据权利要求1所述的方法,其特征在于,所述生成器包括超分辨率网络和基于空洞卷积的编解码器网络;所述基于生成对抗网络,将所述初始不带水印图和所述初始水印轮廓位置图处理为目标去水印图像,包括:利用所述编解码器网络,对所述初始不带水印图进行修复,得到目标不带水印图;利用所述超分辨率网络,对所述初始水印位置轮廓图进行优化,得到目标水印位置轮廓图;基于所述目标不带水印图、所述目标水印位置轮...

【专利技术属性】
技术研发人员:许啸王雪霏程元鸿李沅坷
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1