本发明属于光栅防伪技术领域,具体涉及一种提高防伪信息识别性的解码直线光栅匹配方法。
背景技术
人眼正常视觉的极限分辨能力是有限的,当数字加网后的图像网点的大小和网点间距小于人眼视觉的极限分辨能力时,人眼就不能区分网点。所以实际上离散化的二值图像时不连续的,但是由于人眼视觉特性,以一定的观察距离去看的话,根本不能区分网点,也就是不能区分图像细节,最终给人一种连续调的图像效果,从而实现连续调原稿的印刷复制。
光栅防伪是半色调加网技术和莫尔效应相结合产生的防伪技术,将半色调图像的一排排网点看作是一条条黑色的直线,那么将其与相同周期和宽度的数字光栅叠合后就能形成周期无穷大的纵向莫尔条纹,数字光栅就是在计算机上模拟黑白光栅光学特性而设计的一种数字光栅。黑白光栅是由大量的非常细微的黑白相间的平行条纹组成的。理想情况下黑条纹应保证完全不透光,也就是透光率为零,白条纹也就是狭缝,透光率为100%。
光栅防伪的信息隐藏阶段,现有的技术为网点位移法,是通过改变部分网点的位置来完成的,所有被移动后的网点整体组成了新的隐藏信息图案,是一种将需要嵌入的防伪信息进行隐藏的隐藏算法,由于人眼视觉的这种低通滤波特性,在对半色调宿主图形进行调幅加网处理后,整体改变局部区域的部分网点位置,由于网点非常小,微量的其位置后是不会明显的引起人眼是觉感知的,基于这种原理将隐藏信息嵌入到宿主图像之中,且不会引起人眼视觉的感知;然后利用相应的光栅,对隐藏信息检测时才能显示出所有被移动网点构成的整个隐藏信息。
网点位移法的算法公式为:
光栅防伪的信息隐藏阶段,现有的技术为与网点位移法相匹配的直线光栅提取法。
网点位移法和直线光栅提取法虽然使用非常普遍,但还存在以下不足:
(1)、在防伪信息隐藏阶段,当网点百分比超过20%时,采用网点位移法会产生网点搭接问题,引起视觉感知,隐蔽性较低;
(2)、在防伪信息提取阶段,使用的数字光栅,其在提取性能上没有达到最佳,特别是对于黑条纹宽度的控制问题,有待进一步提高;
(3)、工作量大且操作繁琐。
技术实现要素:
本发明的目的是提供提高防伪信息识别性的解码直线光栅匹配方法,对原稿加网图像的网点进行微观处理,并设计相应的直线光栅,打破技术偏见,提高编码隐蔽性和提取识别性,同时降低操作难度。
本发明提供了如下的技术方案:一种提高防伪信息识别性的解码直线光栅匹配方法,包括如下步骤:
步骤一、准备原稿和预处理
准备原稿,原稿为矩形结构且为颜色通道合成的数字文件,颜色通道由c通道、m通道、y通道和k通道共4个通道组成,在图像处理软件中读取各个通道上的网点百分比的值,颜色通道中至少有一个通道具有网点百分比相同的区域,记所述区域内的网点百分比的值为α,且α为0.1~0.5;
选择任意一个具有网点百分比相同的区域的通道作为加密通道,剩余通道为3个普通通道,对4个通道分别设置加网参数进行加网处理,得到由网点组成的加密通道半色调图和3幅普通通道半色调图;
所述加网处理采用半调网屏,加网参数包括输出分辨率、加网线数和网点形状,对4个通道分别进行加网处理时,采用相同的输出分辨率、加网线数和网点形状,所述输出分辨率为加网线数的整数倍;网点形状均为圆形;记所述加网线数为l,加网参数还包括加网角度,记所述加密通道的加网角度为θ;
步骤二、防伪信息的隐藏
(1)、网点位移
记加密通道半色调图中对应具有网点百分比相同的区域为加密区域;选择需要隐藏的防伪信息,根据防伪信息的轮廓在加密区域中建立网点选区,记网点选区内的网点为集合a,将集合a的网点进行位移,位移方向为加网角度方向,位移距离s,位移算法为:
(2)、图像合成
网点位移完成后,得到编码加密通道半色调图,将编码加密通道半色调图和3幅普通通道半色调图进行合成,得到携带防伪信息的原稿半色调图,完成防伪信息的隐藏;所述图像合成的方法为:在photoshop中新建图像一,图像一的长宽和原稿的长宽相同,图像一的分辨率和所述输出分辨率相同,背景内容为白色,颜色模式为cmky模式,将所述编码加密通道半色调图和3幅普通通道半色调图复制入对应的颜色通道中,即得;
步骤三、防伪信息的提取
制备数字文件形式的解码直线光栅,解码直线光栅的面积大于加密区域的面积,解码直线光栅由长度相同的黑色条纹和透明条纹相互平行间隔排列组成,黑色条纹的宽度为t1,透明条纹的宽度为t2,
在图像处理软件中,按照计算得到t1和t2的数值,制作得到解码直线光栅,将解码直线光栅覆盖在原稿半色调图上,旋转和移动解码直线光栅进行提取,直至观察到防伪信息,完成防伪信息的提取。
作为上述技术方案的进一步描述:
所述步骤一中,加网角度包括0°、15°、45°和75°,θ为0°,3个普通通道的加网角度为15°、45°和75°的任意组合。
作为上述技术方案的进一步描述:
所述步骤三中,t1的计算方法为:
作为上述技术方案的进一步描述:
所述步骤一中,原稿为采用photoshop软件打开的数字文件,所述加网处理采用photoshop中的半调网屏,每个通道进行加网处理的方法为:选中通道,将通道转换为位图,转换时设置所述输出分辨率,然后采用半调网屏对通道加网处理,加网线数为90~200lpi。
作为上述技术方案的进一步描述:
所述加网线数为96lpi,输出分辨率为2400dpi。
作为上述技术方案的进一步描述:
所述步骤二中,网点位移后还包括网点百分比改进,然后再进行图像合成,网点百分比改进的方法为:
记集合a的网点中位于网点选区边界上的网点的集合为b,b∈a,记加密通道中在网点选区外部且最靠近网点选区的网点的集合为g,所述集合g的网点形成的轮廓和集合为b的网点形成的轮廓相适应;当进行网点位移时,集合b的网点相对于集合g的网点的运动状态包括远离运动、接近运动和平行运动;所述接近运动的网点的集合为b1,所述远离运动的网点的集合为b2,网点位移完成后,对集合b1的网点进行网点百分比改进,改进后的网点百分比为α1’:
然后对集合b2的网点进行网点百分比改进,改进后的网点百分比为α2’:
集合b2完成网点百分比改进后,复制集合b2,得到集合b2’,并将集合b2’中的网点移动至集合b2和集合g对应的网点之间,得到编码加密通道半色调图。
作为上述技术方案的进一步描述:
所述防伪信息为文字和/或图形。
作为上述技术方案的进一步描述:
所述防伪信息为文字,所述网点位移采用photoshop软件完成,所述建立网点选区的方法为:
(1)、在photoshop中新建图像二,图像二的长宽和原稿的长宽相同,图像二的分辨率和所述输出分辨率相同,背景内容为白色,在图层通道中得到“图层0”,将所述加密通道半色调图复制入图像二,得到“图层1”,复制“图层1”,得到“图层2”;将“图层2”、“图层1”和“图层0”依次排列在图层窗口中;
(2)、选择文字工具,输入防伪信息,得到“图层3”,选中“图层3”,使用魔棒工具选中防伪信息,得到网点选区,设置“图层3”不可见。
作为上述技术方案的进一步描述:
所述防伪信息为图形,所述网点位移采用photoshop软件完成,所述建立网点选区的方法为:
(1)、在photoshop中新建图像三,图像三的长宽和原稿的长宽相同,图像三的分辨率和所述输出分辨率相同,背景内容为白色,在图层通道中得到“图层0”,将所述加密通道半色调图复制入图像三,得到“图层1”,复制“图层1”,得到“图层2”;将“图层2”、“图层1”和“图层0”依次排列在图层窗口中;
(2)、置入防伪信息,得到“图层3”,选中“图层3”,使用魔棒工具选中防伪信息,得到网点选区,设置“图层3”不可见。
本发明的有益效果:对原稿加网图像的网点进行微观处理,并设计相应的直线光栅,打破技术偏见,提高编码隐蔽性和提取识别性,同时降低操作难度,具体如下:
1、在防伪信息隐藏阶段,基于人眼视觉的低通滤波特性,在对原稿进行调幅加网处理后,改变防伪通道中局部区域的网点位置和网点百分比,将防伪信息嵌入到原稿图像之中,达到防伪信息隐藏的目的;与现有技术相比较的优势在于:
(1)、在实际操作中,经过多次实验测试发现,当网点百分比小于0.1时,防伪信息的隐蔽性非常好,但是提取识别性能极差;当网点百分比大于0.5时,防伪信息的提取识别性能较好,但是隐蔽性较弱,为达到最好的隐蔽性和提取性,本发明中只采用0.1~0.5之间的网点百分比;另外,在实际操作中,网点百分比达到0.5时,采用photoshop加网后的半色调图中(网点形状为圆形),相邻两个网点在不产生位移的情况已经相互接触,使得集合b1的网点做任何移动都会产生网点搭接;
(2)、网点位移法为了实现莫尔效应,考虑了所有网点进行相同的位移,但集合b1(做远离运动的网点)中的网点,其实际可移动的距离为两个网点最近点之间的距离,记为d1,在本领域的现有技术中,尚未有对边界网点的可移动距离进行相关的深入研究,极少的一些也局限于浅层的主观判断和理论基础上,根据网点位移法,所有网点移动的距离为d/2,移动方向为加网角度的方向(即沿着形成的网线方向),本发明中发现,当d/2=d1时,此时移动后的网点刚好和它前方的网点相接触但不搭接,由于前期半色调处理中会设置加网参数,因此加网线数为已知数,加网线数确定了相邻两个网点之间的距离d和一个网目调单元的边长d2,d=d2,两个网点最近点之间的距离d1等于相邻两个网点之间的距离d减去两个半径r的值,在加网线数一定的情况下,d1则取决于网点半径r,而网点半径取决于网点百分比α,得到如下算式:
因此,当d/2等于d1时,
按照网点位移法移动网点时,集合b1中的网点会与其移动方向前方的网点搭接,网点搭接会对防伪信息隐蔽性造成非常大的负面效果,搭接处的视觉感知非常明显,尤其是搭接处的网点还是边界上的网点,会使得防伪信息的轮廓在提取前就被人眼感知,导致防伪功能失效;因此,本发明中,仅在α小于等于0.2时,参考现有的网点位移方法,对集合a的网点进行网点位移,
另外,本发明的一个实施例中可以优选加密通道的加网角度为0,使得网点移动方向实际为向上或者向下,而移动的距离为直接向上或者向下移动
(3)、当α>0.2,按照传统网点位移法移动网点时(即在加网方向上移动d/2),集合b1中的网点会与其移动方向前方的网点搭接,网点搭接会对防伪信息隐蔽性造成非常大的负面效果,搭接处的视觉感知非常明显,尤其是搭接处的网点还是边界上的网点,会使得防伪信息的轮廓在提取前就被人眼感知,导致防伪功能失效;
为保证一定的隐蔽性,同时又保证集合b1可以为提取识别性做出贡献,当网点移动为最大距离d1时,提取性能达到最佳,具体如下:
s=d1;
又因为:
所以,集合a中网点的位移算法如下:
本发明的信息隐藏方法,可以同时提高隐蔽性和提取识别性,而且还降低了工作量,针对性更强,同时,在操作上,先进行网点位移再改进网点百分比,进一步改进网点百分比的目的是为了提高隐蔽性,网点位移后,远离运动的网点,其与周围的网点会产生较大空隙,接近运动的网点,其与运动方向前方的网点形成密集的网点区域,如果不改进网点百分比,使得一部分网点过于稀疏,另一部分网点过于密集,引起视觉感知,另外,本发明的改进方法可以减少工作量和降低操作难度,有效避免误差的产生,同时,边界上的网点对提高隐蔽性和识别性均作出贡献;对于网点百分比的改进系数,是在本发明经过大量实验测试后做出的;
2、在防伪信息提取阶段,本发明分研究现有技术中解码直线光栅的不足,进行全面科学的改进,现有技术中,为形成莫尔条纹,设计的解码直线光栅中,t1=2r,使得在提取过程中,形成周期无穷大的莫尔纹从而使得防伪信息显现,经过多次实验测试表明,当集合a中的网点的百分比为0.1≤α≤0.2时,t1的宽度范围为2r≤t1<s,即
经过多次实验测试表明,0.2<α≤0.5时,这个范围内的网点较为密集,如果继续增大,对提取识别性能没有太大提高,
本发明具有针对性的设计光栅,打破现有技术中基于莫尔纹才能得到防伪信息的技术偏见,设计解码直线光栅的遮盖宽度,尽可能的提高光栅解码时的清晰度和识别度,使得在使用时,可以更方面的进行防伪信息的验证;
3、本发明网点选区的制备方法更为简单精确,直接在防伪通道半色调图像上制作,并进行调整,使得选区内的网点均为完整的网点,相较于现有技术中,在加网前的防伪通道中预制选区的方法,本发明的方法可以精确的选择完整的网点;
4、本发明可预制提取效果,在图像中编码防伪信息,并且制作相应的模拟提取直线光栅,可以在图像印刷输出前,用模拟提取直线光栅检测防伪信息进行提取,预制检测效果,方便对隐藏图像进行核查,具有预警效果,便于后续采用对应的数据制作实物光栅片;
5、本发明的原稿可以是直接在图像处理软件中制作的原稿,也可以是随机选取的符合步骤1的条件的原稿,适用范围更广,更灵活,然后在图像处理软件中读取网点百分比的值,根据不同的网点百分比进行不同的位移算法和网点百分比算法进行改动;
6、本发明中加密通道的加网角度为θ为0°,可以降低隐藏防伪信息的编码难度,使得网点位移的方向为向上或者向下,操作更为方便。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1是本发明实施例1中的原稿(色彩信息未示出);
图2是本发明实施例1中加密通道半色调图;
图3是图2本发明实施例1中加密通道半色调图的局部放大示意图;
图4是本发明实施例1中携带防伪信息的原稿半色调图(色彩信息未示出);
图5是本发明实施例1中模拟解码的防伪信息提取图(色彩信息未示出);
图6是本发明实施例2中模拟解码的防伪信息提取图(色彩信息未示出);
图7是本发明实施例中网点的运动状态分析图;
图8是本发明实施例3中的原稿(色彩信息未示出);
图9是本发明实施例3中加密通道半色调图;
图10是图9本发明实施例3中加密通道半色调图的局部放大示意图;
图11是本发明实施例3中携带防伪信息的原稿半色调图(色彩信息未示出);
图12是本发明实施例3中模拟解码的防伪信息提取图(色彩信息未示出);
图13是本发明实施例3中覆盖光栅后的加密通道半色调图;
图中标记为:1、网点一;2、网点二;3、网点三;4、网点四;5、网点五。
具体实施方式
下面结合具体实施例,进一步阐述本发明。这些实施例仅用于说明本发明而不用于限制本发明的范围。现结合说明书附图,详细说明本发明的结构特点。
实施例1
一种提高防伪信息识别性的解码直线光栅匹配方法,包括如下步骤:
步骤一、准备原稿和预处理
参见图1,准备原稿,原稿为矩形结构且为颜色通道合成的数字文件,颜色通道由c通道、m通道、y通道和k通道共4个通道组成,在图像处理软件中读取各个通道上的网点百分比的值,颜色通道中至少有一个通道具有网点百分比相同的区域,记所述区域内的网点百分比的值为α,且α为0.1~0.5;本实施例中在photoshop软件中读取得到α=0.15;且具有网点百分比相同的区域的通道为c通道;
选择c通道作为加密通道,剩余通道为3个普通通道,对4个通道分别设置加网参数进行加网处理,得到由网点组成的加密通道半色调图和3幅普通通道半色调图;
所述加网处理采用半调网屏,加网参数包括输出分辨率、加网线数和网点形状,对4个通道分别进行加网处理时,采用相同的输出分辨率、加网线数和网点形状,所述输出分辨率为加网线数的整数倍;网点形状均为圆形;记所述加网线数为l,加网参数还包括加网角度,记所述加密通道的加网角度为θ;加网角度包括0°、15°、45°和75°,θ为0°,3个普通通道的加网角度为15°、45°和75°的任意组合;
步骤二、防伪信息的隐藏
(1)、网点位移
记加密通道半色调图中对应具有网点百分比相同的区域为加密区域;选择需要隐藏的防伪信息,根据防伪信息的轮廓在加密区域中建立网点选区,记网点选区内的网点为集合a,将集合a的网点进行位移,位移方向为加网角度方向,位移距离s,位移算法为:
(2)、图像合成
网点位移完成后,得到编码加密通道半色调图,将编码加密通道半色调图和3幅普通通道半色调图进行合成,得到携带防伪信息的原稿半色调图,完成防伪信息的隐藏;所述图像合成的方法为:在photoshop中新建图像一,图像一的长宽和原稿的长宽相同,图像一的分辨率和所述输出分辨率相同,背景内容为白色,颜色模式为cmky模式,将所述编码加密通道半色调图和3幅普通通道半色调图复制入对应的颜色通道中,即得;
步骤三、防伪信息的提取
制备数字文件形式的解码直线光栅,解码直线光栅的面积大于加密区域的面积,解码直线光栅由长度相同的黑色条纹和透明条纹相互平行间隔排列组成,黑色条纹的宽度为t1,透明条纹的宽度为t2,
本实施例中,α=0.15,优选
在photoshop软件中,按照计算得到t1和t2的数值,制作得到解码直线光栅,将解码直线光栅覆盖在原稿半色调图上,旋转和移动解码直线光栅进行提取,直至观察到防伪信息,完成防伪信息的提取。
具体地,本实施例中,解码直线光栅的制作方法为:打开photoshop软件,新建图层x,背景色设置为透明(无背景色),然后再所建的图层上用矩形工具画一个长宽特定值的第一矩形,然后再画好的矩形框中填充颜色(优选为黑色),再以同样的方法画一个宽度与第一矩形相等、长度大于第一矩形的第二矩形,并且套在第一矩形上,第一矩形位于第二矩形中的底部,然后选择“编辑/定义图案”,将做好的图案保存为“图案0”。
然后删除图层x,再重新建一个新图层并命名为图层z,图层z的大小即为解码直线光栅的大小,分辨率和所述输出分辨率相同,然后利用保存的“图案0”来填充图层z,填充后形成用于检测防伪信息的解码直线光栅。
其中,第一矩形的长度即为t1,第二矩形的长度即为t1+t2,即为网目调单元的边长,也即为相邻两个网点间的距离,又因为本实施例中,优选加网线数为96lpi,输出分辨率为2400dpi,输出分辨率为加网线数的整数倍,在photoshop中将图层放大至最大,可以清楚的看见每个网目调单元的边长为25个小栅格组成,因此,在制作解码直线光栅中,可以参考小栅格,降低了误差,简化了操作,减少了大量的工作量。
其中,
所述步骤一中,原稿为采用photoshop软件打开的数字文件,所述加网处理采用photoshop中的半调网屏,每个通道进行加网处理的方法为:选中通道,将通道转换为位图,转换时设置所述输出分辨率,然后采用半调网屏对通道加网处理,加网线数为90~200lpi。
其中,
所述步骤二中,网点位移后还包括网点百分比改进,然后再进行图像合成,网点百分比改进的方法为:
记集合a的网点中位于网点选区边界上的网点的集合为b,b∈a,记加密通道中在网点选区外部且最靠近网点选区的网点的集合为g,所述集合g的网点形成的轮廓和集合为b的网点形成的轮廓相适应;参见图7,图7为网点运动状态的分析图,其中,为便于区分,假设需要位移的网点为灰色和白色网点,包围在灰色网点外部的黑色网点即可以对应作为本实施例中的集合g,当进行位移调节时,集合b的网点相对于集合g的网点的运动状态包括远离运动、接近运动和平行运动;所述接近运动的网点的集合为b1,所述远离运动的网点的集合为b2;从图7中可以看出,当θ为0°,位移方向垂直向上,此时,网点一1的运动状态为接近运动,网点二2的运动状态为平行运动,网点三3和网点五5的运动状态为远离运动,网点四4则不进行位移;网点位移完成后,对集合b1的网点进行网点百分比改进,改进后的网点百分比为α1’:
然后对集合b2的网点进行网点百分比改进,改进后的网点百分比为α2’:
集合b2完成网点百分比改进后,复制集合b2,得到集合b2’,并将集合b2’中的网点移动至集合b2和集合g对应的网点之间,得到编码加密通道半色调图。
其中,
所述防伪信息为文字,所述网点位移采用photoshop软件完成,所述建立网点选区的方法为:
(1)、在photoshop中新建图像二,图像二的长宽和原稿的长宽相同,图像二的分辨率和所述输出分辨率相同,背景内容为白色,在图层通道中得到“图层0”,将所述加密通道半色调图复制入图像二,得到“图层1”,复制“图层1”,得到“图层2”;将“图层2”、“图层1”和“图层0”依次排列在图层窗口中;
(2)、选择文字工具,输入防伪信息,得到“图层3”,选中“图层3”,使用魔棒工具选中防伪信息,得到网点选区,设置“图层3”不可见。
将实施例1中的加密通道半色调图以及3幅普通通道半色调图合并,得到未嵌入防伪信息的原稿半色调图,采用ssim(结构相似度)算法和wsnr(加权信噪比)分别评价未嵌入防伪信息的原稿半色调图和携带防伪信息的原稿半色调图两者之间的相似度,从而间接得到隐藏信息的隐蔽性的评价结果,如下表2所示:
表1实施例1相似度评价结果
其中,ssim的值越接近于1或者wsnr的值越大,代表两幅图像的相似度越大,由上述表1可知,实施例1的ssim值接近于1,且wsnr较大,因此本发明的方法,隐蔽性效果好,不易被人眼察觉
实施例2
参见图6,在实施例1的基础上,实施例2的区域在于:优选
实施例3
参见图7~13,在实施例1的基础上,实施例3与实施例1的区别在于:(1)、采用不同的原稿,读取的α值为0.3;(2)、防伪信息为图形,所述网点位移采用photoshop软件完成,所述建立网点选区的方法为:
(1)、在photoshop中新建图像二,图像二的长宽和原稿的长宽相同,图像二的分辨率和所述输出分辨率相同,背景内容为白色,在图层通道中得到“图层0”,将所述加密通道半色调图复制入图像二,得到“图层1”,复制“图层1”,得到“图层2”;将“图层2”、“图层1”和“图层0”依次排列在图层窗口中;
(2)、置入防伪信息,得到“图层3”,选中“图层3”,使用魔棒工具选中防伪信息,得到网点选区,设置“图层3”不可见。
将实施例3中的加密通道半色调图以及3幅普通通道半色调图合并,得到未嵌入防伪信息的原稿半色调图,采用ssim(结构相似度)算法和wsnr(加权信噪比)分别评价未嵌入防伪信息的原稿半色调图和携带防伪信息的原稿半色调图两者之间的相似度,从而间接得到隐藏信息的隐蔽性的评价结果,如下表2所示:
表2实施例3相似度评价结果
其中,ssim的值越接近于1或者wsnr的值越大,代表两幅图像的相似度越大,由上述表2可知,实施例3的ssim值接近于1,且wsnr较大,因此本发明的方法,隐蔽性效果好,不易被人眼察觉。