logo好方法网

数据处理方法及系统


技术摘要:
本公开提供一种数据处理方法及系统,涉及电子信息技术领域,能够解决对图像进行水印处理时造成识别困难的问题。具体技术方案为:通过确定原始图像中的目标宏块,确定目标蒙版图像的目标分辨率,并建立宏块与目标蒙版图像中像素点的对应关系;根据该目标分辨率和预设标  全部
背景技术:
数字水印技术是将一些标识信息,即数字水印,直接嵌入数字载体当中或是间接 表示,且不影响原载体的使用价值,也不容易被探知和再次修改,其中间接表示可以包括修 改特定区域的结构,数字载体包括多媒体、文档、软件等。但可以通过解码图像从而被生产 方识别和辨认。通过这些隐藏在载体中的信息,可以达到确认内容创建者、购买者、传送隐 秘信息或者判断载体是否被篡改等目的。数字水印是保护信息安全、实现防伪溯源、版权保 护的有效办法,是信息隐藏技术研究领域的重要分支和研究方向。 现有技术中,数字水印包括透明和不透明两种类型,其中不透明水印在不影响视 觉效果的前提下,达到和透明水印相同的效果,而且具有较强的鲁棒性和抗篡改性,因此具 有好的安全性。 透明数字水印算法主要集中在空域方向和频域方向。空域算法是将信息嵌入到随 机选择的图像点中最不重要的像素位上,这可保证嵌入的水印是不可见的。大部分频域算 法是将图像变化到频域后,在中频端嵌入水印的,同样保证了水印的不可见。其中频域算法 具有更好的鲁棒性和抗攻击性,被大多数数字水印方案所采用。 但是,空域和频域两种数字水印技术在处理文本类型的图像时,抗攻击性严重下 降。相较于频谱复杂的图像,文本类型的图像在受到严重非线性攻击时,仍旧能保持视觉可 接受。比如对文本图像进行二值化处理,或高通滤波等方式,都可以彻底破坏这两种技术嵌 入的水印,给识别和辨认造成困难
技术实现要素:
本公开实施例提供一种数据处理方法及系统,能够解决对图像进行水印处理时造 成识别困难的问题。所述技术方案如下: 根据本公开实施例的第一方面,提供一种数据处理方法,应用于编码设备,该方法 包括: 获取原始图像及该原始图像中的目标宏块,该目标宏块包括至少一个高梯度像 素; 根据该目标宏块,确定目标蒙版图像的目标分辨率和目标映射,该目标映射用于 指示该目标蒙版图像中的像素点与该原始图像中的目标宏块之间的对应关系; 根据该目标分辨率和预设标识图形,生成该目标蒙版图像; 根据该目标蒙版图像和该目标映射,对该原始图像中的目标宏块处理后,生成目 标图像。 在一个实施例中,该获取原始图像中的目标宏块,包括: 根据该原始图像中高梯度像素和预设分辨率,在该原始图像中获取至少一个目标 4 CN 111612683 A 说 明 书 2/8 页 宏块。 在一个实施例中,在获取原始图像中的目标宏块之前,该方法还包括: 获取该原始图像中每个像素值对应的频次; 根据该每个像素值对应的频次,确定原始图像是否为文本类型; 当该原始图像为文本类型的图像时,获取该原始图像中的目标宏块。 在一个实施例中,该生成目标图像,包括: 根据预设规则,对该目标蒙版图像进行二值化处理,确定该目标蒙版图像中每个 像素点的值; 当该目标蒙版图像中像素点的值为第一像素值时,修改该目标图像中与像素点对 应的目标宏块的像素值; 当该目标蒙版图像中像素点的值为第二像素值时,不修改该目标图像中对应的目 标宏块中像素点的像素值。 在一个实施例中,该修改该目标图像中对应的目标宏块中像素点的像素值,包括: 获取该目标宏块中的目标坐标,该目标坐标为该目标宏块中与该高像素点相邻像 素点对应的坐标; 根据预设规则修改该目标坐标点对应的像素点的像素值。 本公开实施例提供的数据处理方法,通过确定原始图像中的目标宏块,在确定目 标宏块后,根据目标宏块确定目标蒙版图像的目标分辨率,并建立宏块与目标蒙版图像中 像素点的对应关系;根据该目标分辨率和预设标记图形生成目标蒙版图像,并根据该目标 蒙版图像修改目标宏块,从而将目标蒙版嵌入了目标图像中。本公开所提供的方法充分利 用了文本类型图像像素的空间分布特性,在空域对图像进行标识嵌入处理,同时考虑了其 频谱在受攻击时嵌入标识的自我保持能力,具有更强鲁棒性和抗攻击性。 根据本公开实施例的第二方面,提供一种数据处理方法,应用于解码设备,包括: 获取原始图像及该原始图像中的目标宏块,该目标宏块包括至少一个高梯度像 素; 根据该目标宏块,确定目标蒙版图像的目标分辨率和目标映射,该目标映射用于 指示该目标蒙版图像中的像素点与该原始图像中的目标宏块之间的对应关系; 根据该目标映射和该目标宏块的对比结果,确定该目标蒙版图像中与该目标宏块 对应的每个像素点的目标值,该对比结果是指该目标宏块与目标图像中与该目标宏块对应 位置的宏块的对比结果,该目标图像为该原始图像经过该目标蒙版图像处理后的图像; 根据该目标分辨率和该目标值,生成该目标蒙版图像。 在一个实施例中,在确定该目标蒙版图像中与该目标宏块对应的每个像素点对应 的目标值之前,该方法还包括: 获取目标残差矩阵,该目标残差矩阵是根据该目标图像和原始图像的对比结果生 成; 根据该目标宏块的位置信息,遍历该目标残差矩阵,查找到该目标残差矩阵中与 该目标宏块中对应的宏块,确定该目标宏块是否存在残差; 根据该目标宏块是否存在残差,生成该目标宏块的对比结果。 在一个实施例中,该获取目标残差矩阵,包括: 5 CN 111612683 A 说 明 书 3/8 页 获取该原始图像对应的目标图像; 对该目标图像和原始图像进行归一化处理; 对该归一化处理处理后的目标图像和原始图像进行差分处理,生成目标残差矩 阵。 在一个实施例中,该生成目标残差矩阵,包括: 当该目标宏块的对比结果显示该目标宏块发生变化时,确定该目标宏块对应像素 点的目标值为第一数值; 当该目标宏块的对比结果显示该目标宏块未发生变化时,确定该目标宏块对应像 素点的目标值为第二数值。 根据本公开实施例的第三方面,提供一种数据处理系统,该系统包括:编码设备和 解码设备, 该编码设备与该解码设备相连接; 该编码设备,用于获取原始图像及该原始图像中的目标宏块,该目标宏块包括至 少一个高梯度像素; 根据该目标宏块,确定目标蒙版图像的目标分辨率和目标映射,该目标映射用于 指示该目标蒙版图像中的像素点与该原始图像中的目标宏块之间的对应关系; 根据该目标分辨率和预设标识图形,生成该目标蒙版图像; 根据该目标蒙版图像和该目标映射,对该原始图像中的目标宏块处理后,生成目 标图像; 该解码设备,用于获取原始图像及该原始图像中的目标宏块,该目标宏块包括至 少一个高梯度像素; 根据该目标宏块,确定目标蒙版图像的目标分辨率和目标映射,该目标映射用于 指示该目标蒙版图像中的像素点与该原始图像中的目标宏块之间的对应关系; 根据该目标映射和该目标宏块的对比结果,确定该目标蒙版图像中与该目标宏块 对应的每个像素点的目标值,该对比结果是指该目标宏块与目标图像中与该目标宏块对应 位置的宏块的对比结果,该目标图像为该原始图像经过该目标蒙版图像处理后的图像; 根据该目标分辨率和该目标值,生成该目标蒙版图像。 应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不 能限制本公开。 附图说明 此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施 例,并与说明书一起用于解释本公开的原理。 图1是本公开实施例提供的一种数据处理方法的流程图; 图1a是本公开实施例提供的一种数据处理方法中的高梯度像素示意图; 图1b是本公开实施例提供的一种数据处理方法中的蒙板示例图; 图2是本公开实施例提供的一种数据处理方法的流程图1; 图3是本公开实施例提供的一种数据处理系统的结构图。 6 CN 111612683 A 说 明 书 4/8 页
分享到:
收藏