全文HTML
--> --> -->光学扫描全息术(optical scanning holography, OSH)是一种特殊的非相干实时数字全息技术[18,19]. 在OSH系统中, 采用双光瞳外差非相干图像处理技术实现全息图的记录[20]. OSH中两个光瞳功能的选择对系统功能的实现很重要, 通过调整光学系统中的两个光瞳函数, 可以对形成的干涉条纹进行修改, 以实现不同的成像效果. 所形成的干涉条纹将用于对物体进行二维扫描来获得物体的全息信息, 并通过光电探测器和电路解调生成相应的全息图[21,22]. 在2003年, Poon等[23]提出了一种基于随机相位编码原理的OSH系统来实现对图像的加密, 在这种方法中, 将全息成像过程中的记录与重建分别看作密码学中的编码与解码的过程, 把光学传递函数中相应的光瞳函数作为密钥进行信息的加密[24], 该方法可进行单张图像信息的加密和解密, 系统的执行效率不高, 解密后的图像会带有较高的随机噪声信息, 信噪比较低.
本文提出了一种在OSH系统中通过改变两个光瞳函数的方法实现多图像并行加密和任意层图像的再现. 在该方法中, 一个光瞳采用随机相位板, 另一个光瞳采用环形光瞳. 研究显示, 采用随机相位板的OSH系统在数字重建时对系统的纵向位置有很强的依赖性, 可以将离焦噪声转换为随机噪声, 有效地抑制离焦层对成像的影响[24]. 但是在实际操作中, 需要对多次成像的结果取平均才能得到较好的解密图像, 且对随机相位板的精度要求较高. 我们曾提出一种基于环形光瞳的OSH系统, 可以实现高频信息的提取, 并获得原始图像的边缘特征[25]. 本文辅助以环形光瞳, 可以对多数的随机噪声进行滤除, 并通过一次扫描便可实现对多层图像全部信息的记录, 同时在重建的过程中可以有效消除离焦图像的影响, 实现对任意层图像的解密. 该方法利用光电探测器快速对加密图像进行采集, 相比于传统数字全息中的CCD相机, 光电探测器的采集速度更快, 且与传统的干涉加密[26]、波长复用[14]和相位检索[27]等多图像加密技术相比, 不需要复杂的算法重建和相位迭代就可以实现光学加密和解密, 大大减少了加密过程需要的时间. 解密的过程中增加了系统的密钥空间, 系统的敏感性更高, 微小的偏差也无法解密出正确的图像, 因此获得的加密图像具有更高的安全性. 本文通过计算机仿真实验验证了该方法对多图像并行加密和解密的有效性, 并通过相关系数评估了该方法的安全性和抗剪裁、抗噪声的能力.
2.1.OSH系统的基本原理
图1所示是采用OSH系统对多图像并行加密的原理图. 在光学系统中, 激光器发出中心频率为ωo的光束, 由分束镜(beam splitter, BS1)分成两束. 其中一束通过调制频率为Ω的声光移频器(acousto-optic frequency shifter, AOFS), 将该路信号的频率调频至ωo + Ω, 与未加调制的另外一束叠加可以形成外差频率为Ω的扫描信号. 透镜L1前焦面处两个光瞳p1(x, y)和p2(x, y)对两路信号进行波前调制. 两路信号在分束镜BS2处干涉合为一束光, 通过透镜L1会聚到位于透镜L1后焦面上的扫描反射镜M4处实现对物体的扫描, 物体与透镜L1后焦面的成像距离为z. 通过物体后的光信号被透镜L2会聚到光电探测器(photodetector, PD1)的接收面, 通过PD1转换成电流信号i(x, y), 此时的电流信号由基带电流信号和外差电流信号共用组成. 电流信号i(x, y)通过被调谐到外差频率Ω的带通滤波器(bandpass filter, BPF1)提取以获得外差电流, 然后通过锁相放大器(lock-in amplifier)进行信号解调. 锁相放大器包括乘法器和低通滤波器(low-pass filter, LPB)两部分, 锁相放大器的参考信号与外差频率相同, 由另一个固定的光电探测器PD2采集并通过带通滤波器BPF2后提供, BPF2的调谐频率也是Ω. 通过锁相放大器的信号被分为两路, 分别与相互正交的两路单频信号cos(Ωt)和sin(Ωt)混频, 通过LPB提取出同相分量ic(x, y)和正交分量is(x, y), 并经过模数转换器(analog-digital converter, ADC)后存储在数字计算机中. 其中ic(x, y)和is(x, y)又可以称为正弦加密全息图和余弦加密全息图. 最后, 通过计算机合成带有图像信息的复数形式加密全息图, 可以表示为H(x, y)= ic(x, y) + jis(x, y), 可以看到, 与传统的数字全息相比, OSH所成的全息加密图没有零级像与共轭像.![](https://wulixb.iphy.ac.cn/fileWLXB/journal/article/wlxb/2019/11/PIC/11-20190162-1_mini.jpg)
Figure1. Schematic of the OSH system.
2
2.2.加密过程的基本原理
OSH光学加密系统由两部分组成, 即加密过程和解密过程. 如图1所示, 对于多图像并行加密的过程可以看作是对多个离散全息图的记录过程. 此时的复数形式加密全息图可以表示为多个截面图像衍射的全息图总和, 表示为[20]![](https://wulixb.iphy.ac.cn/cn/article/doi/10.7498/11-20190162_M1.png)
在OSH加密系统中两个光瞳函数可以看作是系统的加密光瞳结构函数, 在传统的OSH系统中选取的两个光瞳函数分别为p1(x, y) = 1和p2(x, y) = δ(x, y)[18]. 在本文所提出的方法中, 采用的两个加密光瞳函数分别是环形光瞳和随机相位板, 分别表示为:
![](https://wulixb.iphy.ac.cn/cn/article/doi/10.7498/11-20190162_M2.png)
![](https://wulixb.iphy.ac.cn/cn/article/doi/10.7498/11-20190162_M3.png)
2
2.3.解密过程的基本原理
OSH光学加密系统的多层图像中任意一层的解密过程, 可以看作是对相应切片的数字重建过程. 对于某一切片的解密过程, 需要通过将加密全息图与相应的解密函数做卷积运算. 在OSH加密系统中, 解密函数就是光学传递函数的逆傅里叶变换, 也被称为空间脉冲响应, 即ψ(x, y; zi) = F–1{OTF(kx, ky; zi)}, 其中ψ(x, y; zi) 表示空间脉冲响应. 在传统的OSH系统中, 两个光瞳函数分别采用p1(x, y) = 1和p2(x, y)= δ(x, y), 而相应的重建过程中的光瞳函数分别采用p1d(x, y) = δ(x, y)和p2d(x, y) = 1, 则传统OSH系统中相应的光学传递函数和空间脉冲响应分别可以表示为:本文提出的OSH光学加密系统中, 加密过程中的两个加密光瞳函数分别选择环形光瞳和随机相位板, 根据相位迭代算法, 解密过程选择的两个解密光瞳函数需要满足[22]
3.1.加密结果与分析
本文通过仿真实验来验证所提出方法的有效性和可行性. 如图1所示的OSH系统中, Object位置处的原始图像具有三个切片, 如图2所示. 其中图2(d)是三个切片的排列方式. 图像的分辨率均为512 pixel× 512 pixel, 激光器的输出波长为632.8 nm. 为了增加系统加密的密钥空间, 三个切片与透镜L1后焦面之间的距离zi分别为z1 = 10 mm, z2 = 12 mm和z3 = 15 mm, 使原始加密图像的相邻两个切片之间的距离具有一定的差异性, 可以增加加密结果的安全性.![](https://wulixb.iphy.ac.cn/fileWLXB/journal/article/wlxb/2019/11/PIC/11-20190162-2_mini.jpg)
Figure2. Encrypted image: (a) Section image 1, z1 = 10 mm; (b) section image 2, z2 = 12 mm; (c) section image 3, z3 = 15 mm; (d) the arrangement of multi-section images.
加密过程中, 选用的两个光瞳函数如(3)式和(4)式所示, 分别为环形光瞳和随机相位板. 对于环形光瞳, 归一化半径ε是一个重要的性能指标, 通过改变归一化半径, 可以调节环形光瞳的分辨率和透光比. 归一化半径又称为孔径比, 是指环形光瞳的内半径(wi)和外半径(wo)的比值, 可以表示为
![](https://wulixb.iphy.ac.cn/cn/article/doi/10.7498/11-20190162_M5.png)
![](https://wulixb.iphy.ac.cn/fileWLXB/journal/article/wlxb/2019/11/PIC/11-20190162-3_mini.jpg)
Figure3. Annular pupil and the intensity response curves of different ε: (a) The transmission distribution diagram of annular pupil with ε = 0.5; (b) normalized intensity response curve; (c) intensity response curve.
在采用了ε = 0.5的环形光瞳和取值范围在[0, 1]之间的随机相位板后, OSH加密系统获得的加密全息图有两张, 分别是余弦加密全息图和正弦加密全息图如图4所示. 加密图像都可以看作是均匀的随机噪声, 从加密图像中无法获取任何关于原始图像的信息.
![](https://wulixb.iphy.ac.cn/fileWLXB/journal/article/wlxb/2019/11/PIC/11-20190162-4_mini.jpg)
Figure4. Encryption results: (a) Encrypted cosine-hologram; (b) encrypted sine-hologram.
通过对比加密图像和原始图像的统计特性, 可以分析加密图像的安全性. 为检验加密全息图的统计特性, 通过仿真得到加密全息图的灰度直方图如图5所示. 因为原始图像是二值图像, 灰度主要分布在0和255两个灰度级上, 所以与加密图像的灰度直方图相比, 各个灰度级出现的概率有着明显的差距, 因此通过统计分析的方法无法解密出原始图像的信息.
![](https://wulixb.iphy.ac.cn/fileWLXB/journal/article/wlxb/2019/11/PIC/11-20190162-5_mini.jpg)
Figure5. Gray histogram: (a) Gray histogram of encrypted cosine-hologram; (b) gray histogram of encrypted sine-hologram.
2
3.2.解密结果与分析
解密的过程可以看作是在数字全息中对全息图进行数字重建的过程. 在OSH多层图像的并行光学加密系统中, 对某一层的数字重建可以使用相应的重建函数与加密的全息图做卷积得到. 重建过程中, 每个切片的重建距离zc与加密时的记录距离zi相同, 分别为10, 12 和15 mm. 重建后得到的解密结果如图6所示.![](https://wulixb.iphy.ac.cn/fileWLXB/journal/article/wlxb/2019/11/PIC/11-20190162-6_mini.jpg)
Figure6. Decryption results of different sections: (a) Section 1; (b) section 2; (c) section 3.
在傅里叶光学中, 环形光瞳具有高通滤波的作用, 可以有效去除低频信息得到图像中的高频信息, 而这些高频信息多集中在图像的边缘细节信息较多的地方, 可以有效地通过边缘信息实现对图像信息的识别. 所以从重建后的解密结果可以看出每一切片的图像都被单独地解密出边缘信息, 通过边缘信息已经可以有效识别出原始图像的有用信息, 尤其是对于类似于偏文字类的二值图像的加密和解密. 在重建的图像中还是会有一点随机散斑噪声, 但是并不影响对结果的识别, 可以通过阈值滤波或多次采集取平均的方法消除. 为了客观地评价解密后的成像效果, 采用相关系数(Cc)作为评价标准来评估解密后图像的质量, 相关系数越大则相应的解密效果越好. 原始图像与解密图像之间的相关系数的计算方法为[7]:
![](https://wulixb.iphy.ac.cn/cn/article/doi/10.7498/11-20190162_Z-20190513102920-1.png)
2
3.3.系统敏感性分析
光学加密系统的敏感性分析是评估系统抗攻击能力的重要环节. 本节的实验中, 只对切片1 (z1 = 10 mm)进行数字重建的对比实验. 在光学加密系统的解密过程中, 重建距离、波长等受到干扰时, 会在一定范围内浮动. 对于重建距离, 假设重建时的距离在一个很小的范围内浮动, 结果如图7(a)—图7(c)所示. 图7(a)是相关系数值随距离变化的曲线, δd是重建距离浮动的大小, 即δd = |zc–z1|, 其中图7(a)和图7(d)中的相关系数是与图6(a)的正确解密结果相对比得到的. 图7(b)和图7(c)分别是δd = 0.01 mm和δd = 0.1 mm时的重建解密图像, 相应的相关系数分别为0.1985和0.0596. 可以发现, 当距离浮动0.01 mm时相关系数很低, 图像的信息已经几乎无法识别, 而错误距离为0.1 mm时, 图像信息已经完全无法识别. 对于重建波长, 如图7(d)—图7(f)所示, 图7(d) 是相关系数值随波长变化的曲线, δλ是重建波长浮动的大小. 图7(b)和图7(c)分别是δλ = 0.1 nm和δλ = 1 nm时的重建解密图像, 和重建距离错误类似, 但是波长的敏感性比成像距离更高, 重建波长浮动的距离为1 nm时, 相应的相关系数为0.0049, 此时图像信息就已经完全无法识别, 系统的敏感性很高. 所以当解密过程中的任何一个参数错误时, 都无法从加密图像中解密出原图像的任何信息, 而且即使攻击者破解了其中一层的密钥信息, 但是由于相邻两层加密图像的位置信息都不同, 且没有规律性(每两个切片之间的距离不同), 所以也无法通过任何一个切片的密钥解密出其他切片的图像信息, 可以有效地抵抗暴力攻击.![](https://wulixb.iphy.ac.cn/fileWLXB/journal/article/wlxb/2019/11/PIC/11-20190162-7_mini.jpg)
Figure7. Incorrect decryption results: (a) The Cc curve of varies with δd; (b) and (c) decryption result of δd = 0.1 and 0.1 mm, respectively; (d) the Cc curve of varies with δλ; (e) and (f) decryption result of δλ = 0.1 and 1 nm, respectively.
2
3.4.系统抗剪裁性能分析
在解密原理中, 加密图像的像素和解密图像的像素之间存在着一一对应的关系, 也就是说, 加密图像的部分丢失会导致解密图像也丢失相应的像素. 和传统的数字全息系统不同, OSH系统可以同时得到两张加密全息图, 如图4所示. 因此, 当一张加密图像的信息丢失严重甚至完全丢失时, 可以对另一张完整的全息图进行数字重建也可以获得解密图像, 如图8所示. 本节实验中, 只对切片1(z1 = 10 mm)进行仿真实验. 图8(a)是余弦加密全息图丢失, 对正弦加密全息图进行解密的结果, 图8(b)是正弦加密全息图丢失, 对余弦加密全息图进行解密的结果, 两个解密结果的相关系数分别为0.6610和0.6506. 虽然单幅机密全息图解密后的噪声较大, 影响视觉效果, 但是仍然可以看到图像的主要特征, 实现对图像信息的识别, 且相关系数较高.![](https://wulixb.iphy.ac.cn/fileWLXB/journal/article/wlxb/2019/11/PIC/11-20190162-8_mini.jpg)
Figure8. Decryption result of single-encrypted hologram: (a) Decryption result of encrypted sine-hologram; (b) decryption result of encrypted cosine-hologram.
对于两幅加密全息图都存在部分信息丢失的情况, 仿真中将图4中的部分像素设置为0, 然后利用两幅加密全息图进行数字重建得到加密结果, 如图9所示. 其中图9(a)和图9(b)是信息丢失25%的正余弦加密图像, 图9(c)是相应的解密结果, 相关系数为0.7418. 图9(d)和图9(e)是信息丢失50%的正余弦加密图像, 图9(f)是相应的解密结果, 相关系数为0.6508. 图9(g)和图9(h)是信息丢失75%的正余弦加密图像, 图9(i)是相应的解密结果, 相关系数为0.5192. 可以看出, 解密后的图像可以识别到图像的主要特征, 可以辨认出图像的轮廓, 具有较好的相关系数, 都在0.5以上, 因此OSH光学加密系统有较强的抗剪裁能力.
![](https://wulixb.iphy.ac.cn/fileWLXB/journal/article/wlxb/2019/11/PIC/11-20190162-9_mini.jpg)
Figure9. Simulation results of anti-shear performance: (a) and (b) The sine- and cosine-holograms with 25% occlusion; (c) decryption result with 25% occlusion; (d) and (e) the sine- and cosine-holograms with 50% occlusion; (f) decryption result with 50% occlusion; (g) and (h) the sine- and cosine-holograms with 75% occlusion; (i) decryption result with 75% occlusion.
2
3.5.系统抗噪声性能分析
加密后的图像在传输过程中难免会受到噪声的干扰, 因此解密后的图像也会受到一定的影响. 利用不同方差(variance)的高斯噪声和椒盐噪声作为噪声干扰源, 对加密全息图进行叠加干扰, 并通过相关系数来定量评估解密图像的成像效果, 其中所选噪声的均值均为0. 图10(a)—图10(c)分别是受到方差为0.02, 0.05和0.08的高斯噪声(均值为0)干扰后对切片1 (z1 = 10 mm)图像的解密结果, 相对应的相关系数分别为0.6953, 0.6649和0.5787. 图10(d)—图10(f)分别是受到方差为0.02,0.05和0.08的椒盐噪声(均值为0)干扰后对切片1 (z1 = 10 mm)图像的解密结果, 相对应的相关系数分别为0.6825, 0.6034和0.5038. 可以看出, 由于受到噪声的影响, 解密后的图像质量有所下降, 但是解密后图像的相似度均在0.5以上, 解密图像依然可以辨别到明显的边缘特征, 可以识别到原图像的信息. 所以, 本加密系统的抗噪声干扰方面的性能较好, 具有较强的抗噪声能力.![](https://wulixb.iphy.ac.cn/fileWLXB/journal/article/wlxb/2019/11/PIC/11-20190162-10_mini.jpg)
Figure10. Simulation results of anti-noise performance: (a), (b) and (c) Gaussian noise with variance of 0.02, 0.05 and 0.08; (d), (e) and (f) salt and pepper noise with variance of 0.02, 0.05 and 0.08.
本论文研究工作承蒙美国弗吉尼亚理工暨州立大学(Virginia Tech) Ting-Chung Poon教授指导和修改完成,谨致谢意!