一种叠层衍射成像的大视场隐藏提取方法及系统
技术领域
本发明涉及信息安全领域,特别是涉及一种叠层衍射成像的大视场隐藏提取方法及系统。
背景技术
在信息爆炸式的发展情形下人们对信息的安全储存,安全传输,安全处理也有着越来越高的要求,因而信息安全已经成为全球性的重大问题之一,关系到政治、经济、军事、生活等各个方面。而数字信息处理的串行性导致其速度慢效率低,满足不了人们日益增长的信息安全需求。
随着传统的数字信息安全研究持续进步,现代光学理论与技术也逐步被融入其中。1995年研究人员首先提出了基于4f成像系统的双随机相位编码光学图像加密技术。由于光学信息加密技术相比其他的计算机电子手段,具有高并行性,处理传输速度快的优势,还有光学系统中所涉及的相位、振幅、波长、偏振姿态等多种参数变化所提高的丰富密钥空间。以光学图像加密技术为发端,光学信息安全技术经历了近三十年的蓬勃发展。2007年,美国光学学会在光学分类与索引表(OCIS)中开始将其体现在两个子分类号中(060.4785、100.4998),这意味着光学信息安全已开始成为一个完全独立的研究领域。
近年来,文献中已经报道了各种各样的加密方法来保护信息,因为光学方法天然的物理特性、多种参数的匹配与耦合、以及光学系统的设计,使得信息隐藏与光学的结合变得显著而又有效。已知的基于光学系统的大多数加密隐藏系统不同,它们大多是将实验所采集得到的实验图,拷贝或是是转移,然后再进行计算机的运算完成相关的加密隐藏,未能将电荷耦合器件(Charge-coupled Device,CCD)同步,因此,无法进行实时编码并隐藏;且叠层成像技术需要得到多幅物体小孔衍射图,是一项非常繁琐的工作,然而采取有机械移动的方式,根本无法实现实时性。
发明内容
本发明的目的是提供一种叠层衍射成像的大视场隐藏提取方法及系统,以解决无法实时编码实时隐藏导致实时性差的问题。
为实现上述目的,本发明提供了如下方案:
一种叠层衍射成像的大视场隐藏方法,包括:
搭建反射式叠层成像系统;所述反射式叠层成像系统包括空间光调制器以及电荷耦合器件;
将掩盖图像以及原始图像进行编码,生成多张视觉密钥图像,并将每一张所述视觉密钥图像分割为多张分割后的视觉密钥图像;
按照叠层成像图像采集顺序,将多张所述分割后的视觉密钥图像依次加载至所述空间光调制器的不同像素位置处,并在加载每张所述分割后的视觉密钥图像的同时,利用所述电荷耦合器件采集所述分割后的视觉密钥图像对应的衍射图;
置乱所述衍射图,生成置乱后的隐藏图像;所述置乱后的隐藏图像为隐藏所述原始图像的图像。
可选的,所述置乱所述衍射图,生成置乱后的隐藏图像,具体包括:
利用公式置乱所述衍射图,生成置乱后的隐藏图像;其中,T为置乱后的隐藏图像;为压缩所述衍射图的衍射光斑;为将压缩后的m*n个衍射图排列为一幅m行n列的衍射图Im,n,所述m*n个衍射图为所述分割后的视觉密钥图像对应的衍射图,m为所述衍射图内像素点的行数,n为所述衍射图内像素点的列数;φ(Im,n)为m行n列的衍射图的置乱过程;α为衰减因子;H为宿主图像。
一种叠层衍射成像的大视场隐藏系统,包括:搭建反射式叠层成像系统;所述反射式叠层成像系统包括空间光调制器以及电荷耦合器件;
视觉密钥图像分割模块,用于将掩盖图像以及原始图像进行编码,生成多张视觉密钥图像,并将每一张所述视觉密钥图像分割为多张分割后的视觉密钥图像;
衍射图确定模块,用于按照叠层成像图像采集顺序,将多张所述分割后的视觉密钥图像依次加载至所述空间光调制器的不同像素位置处,并在加载每张所述分割后的视觉密钥图像的同时,利用所述电荷耦合器件采集所述分割后的视觉密钥图像对应的衍射图;
置乱模块,用于置乱所述衍射图,生成置乱后的隐藏图像;所述置乱后的隐藏图像为隐藏所述原始图像的图像。
可选的,所述置乱模块,具体包括:
置乱单元,用于利用公式置乱所述衍射图,生成置乱后的隐藏图像;其中,T为置乱后的隐藏图像;为压缩所述衍射图的衍射光斑;为将压缩后的m*n个衍射图排列为一幅m行n列的衍射图Im,n,所述m*n个衍射图为所述分割后的视觉密钥图像对应的衍射图,m为所述衍射图内像素点的行数,n为所述衍射图内像素点的列数;φ(Im,n)为m行n列的衍射图的置乱过程;α为衰减因子;H为宿主图像。
一种叠层衍射成像的大视场提取方法,包括:
获取置乱后的隐藏图像;所述隐藏图像为隐藏视觉密钥图像的图像;
提取所述置乱后的隐藏图像的衍射图;
利用扩展叠层成像算法重建所述衍射图,生成多张视觉密钥图像;
将多张所述视觉密钥图像进行非相干叠加,确定原始图像。
可选的,所述提取所述置乱后的隐藏图像的衍射图,具体包括:
利用公式提取所述置乱后的隐藏图像的衍射图;其中,Im,n为m行n列的衍射图,m为所述衍射图内像素点的行数,n为所述衍射图内像素点的列数;φ-1为衍射图Im,n的排序过程;为还原所述衍射图的衍射光斑;为将压缩后的m*n个衍射图排列为一幅m行n列的衍射图Im,n,所述m*n个衍射图为所述分割后的视觉密钥图像对应的衍射图,m为所述衍射图内像素点的行数,n为所述衍射图内像素点的列数;T为置乱后的隐藏图像;α-1为衰减因子的负1次幂;H为宿主图像。
一种叠层衍射成像的大视场提取系统,包括:
隐藏图像获取模块,用于获取置乱后的隐藏图像;所述置乱后的隐藏图像为隐藏视觉密钥图像的图像;
衍射图提取模块,用于提取所述置乱后的隐藏图像的衍射图;
视觉密钥图像生成模块,用于利用扩展叠层成像算法重建所述衍射图,生成多张视觉密钥图像;
原始图像确定模块,用于将多张所述视觉密钥图像进行非相干叠加,确定原始图像。
可选的,所述衍射图提取模块,具体包括:
衍射图提取单元,用于利用公式提取所述置乱后的隐藏图像的衍射图;其中,Im,n为m行n列的衍射图,m为所述衍射图内像素点的行数,n为所述衍射图内像素点的列数;φ-1为衍射图Im,n的排序过程;为还原所述衍射图的衍射光斑;为将压缩后的m*n个衍射图排列为一幅m行n列的衍射图Im,n,所述m*n个衍射图为所述分割后的视觉密钥图像对应的衍射图,m为所述衍射图内像素点的行数,n为所述衍射图内像素点的列数;T为置乱后的隐藏图像;α-1为衰减因子的负1次幂;H为宿主图像。
一种叠层衍射成像的大视场隐藏提取方法,包括:搭建反射式叠层成像系统;所述反射式叠层成像系统包括空间光调制器以及电荷耦合器件;
将掩盖图像以及原始图像进行编码,生成多张视觉密钥图像,并将每一张所述视觉密钥图像分割为多张分割后的视觉密钥图像;
按照叠层成像图像采集顺序,将多张所述分割后的视觉密钥图像依次加载至所述空间光调制器的不同像素位置处,并在加载每张所述分割后的视觉密钥图像的同时,利用所述电荷耦合器件采集所述分割后的视觉密钥图像对应的衍射图;
置乱所述衍射图,生成置乱后的隐藏图像;所述置乱后的隐藏图像为隐藏所述原始图像的图像;
提取所述置乱后的隐藏图像的衍射图;
利用扩展叠层成像算法重建所述衍射图,生成多张视觉密钥图像;
将多张所述视觉密钥图像进行非相干叠加,确定原始图像。
一种叠层衍射成像的大视场隐藏提取系统,包括:搭建反射式叠层成像系统;所述反射式叠层成像系统包括空间光调制器以及电荷耦合器件;
视觉密钥图像分割模块,用于将掩盖图像以及原始图像进行编码,生成多张视觉密钥图像,并将每一张所述视觉密钥图像分割为多张分割后的视觉密钥图像;
衍射图确定模块,用于按照叠层成像图像采集顺序,将多张所述分割后的视觉密钥图像依次加载至所述空间光调制器的不同像素位置处,并在加载每张所述分割后的视觉密钥图像的同时,利用所述电荷耦合器件采集所述分割后的视觉密钥图像对应的衍射图;
置乱模块,用于置乱所述衍射图,生成置乱后的隐藏图像;所述置乱后的隐藏图像为隐藏所述原始图像的图像;
衍射图提取模块,用于提取所述置乱后的隐藏图像的衍射图;
视觉密钥图像生成模块,用于利用扩展叠层成像算法重建所述衍射图,生成多张视觉密钥图像;
原始图像确定模块,用于将多张所述视觉密钥图像进行非相干叠加,确定原始图像。
根据本发明提供的具体实施例,本发明公开了以下技术效果:本发明提供了一种叠层衍射成像的大视场隐藏提取方法及系统,搭建反射式叠层成像系统,将空间光调制器和电荷耦合器件联系在一起,将多张分割后的视觉密钥图像依次加载至空间光调制器的不同像素位置处,并在加载每张分割后的视觉密钥图像的同时,利用电荷耦合器件采集分割后的视觉密钥图像对应的衍射图,实现空间光调制器和电荷耦合器件的同步工作,实现实时编码以及实时隐藏;同时,本发明的整个过程无需机械移动,仅使用计算机便能完成原始图像的编码及隐藏,实现编码与隐藏的实时性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明所提供的叠层衍射成像的大视场隐藏提取方法流程图;
图2为反射式叠层成像系统光路图;
图3为信息隐藏实验结果图;
图4为不同波长所恢复的视觉密钥图像示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的目的是提供一种叠层衍射成像的大视场隐藏提取方法及系统,能够实现实时编码以及实时隐藏。
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
一种叠层衍射成像的大视场隐藏方法,包括:搭建反射式叠层成像系统;所述反射式叠层成像系统包括空间光调制器以及电荷耦合器件;将掩盖图像以及原始图像进行编码,生成多张视觉密钥图像,并将每一张所述视觉密钥图像分割为多张分割后的视觉密钥图像;按照叠层成像图像采集顺序,将多张所述分割后的视觉密钥图像依次加载至所述空间光调制器的不同像素位置处,并在加载每张所述分割后的视觉密钥图像的同时,利用所述电荷耦合器件采集所述分割后的视觉密钥图像对应的衍射图;置乱所述衍射图,生成置乱后的隐藏图像;所述置乱后的隐藏图像为隐藏所述原始图像的图像。
所述置乱所述衍射图,生成置乱后的隐藏图像,具体包括:利用公式置乱所述衍射图,生成置乱后的隐藏图像;其中,T为置乱后的隐藏图像;为压缩所述衍射图的衍射光斑;为将压缩后的m*n个衍射图排列为一幅m行n列的衍射图Im,n,所述m*n个衍射图为所述分割后的视觉密钥图像对应的衍射图,m为所述衍射图内像素点的行数,n为所述衍射图内像素点的列数;φ(Im,n)为m行n列的衍射图的置乱过程;α为衰减因子;H为宿主图像。
一种叠层衍射成像的大视场提取方法,包括:获取置乱后的隐藏图像;所述隐藏图像为隐藏视觉密钥图像的图像;提取所述置乱后的隐藏图像的衍射图;利用扩展叠层成像算法重建所述衍射图,生成多张视觉密钥图像;将多张所述视觉密钥图像进行非相干叠加,确定原始图像。
所述提取所述置乱后的隐藏图像的衍射图,具体包括:利用公式提取所述置乱后的隐藏图像的衍射图;其中,Im,n为m行n列的衍射图,m为所述衍射图内像素点的行数,n为所述衍射图内像素点的列数;φ -1为衍射图Im,n的排序过程;为还原所述衍射图的衍射光斑;为将压缩后的m*n个衍射图排列为一幅m行n列的衍射图Im,n,所述m*n个衍射图为所述分割后的视觉密钥图像对应的衍射图,m为所述衍射图内像素点的行数,n为所述衍射图内像素点的列数;T为置乱后的隐藏图像;α-1为衰减因子的负1次幂;H为宿主图像。在实际应用中,为将所述衍射图Im,n拆分为m*n个衍射图,所述m*n个衍射图为分割后的视觉密钥图像对应的衍射图。
图1为本发明所提供的叠层衍射成像的大视场隐藏提取方法流程图,如图1所示,一种叠层衍射成像的大视场隐藏提取方法,包括:
步骤101:搭建反射式叠层成像系统;所述反射式叠层成像系统包括空间光调制器以及电荷耦合器件。
步骤102:将掩盖图像以及原始图像进行编码,生成多张视觉密钥图像,并将每一张所述视觉密钥图像分割为多张分割后的视觉密钥图像。
步骤103:按照叠层成像图像采集顺序,将多张所述分割后的视觉密钥图像依次加载至所述空间光调制器的不同像素位置处,并在加载每张所述分割后的视觉密钥图像的同时,利用所述电荷耦合器件采集所述分割后的视觉密钥图像对应的衍射图。
步骤104:置乱所述衍射图,生成置乱后的隐藏图像;所述置乱后的隐藏图像为隐藏所述原始图像的图像。
步骤105:提取所述置乱后的隐藏图像的衍射图。
步骤106:利用扩展叠层成像算法重建所述衍射图,生成多张视觉密钥图像。
步骤107:将多张所述视觉密钥图像进行非相干叠加,确定原始图像。
在实际应用中,本发明分为两部分:
步骤1:搭建反射式叠层成像系统,包括加载信息的空间光调制器(Spatial LightModulator,SLM)和采集数据的电荷耦合器件(Charge-coupled Device,CCD);
步骤2:在电脑端将2张视觉密钥切割成72张视觉密钥的小图;
步骤3:将72张视觉密钥按照叠层成像图像采集的顺序依次加载到SLM的液晶显示器的不同像素位置处,并在加载每张图像的时候在CCD上采集相应的衍射图I1,1,I1,2…Im,n-1,Im,n,其中m,n分别表示行和列数。
通过反射式叠层成像方法对含有信息的衍射图进行隐藏。
信息的隐藏过程如下:
步骤4:将衍射图依次进行置乱,得到待传输的图像;
信息的提取重建过程如下:
步骤5:提取衍射图:
其中,φ-1表示衍射图的排序过程(安装步骤3中CCD采集的顺序依次编号1,2,…m*n);符号φ表示衍射图的置乱过程(安装步骤3中CCD采集得到的衍射图的编号进行置乱);φ-1表示衍射图的排序过程(安装步骤3中CCD采集的顺序依次编号1,2,…m*n);和表示对衍射光斑的压缩和复原;表示将压缩后的m*n个衍射图排列为一幅m行n列的大的图像Im,n;表示将Im,n拆分为m*n个单独的衍射图;α为衰减因子;α-1为衰减因子的负1次幂;H为宿主图像;T为置乱后的隐藏图像;即:将衍射图依次进行置乱、压缩、组合、隐藏于宿主图像中,得到待传输的图像。
步骤6:得到衍射图以后,对其进行恢复重建。此处使用叠层成像(ptychographyimaging)中的扩展叠层成像(extended Ptycholographic Iterative Engine,ePIE)对得到的衍射图Im,n进行重建;
步骤7:恢复重建后,便可得到叠层成像系统隐藏的视觉密钥,将两张视觉密钥非相干叠加即可得到秘密信息。
以下以具体实验过程描述本发明的技术方案。
图2为反射式叠层成像系统光路图,图2中Laser为激光器,CVF为衰减片,Mirror为反射镜,AT为偏振片,Filter为扩束镜,PBS为偏振分光棱镜,Lens为透镜,Pinhole1为光阑,BS为分光棱镜,CCD为电荷耦合元件,SLM为空间光调制器,PC为计算器。具体的实验参数如下:Laser:激光器,实验中采用的是气体激光器波长为632.8nm,红色,Mirror:反射镜,AT:偏振片,Fiter:空间滤波器,Lens:准直透镜,Pinhole1:小孔探针,BS:分光棱镜,PBS:偏振分光棱镜,SLM:反射式的空间光调制器,德国为Holoeye反射式纯相位空间光调制器(PLUTO-VIS-016-SLM),CCD:IMPERX的CCD(型号为IGV-B4020M-KF000)像素大小为9um,实际使用阵面大小为1024X1024个pix。使用6X6的扫描方式,视觉密码的容错率为最低约为7%。衍射距离Z=182mm,PC:连接CCD与SLM的计算机。
激光光束,通过反射镜后被调整为一束平行光,单光斑很小,所以在经过空间滤波器与准直透镜后便被整形为一束平面波,且光束较大,衰减器是为了调整激光强度适应后续做实验的需求,PBS以便满足SLM的纯相位调制要求,激光光束通过起偏器经过探针小孔,照射的反射式的空间光调制器上,经过BS反射进入了CCD,最终CCD接收到衍射图,传输给PC计算机。
光路实验操作过程说明:
(1)在光路中没有机械式的移动,无论是选取移动物体还是移动小孔探针,在这个实验中本发明不需要在移动任何仪器,使用计算机变能得到相对位移。
(2)使用反射式的空间光调制器,因为在具体的实际生活中实验中采集的衍射图几乎都是反射式,至少透射式的还未出现,因为人眼是反射式的成像。
(3)本发明将CCD与SLM连在一起后,实现它们的同步工作,这便实现了本发明所提出的实时性,当然不仅限于视觉密钥,无论更换什么样需要隐藏的图像信息,本发明都可以进行实时的编码然后进行隐藏,这与已知的大多数加密隐藏系统不同,它们大多是将实验所采集得到的实验图,拷贝或是是转移,然后再进行计算机的运算完成相关的加密隐藏,未能将CCD同步。
(4)叠层成像技术,需要得到多幅物体小孔衍射图,是一项非常繁琐的工作,然而采取有机械移动的方式,根本无法实现实时性,所以本系统的没有机械移动,具有实时性的优势。
图3为信息隐藏实验结果图,如图3所示,首先选定掩饰图像和秘密信息(原始图像),之后采用增强型视觉密码(EVC),得到两张分享信息(视觉密钥图像)。将两张视觉密钥分别切割成6*6个小图,将72张视觉密钥小图加载到SLM上的面阵区域,共采集72张衍射图,分别将两张视觉密钥的衍射图按顺序排好,运用ePIE算法恢复两张视觉密钥,最后将恢复出的两张视觉密钥非相干叠加即可得到秘密信息。
图4为不同波长所恢复的视觉密钥图像示意图,从图4能够明显看出,波长lamda=632.8nm恢复的最好,数据与实验中用的一致,就可以解码出最好的效果。本发明可提供探针形状、尺寸、衍射斑的顺序、位置、波长、衍射距离等都可以为系统提供安全性的支持。在实际应用中,随机改变6张衍射图的顺序,则看不出视觉密钥的具体内容,可以看出增强型视觉密码与叠层衍射成像的大视场隐藏方法,具有可行性以及很高的安全性。
此外,本发明还公开了一种叠层衍射成像的大视场隐藏系统,包括:搭建反射式叠层成像系统;所述反射式叠层成像系统包括空间光调制器以及电荷耦合器件;视觉密钥图像分割模块,用于将掩盖图像以及原始图像进行编码,生成多张视觉密钥图像,并将每一张所述视觉密钥图像分割为多张分割后的视觉密钥图像;衍射图确定模块,用于按照叠层成像图像采集顺序,将多张所述分割后的视觉密钥图像依次加载至所述空间光调制器的不同像素位置处,并在加载每张所述分割后的视觉密钥图像的同时,利用所述电荷耦合器件采集所述分割后的视觉密钥图像对应的衍射图;置乱模块,用于置乱所述衍射图,生成置乱后的隐藏图像;所述置乱后的隐藏图像为隐藏所述原始图像的图像。
所述置乱模块,具体包括:置乱单元,用于利用公式置乱所述衍射图,生成置乱后的隐藏图像;其中,T为置乱后的隐藏图像;为压缩所述衍射图的衍射光斑;为将压缩后的m*n个衍射图排列为一幅m行n列的衍射图Im,n,所述m*n个衍射图为所述分割后的视觉密钥图像对应的衍射图,m为所述衍射图内像素点的行数,n为所述衍射图内像素点的列数;φ(Im,n)为m行n列的衍射图的置乱过程;α为衰减因子;H为宿主图像。
一种叠层衍射成像的大视场提取系统,包括:隐藏图像获取模块,用于获取置乱后的隐藏图像;所述置乱后的隐藏图像为隐藏视觉密钥图像的图像;衍射图提取模块,用于提取所述置乱后的隐藏图像的衍射图;视觉密钥图像生成模块,用于利用扩展叠层成像算法重建所述衍射图,生成多张视觉密钥图像;原始图像确定模块,用于将多张所述视觉密钥图像进行非相干叠加,确定原始图像。
所述衍射图提取模块,具体包括:衍射图提取单元,用于利用公式提取所述置乱后的隐藏图像的衍射图;其中,Im,n为m行n列的衍射图,m为所述衍射图内像素点的行数,n为所述衍射图内像素点的列数;φ-1为衍射图Im,n的排序过程;为还原所述衍射图的衍射光斑;为将压缩后的m*n个衍射图排列为一幅m行n列的衍射图Im,n,所述m*n个衍射图为所述分割后的视觉密钥图像对应的衍射图,m为所述衍射图内像素点的行数,n为所述衍射图内像素点的列数;T为置乱后的隐藏图像;α-1为衰减因子的负1次幂;H为宿主图像。
一种叠层衍射成像的大视场隐藏提取系统,包括:搭建反射式叠层成像系统;所述反射式叠层成像系统包括空间光调制器以及电荷耦合器件;视觉密钥图像分割模块,用于将掩盖图像以及原始图像进行编码,生成多张视觉密钥图像,并将每一张所述视觉密钥图像分割为多张分割后的视觉密钥图像;衍射图确定模块,用于按照叠层成像图像采集顺序,将多张所述分割后的视觉密钥图像依次加载至所述空间光调制器的不同像素位置处,并在加载每张所述分割后的视觉密钥图像的同时,利用所述电荷耦合器件采集所述分割后的视觉密钥图像对应的衍射图;置乱模块,用于置乱所述衍射图,生成置乱后的隐藏图像;所述置乱后的隐藏图像为隐藏所述原始图像的图像;衍射图提取模块,用于提取所述置乱后的隐藏图像的衍射图;视觉密钥图像生成模块,用于利用扩展叠层成像算法重建所述衍射图,生成多张视觉密钥图像;原始图像确定模块,用于将多张所述视觉密钥图像进行非相干叠加,确定原始图像。
本发明提出了通过将掩饰图像和秘密图像经过增强型视觉密码(extendedvisual cryptography,EVC)方案后运用非机械移动式叠层(NPE)成像提取信息。因为叠层衍射成像技术具有大视场、成像质量好等优势。因此,将增强型视觉密码与非机械移动式叠层光学图像隐藏相结合,不仅可以解决大视场信息难以相干叠加的问题,还具有很高的安全性。
在本发明中,实现过程如下:1)首先选定掩饰图像和秘密信息,使用增强型视觉密码编码后,获得两张分享图像VK1和VK2。
2)将两张分享图像VK1和VK2分别切割成6×6的图片,共72张。
3)利用非机械叠层成像光路,通过反射式相干衍射成像系统将72张信息加载到空间光调制器上,并在加载72张信息的同时在电荷耦合器件上采集对应的衍射图像,直到采集完所有72张信息对应的衍射图,保存到光学系统编码后的衍射数据库。
4)对衍射数据库中的衍射图按顺序排好。
5)信息提取时,对排好顺序的衍射图运用epie算法进行恢复,但与此同时还需知道衍射距离、移动距离等参数,才能将秘密信息准确、完整的提取出来。
6)测试该方案的安全性:置乱编码和波长、像素大小、衍射距离等方面。
由此可见,本发明能够达到以下效果:
1)安全性:叠层衍射成像技术需要多种参数的匹配与耦合,例如置乱编码、波长、像素大小、衍射距离等参数,保证了系统的安全性。
2)大容量:增强型视觉密码和叠层衍射成像的结合,解决了大视场图片非相干叠加的问题。
3)时效性:使用电脑(PC)同时控制CCD与SLM,其中CCD和SLM的帧率均为1/60(s),即每秒最大可将60张视觉密钥采为相应的衍射图,具有一定的时效性。
4)稳定性:此光学系统一旦搭建完善后便无需再做其他改动,信息的隐藏,提取均可在PC上快速完成。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的系统而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本发明的限制。