【技术实现步骤摘要】
数据获取方法、水印识别方法、水印去除方法及装置
本申请实施例涉及计算机应用
,尤其涉及一种数据获取方法及装置、一种水印识别方法及装置、以及一种水印去除方法及装置。
技术介绍
水印是指叠加在图片或视频上的logo(徽标或商标)、图标或其它具有特定形状的图案等。水印识别是指从叠加水印的图片或视频中识别出水印,例如通过叠加水印进行版权保护时等,水印可以是指品牌标识,水印识别对于版权保护很重要,且在图片或视频转发或者再制作过程中,图片或视频也会叠加上制作工具的品牌水印,也需要识别出制作工具的品牌水印并将其去除,以保证图片或视频的质量。因此,如何准确识别水印成为目前主要解决的技术问题。
技术实现思路
本申请实施例提供一种数据获取方法、数据处理方法、水印识别方法、水印去除方法及装置。第一方面,本申请实施例中提供了一种水印识别方法,包括:获取待检测图像;利用水印检测模型检测所述待检测图像中的水印位置;其中,所述水印检测模型利用多个样本图像及所述多个样本图像中的水印位 ...
【技术保护点】
1.一种水印识别方法,其特征在于,包括:/n获取待检测图像;/n利用水印检测模型检测所述待检测图像中的水印位置;/n其中,所述水印检测模型利用多个样本图像及所述多个样本图像中的水印位置训练获得;所述多个样本图像通过将待检测水印图像分别叠加至背景图像中获得;所述多个样本图像的水印位置为所述待检测水印图像的叠加位置。/n
【技术特征摘要】
1.一种水印识别方法,其特征在于,包括:
获取待检测图像;
利用水印检测模型检测所述待检测图像中的水印位置;
其中,所述水印检测模型利用多个样本图像及所述多个样本图像中的水印位置训练获得;所述多个样本图像通过将待检测水印图像分别叠加至背景图像中获得;所述多个样本图像的水印位置为所述待检测水印图像的叠加位置。
2.根据权利要求1所述的方法,其特征在于,还包括:
从所述待检测图像中提取所述水印位置对应的水印区域;
利用水印识别模型识别所述水印区域,确定水印类别;
其中,所述水印识别模型利用所述多个样本图像及所述待检测水印图像的水印类别训练获得。
3.根据权利要求1所述的方法,其特征在于,所述水印检测模型按照如下方式预先训练获得:
获取多个样本图像;
根据所述多个样本图像中待检测水印图像的叠加位置,确定所述多个样本图像各自的第一训练标签;
基于所述多个样本图像及各自的第一训练标签,训练水印检测模型。
4.根据权利要求2所述的方法,其特征在于,所述水印识别模型按照如下方式预先训练获得:
获取多个样本图像;
根据所述多个样本图像中待检测水印图像的水印类别,确定所述多个样本图像各自的第二训练标签;
基于所述多个样本图像及各自的第二训练标签,训练水印识别模型。
5.根据权利要求3所述的方法,其特征在于,所述多个样本图像按照如下方式获得:
获取叠加有待检测水印图像的至少一个目标图像;
从所述至少一个目标图像中,分解获得所述待检测水印图像;
选择多个背景图像;
将所述待检测水印图像分别叠加至所述多个背景图像中,获得多个样本图像;
将所述待检测水印图像的叠加位置,作为所述多个样本图像的第一训练标签。
6.根据权利要求4所述的方法,其特征在于,所述多个样本图像按照如下方式获得:
获取叠加有待检测水印图像的至少一个目标图像;
从所述至少一个目标图像中,分解获得所述待检测水印图像;
选择多个背景图像;
将所述待检测水印图像分别叠加至所述多个背景图像中,获得多个样本图像;
将所述待检测水印图像的水印类别,作为所述多个样本图像的第二训练标签。
7.一种水印识别方法,其特征在于,包括:
从待检测视频的图像帧中,获取多个待检测图像;
利用水印检测模型分别检测所述多个待检测图像中的水印位置;
其中,所述水印检测模型利用多个样本图像及所述多个样本图像中的水印位置训练获得;所述多个样本图像通过将待检测水印图像分别叠加至背景图像中获得;所述多个样本图像的水印位置为所述待检测水印图像的叠加位置。
8.根据权利要求7所述的方法,其特征在于,还包括:
基于所述多个待检测图像中的水印位置,分别从所述多个待检测图像中提取水印区域,获得多个水印区域;
利用水印识别模型分别识别所述多个水印区域,获得所述多个水印区域分别对应的水印类别;
其中,所述水印识别模型利用所述多个样本图像及所述多个样本图像中的待检测水印图像的水印类别训练获得。
9.根据权利要求8所述的方法,其特征在于,还包括:
汇总所述多个水印区域分别对应的水印类别,以获得所述待检测视频对应的至少一种目标水印类别。
10.根据权利要求9所述的方法,其特征在于,所述汇总所述多个水印区域分别对应的水印类别,以获得所述待检测视频对应的至少一种目标水印类别包括:
汇总所述多个水印区域分别对应水印类别,确定属于同一种水印类别的水印类别数量;
将水印类别数量大于预定数量的至少一种水印类别,作为待检测视频的目标水印类别。
11.根据权利要求9所述的方法,其特征在于,所述汇总所述多个水印区域分别对应的水印类别,以获得所述待检测视频对应的至少一种目标水印类别包括:
根据多个水印区域对应的水印位置,确定将水印位置相差在误差范围内的至少一个水印区域;
汇总所述至少一个水印区域对应的水印类别,以获得所述待检测视频的至少一种目标水印类别。
12.一种水印去除方法,其特征在于,包括:
获取待检测图像;
利用水印检测模型检测所述待检测图像中的水印位置;
从所述待检测图像中去除所述水印位置处对应的水印图像;
其中,所述水印检测模型利用多个样本图像及所述多个样本图像中的水印位置训练获得;所述多个样本图像通过将待检测水印图像分别叠加至背景图像中获得;所述多个样本图像的水印位置为所述待检测水印图像的叠加位置。
13.根据权利要求12所述的方法,其特征在于,所述从所述待检测图像中去除所述水印位置处对应的水印图像包括:
从所述待检测图像中扣除所述水印位置所在水印区域的像素值;
对所述待检测图像中的水印区域进行图像修复。
14.一种水印去除方法,其特征在于,包括:
从待检测视频的图像帧中,获取多个待检测图像;
利用水印检测模型分别检测所述多个待检测图像中的水印位置;
根据检测结果,确定存在水印图像的多个待处理图像;
从所述待检测视频中去除所述多个待处理图像各自水印位置处的水印图像,获得目标视频;
其中,所述水印检测模型利用多个样本图像及所述多个样本图像中的水印位置训练获得;所述多个样本图像通过将待检测水印图像分别叠加至背景图像中获得;所述多个样本图像的水印位置为所述待检测水印图像的叠加位置。
15.根据权利要求14所述的方法,其特征在于,所述从所述待检测视频中去除所述多个待处理图像各自水印位置处对应的水印图像,获得目标视频包括:
对所述多个待处理图像按照水印位置进行聚类,获得至少一个图像组合;
利用每一个图像组合中的聚类中心图像对应的水印位置,更新每一个图像组合中各个待处理图像的水印位置;
从所述待检测视频中去除所述多个待处理图像各自水印位置处对应的水印图像,获得目标视频。
16.根据权利要求13所述的方法,其特征在于,所述根据检测结果,确定存在水印图像的多个待处理图像包括:
根据检测结果,确定存在水印图像的多个候选图像;
对所述多个候选图像按照水印位置进行聚类,获得至少一个图像组合;
利用水印识别模型识别每一个图像组合中的聚类中心图像的水印区域,确定聚类中心图像对应的水印类别;
针对每一个聚类中心图像,执行如下操作:
判断所述待检测视频中各个图像帧是否存在与所述聚类中心图像对应的水印类别相同的水印图像;
根据不同判断结果对应的权重数值,生成各个图像帧对应的数据序列;
使用滤波窗口对所述数据序列进行滑动滤波,利用所述滤波窗口对应的各个图像帧的权重数值,更...
【专利技术属性】
技术研发人员:燕保明,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。