基于Matlab的计算全息图的制作与数字再现的研究精选

基于Matlab的计算全息图的制作与数字再现的研究

第3O卷第6期

2009年11月

应用光学

JournalofAppliedOptics

Vo1.30No.6

NOV.2009

文章编号:1002—2082(2009)06—0953-05

基于Matlab的计算全息图的制作

与数字再现的研究

赵付丽,章鹤龄,邢敬婷,冯秀梅

(首都师范大学物理系,北京100048)

摘要:应用Matlab语言,结合博奇型计算全息的编码方法,利用计算机分剐绘制了菲涅耳全息

图和傅里叶变换全息图,实现了计算全息图的快速制作,讨论了制作计算全息图的原理,方法和

步骤利用CGH技术和数字全息技术所生成的全息图再现出原始图像,完成了全息图的数字重

现,实现了整个全息记录和再现过程的计算机模拟.与传统的编程语言和绘图方法相比较,该算

法在实现上更加简单和快捷,并且带有一系列提高计算全息图质量的措施,有效地消除了零级像

和孪生像的影响,获得了清晰的数字再现图像.

关键词:计算全息图;傅里叶变换;菲涅耳全息图;Matlab;数字再现

中图分类号:TN205;0438.1文献标志码:A

Realizationanddigitalreconstructionofcomputer?generatedhologrambasedonMatlab

ZHAOFu-li,ZHANGHe-ling,XINGJing梩ing,FENGXiu-mei

(DepartmentofPhysics,CapitalNormalUniversity,Beijing100048,China)

Abstract:MatlabsoftwareandBurchcodingmethodareusedtoachievethefastgenerationofthe

Fresnelh ologramandFouriertransformhologram.Theexperimentalprinciple,methodsand

proceduresarediscussedparticularly.Combiningcomputer梘eneratedhologram(CGH)with

digitalholography,thedigitalreconstructionofhologramwasrealized.Thecomputer

simulationofthewholeholograph icrecordingandreconstructionprocesswasachieved.Matlab

isprovedtobemoreconvenientandflexibleincomparisonwiththetraditionalalgorithm

languagesanddrawingmethods,andtakesseveralmeasurestoimprovethereconstruction

quality.Theinfluenceofzero梠rderandconjugateimag esiseliminatedandcleardigital

reconstructionimagesareobtained.

Keywords:computer-generatedhologram;Fouriertransform;Fresnelhologram;Matlab;

digitalreconstruction

引言

计算全息是建立在数字计算与现代光学基础

上的一种新的制作全息图的技术,传统的全息技术

是用光学的办法,用干涉记录的方法制作全息图.

计算全息是用计算机编码制作全息图,把物波的数

学描述输入数字计算机处理后,直接产生全息图,

代替了用光学设备实地记录,既可以完全节省光源

且对光学设备的精度要求不高,又能制作实际并不

存在的各种物体的全息图,且噪声低,重复性高,比

光学全息具有明显的简易性和灵活性.随着计算机

收稿日期:2009—03—26;修回日期:2009—05—10

作者简介:赵付丽(1984一),女,山东青岛人,硕士研究生,主要从事光电信息处理方面的工作.

E—mail:zflyydyl984@163.corn

?954?应用光学2009,30(6)赵付丽,等:基于matlab的计算全息图的制作与数字再现的研究

和数字化电器件技术的迅速发展,人们广泛地使用

数字技术去模拟,运算,处理各种光学过程.1965

年,德国光学专家罗曼(A.W.Lohmann)使用计算

机和绘图仪制作了世界上第一幅计算机全息图

(computer—generatedhologram,CGH),它不仅可

以完整地记录光波的振幅和位相,而且能综合复杂

的波面,这种特性极大地扩展了计算全息图的应用

范围,可以用来制作信息

计算机全息图的制作与在线,基于Matlab的计算全息图的制作与数字再现的研究精选.doc...相关推荐

  1. 菲涅耳计算全息图matlab,基于Matlab的计算全息图的制作与数字再现的研究

    基于Matlab的计算全息图的制作与数字再现的研究 应用Matlab语言,结合博奇型计算全息的编码方法,利用计算机分别绘制了菲涅耳全息图和傅里叶变换全息图,实现了计算全息图的快速制作,讨论了制作计算全 ...

  2. matlab 全息图,基于Matlab的计算全息图的制作与数字再现的研究

    [1] [1]于美文.光学全息及其应用[M].北京:北京理工大学出版社,1996. YU Mei-wen. Optical holography and information processing[ ...

  3. matlab 浮雕,基于MATLAB根据图片快速制作陶瓷浮雕的方法与流程

    本发明属于陶瓷制作技术领域,尤其涉及基于MATLAB根据图片快速制作陶瓷浮雕的方法. 背景技术: 印模成形是传统的陶艺成形工艺之一,它具有制作简便.省时省力.对制作者没有过多的技艺要求的优点,因而直到 ...

  4. 基于matlab电气系统模块库的电机调速系统仿真,基于MATLAB的直流电动机斩波调速系统仿真研究...

    第 1 期 2005 年 2 月 工 矿 自 动 化 Industry and Mine Automation No. 1 Feb. 2005 实验研究 文章编号:1671 - 251X(2005)0 ...

  5. 基于matlab BP神经网络的手写数字识别

    摘要 本文实现了基于MATLAB关于神经网络的手写数字识别算法的设计过程,采用神经网络中反向传播神经网络(即BP神经网络)对手写数字的识别,由MATLAB对图片进行读入.灰度化以及二值化等处理,通过神 ...

  6. 基于MATLAB与VC混合编程的数字均衡器设计

    1.概述 随着数字化技术的快速.深入发展,人们对数字化电子产品所产生的图像.图形以及声音等质量的要求越来越高.在实时数字处理过程中,与D/A和A/D转换相关的模拟信号重构过程是决定数字系统输出质量的关 ...

  7. matlab自适应逆控制,基于matlab仿真模块的自适应有源噪声逆控制研究

    ATE 农业技术与装备 X2 c(q-1) p(q-1) u2 C( x) p(q-1) LMS M(q-1) p(q-1) w( q-1) w( q-1) ! ! e2 d2 + - - + p(q ...

  8. 基于matlab的单相pwm逆变电路的仿真研究,基于MATLAB的单相PWM逆变电路的仿真研究...

    基于MATLAB的单相PWM逆变电路的仿真研究 [摘要]逆变电路是PWM控制技术最为重要的应用场合.这里在研究单相桥式PWM逆变电路的理论基础上,采用Matlab的可视化仿真工具Simulink建立单 ...

  9. matlab 开放,基于MATLAB的小区开放对道路通行影响的研究

    计算机技术 基于 MATLAB的小区开放对道路通行影响的研究 胡远林 戢予 杨倩飞 周静 重庆邮电大学光电工程学院 /重庆国际半导体学院 擅要 :本文选取小区周围某一条经常拥堵的道路为研究对象,在此道 ...

  10. 医学图像边缘检测matlab实验,基于Matlab的医学图像增强与边缘检测算法的实验研究...

    分类号 国际十进分类号(UDC) 第四军医大学 学位论文 基于 Matlab 的医学图像增强与边缘检测 算法的实验研究 (题名和副题名) 袁丽婷 (作者姓名) 指导教师姓名 邱力军 副教授 指导教师单 ...

最新文章

  1. java 复杂报表_Java+POI+模板”一:打造复杂Excel 报表
  2. 1114 Family Property (25 分)【难度: 中/ 知识点: 并查集】
  3. 块语法Block在MVC思维的妙用之多重M层代理传值
  4. Spring思维导图,让Spring不再难懂(ioc篇)
  5. GDB调试时,出现value optimized out的解决办法小结
  6. 多步骤查询的解决方案
  7. H264--H264编码--4
  8. 行业认证标准:ISO 26262-汽车软件功能安全标准
  9. 使用安全工具快速查找挂马,和监控防止再次挂马
  10. python基础语法全解/数据类型/面向对象编程
  11. miniGui交叉编译
  12. VueCli3以下获取process.env.NODE_ENV数据
  13. java写入文件乱码问题_Java写入文件的乱码及解决
  14. Latex中 .cls和.sty文件的作用和区别
  15. OutLook Express关联QQ邮箱
  16. font-face 自定义字体
  17. MySql数量统计sql
  18. 使用openGL,利用多边形填充的扫描线算法画出实心五边形
  19. 几种常用时钟分频实现方法
  20. java获取dns记录_java之解析DNS的SRV记录

热门文章

  1. ST电机库5.4.5FUL版本(ST MC SDK)
  2. C语言-基础例题55道
  3. 基于用户的协同过滤个性化音乐推荐系统毕业设计
  4. 当心路径层次太深,名字太长造成解压失败
  5. 计算机硬盘换,无需重新安装系统即可更换硬盘的方法(计算机无需重新安装系统即可更换硬盘)...
  6. c语言课程设计实训主要目的,C语言课程设计实训指导书.doc
  7. 张俊芳电机学11章计算题答案
  8. codejock toolkit pro 19.2 for MFC
  9. 数据结构严蔚敏--第三章--栈和队列
  10. java jacob pdf_java利用jacob将word转pdf