CN111325650A - 一种可逆水印方法 - Google Patents
一种可逆水印方法 Download PDFInfo
- Publication number
- CN111325650A CN111325650A CN201811531852.8A CN201811531852A CN111325650A CN 111325650 A CN111325650 A CN 111325650A CN 201811531852 A CN201811531852 A CN 201811531852A CN 111325650 A CN111325650 A CN 111325650A
- Authority
- CN
- China
- Prior art keywords
- channel
- information
- embedded
- image
- reversible watermarking
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
- G06T1/0021—Image watermarking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T1/00—General purpose image data processing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2201/00—General purpose image data processing
- G06T2201/005—Image watermarking
- G06T2201/0203—Image watermarking whereby the image with embedded watermark is reverted to the original condition before embedding, e.g. lossless, distortion-free or invertible watermarking
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Editing Of Facsimile Originals (AREA)
- Image Processing (AREA)
Abstract
本申请属于图像处理技术领域,特别是涉及一种可逆水印方法。现有方法还是会使嵌入水印后的掩体失真。对原始图像进行灰度转换后得到图像可能会被认为是噪声图像,而不能使用。本申请提供了一种可逆水印方法,所述方法包括如下步骤:步骤1:对图像进行预处理,将彩色图像转换为灰度图像;步骤2:嵌入信息至彩色图像的第一通道和第二通道中;步骤3:通过第三通道调整嵌入信息后的第一通道和第二通道的偏移量。可以实现嵌入信息后图像失真度降低,并且图像的灰度值不变,用于后续彩色图像的处理,如为色盲人士制作阅读材料。
Description
技术领域
本申请属于图像处理技术领域,特别是涉及一种可逆水印方法。
背景技术
近年来,随着互联网技术的快速发展,手机,电脑等数字设备的普及,数字多媒体包 括图像、文本、视频、音频等作为信息的载体逐渐被大众认知和接受。但与此同时,这些多 媒体信息却很容易被非法者恶意篡改、复制和传播,严重损害产权所有者的利益,此外版权 保护和信息安全也越来越被重视。传统的加密技术是在发送方传输数据的过程中保护内容, 但数据被接收、解密之后,数据非常有可能被非法复制与纂改。针对传统密码学的版权保护 和信息安全中存在的不足,信息隐藏技术应运而生。可逆水印是信息隐藏的一个重要方法。 可逆水印是指水印被提取后,嵌入载体可以完整恢复的一类特殊水印。相对于传统水印,可 逆水印对嵌入载体的无损恢复有着更为严格的要求,一般用于重要图像的无失真保护,在军 事图像、医学图像上有着重要的应用价值。
目前可逆水印的方法大多是基于灰度图像实现的。而目前彩色图像已经成为主流,基 于灰度图像的可逆水印已经无法满足人们需求。现有的彩色图像嵌入是通过建立尖锐的预测 误差直方图来增加嵌入容量,降低总的失真度。但是这些方法还是会使嵌入水印后的掩体失 真。对原始图像进行灰度转换后得到图像可能会被认为是噪声图像,而不能使用。
发明内容
1.要解决的技术问题
基于目前可逆水印的方法大多是基于灰度图像实现的。而目前彩色图像已经成为主流, 基于灰度图像的可逆水印已经无法满足人们需求。现有的彩色图像嵌入是通过建立尖锐的预 测误差直方图来增加嵌入容量,降低总的失真度。但是这些方法还是会使嵌入水印后的掩体 失真。对原始图像进行灰度转换后得到图像可能会被认为是噪声图像,而不能使用的问题, 本申请提供了一种可逆水印方法。
2.技术方案
为了达到上述的目的,本申请提供了一种可逆水印方法,所述方法包括如下步骤:
步骤1:对图像进行预处理,将彩色图像转换为灰度图像;
步骤2:嵌入信息至彩色图像的第一通道和第二通道中;
步骤3:通过第三通道调整嵌入信息后的第一通道和第二通道的偏移量。
可选地,所述步骤2包括如下步骤:
步骤201:获取误差修正值;
步骤202:预测第一通道像素值和误差,预测第二通道像素值和误差;
步骤203:选择嵌入信息的位置并嵌入信息。
可选地,所述步骤202中预测方法包括梯度调节预测或者中值边缘检测。
可选地,所述步骤203中的位置为灰度图像中局部方差小于标准方差的位置。
可选地,所述步骤2中嵌入水印信息至红色通道,嵌入误差修正值至蓝色通道。
可选地,所述嵌入水印信息基于光栅扫描顺序嵌入至红色通道。
可选地,还包括嵌入辅助信息,所述辅助信息嵌入到蓝色通道的最低有效位,所述辅助 信息包括局部方差的判断阈值和水印信息的长度。
可选地,所述步骤3通过绿色通道调整嵌入信息后的红色通道和蓝色通道的偏移量。
可选地,所述方法还包括如下步骤:
步骤4:提取经步骤3处理的第二通道的辅助信息;
步骤5:提取第二通道的辅助信息后确定第一通道嵌入水印信息的位置;
步骤6:提取嵌入水印信息;
步骤7:提取嵌入信息后恢复第三通道;
步骤8:重复步骤6和步骤7得到嵌入的水印信息和载体。
可选地,所述步骤6中提取嵌入水印信息基于逆光栅顺序并根据梯度调节预测方法。
3.有益效果
与现有技术相比,本申请提供的一种可逆水印方法的有益效果在于:
本申请提供的可逆水印方法针对彩色图像,提出了一种可逆水印方法,首先将彩色图像 转换为灰度图像;其次,嵌入信息到彩色图像(R、G、B)的红色和蓝色通道中;最后,通 过绿色通道调整嵌入信息后的红、蓝两个通道的偏移量,这样就可以实现嵌入信息后图像失 真度降低,并且图像的灰度值不变,用于后续彩色图像的处理,如为色盲人士制作阅读材 料。
附图说明
图1是本申请的基于梯度调节预测方法预测像素值示意图;
图2是本申请的可逆水印方法中嵌入水印信息过程原理示意图;
图3是本申请的可逆水印方法中提取水印信息过程原理示意图。
具体实施方式
在下文中,将参考附图对本申请的具体实施例进行详细地描述,依照这些详细的描述, 所属领域技术人员能够清楚地理解本申请,并能够实施本申请。在不违背本申请原理的情况 下,各个不同的实施例中的特征可以进行组合以获得新的实施方式,或者替代某些实施例中 的某些特征,获得其它优选的实施方式。
利用拜耳色彩滤波阵列方法实现彩色图像像素值的预测,所提出的算法利用谱空间相关 性来实现色差域中的小预测误差以嵌入隐藏数据。由于这种预测误差倾向于遵循方差相对较 小的拉普拉斯分布,因此所提出的算法实现了高嵌入容量和良好的定位图质量。
参见图1~3,本申请提供一种可逆水印方法,所述方法包括如下步骤:
步骤1:对图像进行预处理,将彩色图像转换为灰度图像;
步骤2:嵌入信息至彩色图像的第一通道和第二通道中;
步骤3:通过第三通道调整嵌入信息后的第一通道和第二通道的偏移量。
本申请中的第一通道、第二通道和第三通道,表示红色通道、蓝色通道和绿色通道,也 就是说第一通道、第二通道和第三通道在颜色上是有所区别的。本申请中第一通道选择了红 色通道,第二通道选择了蓝色通道,第三通道选择了绿色通道,当然,其他的组合也是可行 的,只是本申请的选择方式结果更好。本申请中红色通道简称为R通道,蓝色通道简称为B 通道,绿色通道简称为G通道。
灰度转换
读取原始图像I={r,g,b},针对原始图像进行灰度转换,将其转变为灰度图v=fv(r,g,b), 这里采用经典的灰度图转换算法:
其中,r,g,b分别表示R,G,B通道的像素值。
可选地,所述步骤2包括如下步骤:
步骤201:获取误差修正值;
步骤202:预测第一通道像素值和误差,预测第二通道像素值和误差;
步骤203:选择嵌入信息的位置并嵌入信息。
可选地,所述步骤202中预测方法包括梯度调节预测或者中值边缘检测。
可选地,所述步骤203中的位置为灰度图像中局部方差小于标准方差的位置。
可选地,所述步骤2中嵌入水印信息至红色通道,嵌入误差修正值至蓝色通道。
可选地,所述嵌入水印信息基于光栅扫描顺序嵌入至红色通道。
获取误差修正值
本申请是嵌入信息到R、B通道,然后通过G通道调整偏移量,保持整幅图像灰度值不 变。
基于GAP方法预测R、B通道
基于GAP预测R通道中位于{ij}位置的像素值ri,j:
其中,Δv=|ri,j+1-ri+1,j+1|+|ri+1,j-1-ri+2,j-1|+|ri+1,j-ri+2,j|,
ΔH=|ri,j+1-ri,j+2|+|ri+1,j-1-ri+1,j|+|ri+1,j-ri+1,j+1|
Δ=ΔV-ΔH
选择位置嵌入信息
一般误差小的位置,嵌入信息后失真度小。而误差小的位置,一般它的局部方差小。为 了能够很好的选择出彩色图像的局部方差小的位置,基于灰度图像选择图像中具有较小局部 方差的位置。局部方差ρi,j的计算方法如下所示:
当ρi,j<ρT时,则该位置可用于嵌入像素。
根据以往经验,设定ρT=2。
嵌入水印信息和误差修正值
本申请是保证图像嵌入信息后得到的图像灰度值保持不变,因此本申请基于光栅(raster order)扫描顺序在R通道嵌入水印信息,在B通道嵌入误差修正值信息,采用G通道调整 整幅图像产生的偏移量。
则在{i,j}位置,嵌入信息后得到的像素值分别为:
是R通道中位于i,j位置的预测像素值,是R通道嵌入信息后的预测误差,r′i,j是 R通道嵌入信息后的像素值.同理,b′i,j分别是B通道i,j位置的预测值、嵌入信息后 的预测误差、嵌入信息后的像素值。vi,j是彩色图像对应的灰度图在位置i,j处的灰度值。g′i,j是G通道的位于i,j位置的像素值。
可选地,还包括嵌入辅助信息,所述辅助信息嵌入到蓝色通道的最低有效位,所述辅助 信息包括局部方差的判断阈值和水印信息的长度。
嵌入辅助信息
为了保证水印信息可以完全可逆提取,需要再嵌入辅助信息。这个辅助信息是ρT,最后 一个误差修正值和水印信息的长度L。因此,嵌入信息的总长度为N,N=L+7。其中辅助 信息占用7bit,分别为ρT占用2bit存储,最后一个误差修正值占用1bit存储,L占4bit存 储。这部分信息采用B通道的最低有效位(least significant bits,LSB)存储,即将B通道的LSB替换为辅助信息。为了保证嵌入信息前后,图像的灰度值不变,在B通道中选择3个 灰度值不可变位置,保证
这样就可以保证图像值嵌入前后,图像的灰度值不变。
通过以上步骤,输入图像I={r,g,b}嵌入水印信息后,变为图像I′={r′,b′,g},并且整 个图像的灰度值不变。
可选地,所述步骤3通过绿色通道调整嵌入信息后的红色通道和蓝色通道的偏移量。
可选地,所述方法还包括如下步骤:
步骤4:提取经步骤3处理的第二通道的辅助信息;
步骤5:提取第二通道的辅助信息后确定第一通道嵌入水印信息的位置;
步骤6:提取嵌入水印信息;
步骤7:提取嵌入信息后恢复第三通道;
步骤8:重复步骤6和步骤7得到嵌入的水印信息和载体。
可选地,所述步骤6中提取嵌入水印信息基于逆光栅顺序并根据梯度调节预测方法。
提取水印信息
(1)提取辅助信息
(2)确定嵌入水印信息的位置
将彩色图像转换为灰色图像。基于光栅顺序并根据公式(4)计算灰度图像中的局部方 差ρ,并选择L个位置ρ<ρT。这L个位置表示为{I′1,I′2,…,I′L}。
(3)提取嵌入水印信息
其中i是嵌入的水印信息。
同理可得
(4)恢复G通道
重复步骤(3)和步骤(4)得到嵌入的水印信息和载体。
本申请中可逆水印方法包括两大部分,第一部分是嵌入水印信息,第二部分是提取水印 信息。
基于预测误差扩展的可逆水印方法
对预测误差扩展嵌入1位数据i,i=0或1,嵌入方式为:
p′=2p+i (1)
则嵌入后的像素值为:
提取嵌入信息i为:
恢复原始的预测误差和像素值:
x=x′-p-i
这样就可以实现数据的嵌入和提取。
梯度调节预测(Gradient-adjusted Prediction,GAP)
其中,Δv=|vi,j+1-vi+1,j+1|+|vi+1,j-1-vi+2,j-1|+|vi+1,j-vi+2,j|,
ΔH=|vi,j+1-vi,j+2|+|vi+1,j-1-vi+1,j|+|vi+1,j-vi+1,j+1|
Δ=ΔV-ΔH
在本申请使用的GAP预测方法,基于预测误差扩展的可逆水印技术是可逆水印方法中常 用的方法,并且目前已经有现有的成熟代码实现这些功能。因此,本申请主要在基于上述方 法,判断可嵌入位置,嵌入水印信息并实现水印信息的可逆提取即可。
灰色版本的彩色图像被广泛使用,如黑白打印(基于电子墨水的书籍阅读器),为色盲人 员制作阅读材料等等。对于这些应用,保持彩色图像的灰度值不变是非常有意义的。而本申 请嵌入水印后图像的灰度值和嵌入水印前图像的灰度值相同。
本申请提供的可逆水印方法针对彩色图像,提出了一种可逆水印方法。首先将彩色图像 转换为灰度图像;其次,嵌入信息到彩色图像(R、G、B)的红色和蓝色通道中;最后,通 过绿色通道调整嵌入信息后的红、蓝两个通道的偏移量,这样就可以实现嵌入信息后图像失 真度降低,保证图像的灰度值不变,用于后续彩色图像的处理,如为色盲人士制作阅读材 料。
尽管在上文中参考特定的实施例对本申请进行了描述,但是所属领域技术人员应当理解, 在本申请公开的原理和范围内,可以针对本申请公开的配置和细节做出许多修改。本申请的 保护范围由所附的权利要求来确定,并且权利要求意在涵盖权利要求中技术特征的等同物文 字意义或范围所包含的全部修改。
Claims (10)
1.一种可逆水印方法,其特征在于:所述方法包括如下步骤:
步骤1:对图像进行预处理,将彩色图像转换为灰度图像;
步骤2:嵌入信息至彩色图像的第一通道和第二通道中;
步骤3:通过第三通道调整嵌入信息后的第一通道和第二通道的偏移量。
2.如权利要求1所述的可逆水印方法,其特征在于:所述步骤2包括如下步骤:
步骤201:获取误差修正值;
步骤202:预测第一通道像素值和误差,预测第二通道像素值和误差;
步骤203:选择嵌入信息的位置并嵌入信息。
3.如权利要求2所述的可逆水印方法,其特征在于:所述步骤202中预测方法包括梯度调节预测或者中值边缘检测。
4.如权利要求2所述的可逆水印方法,其特征在于:所述步骤203中的位置为灰度图像中局部方差小于标准方差的位置。
5.如权利要求4所述的可逆水印方法,其特征在于:所述步骤2中嵌入水印信息至红色通道,嵌入误差修正值至蓝色通道。
6.如权利要求5所述的可逆水印方法,其特征在于:所述嵌入水印信息基于光栅扫描顺序嵌入至红色通道。
7.如权利要求5所述的可逆水印方法,其特征在于:还包括嵌入辅助信息,所述辅助信息嵌入到蓝色通道的最低有效位,所述辅助信息包括局部方差的判断阈值和水印信息的长度。
8.如权利要求1所述的可逆水印方法,其特征在于:所述步骤3通过绿色通道调整嵌入信息后的红色通道和蓝色通道的偏移量。
9.如权利要求1所述的可逆水印方法,其特征在于:所述方法还包括如下步骤:
步骤4:提取经步骤3处理的第二通道的辅助信息;
步骤5:提取第二通道的辅助信息后确定第一通道嵌入水印信息的位置;
步骤6:提取嵌入水印信息;
步骤7:提取嵌入信息后恢复第三通道;
步骤8:重复步骤6和步骤7得到嵌入的水印信息和载体。
10.如权利要求9所述的可逆水印方法,其特征在于:所述步骤6中提取嵌入水印信息基于逆光栅顺序并根据梯度调节预测方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811531852.8A CN111325650A (zh) | 2018-12-14 | 2018-12-14 | 一种可逆水印方法 |
PCT/CN2019/124091 WO2020119650A1 (zh) | 2018-12-14 | 2019-12-09 | 一种可逆水印方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811531852.8A CN111325650A (zh) | 2018-12-14 | 2018-12-14 | 一种可逆水印方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111325650A true CN111325650A (zh) | 2020-06-23 |
Family
ID=71076250
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811531852.8A Pending CN111325650A (zh) | 2018-12-14 | 2018-12-14 | 一种可逆水印方法 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN111325650A (zh) |
WO (1) | WO2020119650A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112700363A (zh) * | 2021-01-08 | 2021-04-23 | 北京大学 | 一种基于区域选择的自适应可视水印嵌入方法和装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1498377A (zh) * | 2001-03-15 | 2004-05-19 | �´�ӡ�ռ��� | 使用色彩制定样式表的网页色彩精确度 |
CN101833746A (zh) * | 2010-04-23 | 2010-09-15 | 北京大学 | 一种数字图像中可逆水印的嵌入方法及其提取方法 |
CN105761196A (zh) * | 2016-01-28 | 2016-07-13 | 西安电子科技大学 | 基于三维预测误差直方图的彩色图像可逆数字水印方法 |
CN106127670A (zh) * | 2016-07-26 | 2016-11-16 | 广东工业大学 | 一种可逆水印图像的处理方法 |
CN106210731A (zh) * | 2016-07-01 | 2016-12-07 | 兰州理工大学 | 基于双三次插值扩展的彩色图像可逆数据隐藏方法 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101916427B (zh) * | 2010-08-10 | 2012-01-25 | 浙江大学 | 一种基于空间域的图像水印添加方法 |
CN102044061A (zh) * | 2010-12-20 | 2011-05-04 | 北京大学 | 一种可逆水印的嵌入方法及其提取方法 |
CN103366330A (zh) * | 2012-03-31 | 2013-10-23 | 北大方正集团有限公司 | 水印的设置方法和装置 |
-
2018
- 2018-12-14 CN CN201811531852.8A patent/CN111325650A/zh active Pending
-
2019
- 2019-12-09 WO PCT/CN2019/124091 patent/WO2020119650A1/zh active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1498377A (zh) * | 2001-03-15 | 2004-05-19 | �´�ӡ�ռ��� | 使用色彩制定样式表的网页色彩精确度 |
CN101833746A (zh) * | 2010-04-23 | 2010-09-15 | 北京大学 | 一种数字图像中可逆水印的嵌入方法及其提取方法 |
CN105761196A (zh) * | 2016-01-28 | 2016-07-13 | 西安电子科技大学 | 基于三维预测误差直方图的彩色图像可逆数字水印方法 |
CN106210731A (zh) * | 2016-07-01 | 2016-12-07 | 兰州理工大学 | 基于双三次插值扩展的彩色图像可逆数据隐藏方法 |
CN106127670A (zh) * | 2016-07-26 | 2016-11-16 | 广东工业大学 | 一种可逆水印图像的处理方法 |
Non-Patent Citations (2)
Title |
---|
DONGDONG HOU ET AL: "Reversible Data Hiding in Color Image with Grayscale Invariance", 《IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY》 * |
郑鸿昌 等: "基于 LASSO 的可逆图像水印算法", 《计算机应用》 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112700363A (zh) * | 2021-01-08 | 2021-04-23 | 北京大学 | 一种基于区域选择的自适应可视水印嵌入方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
WO2020119650A1 (zh) | 2020-06-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Gui et al. | A high capacity reversible data hiding scheme based on generalized prediction-error expansion and adaptive embedding | |
Hong | An efficient prediction-and-shifting embedding technique for high quality reversible data hiding | |
Zhang et al. | A data hiding scheme based on multidirectional line encoding and integer wavelet transform | |
CN110232651B (zh) | 一种基于分块预测及差值直方图平移的可逆信息隐藏方法 | |
Gao et al. | Reversibility improved lossless data hiding | |
Al-Mansoori et al. | Robust watermarking technique based on DCT to protect the ownership of DubaiSat-1 images against attacks | |
Hong et al. | An improved human visual system based reversible data hiding method using adaptive histogram modification | |
Sun | A new information hiding method based on improved BPCS steganography | |
JP2004511938A (ja) | ハーフトーンウォーターマーキングおよび関連アプリケーション | |
Chakraborty et al. | Reversible color image watermarking using trigonometric functions | |
Yu et al. | A new image steganography based on 2k correction and edge-detection | |
CN111325650A (zh) | 一种可逆水印方法 | |
Hong et al. | Reversible data hiding based on histogram shifting of prediction errors | |
Maiorana et al. | Multi‐bit watermarking of high dynamic range images based on perceptual models | |
Anandpara et al. | Working and comparative analysis of various spatial based image steganography techniques | |
Chareyron et al. | Watermarking of color images based on segmentation of the XYZ color space | |
CN111163241A (zh) | 一种可逆信息嵌入方法 | |
Xiang et al. | A pixel-based reversible data hiding method based on obtuse angle prediction | |
CN114205644A (zh) | 基于帧内差的空域鲁棒视频水印嵌入与提取方法 | |
CN109685711B (zh) | 一种在特征区域嵌入周期图的抗旋转水印方法 | |
CN114387147A (zh) | 高鲁棒性的抗打印扫描半色调图像盲水印方法 | |
Kunhu et al. | A novel reversible watermarking scheme based on sha3 for copyright protection and integrity of satellite imagery | |
Fu et al. | Reliable information hiding based on support vector machine | |
Chang et al. | An Efficient Steganography Scheme Based on Edge Detection for High Payload. | |
CN111179145B (zh) | 一种双层可逆水印方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200623 |