System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 图像水印处理方法及装置制造方法及图纸_技高网

图像水印处理方法及装置制造方法及图纸

技术编号:41231666 阅读:2 留言:0更新日期:2024-05-09 23:47
本公开涉及一种图像水印处理方法及装置,其中,该方法提供了一个具有强鲁棒性和高安全性的图像水印解决方案。具体通过在图像的亮度通道进行水印信息嵌入,其中,在亮度通道进行嵌入使得图像在红(R)、绿(G)、蓝(B)通道都产生变化,对图像的修改量和修改幅度较大,能够保证图像具有较强的鲁棒性,且图像中承载水印信息的像素点呈阵列分布,两者结合使得带有水印信息的图像在经过网络传输、裁剪、拼接、编辑等等操作之后,能够提取出完整且准确度较高的水印信息;此外,若点状阵列为明水印,对于用户来说虽然视觉可见但无法直接提取到水印信息的内容,使得呈点状阵列形式的明水印具有暗水印的特性,进一步提升了水印信息的安全性。

【技术实现步骤摘要】

本公开涉及图像处理,尤其涉及一种图像水印处理方法及装置


技术介绍

1、数字水印技术是一种将秘密信息隐藏在载体对象中的技术,可以用于数字产品的版权保护及其真实性和完整性认证。对于图像而言,通过对载体图像嵌入水印信息,可以标记载体图像来源以及为载体图像附上专有的版权标识符,随着互联网技术的快速发展,图像在互联网上传播的速度极快,当含有水印信息的图像泄露,可以根据水印信息追溯来源,保护图像安全。

2、基于水印是否可见可以分为明水印和暗水印两种。其中,明水印具有较好的鲁棒性,但水印信息容易被检测出来;而暗水印具有较高的安全性,其中的水印信息不易被检测出来,但鲁棒性往往得不到保证;因此,如何获得具有强鲁棒性以及高安全性的水印是当前亟待解决的问题。


技术实现思路

1、为了解决上述技术问题,本公开提供了一种图像水印处理方法及装置。

2、第一方面,本公开提供了一种图像水印处理方法,包括:

3、获取待处理图像,对所述待处理图像进行格式转换得到像素格式数据,所述像素格式数据包括亮度分量数据、蓝色色度分量数据、红色色度分量数据;

4、获取水印信息,将所述水印信息转换为比特位序列;

5、基于所述比特位序列中各比特位的值修改所述待处理图像中各目标像素点的亮度分量数据得到目标亮度分量数据;其中,所述目标像素点用于承载所述比特位序列中相应比特位的值,且所述目标像素点满足阵列分布;

6、将所述目标亮度分量数据和所述待处理图像对应的蓝色色度分量数据、红色色度分量数据进行组合得到目标图像,所述目标图像为所述待处理图像对应的添加所述水印信息的图像。

7、在一些实施例中,所述基于所述比特位序列中各比特位的值修改所述待处理图像中各目标像素点的亮度分量数据得到目标亮度分量数据,包括:

8、对所述待处理图像进行分块处理得到多个像素块;

9、确定所述比特位序列中与各所述像素块分别对应的比特位;

10、基于与各所述像素块相对应的所述比特位上的值修改各所述像素块中指定位置的目标像素点的亮度分量数据。

11、在一些实施例中,所述基于与各所述像素块相对应的所述比特位上的值修改各所述像素块中指定位置的目标像素点的亮度分量数据,包括:

12、若所述像素块对应的比特位上的值为1,则所述像素块中指定位置的目标像素点的亮度分量数据不变;

13、若所述像素块对应的比特位上的值为0,则将所述像素块中指定位置的目标像素点的亮度分量数据修改为第一预设值。

14、在一些实施例中,所述将所述目标亮度分量数据、所述待处理图像对应的蓝色色度分量数据、红色色度分量数据进行组合得到所述目标图像之前,还包括:向所述待处理图像中嵌入同步块,所述同步块用于指示所述目标像素点在所述目标图像中的起始位置/结束位置。

15、在一些实施例中,所述向所述待处理图像中嵌入同步块,包括:

16、基于所述目标像素点在所述目标图像中的起始位置/结束位置确定相应同步块在所述待处理图像中的位置;

17、修改所述同步块对应的位置的各像素点对应的蓝色色度分量数据/红色色度分量数据为第二预设值,以在所述待处理图像中嵌入所述同步块。

18、在一些实施例中,所述对所述待处理图像进行格式转换得到像素格式数据,包括:对rgb格式的待处理图像进行格式转换得到ycbcr格式的像素格式数据。

19、第二方面,本公开提供了一种图像水印处理方法,包括:

20、获取待处理图像,对所述待处理图像格式转换得到所述待处理图像的亮度分量数据;其中,所述待处理图像包含承载水印信息的目标像素点,所述目标像素点的亮度分量数据是根据所述水印信息对应的比特位序列中相匹配的比特位的值确定的;所述目标像素点在所述待处理图像中呈阵列分布;

21、基于所述待处理图像中各像素点的亮度分量数据确定所述目标像素点;

22、基于所述目标像素点的亮度分量数据以及所述目标像素点在所述待处理图像中的位置得到所述水印信息对应的比特位序列。

23、在一些实施例中,所述基于所述目标像素点的亮度分量数据以及所述目标像素点在所述待处理图像中的位置得到所述水印信息对应的比特位序列,包括:

24、基于所述目标像素点的亮度分量数据是否属于第一分量值区间确定所述目标像素点对应的比特位的值;

25、基于所述目标像素点在所述待处理图像中的位置确定所述目标像素点对应的比特位在所述比特位序列中的位置;

26、基于各所述目标像素点对应的比特位在所述比特位序列中的位置,将各所述目标像素点对应的比特位的值进行组合得到所述水印信息对应的比特位序列。

27、在一些实施例中,所述基于所述待处理图像中各像素点的亮度分量数据确定所述目标像素点,包括:

28、确定所述待处理图像中包含的同步块,并根据所述同步块的位置确定所述水印信息的起始位置和结束位置;

29、基于所述比特位序列的长度以及所述起始位置和所述结束位置之间的距离,确定相邻所述目标像素点之间的间隔和点邻域;

30、以所述起始位置对应的像素点为中心位置遍历相应点邻域内各像素点确定所述目标像素点;基于所述间隔更新所述中心位置并遍历在相应点邻域内各像素点确定下一个所述目标像素点,重复执行直至到达所述结束位置,确定所述目标像素点。

31、在一些实施例中,所述确定所述待处理图像中包含的同步块,包括:遍历所述待处理图像的蓝色色度分量数据/红色色度分量数据,确定蓝色色度分量数据/红色色度分量数据满足第二分量值区间的像素块为同步块。

32、在一些实施例中,所述基于所述目标像素点的亮度分量数据以及所述目标像素点在所述待处理图像中的位置得到所述水印信息对应的比特位序列,包括:

33、基于所述目标像素点的亮度分量数据以及所述目标像素点在所述待处理图像中的位置得到多个候选比特位序列;

34、对所述多个候选比特位序列进行统计分析确定所述水印信息对应的比特位序列。

35、第三方面,本公开提供了一种图像水印处理装置,包括:

36、图像获取模块,用于获取待处理图像,对所述待处理图像进行格式转换得到像素格式数据,所述像素格式数据包括亮度分量数据、蓝色色度分量数据、红色色度分量数据;

37、水印信息获取模块,用于获取水印信息,将所述水印信息转换为比特位序列;

38、水印处理模块,用于基于所述比特位序列中各比特位的值修改所述待处理图像中各目标像素点的亮度分量数据得到目标亮度分量数据;其中,所述目标像素点用于承载所述比特位序列中相应比特位的值,且所述目标像素点满足阵列分布;

39、数据合并模块,用于将所述目标亮度分量数据和所述待处理图像对应的蓝色色度分量数据、红色色度分量数据进行组合得到目标图像,所述目标图像为所述待处理图像对应的添加所述水印信息的本文档来自技高网...

【技术保护点】

1.一种图像水印处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述比特位序列中各比特位的值修改所述待处理图像中各目标像素点的亮度分量数据得到目标亮度分量数据,包括:

3.根据权利要求2所述的方法,其特征在于,所述基于与各所述像素块相对应的所述比特位上的值修改各所述像素块中指定位置的目标像素点的亮度分量数据,包括:

4.根据权利要求1至3任一项所述的方法,其特征在于,所述将所述目标亮度分量数据、所述待处理图像对应的蓝色色度分量数据、红色色度分量数据进行组合得到所述目标图像之前,还包括:

5.根据权利要求4所述的方法,其特征在于,所述向所述待处理图像中嵌入同步块,包括:

6.根据权利要求1所述的方法,其特征在于,所述对所述待处理图像进行格式转换得到像素格式数据,包括:

7.一种图像水印处理方法,其特征在于,包括:

8.根据权利要求7所述的方法,其特征在于,所述基于所述目标像素点的亮度分量数据以及所述目标像素点在所述待处理图像中的位置得到所述水印信息对应的比特位序列,包括:

9.根据权利要求7所述的方法,其特征在于,所述基于所述待处理图像中各像素点的亮度分量数据确定所述目标像素点,包括:

10.根据权利要求9所述的方法,其特征在于,所述确定所述待处理图像中包含的同步块,包括:

11.根据权利要求7所述的方法,其特征在于,所述基于所述目标像素点的亮度分量数据以及所述目标像素点在所述待处理图像中的位置得到所述水印信息对应的比特位序列,包括:

12.一种图像水印处理装置,其特征在于,包括:

13.一种图像水印处理装置,其特征在于,包括:

14.一种电子设备,其特征在于,包括:存储器和处理器;

15.一种可读存储介质,其特征在于,包括:计算机程序指令;

16.一种计算机程序产品,其特征在于,电子设备运行所述计算机程序产品,使得所述电子设备实现如权利要求1至11任一项所述的图像水印处理方法。

...

【技术特征摘要】

1.一种图像水印处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述比特位序列中各比特位的值修改所述待处理图像中各目标像素点的亮度分量数据得到目标亮度分量数据,包括:

3.根据权利要求2所述的方法,其特征在于,所述基于与各所述像素块相对应的所述比特位上的值修改各所述像素块中指定位置的目标像素点的亮度分量数据,包括:

4.根据权利要求1至3任一项所述的方法,其特征在于,所述将所述目标亮度分量数据、所述待处理图像对应的蓝色色度分量数据、红色色度分量数据进行组合得到所述目标图像之前,还包括:

5.根据权利要求4所述的方法,其特征在于,所述向所述待处理图像中嵌入同步块,包括:

6.根据权利要求1所述的方法,其特征在于,所述对所述待处理图像进行格式转换得到像素格式数据,包括:

7.一种图像水印处理方法,其特征在于,包括:

8.根据权利要求7所述的方法,其特征在于,所述基于所述目标像素点的亮度...

【专利技术属性】
技术研发人员:连一汉林浩苏晓东骆伟祺郭富博郭烽李鸣雷
申请(专利权)人:抖音视界有限公司
类型:发明
国别省市:

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

1