计算机二维全息图原理,三维信息加密如何使用计算全息进行

全息加密技术作为一种特殊的加密方法被广泛应用于信息加密和防伪等领域。在全息加密过程中,光波的波长、记录距离和入射角度等参数用做加密密钥和解密密钥被人们深入研究,但所加密的信息几乎都是二维信息。为此利用一种基于虚拟光学的对三维信息进行加密的方法,将三维物体的大小作为一个新的密钥被引入安全全息加密算法,其安全性能得到了极大提高。

一、全息加密原理

Fresnel离轴全息最早是Schnars和Juptner提出来的,它的记录和再现过程如图1所示。全息图的记录过程就相当于全息加密的过程;全息再现过程就对应于解密过程。

1373-300x151.png

在全息加密过程中,用黄氏编码法生成Fresnel计算全息图;在解密,即计算全息再现过程中,使用空间滤波的方法消除零级像和孪生的一级衍射像,这样处理还可以增加图像的分辨率和亮度。

用计算机模拟计算全息图的再现像过程,根据全息原理可知,在观察距离等于记录距离(解密密钥等于加密密钥)的观察屏上可以看到二维切片清晰的再现像。理论上通过一系列的二维切片的再现,就可以得到我们加密的三维物体的再现像。

二、图像质量的客观评价方法

PSNR法在图像的压缩技术中用来评价解压后图像的质量,这里我们用它来评价再现像的质量。其表达式为:

1374-300x43.png

其中,MSE为:

1375.png

式中f(x,y)表示理想的图像;g(x,y)表示在观察屏上得到的实际图像。用PSNR法评价图像时,其PSNR值越大,说明观察屏上的图像越好。

前面已经提到,为了综合三维物体的计算全息图(即全息加密),我们将空间物体分割成了一系列等间隔的二维切片。为了评价解密的三维物体质量,要对公式(1)进行适当修改:

1376.png

其中,i是二维切片的序数;PSNRtotal是三维图像的最终PSNR值。值得注意的是,每一个二维切片解密时都对应一个不同的解密密钥(记录距离),所以PSNRi就是对应不同记录距离的二维切片的PSNR值。

三、计算机模拟及讨论

在虚拟光学的计算机模拟过程中,我们将一个空间立方体作为全息加密的原始物体,并将它分割成等间隔的8个二维切片。相对于单幅二维图像的加密解密而言,三维物体的记录距离(第一个切片到全息面的距离)和立方体的大小(第一个切片到第八个切片间的距离)这两个参数都可以被用做加密和解密密钥,后者更具安全性。8个不同记录距离的切片综合成一张计算全息图。再现时,在观察屏上可以看到空间立方体的像,该像所包含的8个不同切片有其各自的再现距离。

1、单个二维切片的加密和解密

首先,空间立方体的某一个二维切片可以看作是被全息加密的图像,以记录距离、参考光波波长和参考光波与全息图的夹角作为加密密钥,通过计算机模拟计算,生成计算全息图(加密过程)。图2(a)中,二维切片的大小为8cm X8cm (256><256像素),记录距离为0.4m,参考光波与全息图的夹角a) G9G=1。:图2(b)—(f)是保持加密密钥中的参考光波波长和参考光波与全息图夹角不变,改变密钥中的再现距离所观察到的再现像。再现距离d从0.35m变化到0.46m。

1377.png

在这里我们用PSNR来客观评价解密图像的质量。不同的解密密钥对应不同的再现像,不同的再现像质量有不同的PSNR值。图3是解密密钥与图像质量( PSNR)关系图。图中波峰A点的解密密钥(再现距离)等于加密密钥(记录距离),所以再现图像质量最好,相应的PSNR值最大;当解密密钥在加密密钥的一定范围内变化(如在B点和C点间变动),图像质量将会下降,但仍可被观察者所接受。

1378.png

2、整个三维物体的加密与解密

对于空间立方体的加密过程,需要用到所有的8个二维切片。第一步,计算单个切片在全息平面上的光场分布;第二步,将上一步中所得的8个光波场进行迭加,求其总的光场分布;第三步,用黄氏编码法对总光波场进行编码,进而生成计算全息图。三维物体的解密图像,我们可以用一个接收屏或者CCD去接收。接收屏或CCD上将同时接收到8个二维切片的解密图像,但它们解密密钥各不相同,其中再现距离以等步长间隔依次增加。图4就是在接收屏或CCD上观察到的三维物体的再现像。

图4(a)是8个二维切片在平面投影图;图4(b)一(f)接收屏或CCD到全息平面的距离改变对再现三维物体的影响。

1379.png

在接收屏或者CCD上能够同时观察到每一个切片的解密图像,但是它们相应的解密密钥却并不相同,如前所述,解密密钥为等差数列,公差就是切片间隔。用公式(3)表示的修正PSNR法对三维物体进行评价时,要将8个等间隔的切片作为一个整体看待,保持间隔不变整体进行前后移动,从而得到三维像的评价结果,如图5所示。A点能够观察到清晰的三维物体再现像,在BC点区间内得到的再现像也能够被人眼分辨。通过几何光学计算,我们发现BC点间的距离大致与系统景深相等。至此模拟实验的结果与传统光全息观察结果相一致,所以可以得出结论:修正PSNR法是一种有效的评价三维物体再现像的客观方法。

1380.png

该方法较衍射效率,点扩散函数和分辨率等再现图像评价方法更直接更有效。修正PSNR法可以用来建立三维图像评价标准,这对于三维研究有极重要的作用。

小知识之PSNR

峰值信噪比,一种评价图像的客观标准。是指到达噪音比率的顶点信号,psnr一般是用于最大值信号和背景噪音之间的一个工程项目。通常在经过影像压缩之后,通常输出的影像都会在某种程度与原始影像不同。为了衡量经过处理后的影像品质,我们通常会参考PSNR值来衡量某个处理程序能否令人满意。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/442340.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

hashmap为什么是2的倍数_HashMap源码解析(jdk1.8)

HashMap在java中使用的频率很高&#xff0c;同时也是面试时的必问的问题。今天咱们就来学习下jHashMap的源码&#xff0c;版本为jdk1.8。学习之前&#xff0c;先一起了解下HashMap的数据结构&#xff0c;便于理解后面所讲的内容。HashMap的底层数据结构由图可见&#xff0c;Has…

消息队列_消息队列:kafka

概念kafka是一个分布式的基于发布/订阅模式的消息队列&#xff0c;主要用于大数据实时处理领域。要理解kafka首先要有分布式的概念&#xff0c;要有消息队列的概念。分布式系统最大的优势就是解耦和削峰&#xff0c;这种情况下&#xff0c;A系统生成了一个消息&#xff0c;B系统…

kopernio显示无效程序_陆风路虎外观设计专利无效案一锤定音,最高法:陆风X7专利无效...

点击上方“华商报”可快速关注哦&#xff01;持续5年多的路虎、陆风外观设计专利有效性之争终于尘埃落定&#xff1a;华商报记者日前从代理律师处获悉&#xff0c;最高人民法院近日驳回了江铃控股有限公司的再审请求&#xff0c;这意味着&#xff0c;陆风X7的外观专利无效。陆风…

掩膜区域内像素值_MRI ADC值是怎么来的?咱们来手算一下

首发公众号“医影杂记”ADC&#xff08;Apparent diffusion coefficient&#xff09;&#xff0c;表观弥散系数&#xff0c;用于描述DWI序列中不同方向的分子扩散运动的速度和范围&#xff0c;是MRI DWI&#xff08;Diffusion-weighted imaging, 弥散加权成像&#xff09;中最常…

计算机上的查找替换功能快速格式化,Word2013文档中使用查找和替换功能来快速更改文本格式的方法...

在对文档进行处理时灵活使用Word的查找和替换功能将能够取得事半功倍的效果。下面介绍Word2013文档中使用查找和替换功能来快速更改文本格式的方法。1、在“开始”选项卡中单击“编辑”组中的“替换”按钮&#xff0c;打开“查找和替换”对话框&#xff0c;切换到“替换”选项卡…

composer 依赖包版本冲突_composer快速入门教程

php中文网最新课程每日17点准时技术干货分享Composer 是 PHP 的一个依赖管理工具。我们可以在项目中声明所依赖的外部工具库&#xff0c;Composer 会帮你安装这些依赖的库文件&#xff0c;有了它&#xff0c;我们就可以很轻松的使用一个命令将其他人的优秀代码引用到我们的项目…

极品飞车ol服务器维护,《极品飞车OL》配件升级常见问题介绍

今天九游和大家讲解《极品飞车OL》配件升级常见问题介绍极品飞车OL游戏中&#xff0c;玩家们是需要不断使用配件加强自己的车辆来提升能力值。那么关于配件升级玩家们整体的有什么问题呢&#xff1f;下面小编也为大家带来了相关的介绍。感兴趣的玩家快来看看吧。《极品飞车OL》…

linq判断集合中相同元素个数_JavaSe集合的概念以及集合框架介绍

###集合今天任务1.概念1.1 集合的概念1.2 集合的框架结果介绍1.3 集合和数组的对比 2.Collection接口2.1 Collections中常用的方法 3.泛型3.1 什么是泛型3.2 泛型的声明3.3 说明3.4 泛型使用时的注意事项3.5 受限泛型3.6 泛型应用在集合上 4.Iterator迭代器4.1 迭代器的工作原理…

华为手机获取状态栏高度是错误的_你的华为手机状态栏有HD图标吗?这又代表着什么?看完你就懂了...

平时比较细心的朋友应该都发现了&#xff0c;华为手机的状态栏(信号栏)有个"HD"图标。有些朋友看到这个图标&#xff0c;可能会担心自己手机是不是出问题了&#xff1f;会不会对手机有什么影响&#xff1f;能不能把它关闭&#xff1f;下面就给大家解惑。1. "HD&…

ext.ajax.request跨域,跨域Ajax访问header中 x-requested-with丢失

前端调用后端接口&#xff0c;本域情况下&#xff0c;ajax方式调用&#xff0c;request header中包含x-requested-with信息。跨域情况下&#xff0c;request header中不再包含x-requested-with。说明&#xff1a;1.前端ajax封装的jquery的$.ajax方法。2.后端header相关设置已允…

bread是可数还是不可数_可数名词不可数名词分不清?出题老师告诉你方法

我是瓶子老师。我有10多年初中英语教学经验&#xff0c;参与过中考一模、二模命题&#xff0c;同时我也是《学生双语报》的撰稿人&#xff0c;为本市超过5万名中考生出过中考模拟试题。在初中英语的学习过程中&#xff0c;我们会讲到可数名词和不可数名词。很多同学总是记不住哪…

nginx指定配置文件启动_【第1717期】Nginx入门指南

前言Nginx有在部署早读课网站的时候用到&#xff0c;平时用的不多&#xff0c;又是一个可以顺便了解的知识点。那个李晓云&#xff0c;这篇是你想了解的吗&#xff1f;今日早读文章由慕小白翻译分享。正文从这开始&#xff5e;&#xff5e;这份指南是对nginx的基本介绍&#xf…

bash: pcre-config: 未找到命令..._Docker 常用操作命令

文章首发于微信公众号《程序员果果》 地址&#xff1a;https://mp.weixin.qq.com/s/S9VkzSJx_JOY8zDiC_nuEg1. 启动容器docker run IMAGE [COMMAND] [ARG...]IMAGE 是指启动容器所使用的操作系统镜像[COMMAND] [ARG...] 指的是容器启动后运行的命令及其参数2. 启动交互式容器#…

es 全量同步mysql_使用canal将mysql同步到es中

因为自己项目中需要用到mysql数据同步到es中&#xff0c;查找了相关资料最后决定用canal来做&#xff0c;所以便有了本文&#xff0c;下面一起来看如何使用canal吧canal教程根据 https://github.com/alibaba/canal 上的原理解释&#xff0c;我们知道 canal 会模拟 mysql slave …

一个列中多行求和_excel表格制作,Excel表格的基本操作,包含制作一个表格10方面的知识(1)...

蒹葭苍苍&#xff0c;白露为霜。所谓伊人&#xff0c;在水一方。溯洄从之&#xff0c;道阻且长。溯游从之&#xff0c;宛在水中央。蒹葭萋萋&#xff0c;白露未晞。所谓伊人&#xff0c;在水之湄。溯洄从之&#xff0c;道阻且跻。溯游从之&#xff0c;宛在水中坻。蒹葭采采&…

实时监控后台数据 vue_实时数据监控,快速掌握B站爆款视频热度走向

飞瓜数据B站版的数据监控功能提供对B站UP主监控功能&#xff0c;实时掌握UP主视频热度走向和投放效果。通过监控输入B站视频链接&#xff0c;设定24/48时长开始对其监控。监控开始后在监控报告中查看对应视频的数据曲线变化或者等待监控结束直接观察整个的曲线走势。实现分钟打…

帧同步_帧同步和状态同步该怎么选(上)

这是一篇拖延了2年多的文章…2017年10月份开始写的&#xff0c;直到这次过年才写完。。。前言随着王者荣耀的崛起&#xff0c;使用帧同步&#xff08;Lockstep&#xff09;的游戏也越来越多&#xff0c;关于帧同步和状态同步的讨论争论也有不少&#xff0c;那么到底该选哪种同步…

实现连麦_直播课程系统如何实现互动连麦效果?

比起录播课&#xff0c;直播课师生能够更好地互动&#xff0c;因此很多老师利用直播课程系统进行直播教学。直播课程系统的连麦互动往往能让直播课充满生机。在直播教学中使用连麦互动功能&#xff0c;老师可以随时提问学生&#xff0c;学生也可以就不懂的问题询问老师&#xf…

c++ 二次开发 良田高拍仪_在网页中调用摄像头实现拍照上传 - 高拍仪二次开发...

来源于 https://blog.csdn.net/weixin_40659738/article/details/78252562在网页中调用摄像头实现拍照上传高拍仪二次开发在一些公共部门的办事处&#xff0c;比如银行、护照办理中心、税务等&#xff0c;我们可能会注意到办公桌上摆着这样一台机器。办公人员用它拍摄各种证件…

复频域求零输入响应_第十四章 动态电路的复频域分析 习题答案

第十四章 动态电路的复频域分析一、选择题1&#xff0e; 图13—1所示电感元件的电压、电流关系的运算形式是 B 。A &#xff0e;)0()()(-L L L Li s sLI s U &#xff1b;B &#xff0e;)0()()(--L L L Li s sLI s U &#xff1b;C &#xff0e;si s sLI s U L L L )0()()(- 2&…