计算全息再现图像的研究 F1307202班 张一鸣 导师 冯仕猛 Contents 2. 计算全息的理论和模拟再现 3. 计算全息的光学再现 4. 总结和展望 1. 研究背景和论文的主要工作 1. 研究背景和论文的主要工作 1. 理论上分析了几种编码技术及其原理 2. 使用MATLAB生成两种编码的计算全息图 3. 用MATLAB模拟再现原图 4. 设计实验平台,在实际光路中记录再现像 5. 将模拟再现像和实际再现像比较分析 本次论文的主要工作 1. 研究背景和论文的主要工作 计算全息图(Computer-Generated Hologram) 计算全息图是利用计算机计算物光波在全息平面上的光场分布,并对光场分布在计 算机内进行编码,其结果在绘图仪或CRT上显示,成为实用的全息图。 计算全息的优点 低噪音,高重复性,可记录世间不存在物体的图像 计算全息的发展历史 1965年 罗曼(A.W.Lohmann)——奠定理论基础 1966年 布鲁恩和罗曼——迂回相位编码技术 1967年 博奇(C J.J. Burch)——修正离轴参考光计算全息术 1970年 李威汉(Wai-HonLee)——四阶迂回相位计算全息术 1970年 贝尔克哈德(C.B. Burckhardt)——三阶迂回相位计算全息术 2.计算全息的理论和模拟再现 第一步.波前记录:记录介质H上的强度分布 第二步.波前再现: 全息图的透射光场 光学全息—波前记录和波前再现 波前记录 波前再现 2.计算全息的理论和模拟再现 计算全息的制作和再现过程 抽样 编码 成图 再现 — 抽样定理 — 几种计算全息编码 — 数字重现和光学再现 傅立叶变换计算全息图的生成和再现 — 绘图仪或者其他成图设备 2.计算全息的理论和模拟再现 罗曼III型迂回相位编码 傅利叶计算全息图的制作 博奇型修正离轴参考光编码 每个抽样单元内放置一矩形通光孔径,通过改变通光孔径的面积编码复数波面的振幅,改变通光孔径中心与抽样单元中心的位置编码相位 迂回相位编码法编码单元 以常量为偏置项的全息图,避免了对相位的编码,人为地重新构造全息透过率函数,即 空间频率分布 (a) 物光波的空间频谱范围 (b) 光学 离轴全息图的空间频谱 2.计算全息的理论和模拟再现 罗曼III型迂回相位编码图及其计算机模拟再现 抽样,编码 计算机模拟再现 2.计算全息的理论和模拟再现 博奇型编码图及其计算机模拟再现 抽样,编码 计算机模拟再现 3.计算全息的光学再现 主要实验仪器—LCD和CCD 空间光调制器-透射式LCD屏 接收端-CCD摄像头 3.计算全息的光学再现 实验光路示意图 计算全息图再现光路示意图 L1,L2为透镜, F为低通滤波器 经过准直器和扩束镜的作用的激光,垂直入射到正显示傅利叶变换型全息图的LCD空间光调制器上,经过L1透镜相当于进行了一次傅利叶逆变换就能得到再现图。而透镜L2的作用是保留滤波器F,避免激光功率在L1的焦距处功率过高而使CCD损坏,同时,低通滤波器F可以滤掉零级直通量,减弱零级衍射项对再现像观测的影响。 实际的光路和实验平台 3.计算全息的光学再现 实际光路 要记录较清晰的光学再现像,需要对光路进行如下调整: 各透镜器件准确定位 滤波孔大小的选择 偏振片的调制 3.计算全息的光学再现 CCD的观测结果 罗曼型迂回相位编码模拟和光学再现像 MATLAB模拟图 CCD实拍图 3.计算全息的光学再现 CCD的观测结果 博奇型修正离轴参考光编码模拟和光学再现像 MATLAB模拟图 CCD实拍图 3.计算全息的光学再现 CCD的观测结果 在透镜后焦面上的CCD接收到的图像与模拟图基本符合,但是像质不如 计算机模拟图,主要有以下几个原因: LCD的分辨率 1. 分

全息图像恢复成物象matlab,计算全息再现图像.ppt相关推荐

  1. 使用MATLAB计算一幅图像的熵

    公式 熵的计算公式: H(x)=−∑i=1nP(ai)∗logP(ai)H(x)=-\sum_{i=1}^{n}P(a_i)*logP(a_i) H(x)=−i=1∑n​P(ai​)∗logP(ai​ ...

  2. matlab 解方程组 矩阵,用MATLAB计算矩阵和解线性方程组.ppt

    用MATLAB计算矩阵和解线性方程组.ppt 第五章 矩阵与行列式 §5.6 用MATLAB计算 矩阵与行列式 用MATLAB计算矩阵与行列式 行列式的求值 矩阵的基本运算 矩阵的加.减 数与矩阵相乘 ...

  3. 【图像融合】基于matlab DSIFT多聚焦图像融合【含Matlab源码 2224期】

    ⛄一.SIFT配准简介 1 算法概述 在实时系统中,算法的输入为相机数据流,当前输入的图像与上一张相似度很高时应不参与融合,由于在体视显微镜下序列图像存在较大程度的偏移,所以融合前还需要进行图像配准, ...

  4. C语言运行时变成灰色,C语言实现RGB图像转换成灰(Gray)度图像

    以前实现RGB图像转换成灰度图像都是直接调用OpenCV的库函数RGB2GRAY(IplImage* src);最近老板让我们除了读入输出图像实时用OpenCV的函数,其余的最好都是自己写,所以我自己 ...

  5. matlab计算多张图像的灰度直方图_MATLAB图像处理基本操作

    本文中对于大多数的操作,是对数字图像处理领域中最为著名的"lena"图片进行操作的.原图如下(Figure 1): 本文中对于大多数的操作,是对数字图像处理领域中最为著名的&quo ...

  6. matlab单个像素面积,我用MATLAB计算出了图像目标区域的像素点个数,请问知道了目标区域的像素点怎么计算目标区域的面积?...

    满意答案 下面是一个简单的计算轮廓包含起来的像素点的个数的程序: %% step 1 clear all clc I=imread('test.bmp');%读入图片 bwI=im2bw(I,0.5) ...

  7. 将原图像恢复为单色图像---MATLAB

    close all; %关闭当前所有图形窗口,清空工作空间变量,清除工作空间所有变量 clear all; clc; gamma=0.5; %设定调整线性度取值 I=imread('peppers.p ...

  8. opencv图像恢复逆滤波_OpenCV之快速的图像边缘滤波算法

    python代码: import cv2 as cv import numpy as npsrc = cv.imread("./test.png") cv.namedWindow( ...

  9. 用matlab读取raw并做出图像,image - 如何在MATLAB中读取RAW图像? - 堆栈内存溢出

    彼得的代码(谢谢btw!)假设你的图像是灰度的. 对于彩色图像,您需要做的是将所有字节作为单个1D数组读取,因为我们不能使用fread来读取数据作为3D矩阵(至少不是我所知......). 然后,我们 ...

最新文章

  1. 执行cmd并获得结果_MySQL 服务无法启动 请键入 NET HELPMSG 3523 以获得更多的帮助...
  2. Spring事务传播特性实例解析
  3. Git图文教程:从零到上传GitHub项目
  4. ITK:Voronoi图
  5. 深度学习——05、深度学习框架Caffe
  6. 分布式事务之底层原理揭秘
  7. 向iOS开发者介绍C++
  8. ProFile配置节属serializeAs
  9. python检测特定颜色的形状_python opencv 检测特定颜色
  10. 如何使用Wondershare DVD Creator将照片刻录到DVD中?
  11. 软考程序员-C专题(2)
  12. 机器人电焊电流电压怎么调_焊电焊电流怎么调节,调多少合适?
  13. win10系统怎么查看密钥?
  14. iOS Info.plist知多少
  15. 华为快应用接入广告服务开发指导
  16. 2022数据库系统工程师 下午 真题答案
  17. 刚刚开始学AT89S52单片机遇到的一些小问题 + 个人解决办法
  18. 归并排序(图解配代码)
  19. 关于大数据技术的演讲_大数据核心技术介绍:大数据处理技术
  20. java开发的颠覆者epub,创业颠覆者-陈景畑 翟顺[6寸pdf mobi epub kindle版].pdf

热门文章

  1. TCP中RTT时延的理解
  2. 【高数】两类曲线积分的联系
  3. 不怕你配置不会,就怕你看的资料不对!MIM 与 SharePoint 同步完全配置指南。
  4. 南昌航空大学计算机专业就业前景,南昌航空大学测控技术与仪器专业就业前景...
  5. 某某网站 JS 逆向及 tls 指纹绕过分析
  6. 利用外部程序对存储BIOS设置参数的CMOS RAM进行读取操作的可行性分析
  7. (仿牛客论坛项目)01 - 开发社区首页
  8. 编程小知识:文件扩展名的作用是什么?通俗易懂的文件扩展名详解
  9. 总结下自己做过的深度召回模型
  10. ARP欺骗攻击原理及其防御