全息图像恢复成物象matlab,计算全息再现图像.ppt
计算全息再现图像的研究 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相关推荐
- 使用MATLAB计算一幅图像的熵
公式 熵的计算公式: H(x)=−∑i=1nP(ai)∗logP(ai)H(x)=-\sum_{i=1}^{n}P(a_i)*logP(a_i) H(x)=−i=1∑nP(ai)∗logP(ai ...
- matlab 解方程组 矩阵,用MATLAB计算矩阵和解线性方程组.ppt
用MATLAB计算矩阵和解线性方程组.ppt 第五章 矩阵与行列式 §5.6 用MATLAB计算 矩阵与行列式 用MATLAB计算矩阵与行列式 行列式的求值 矩阵的基本运算 矩阵的加.减 数与矩阵相乘 ...
- 【图像融合】基于matlab DSIFT多聚焦图像融合【含Matlab源码 2224期】
⛄一.SIFT配准简介 1 算法概述 在实时系统中,算法的输入为相机数据流,当前输入的图像与上一张相似度很高时应不参与融合,由于在体视显微镜下序列图像存在较大程度的偏移,所以融合前还需要进行图像配准, ...
- C语言运行时变成灰色,C语言实现RGB图像转换成灰(Gray)度图像
以前实现RGB图像转换成灰度图像都是直接调用OpenCV的库函数RGB2GRAY(IplImage* src);最近老板让我们除了读入输出图像实时用OpenCV的函数,其余的最好都是自己写,所以我自己 ...
- matlab计算多张图像的灰度直方图_MATLAB图像处理基本操作
本文中对于大多数的操作,是对数字图像处理领域中最为著名的"lena"图片进行操作的.原图如下(Figure 1): 本文中对于大多数的操作,是对数字图像处理领域中最为著名的&quo ...
- matlab单个像素面积,我用MATLAB计算出了图像目标区域的像素点个数,请问知道了目标区域的像素点怎么计算目标区域的面积?...
满意答案 下面是一个简单的计算轮廓包含起来的像素点的个数的程序: %% step 1 clear all clc I=imread('test.bmp');%读入图片 bwI=im2bw(I,0.5) ...
- 将原图像恢复为单色图像---MATLAB
close all; %关闭当前所有图形窗口,清空工作空间变量,清除工作空间所有变量 clear all; clc; gamma=0.5; %设定调整线性度取值 I=imread('peppers.p ...
- opencv图像恢复逆滤波_OpenCV之快速的图像边缘滤波算法
python代码: import cv2 as cv import numpy as npsrc = cv.imread("./test.png") cv.namedWindow( ...
- 用matlab读取raw并做出图像,image - 如何在MATLAB中读取RAW图像? - 堆栈内存溢出
彼得的代码(谢谢btw!)假设你的图像是灰度的. 对于彩色图像,您需要做的是将所有字节作为单个1D数组读取,因为我们不能使用fread来读取数据作为3D矩阵(至少不是我所知......). 然后,我们 ...
最新文章
- 执行cmd并获得结果_MySQL 服务无法启动 请键入 NET HELPMSG 3523 以获得更多的帮助...
- Spring事务传播特性实例解析
- Git图文教程:从零到上传GitHub项目
- ITK:Voronoi图
- 深度学习——05、深度学习框架Caffe
- 分布式事务之底层原理揭秘
- 向iOS开发者介绍C++
- ProFile配置节属serializeAs
- python检测特定颜色的形状_python opencv 检测特定颜色
- 如何使用Wondershare DVD Creator将照片刻录到DVD中?
- 软考程序员-C专题(2)
- 机器人电焊电流电压怎么调_焊电焊电流怎么调节,调多少合适?
- win10系统怎么查看密钥?
- iOS Info.plist知多少
- 华为快应用接入广告服务开发指导
- 2022数据库系统工程师 下午 真题答案
- 刚刚开始学AT89S52单片机遇到的一些小问题 + 个人解决办法
- 归并排序(图解配代码)
- 关于大数据技术的演讲_大数据核心技术介绍:大数据处理技术
- java开发的颠覆者epub,创业颠覆者-陈景畑 翟顺[6寸pdf mobi epub kindle版].pdf