XXGX第6章 计算全息

XXGX第6章 计算全息
XXGX第6章 计算全息



第六章 计算全息图 Computer Generated Hologram——CGH
计算全息的理论基础 计算全息的编码方法
计算傅里叶变换全息 计算像面全息 计算全息干涉图 像息图
全息的本质(或目的)是要记录和再现物光波的全部信息, 包括振幅和相位。 物光波场可表示为: O( x, y ) = O ( x, y ) exp[ jφo ( x, y )] 光学全息是利用光学干涉的方法记录,用光学衍射方法再现。 能否不利用实际光波干涉的方法来实现物光波波场的记录呢? 这就是计算全息。 这就是计算全息 计算全息是德国光学专家A.W.Lohmann于1965年发明的。当 时Lohmann在美国IBM公司进行研究工作,有一天他的激光器 坏了,一时修不好,又急于做全息。他就想到,光全息其实 就是一个通过干涉对光波振幅和相位编码的过程,用计算机 也可以完成。于是就发明了CGH。偶然?
计算全息的应用 计算全息的物理解释 二元光学
并非偶然,当时的背景是:光学全息的研究处于极盛时期,计算机技术 及通信理论与方法也在迅猛发展,Lohmann是光学专家,在一个计算机 技术领先的公司工作,有了想法后很快得以实现。 首次制作出CGH后,CGH的研究发展很快,各种编码方法相继被提出,也 相继提出了多种类型的CGH。CGH及其设计方法在许多领域得到了许多重 要应用。
目前,随着计算机技术与各种成图技术的发展,随着各种 图像显示器件性能的提高,CGH的应用越来越广泛,越来 越实用。如在微光学、二元光、衍射光学,图像显示等领 域。 计算全息包含的技术:
CGH的特点
可记录物理上不存在的物体,只要知道或虚拟出一个物光波的数学表示 式即可。可应用:1)制作复杂滤波器。2)显示虚拟的二维、三维物体。 3)可产生所需要的光波波面,用于干涉测量。尤其是在全息图像显示和 各滤波器的制作,光学干涉测量与检测等方面得到了广泛应用。 定量数字计算、精度高。特别是二元全息图抗干扰能力强、噪声小、易 复制。
计算机技术:容量大,速度快 成图技术:电子束直写,离子束直写,激光束直写,光刻 等。 显示器件:分辨率,实时性能等。
1965年Lohmann首次制作出了计算全息; 1967年Paris把快速FT(FFT)算法应用到FT变换 计算全息图中 1969赖塞姆等人提出了相全息
计算全息的应用范围
二维和三维物体像的显示 制作光学信息处理中的空间滤波器 产生特定波面用于全息干涉计量 激光扫描器
1974李威汉提出计算全息干涉图的制作技术。
数据存储
1

计算全息的分类 第一种分类方式:据物体坐标位置与记录平面的相对位置 FT全息, 像面全息, 菲涅耳全息, 第二种分类方法:据全息图透过率函数的性质 振幅型——二元,灰阶 相位型 迂回相位型 第三种分类方法:据制作 修正离轴型 时所采用的编码方法 相息图
计算全息图的制作和再现过程:
抽样——得到物体或者波面在离散样点上的值 计算——计算物光波在全息面上的光场分布 编码——把全息平面上光波的复振幅分布编码成全息图的 透过率变化 成图——在计算机控制下,将全息图的透过率在成图设备 上成图 再现
抽样
计算 再现
编码 成图
计算全息干涉图
三种分类方法是从不同角度来考虑的,不是孤立的
6.1 CGH的理论基础
6.1.1 抽样定理 一、函数的抽样(Sample, Sampling) 实际物理量、信号一般随时间或空间连续变化——模拟信号。 模拟信号的检测、记录、存储、处理和传递,很难能用连 续方式进行。 连续变化的物理量(模拟信号)要用它的一些离散的抽样值 (抽样信号)来表示。例如:如今广泛使用的CCD摄像机,在 记录连续变化的图像时,每秒钟只记录30幅图像(时间抽样); 而且表达每幅图像所用的抽样点数由CCD靶面的像素数所限 制(空间抽样)。
看看一维信号的例子
由于物理器件有限的信息容量,常用在离散点集上 的函数值来表示一个连续函数,即抽样值
f ( x) = f (t0 + nΔt ), n = 0,1, 2,L , N ? 1
t0
抽样起始点; n 抽样序号 f (n) 抽样值
Δt 抽样间隔;
二维
梳状函数comb(x)的性质:
comb( x) =
n =?∞
∑ δ ( x ? m)

∞ x comb( ) = Δx ∑ δ ( x ? mΔx) Δx n =?∞ 1 ∞ m comb( xΔx) = ∑ δ ( x ? Δx ) Δx n =?∞ F comb( x) ←? comb(u ) → x F → comb( ) ←? Δxcomb(u Δx) Δx
F
: 表示傅立叶变换
Lina 256X256
Lina 64X64
2

利用梳状函数对连续函数f(x,y)抽样,抽样函数 fs(x,y)由δ 函数的阵列构成:
f s ( x, y ) = comb(

x y )comb( ) f ( x, y ) Δx Δy

= ΔxΔy ∑∑ f (nΔx, mΔy )δ ( x ? nΔx, y ? mΔy )
?∞ ?∞
Δx, Δy:抽样间隔 1/ Δx,1/ Δy:抽样频率
那么,这些离散抽样值表示的物理量的含义,或者说 包含的信息量,与原先连续变化的物理量是否相同? 换句话说,是否可以由这些抽样值恢复一个连续的原 函数?在什么情况下可以?在什么情况下不可以?
若抽样间隔太大,即抽样频率太低,则抽样点太少, 信息量丢失,fs(x,y)不能准确表示f(x,y) 若抽样间隔太小,即抽样频率和太大,则抽样点太多, 数据量太大,会给处理、存储、记录、传递、检测等 带来更高要求,可能没必要。 对于一个给定的函数,选择多大的抽样间隔(或抽样 点数、或抽样频率)合适呢? 点数 或抽样频率 合适 这就是抽样定理所要回答的问题。 抽样函数的频谱
f 对函数f(x,y)进行傅立叶变换: ( x, y ) → F (u, v)
带宽为 : 2u B
对抽样函数做傅立叶变换:
f s ( x, y ) → Fs (u , v)

Fs (u, v) = F { f s ( x, y )} =
n =?∞ m =?∞
∑ ∑ F (u ? Δx , v ? Δy )

n
m
假定f(x,y)是有限带宽函数,频谱在空间频域的一个有限 区间上不为零,假设2Bx 和2By 是这个有限区域在 u,v 方向 上的宽度,即:
函数在空间域被抽样,导致函数频谱F(u,v)在空间频域的周 期复现,频谱F(u,v)的中心间隔为 1/ Δx,1/ Δy
? F (u , v) F { f ( x, y )} = ? ? 0
? Bx ≤ u ≤ Bx , ? By ≤ v ≤ By
从图中可以看出,要把不断复现的频谱F(u,v)分离开,则必 须满足:
1 ≥ 2 Bx Δx
Δx ≤ 1 2 Bx
and
1 ≥ 2 By Δy
1 2 By
由以上分析可得:能由抽样值恢复原函数 的条件是:
f(x,y)是有限带宽函数,带宽为
2 Bx
and 2 By
Δx = 1 1 和Δy = 2 Bx 2 By
and Δy ≤
在x和y方向抽样点的最大允许间隔为
抽样定理 (乃奎斯特定理)可表示为:
一个有限带宽函数,它没有在 Bx 和By 1 1 和 以上的频谱分量,则该函数可以由一些列间隔小于 2 Bx 2 By 的抽样值唯一确定。
这样就能用滤波的方法,分离出F(u,v),进而恢复出原函数f(x,y)
乃奎斯特间隔
3

二、函数的复原:
只要抽样时满足抽样定理,其抽样后的函数 fs(x,y)的频谱 Fs(u,v)就不会交叠,就可以选择一个合适的低通滤波器(如 矩形函数),通过滤波操作、再经逆傅立叶变换复原原函数 f(x,y)。
选择矩形函数作为滤波函数,在频域中表示为: u v )rect( ) H (u , v) = rect( 2 Bx 2 By 滤波复原操作即为 u v )rect( ) F (u , v) = Fs (u, v) H (u, v ) = Fs (u, v)rect( 2 Bx 2 By 在空域中则为:
f ( x, y ) = F ?1{F (u, v)} = F ?1{Fs (u, v)rect(
u v )rect( )} 2 Bx 2 By
= f s ( x, y ) * h ( x, y )
由于: f s ( x, y ) = comb(
= ΔxΔy ∑∑ f (nΔx, mΔy )δ ( x ? nΔx, y ? mΔy )
?∞ ?∞

x y )comb( ) f ( x, y ) Δx Δy

如果抽样间隔和带宽满足如下关系(取最大允许的抽样间隔) 1 1 and Δy = Δx = 2 Bx 2 By 那么,有:
f ( x, y ) = ∑∑ f (
?∞ ?∞ ∞ ∞
h( x, y ) = F {H (u , v)} = F ?1{rect(
由此可得原函数可以表示为:
u v )rect( )} 2 Bx 2 By = 4 Bx By sinc(2 Bx x)sinc(2 By y )
?1
∞ ∞
n m n m , )sinc[2 Bx ( x ? )]sinc[2 By ( y ? )] 2 Bx 2 By 2 Bx 2 By
f ( x, y ) = 4 Bx By ΔxΔy ∑∑ f (nΔx, mΔy ) ?
?∞ ?∞
该公式称为惠特克-香农(Whittaker-Shannon)抽样定理。
2Bx 2By 该式表明,只要抽样间隔满足 则在每一个抽样点上放置一个以抽样值为权重的sinc函数作为内插函 数,由这些加权sinc函数的线性组合可以复原原函数 Δx ≤ 1 和 Δy ≤ 1
sinc[2 Bx ( x ? nΔx)]sinc[2 By ( y ? mΔy )]
函数复原有两个途径: 1)频域滤波再IFFT, 2)空域中以sinc函数内插迭加。
严格来讲,频带有限函数在物理上是不存在的。因为,实际 的物理信号在时间或空间上总是有限的,而在时间或空间上 有限的函数其频谱在频域中的分布总是无限的。但实际的大 有限的函数其频谱在频域中的分布总是无限的 但实际的大 多数物理函数其频谱高到一定值后,总是大大减小,即高频 成分含量很小,可以略去。大多数实际的物理量可视为限带 函数。
4

6.1.2 CGH的抽样与信息容量
用计算机处理光场的二维分布时,仍然根据抽样理 论。因此必须考虑抽样点的疏密。 计算全息要考虑两个问题: 把连续的物函数输入计算机时,抽样间隔应该满足 抽样定理的条件,避免出现频谱混叠; 抽样定理的条件 避免出现频谱混叠 再现过程要选择合适的空间滤波器,才能恢复所需 波前 在计算全息中,空间信号的信息容量也是用空间带 宽积来描述的。
光学图像在光学仪器中的传递受到两方面的限制 孔径光阑阻挡了高于截止频率的高频信息; 视场光阑限制了视场以外的物空间 由此可以得到通过光学信道的信息量公式: 信息量=频带宽度×空间宽度 把频带宽度×空间宽度称为空间带宽积,用SW表示。空间带 宽积表示空间信号在空间域和频率域中所占的空间度量。
空间带宽积(SW)更一般的表示为
若限带函数 f(x,y)在频域中|u|<=Bx,|v|<=By ,即在(Bx,By) 以外恒等于零。 由抽样定理得:函数在空域中|x|<=X 与|y|<=Y 的范围内抽 样点数至少应为:
2 X 2Y Δx =1/ 2 Bx ???? ( 4 XY ) ( 4 Bx By ) = 16 XYBx By → Δx Δy Δy =1/ 2 By
SW = ∫∫ dxdy ∫∫ dudv
SW不仅描述空间信号(图像、场分布)的信息量,也可表示成像系统、 光学信息处理系统的信息容量,即传递与处理信息的能力。 对于一个二维函数f(x,y),如图像,SW决定了最低必须分辨的像素数, 即表达它需要的自由度数N。 1)当f(x,y)是实函数时,每一个样点值是实数,自由度为
这表示:在该区域的函数可由数目为 16 XYBx By 的 抽样值近似表示。 空间带宽积(SW) 的定义:函数在空域和频域中的所有的面 积之积:
16 XYBx By
2)当f(x,y)是复数时,每一个样点值为一个复数,要求两个实数表示, 自由度增大一倍
SW = 16 XYBx By
32 XYBx By
当图像(函数)在空间位移,或产生频移时,SW不变。放大、缩小时,SW 也不变。 若没有外部因素的影响,物体的空间带宽积具有不变性。所以,当图像 信息经由系统传递或处理时,为了不丢失信息,系统的空间带宽积应大 于图像的SW。 光信息处理系统的信息通量(SW) =通频带宽积×视场空间宽度 其中,通频带宽积由孔径光栏大小决定,视场空间宽度由视场光栏决定 实际制作CGH时,受计算机容量的、速度、成图设备分辨率的限制,能 达到的抽样点数有限。 N × M=64×64, 128 ×128, 256 × 256,512 ×512, 1024 ×1024, 等 这个点数值往往比按抽样定理所要求的点数少得多。达不到完全 再现,有误差,精度有限。但只要能满足实用要求即可。
6.1.3 时域信号和空域信号的调制编码
发送时,要把一个连续时间信号发送出去,除了要进行抽样外,还 要先对其进行调制(编码),使之变成调制脉冲信号。 接收时:把脉冲调制信号解调(解码)变成连续信号。 常用的有三种脉冲调制方式:
5

二元计算全息(迂回相位编码方法)
脉冲幅度调制(PAM)
脉冲宽度调制(PWM)
脉冲位置调制(PPM)
二值化,具 有很强的抗 干扰和抗噪 声能力。
6

6.2
计算全息的编码方法
6.2.1 计算全息编码 编码在通信中的含义是把输入信息变换为信道上传递的信号
对CGH:
6.2 计算全息的编码方法
输入信息是待记录的光波场复振幅分布 输出信息是用光学方法再现的光波场复振幅分布 中间的传输介质(或载体)是CGH全息图 信息特征是全息图上的透过率分布 CGH编码,就是把二维或三维光场分布(复值函数)变换为全息图 的二维透过率分布。编码过程可用算符表示为:
hi ( x, y ) = Ci [ f ( x, y )]
1
O(x,y):待记录光场的复振幅分布 Ci:相应的编码算符,i表示不同的编码方法 hi(x,y):全息图透过率
2
hi(x,y)一般是实值非负函数,受成图、显示技术和设备限制。
成图技术:打印(绘图)缩微,光刻, 电子束直写,离子束直写,激光束直写等。 显示技术:空间光调制器。 根据 f(x,y)所代表光场分布不同, 可以分为不同类型的计算全息 图:计算傅立叶变换全息图,计算像面全息图,计算菲涅耳全息 图,等。 计算全息编码方法是计算全息研究的重点之一,已提出多种方法。 根据编码方法的不同, 可以分为不同类型的计算全息图:罗曼迂 回相位型全息图,计算全息干涉型全息图,相息图,等。 仅介绍两类典型的编码方法:罗曼型迂回相位编码和修正离轴参 考光编码。都是将复值函数转换(变换)成实值非负函数的编码 方法
6.2.2 迂回相位型编码方法
将光场复振幅分布的振幅和相位分别进行编码,将一个复函数表 示为两个实值非负函数。 用空间脉冲宽度(面积)调制和空间脉冲位置调制,分别编码光 场分布的振幅和相位。 受不规则光栅的衍射效应——迂回相位效应的启发,是通讯理论 中的PWM和PPM在空间信号处理中的应用。 迂回相位效应 规则光栅衍射:由物理光学可知,当用一个规则固定周期的光栅 来调制一列平面波时,光栅后的各衍射级次的光波都是平面波, 只是传播方向不同(空间频率不同);在每一级衍射方向上,垂直 于该方向的平面上具有相同的相位,即等相位面是垂直于衍射方 向的平面。
4
3
Δ m = d (sin θ 0 + sin θ m ) = mλ
不规则光栅的衍射:各级衍射光波不再是平面光波,而是产生波 面畸变;在相应的不规则处,将产生相位的延迟和超前。
设光栅某处的栅距有一个误差量Δ,则此处的栅距由d变为d+ Δ, 栅距改变处衍射光波的光程差变为:
Δ 'm = ( d + δ d )(sin θ 0 + sin θ m )
该位置处由栅距误差造成的相应的相位延迟为
6
5
1

Δφm =
2π δ d (sin θ 0 + sin θ m ) (Δ ' ? Δ m ) = λ m λ mλ δd 2π = = 2π m δd λ d d

光栅“鬼线”:Grating Ghost Line
光栅作为一种分光元件,常用于光谱仪器(光栅光谱仪、光栅单色 仪等)中,用来研究物质、元素、太阳的光谱。早期的光栅主要是 用机械刻划的方法制作,制作过程中难免会有栅距误差。 如果光栅制作的不够完好,有栅距误差,就会在光谱面上得到一些 “鬼线”。 历史上用光栅光谱仪研究气体时,常常发现在光谱中会出现一些 “新的谱线”。曾有人误认为发现了新的物质或原子。但换用另一 块光栅去做同样的光谱实验时,这些“新的谱线”又不存在了,或 者在别的地方又出现了。因此大为疑惑,称之为“鬼线”。直到瑞 利发现了“鬼线”理论,才弄清了这个现象。 罗曼正是受此现象启发,又想到通讯中的PWM和PPM,称“鬼线”现 象为迂回相位效应。他将之用于CGH编码。 “鬼线”对光谱分析是无用而有害的,但对计算全息、相位调制来 说,却正是所期望的,正好可用来编码相位。
8
罗曼称 位效应。
Δφm 为迂回相位(Detour phase),这种现象称为迂回相
由上式可以看出: 迂回相位的值与入射光波的倾角、波长无关,但与栅距错位量δd 成正比。只要连续改变δd的大小,就可在特定衍射级次上得到连 续的相位变化。 由迂回相位效应可知:通过局部改变光栅的栅距,可在特定衍射 级次上得到所需要的相位调制。
7
一、罗曼型迂回相位编码方法
设全息图面共有M×N个抽样单元,抽样间隔为δx和δy,全息图 面上待记录的光波复振幅分布的样点值是: 事实上
f (m, n) = Amn exp[ jφmn ]
其中: ? M M N N ≤m≤ ? 1, ? ≤ n ≤ ? 1 2 2 2 2 Amn是归一化振幅, 0 ≤ Amn ≤ 1
在全息图的每一个抽样单元内,放置一个矩形通光孔径,通过改 变通光孔径的面积来编码振幅,通过改变通光孔径中心与抽样单 元中心的距离来编码相位。
在y方向,相当于脉冲宽度调制; 在x方向,相当于脉冲位置调制 每个抽样单元中的开孔尺寸和位置确定后,可用计算机控制成 图设备产生CGH。由于是二值,制作简单,噪声低,抗干扰能 力强,对记录材料的非线性不敏感。可多次复制,不失真。 CGH的再现与光学全息类似,在沿x方向的某特定衍射级次得到 再现物光波。
10
9
二、四阶迂回相位编码方法
v a = a exp[ jφ ] = a cos φ + ja sin φ
将全息图每一个抽样单元沿x方向分为4等分,各部分的相位分别 对应0、π/2 、π 、3π/2,与复平面上的实轴和虚轴所表示的 四个基矢相对应。
在复平面上,可用四个基矢表示一个复矢量
每一个抽样单元的样点值沿四个基矢相位方向分解为4个正交分量: v uu v uu v uu v uu
f (m, n) = f1 ( m, n)r + + f 2 (m, n) j + + f 3 (m, n)r ? + f 4 (m, n) j ?
uu v uu v uu v uu v v a = a exp[ jφ ] = a cos φ r + + ja sin φ j + + 0r ? + 0 j ?
11
其中,f1、f2、f3和f4是实的非负数,对某一个确定的抽样点,其 中最多只有2个为非0值。 因此,对一个抽样点的复振幅进行编码时,只需要在其中的两个 小单元中用开孔大小或灰度等级来表示就可以了。
12
2

三、三阶迂回相位编码方法
在复平面上,用三个基矢表示一个复矢量:
6.2.3 修正离轴参考光编码方法
模拟光学离轴全息,引入一个虚拟的参考光波与物光波干涉。先 对离轴全息图透过率函数进行修正,再进行抽样编码。避免了对 相位编码,但却以增加抽样点为代价。 一) 光学离轴全息图透过率函数 f ( x, y ) = A( x, y ) exp[ jφ ( x, y )]
v 三个基矢:r = exp( j 0) v 2π j = exp( j ) 3 v 4π k = exp( j ) 3
v v v f (m, n) = f1 (m, n) r + f 2 (m, n) j + f 3 (m, n)k
f1、f2和f3是实非负数, 对某一确定抽样点, 最多只有2个为非0值。 将每一个抽样单元沿x方向分为3等分,分别对 应0、2π/3 、4π/3。 在小单元中用开孔大小或灰度等级来表示振幅
13
R( x, y ) = R( x, y ) exp[ j 2πα x], α = sin θ / λ 线性记录条件下,全息图的振幅透过率 2 t H ( x, y ) = t0 + βτ I ( x, y ) = t0 + β ' I ( x, y ) = t0 + β ' f ( x, y ) + R( x, y )
= t0 + β ' A2 ( x, y ) + 2 β ' RA( x, y ) cos[2πα x ? φ ( x, y )]
第3项通过余弦型条纹分布对物光波的振幅和相位进行调制,含有物光波的全 部信息。 第1、2项是偏置项,它的作用是使tH(x,y)为非负数。从全息再现、信息传递的 角度来看,除了占用信道外,是多余的。 在光学全息中,第1、2项是不可避免的。
14
2)修正离轴全息图透过率函数
在模拟光学离轴全息制作CGH时,为了最大限度地利用信道,减少 抽样点数,可对光学离轴全息图透过率函数进行修正,重新构造 一个全息图透过率函数。
' t H ( x, y ) = 0.5{1 + A '( x, y ) cos[2πα ' x ? φ ( x, y )]}
修正离轴全息透过率函数
(a) 物光波函数
(b) 物光波的频谱
(1) A '( x, y ) : 是归一化的物光波振幅,|A′(x,y)|<=1, (2) 0.5项:保留偏置分量是为了保证修正后的tH(x,y)为非负数。 (3) α ' : 是修正后的载频。 3)光学离轴全息透过率函数与修正离轴全息透过率函数的频谱结 构比较: (为什么进行修正? 修正有何好处?)
15
F (u, v) = F { f ( x, y )}
(c) 光学离轴全息函 数tH(x,y)的频谱
TH (u , v) = F {t H ( x, y )}
16
(d)若不进行修正,直接对光学离轴全息函数tH(x,y)进行抽样, 满足抽样定理时,抽样函数tHS(m,n)的频谱:
THS (u, v) = F {t HS (m, n)}
此时,要求:
α ≥ 3uB , δ x ≤ 1/ 8uB , δ y ≤ 1/ 4vB
17
此时,要求:
α ≥ uB , δ x ≤ 1/ 4uB , δ y ≤ 1/ 2vB
18
3

从以上分析可知: 不修正时,要求 α ≥ 3uB , δ x ≤ 1/ 8uB , δ y ≤ 1/ 4vB
抽样点数为:
X Y
δxδy
= XY 8u B 4vB = 8( XY 2u B 2vB ) = 8SW
》引入参考光波(引入载频)的目的是:与物光波干涉,对物光波 的振幅和相位进行调制,将其转换为全息图透过率函数。实现:复 函数→ 实值非负函数。 》载频的选取应保证频谱内部各分量之间不重叠
α ≥ 3u B
α ' ≥ uB
修正后,要求 抽样点数为: 可见:
α ' ≥ u B , δ x ≤ 1/ 4uB , δ y ≤ 1/ 2vB
X Y
》抽样间隔(或抽样频率)的选取应满足抽样定理,要保证抽样后 函数的频谱在空间平移复制时,整体上不重叠,以便复原 数的频谱在空间平移复制时 整体 重叠 便复
δxδy
= XY 4u B 2vB = 2( XY 2u B 2vB ) = 2SW
α ≥ 3uB , δ x ≤ 1/ 8uB , δ y ≤ 1/ 4vB α ' ≥ uB , δ x ≤ 1/ 4u B , δ y ≤ 1/ 2vB
》修正后的抽样点数是不修正时的1/4,所以,在编码前先修正
19 20
4) 修正离轴参考光编码方法
就是对修正后的全息透过率函数直接进行编码。 修正后的全息透过率函数已是非负实函数,且经过修正降低了抽 样点数。 通过改变每个抽样单元内开孔的面积或直接改变抽样单元的灰度 (透过率)即可。 5)与对物光波直接进行编码的方法(如迂回相位编码方法)的 比较:
对物光波直接进行编码的方法(如迂回相位编码方法)
f ( x, y ) = A( x, y ) exp[ jφ ( x, y )], X , Y ; uB , vB ; 2uB , 2vB
直接对物 光波的复 振幅分布 进行抽样 不需载波载频
δx≤
1 1 ,δ y ≤ 2uB 2vB
X Y
δx δy
= XY 2uB 2vB = SW
Amn归一化系数
f s (m, n) = Amn exp[ jφmn ]
需对复数的模和幅角(振幅和相位)同时进行编码 编码: 需要两个结构参数(面积、宽度或灰度,位置) 用抽样单元中,矩形开孔的两个结构参数Lmn=Amn, Pmn=φmn/2π来 编码一个复数。
21
22
修正离轴参考光编码方法 f ( x, y ) = A( x, y ) exp[ jφ ( x, y )], X , Y ; uB , vB ; 2uB , 2vB
构造
A '( x, y ) = A( x, y ) / A( x, y ) 选择的载频:α ' ≥ uB
1 1 ,δ y ≤ 4uB 2vB X Y
' t H ( x, y ) = 0.5{1 + A '( x, y ) cos[2πα ' x ? φ ( x, y )]}
总之,修正离轴参考光编码方法与直接对物光波进行编码的方法 (如迂回相位编码方法)相比,避免了相位编码,但以增加抽样 点数为代价。
δx≤
抽样
' HS
抽样点数:
t (m, n) = 0.5{1 + A '(m, n) cos[2πα ' mδ x ? φ (m, n)]}
编码
每个抽样点的值都是实非负值,直接通过改变每个抽 样单元内开孔的面积或直接改变抽样单元的灰度(透 过率)即可。只用矩形开孔的一个结构参数即可。
23 24
δxδy
= XY 4u B 2vB = 2 SW
4

6.3 计算傅立叶变换全息
制作过程:
6.3 计算傅立叶变换全息
1 2
6.3.1 抽样
包含对物波函数和全息图的抽样
物面的抽样点数:
f ( x, y ) = a ( x, y ) exp[ jφ ( x, y )],
X ,Y
需要:δ x ≤
1 1 ,δ y ≤ 2uB 2v B
F (u , v) = A(u, v) exp[ jψ (u , v)], uB , vB ; 2u B , 2vB
所需抽样点数为:J K =
频谱面的抽样点数:
需要:δ u ≤ 1 1 ,δ v ≤ X Y
X Y
δxδy
= XY 2u B 2vB = SW
所需抽样点数为:M N =
(a) 物光波函数 抽样:确定物面和频谱面上的抽样点数
3
2u B 2vB = XY 2uB 2vB = SW δu δv
(b) 物光波的频谱函数
F (u , v) = F { f ( x, y )}
可见:都刚好满足抽样定理时,物面和谱面的抽样点数相等,都 等于空间带宽积。
4
抽样后:
f ( j , k ) = a( j , k ) exp[ jφ ( j , k )] ? ?J / 2 ≤ j ≤ J / 2 ?1 ? ?? K / 2 ≤ k ≤ K / 2 ? 1 F ( m, n) = A(m, n) exp[ jψ (m, n)] ?? M / 2 ≤ m ≤ M / 2 ? 1 ? ? ?N / 2 ≤ n ≤ N / 2 ?1
2. 计算
DFT, 基于FFT算法 F (u, v) = F { f ( x, y )}
= ∫∫ f ( x, y ) exp[? j 2π ( xu + yv)]dxdy
F (m, n) = DFT { f ( j , k )} =
J / 2 ?1 K / 2 ?1 j = J / 2 k =? K / 2
∑ ∑
? j ? mj nk ? ? f ( j.k ) exp ? ?2π ? + ?? K ?? ? J ?
F (m, n) = R ( m, n) + iI (m, n) = A( m, n) exp[ j Ψ (m, n)]
A(m, n) = R 2 (m, n) + I 2 (m, n)
对A(m, n)归一化
Ψ (m, n) = arctan[ I (m, n) / R(m, n)]
5 6
1

3. 编码 通光孔径的高度
振幅编码
通光孔径的宽度
Lmnδ y, Lmn = A(m, n) W δ x, W 可取常数
4. 成图
绘制全息图,缩微照相
相位编码:
通光孔径的中心位置 Pmnδ x,
Pmn = Ψ (m, n) /(2π k )
7
8
5. 再现
6. 几点讨论(实际制作时需注意的问题)
(1) 模式溢出的修正
Lm ,n = A( m, n), Pm ,n = Lm +1,n Ψ (m, n) 2π k Ψ (m + 1, n) = A(m + 1, n), Pm +1,n = 2π k
在特定衍射级次上得到再现像,一般选取±1级。
在对相位编码时,若开孔宽度选定后,当Ψ(m,n) 大于某值时, 第 m 个单元的矩形孔将跨入邻近的第(m+1)个单元,有可能与第 个单元 将跨 第 个单元 有可能与第 (m+1)个单元中的矩形孔重叠。
重叠部分的振幅本该相加,但对绘 图来说(尤其是二值化)不好做到,会 使全息再现失真。
9 10
而开孔宽度不可能取得太小,太小时不易成图,且影响光能利用 率和衍射效率。 解决的办法是:将溢出部分移到本单元的另一侧。
(2)
相位误差的修正
Ψ (m, n) 2π k
Pm, n =
依据:是光栅衍射理论,因为CGH就是不规则的光栅结构。各抽样 单元内,相应的位置具有相同的相位值。
孔径处的相位取单元中心 处的相位,这就隐含了整 个抽样单元内的相位值是 相等的,没有变化。这显 然是近似的。
如果在一个抽样单元内,相位Ψ(u,v)的变化很缓慢,则这个近似 大致是成立的;但实际上单元内的相位总有变化。因此,若不考 虑这一点,就会引入相位误差。
11 12
2

(3) 降低振幅的动态范围
F (m, n) = R (m, n) + jI ( m, n) = A( m, n) exp[ j Ψ (m, n)]
校正方法是: 用矩孔 中心处的实际相位来 确定孔径的位置,即 矩孔中心的偏移量要 正比于矩孔中心处的 实际相位值。孔径中 心位置函数为
频谱的振幅往往具有很大的动态范围,即高频成分A(m,n)很小、低 频成分A(m,n)很大。 这就意味着Lmn具有很大的动态范围,即 对应高频成分的开孔可能很窄,而对应 于低频成分的开孔可能很宽。这会给CGH 的成图带来困难。 的成图带来困难 为了降低动态范围,可以在作DFT前对物光波函数的样点值乘以一 个随机相位,用它来平滑频谱。这个随机相位因子对于再现像的观 察是不重要的,因为实际应用中观测的常常是再现像的强度。这种 做法与光学全息中在物体前旋转毛玻璃板产生谩射光线的效应是相 同的。
u = mδ u +
δu mod 2π [Ψ (m, n)] 2π
13
f s (m, n) = a (m, n) exp[ jφ (m, n)] f s' (m, n) = f s (m, n) exp[ j?rand (m, n)]
14
15
3

6.7
干涉计量
计算全息的典型应用
M2 S
第6.7节 计算全息的应用 第6.8节 计算全息的物理解释 第6.9节 第6 9节 二元光学(Binary Optics)
Laser
L1
L2 L4
CGH
L3 M1
P
2
6.8 计算全息的几种物理解释(by Lohmann)
光谱学家的解释(从光栅光谱的鬼线的角度来看) 物理学家的解释(实现一种复杂的波面变换,一个全 息图就是相应的波面变换器) 天线工程师的解释(将计算全息图看做一种天线阵列) 通讯工程师的解释(应用调制理论来解释计算全息)
3
4
6.9
二元光学
6.9 二元光学(Binary Optics or Micro Optics)
上个世纪80年代中期,美国MIT林肯 实验室Veldkamp在设计新型传感系 统中,提出二元光学的概念。 微光学,1969年出现于日本一本杂 志上。(特指:梯度折射率光线和微 小透镜) 二元光学元件以光的衍射为其工作 原理,采用计算机设计与微电子加 工技术在片基表面制作深度为亚微 米级、台阶形分布的纯相位元件。 微光学有两个主要分支:基于折射原理的梯度折射率光学 基于衍射原理的二元光学
什么是二元光学? 二元光学的特点 研究状况 发展趋势?
5
6
1

二元光学概述
六十年代:
随着计算机制全息图以及相息图的发明和成功的制 作,引起了观念上的重大变革。 人们认识到应用这些新型的衍射光学元件,可方便 灵活的控制光路以实现多种光学功能,开辟光学系 灵活的控制光路以实现多种光学功能 开辟光学系 统设计的新天地。
传统光学
基于光波的折射和反射原理,利用透镜、反射镜和 棱镜等元件进行设计和实现各种光学功能。 衍射效应总是导致光学系统的分辨率受到限制,除 了光波的色散性质可应用于光谱学之外,传统光学 总是尽量的避免衍射效应造成的不利影响。
7
8
七十年代:
在可见光和近红外光波段内制作具有高衍效的超精 细结构元件仍面临困难,因而限制了这些元件的应 用范围。 与此同时,微电子工业在制作技术方面也经历了一 场革命,光学和电子束制版以及干刻蚀技术逐渐发 展成熟,已成为制作精细结构元件的完善工具。
八十年代:
各种新型的加工制作方法不断涌现,能够制作高质 量和多功能的衍射光学元件。 随着元件尺寸的缩小,其精细结构周期可与波长相 比较时, 传统的衍射标量理论不再适用,促使了衍 射矢量理论的发展,极大地推动了衍射光学的发展。
9
10
近年来:
更高级的设备 先进的制作技术 正确有效的理论模型 设计衍射光学元件的各种方法 由此一门新兴的光学分支——衍射光学应运而生,并已成为 二十一世纪光学中的前沿研究领域之一。
1984年,在美国国防部及空军的支持下,启动了一个名叫“二元光学” (binary optics) 的项目,极大地推动了衍射光学的发展。此后,衍射光学的研究日益活 跃。(美国喷气动力实验室、杜邦公司、亚利桑那光学中心;加拿大国家光学实 验室;德国爱尔兰根大学、爱森大学;俄罗斯西伯利亚研究所;日本东北大学; 瑞士Neuchatel大学;国内:中科院成都光电所、清华大学、中科院物理所、苏 州大学、深圳大学) 从1990年起,美国光学学会年会(OSA)和国际光学工程协会(SPIE)设有衍射光学 从1990年起 美国光学学会年会(OSA)和国际光学工程协会(SPIE)设有衍射光学 与二元光学专题讲座和衍射光学专题会议;美国和欧洲的重要光学杂志分别出版 衍射光学专集。作为一个新学科领域已经形成 1992年5月美国商业性杂志“ Photonics”刊登一篇专题文章:“衍射光学大量产 生新一代的产品和拥有数百万美元的市场”。表明:衍射光学产业正在形成
11
12
2

二元光学技术
二元光学:是衍射光学的主要分支学科,是研究微 米、亚微米级特征尺寸光学元件的设计、 微细加工 技术及利用该元件以实现光束的发射、聚焦、传输、 成象、分光、图象处理、光计算等一系列功能的理 论和技术的学科,是光学与微电子、微计算机相互 融合、渗透而形成的前沿交叉学科。
是利用计算全息方法与大规模集成电路技术和微细加工技术 相结合,从而在任意片基材料上制作出位相深度为2pi的多 台阶微浮雕结构的衍射微光学元件,是一门新兴的前沿交叉 综合学科和高技术。
13
14
二元光学的特点
体积小、重量轻、容易复制 衍射效率高 sin(π / L) η= ,其中:L = 2 N π /L
独特的色散性能
η
L=2 N
15
16
更多的设计自由度
宽广的材料可选性
二元光学将二元浮雕面形转移到玻璃、电介质或金属基底上, 可用材料很多。
17
18
3

二元光学的应用
能够实现特殊的光学功能 能够实现传统光学元件不能实现的光学波面 可以集成多种功能元件
微小光学系统中的微型元件 光学及神经网络计算、光学平行处理系统中的光互连元件 宽场及红外成象系统中的元件 光学滤波和材料加工系统中的衍射元件 抗反射和偏振态控制的亚波长光栅结构 光束整型、光束列阵发生器、微型光通信 光束整型 光束列阵发生器 微型光通信 外科医疗仪器中的双聚焦内窥透镜 光盘读出头的 NEC 衍射元件 能矫正色差畸变的 Redimax 热聚焦透镜 用于材料加工的高效能系列长寿命的CO2聚焦透镜
19
20
像差较正——He-Ne激光聚焦校正器
像差较正—白内障病人眼球晶状体替代元件
3M公司的工作人员已对患白内障病人设计了替换眼球晶状 体的元件,但此种手术通常使用的是普通透镜,它们只能使 病人看见较近或较远的物体。
H e-Ne Laser N H e-Ne CO ZnSe
CO 2 Laser
2
为解决这个问题,3M 公司传感器物理学家 J.Futhey 等在 普通透镜表面刻蚀二元光学元件,当光入射人眼时,二元光 普通透镜表面刻蚀二元光学元件 当光入射人眼时 二元光 学元件约把一半光线聚焦到视网膜表面,另一半聚焦到视网 膜内。眼睛和大脑能把注意力集中在某个焦点而忽视另一个 焦点,从而提供远近图象。用这种方法,二元光学透镜现已 植入 50 多个国家的几千名病人的眼中。
21
22
多头激光划片机
利用二维Dammann光栅形成上百条平行光束,经过反射、折射 及微透镜聚焦后,形成多头激光束,对移动的工件进行划片 操作。(例如,用于太阳电池的划片切割,具有划片速度快、 切割损耗小、使用效率高的优点。) 下图为多头激光划片机原理图
6.9.3 二元光学元件的设计
方 法 分 析 射 场 的 衍 常 见
设计理论分为两大类:
标量衍射理论 适量衍射理论
优化方法分为: 优化方法分为
GS算法 杨顾算法 模拟退火 遗传算法
23 24
4

二元光学的理论基础 模态理论 耦合波理论 等效均匀介质近似理论
二元光学一个重要的参数:衍射效率
6.9.4
二元光学元件的制作
二元光学元件是用大规模集成电路的光刻技术加工而成的二元化器件,其加工 主要有掩模制作技术,图形曝光技术和图形刻蚀技术组成。 二元光学技术未加工衍射光学元件提供了种有效方法,也为优化设计提供了一种 方法。
一个有效的设计和制作二元光学元件的方案: 个有效的设计和制作二元光学元件的方案
相位分布的光学设计, 通过CAD将阶梯相位分布转变成一组振幅图(光掩模) 经过平板复制、图样转印工艺 通过母板复制加工工艺加工出基板面浮雕。
25
26
Mask 1
Mask 3
subs e substrate
Mask 2
27
28
二元光学的未来
29
5

用MATLAB软件和液晶光阀实现傅立叶变换计算全息制作及其再现

用MATLAB 软件和液晶光阀实现傅立叶变换计算全息制作及其再现 姚雪灿 指导教师 阎晓娜 (上海大学理学院物理系,上海 200444) 摘要:利用MATLAB 语言制作了一个迂回相位编码的傅立叶变换全息图,使用电寻址的液晶光阀作为全息图的实时记录介质对得到的傅立叶计算全息图进行光学再现,并对编码过程中加随机相位和不加随机相位后的再现图进行了比较讨论。 关键词:计算全息 傅立叶变换全息 MATLAB 液晶光阀 迂回相位编码 全息制作包括二种方式,光学全息和计算全息。光学全息用光学干涉原理制作,计算全息是用计算机对物波场的数学描述进行抽样、计算、编码而制作。计算全息可以制作已存在物体的全息图,也可以制作不存在物体的全息图,只要物光波场可以用数学描述出来。制作的计算全息图要以适合光学再现的尺寸和方式来输出。由于计算全息图上每个抽样单元的尺寸在微米量级,需要专门的光学缩微照相系统或微光刻系统。在要求较低情况下也可用照相机将显示在计算机屏幕或打印输出的计算全息原图缩拍到高分辨感光胶片上,通过显影、定影等处理得到可用于光学再现的全息图。由于记录介质是照相胶片,这就限制了它在实时处理中的应用。 近年来,随着高分辨电寻址空间光调制器的发展,像元尺寸在微米量级,像素数超过100万的振幅型或相位型空间光调制器已经完全实用化。其中最具代表性的是液晶光阀,电寻址的液晶光阀是由驱动电路驱动的LCD ,根据寻址电信号改变每一液晶像素的透过率,从而把电信号转换成空间的光强分布。液晶光阀可以作为实时的信号处理和显示器件,代替全息干板可进行实现计算全息图的实时输出和再现。 本文提出一种利用电寻址液晶光阀作为实时记录介质的计算机制全息图的产生方法,实验结果证明了这种方法的可行性。 1 用Matlab 软件实现傅立叶变换计算全息图 傅立叶变换全息记录的复数波面是物光波的傅立叶变换。计算傅立叶变换全息图的制作包括:对物光波抽样、离散傅立叶变换、编码、画图、图像的输出。在制作全息图的过程中,编码是最关键的一步,通过编码把二维光场的复振幅分布变换为全息图的二维透过率分布。本文以迂回相位编码来介绍编码过程。 设抽样后物光波的复振幅经过离散傅里叶变换后的频谱分布为复数F(m,n), 记为 F(m,n) = R(m,n)+iI(m,n), F(m,n) = A(m,n)·exp[i φ(m,n)] (1) 其中, A(m,n)和φ(m,n)分别代表全息图上各点的幅值和相位, A(m,n) =),(),(22n m I n m R +, φ(m,n) =arctg[I(m,n)/R(m,n)] (2) 由于光学模板的最大透过率为1,所以在编码前还应对A(m,n)的值进行归一化,使其最大值为 1。假定将物面分为N×N 个抽样单元, 抽样间距为δx 和δy, 其间距要遵循Nyquist 判据。采用罗曼Ⅲ型编码方法,通过改变每个抽样单元内通光孔径的面积来编码振幅,通过改变通光孔径中心与抽样单元中心的位置来编码相位。最后每个像素用一个矩形孔表示,矩形孔的宽度为Wδx, 其中W 为一常数。矩形孔径的高度为Lmnδy,与归一化振幅成正比, Pmnδx 是孔径中心与单元中心的距离,并与抽样点的位相成正比。孔径参数与复值函数的关系如下, mn L =mn A , mn P =mn φ/2πK (3) 经过计算,取W =1/2, K =1。 根据以上二元傅里叶变换全息图的实现原理,采用以下的算法思想在MATLAB 中进行二元傅里叶变换计算全息图的制作,采用罗曼Ⅲ型编码方式且以字母K 为例。其编码如下: b=zeros(128,128); %采样点阵为128X128。 b(8:120,24:40)=1;

计算全息实验二

实验注意事项(必读) 1.提前预习,没有弄清楚实验内容者,禁止接触实验仪器。 2.注意激光安全。绝对不可用眼直视激光束,或借助有聚光性的光学组件观察激光束,以免损 伤眼睛。 3.注意用电安全。He-Ne激光器电源有高压输出,严禁接触电源输出和激光头的输入端,避免触 电。 4.注意保持卫生。严禁用手或其他物品接触所有光学元件(透镜、反射镜、分光镜等)的光学 表面;特别是在调整光路中,要避免手指碰到 光学表面。 5.光学支架上的调整螺丝,只可微量调整。过度的调整,不仅损坏器材,且使防震功能大减。6.实验完成后,将实验所用仪器摆放整齐,清理一下卫生。

计算全息(二) 修正离轴干涉型与相息图编码 计算全息是利用计算机设计制作全息图或衍射光学元件的技术。从原理上,计算全息和光学全息没有什么本质差别,所不同的是产生全息图的方法。光学全息是直接利用光的干涉特性,通过物波和一束相干参考波的干涉将物波的振幅和位相信息转化成一幅干涉条纹的强度分布图,即全息图。光学全息记录的物体必须是实际存在的。而计算全息则是利用计算机程序对被记录物波的数学描述或离散数据进行处理,形成一种可以光学再现的编码图案,即计算全息图。他不需要被记录物体的实际存在。由于计算全息图编码的多样性和波面变换的灵活性,以及近年来计算机技术的飞速发展,计算全息技术已经在三维显示、图像识别、干涉计量、激光扫描、激光束整形等研究领域得到应用。最近计算全息领域的新进展是利用高分辨位相空间光调制器实现了计算全息图的实时再现,这种实时动态计算全息技术已经在原子光学、光学微操纵、微加工、软物质自组织过程的控制等领域得到成功的应用,显示了计算全息技术的巨大应用发展前景。 计算全息除了其在工业和科学研究方面的应用价值,也是一个非常好的教学工具。要做好一个计算全息图,既要熟悉衍射光学、光全息学等物理知识,还要了解抽样理论、快速傅里叶变换、调制技术和计算机编程方面的知识。这些知识对于物理类和光电信息技术类专业的学生和研究人员都是不可缺少的。 1、实验目的: 1.通过设计制作一计算全息图、利用高分辨液晶空间光调制器(LCD)实时再现 该计算全息图、观察再现结果、并利用CCD 记录再现像等实验内容; 2.掌握计算全息图的编码原理,加深对光全息原理,光的干涉和衍射特性的 认识;训练使用空间滤波器、空间光调制器(LCD)、CCD图像采集等重要的现代光学实验装置进行数字光学实验的能力。 3.同时初步了解Matlab 语言在光学中的应用。 2、实验原理 本实验以经典的迂回相位型计算全息图设计制作过程为例,介绍计算全息的基本原理。一般说来,计算全息图的制作大致可分成下述五个步骤: 1.选择物体或波面,给初其数学描述或离散数据。 2.计算物波在全息图面上的光场分布。 3.把上述光场分布编码成全息图的透过率变化。 4.输出:光学缩版或微加工。 5.光学再现。

计算全息再现像的误差源分析(终稿)

计算全息再现像的误差源分析 易开红,田逢春,冯文江 (重庆大学通信工程学院,重庆400030) 摘要:由于其高度的灵活性以及光学系统的高速性和实时性,计算全息在的模式识别、光学计算等信息光学领域得到广泛应用,但精度的提高成为很多应用实用化的关键;根据罗曼III型编码理论,设计制作了计算全息图并在实验中成功实现光学再现;并且系统论述了此编码法设计计算全息图产生误差的原因,特别对散斑噪声、编码噪声和光学系统误差作了详细分析,并指明了如何降低计算全息编码误差及提高再现像质量的途径,使其更好、更广泛地在信息光学领域得以应用。 关键词:信息光学;罗曼编码;光学再现;散斑;误差 Analysis on error source of the reconstructed image by CGH YI Kai-hong, TIAN Feng-chun, FENG Wen-jiang (College of Communications Engineering, Chongqing University,Chongqing 400030 , China) Abstract: An optically reconstructed image was successfully obtained by CGH which was designed and manufactured based on Lohmann III Coding theory. Reasons for error in the reconstructed image are systematically analyzed. Particularly speckle noise, coding noise and optics system noise are analyzed in detail. In order to spread its application in information optics fields, methods on how to reduce CGH coding errors and improve CGH quality are also given. Keywords:information optics;Lohmann Coding;optical reconstruction;speckle;errors 一引言 1948年英国科学家盖伯(Gabor)在提高电子显微镜的分辨能力时发明了光学全息,1965 年罗曼(A. W. Lohmann) 教授引入了通信理论中的抽样定理,采用迂回相位编码技术,在数字计算机中综合出了世界上第一张计算全息图[1] (CGH: Computer-generated Hologram)。随着数字信号处理技术和计算机技术的广泛应用,计算全息技术在光学数据处理、存储与加密、干涉量度和三维物体显示等领域得到了空前发展,它不仅能象光学全息一样,全面记录物光波的振幅与相位信息,而且具有高灵活性、可重复性等特点。因此,引起了许多光学信息处理工作者的极大兴趣,尤其在制作各种空间滤波器方面取得了很多研究成果[2]。 历经数年的研究发展,计算全息的编码方式产生了罗曼编码、博奇编码、黄氏编码、李威汉编码和迭代算法等多种技术[3] [4],但精度一直没有得到质的提高,较大的再现误差在一定程度上制约了计算全息技术的广泛应用。本文根据罗曼III型编码理论,设计制作了计算全息图,并在实验中成功实现了光学再现;系统地论述了计算全息图产生误差的主要原因,特别对散斑噪声、编码噪声和光学系统误差作了详细分析,并指明了如何提高计算全息质量的途径。 二计算全息的制作原理及再现 1.制作原理 计算全息的制作过程如图1所示。在计算全息的设计制作过程中,核心步骤是编码,即如何把振幅和相位用非负的实数值表示。罗曼编码有I、II、III型,其中III型编码精度最高。利用这种编码方法的计算全息图的透过率只有0(不透光)、1(全透光)两个值,制作简单,抗干扰能力强,对记录介质的非线性效应不敏感,因而应用广泛。 基金项目:国家自然科学基金(项目批准号:60472037)资助 作者简介:易开红(1976 -),男,重庆人,硕士研究生,研究方向:全息技术 田逢春(1963 -),男,重庆人,教授,博导,主要研究方向:信息与通信工程 冯文江(1963 -),男,四川西充人,教授,博士,主要研究方向:通信与测控技术

CT图像的计算机制全息三维重建

第33卷第12期 光电工程V ol.33, No.12 2006年12月 Opto-Electronic Engineering Dec, 2006文章编号:1003-501X(2006)12-0023-04 CT图像的计算机制全息三维重建 杨上供,王辉,金洪震 ( 浙江师范大学信息光学研究所,浙江金华 321004 ) 摘要:提出用计算机制全息术实现CT图像的三维重建。首先研究了CT图像的三维信息融合,用计算机模拟CT图像的物光波,用菲涅耳计算全息图的方法,把CT图像的二维信息融合成三维信息,获得菲涅耳全息图。然后将计算机制全息与光学全息相结合,记录彩虹全息图。最后用扩展的白光再现,获得逼真无畸变的真正的三维立体图像,充分发挥了计算机制全息与光学全息的优势。在全息图的计算中利用了快速傅里叶算法,大大缩短计算时间。根据不同的观察需要制作了两种不同效果的全息图,并给出了理论分析和实验结果。 关键词:CT;三维重建;计算全息术;彩虹全息图 中图分类号:TN27 文献标识码:A Three-dimensional reconstruction of computer tomogram using computer generated holography YANG Shang-gong,WANG Hui,JIN Hong-zhen ( Information Optics Institute, Zhejiang Normal University, Jinhua 321004, China ) Abstract:The technique of reconstructing three-dimensional Computer Tomogram (CT) image from a series of two –dimensional CT images using computer generated holography is proposed. Firstly, CT information amalgamation is studied, the object beam of CT images is simulated by computer, and the two-dimensional information of a series of CT images is synthesized into three-dimensional information by Fresnel computer generated holography. Then, a rainbow hologram is recorded combining computer generated holography with optical holography. Finally, re-illuminating the rainbow hologram with extended white light, a perfect real three-dimensional CT image without any distortion is obtained. This technique takes advantage of computer generated holography and optical holography. Fast-Fourier-transform algorithm is adopted in order to decrease the time that spent in calculating the computer generated hologram. Two kinds of computer generated hologram are designed and computed according to two different medical necessities. The principle and experiment result are given. Key words: CT; Three-dimensional reconstruction; Computer generated holography; Rainbow hologram 引 言 CT(Computer Tomography)又称计算机断层扫描成像术,是当前应用最广泛的医学辅助诊疗技术之一,很多常规检查和术前诊断都要用到CT,它为临床无创伤诊断提供了强有力的支持,在工业无损探伤方面也具有重要的参考价值。但由于它只能提供断层平面的信息,判断过程还要借助观察者的经验和想象,因此将这些平面断层信息融合成可直接观察的立体信息一直是人们努力追求的技术目标。现有的利用计算机 收稿日期:2006-02-16;收到修改稿日期:2006-07-15 基金项目:国家自然科学基金资助项目(60477039) 作者简介:杨上供(1977-),男(汉族),浙江苍南人,硕士,主要从事三维图像重建与全息显示技术的研究。E-mail: ysg2004@https://www.360docs.net/doc/a110019689.html,

计算傅里叶变换全息

计算傅里叶变化全息原图(秦时明月-卫庄) 离散图(512*512) 计算全息图

再现图 实现程序 %用imread () 函数读入物波函数抽样数据并保存到矩阵A中,这样原始物体就以离散数据形式保存在一个二值矩阵中(矩阵中每个元素非0即1) Image=imread('zcy6202.jpg'); N=512; A=zeros(N,N); B=zeros(N,N); for I=1:1:256 for J=1:1:256 ImageNum=double(Image(I,J,1)); A(I,J)=ImageNum/255; B(I,J)=0; end end

figure; imshow(A); %为降低全息图的动态范围,通过乘随机相位因子的办法来平滑物函数的傅里叶变换谱(起到光学全息中毛玻璃漫射光的作用) PI=3.14159; for I=1:1:N for J=1:1:N R=rand(1,1); B(I,J)=A(I,J)*sin(R*2*PI); A(I,J)=A(I,J)*cos(R*2*PI); F(I,J)=A(I,J)+j*B(I,J); end end %对物函数做二维快速傅里叶变换(FFT)变换% F=fft2(F); Max=max(max(abs(F))); F=F/Max; A=real(F); B=imag(F); %定义载波参数 alpha=0.5; for I=1:1:N

for J=1:1:N Xcos=(J-1)/127; A1(I,J)=cos(2*PI*alpha*Xcos); B1(I,J)=sin(2*PI*alpha*Xcos); end end %全息图数据区 for I=1:1:N for J=1:1:N Holodata(I,J)=0.5+0.5*(A(I,J)*A1(I,J)+B(I,J)*B1(I,J)); end end %绘制全息图,制作灰阶全息图像,灰度等级256 M=512;%定义全息图的大小, Hologram=zeros(M,M); S=M/N;%定义每个抽样单元大小为S,S for I=1:1:N for J=1:1:N Xa=(J-1)*S+1; Xb=J*S; Ya=(I-1)*S+1; Yb=I*S;

圆形计算全息图的设计及其参数计算

第26卷 第9期 2006年9月北京理工大学学报 Transactions of Beijing Institute of Technology Vol.26 No.9Sep.2006 文章编号:100120645(2006)0920821203圆形计算全息图的设计及其参数计算 齐月静1, 王平1, 康果果1, 谢敬辉1, 刘 2, 杨辉2, 赵罘1 (11北京理工大学信息科学技术学院光电工程系,北京 100081;21中国航空精密机械研究所,北京 100076) 摘 要:为实现非球面的高精度检测,在设计全息图时采用虚拟玻璃的概念,即用光学设计软件ZEMAX 建立折射率为0的玻璃模型,实现全息片的出射波前沿非球面的法线方向入射,简化了补偿器的设计优化过程,提高了设计精度,最大光程差小于010007λ(λ=63218nm ).编制了衍射面工艺参数的计算程序,利用该程序可快速地计算出衍射面各环带的径向坐标、最小特征尺寸、最大环带数,还可以输出位相图、连续面形图、台阶图等,为光学设计和实际加工提供了有效的解决途径. 关键词:非球面;计算全息图;虚拟玻璃;ZEMAX ;补偿器中图分类号:O 43811 文献标识码:A Design and Parameter C alculation of Circular Computer G enerated H olograms Q I Yue 2jing 1, WAN G Ping 1, KAN G Guo 2guo 1, XIE Jing 2hui 1, L IU Y i 2, YAN G Hui 2, ZHAO Fu 1 (11Department of Optical Engineering ,School of Information Science and Technology ,Beijing Institute of Technology , Beijing 100081,China ;21China Precision Engineering Institute for Aircraft Industry ,Beijing 100076,China ) Abstract :In order to test aspheric surfaces with high accuracy ,the concept of virtual glass is adopted and computer generated hologram is designed.G lass model whose index equaled to zero was established using ZEMAX.It can make the construction wave 2front of CGH impinge along the normal direction of aspheric surface ,simplify the design and optimization process of compensator and improve the accuracy of design.The maximum optical path difference is less than 010007λ(λ=63218nm ).Meanwhile ,the program computing technological parameters of CGH is made.The radial coordinate of every ring ,the minimum feature size ,the maximum number of rings are given ,figure of phase ,continuous surface and stair surface were listed using this program.It provided effective solution path for optical design and actual fabrication. K ey w ords :aspheric surface ;computer generated hologram ;virtual glass ;ZEMAX ;compensator 收稿日期:20060312 基金项目:国家部委预研基金项目(5146403340101) 作者简介:齐月静(1977— ),女,博士生,E 2mail :qyjqzf @https://www.360docs.net/doc/a110019689.html, ;王平(1953—),男,教授,E 2mail :wping @https://www.360docs.net/doc/a110019689.html,. 非球面光学系统因其能够校正像差,提高光学特性,减小光学系统的体质量,简化光学系统的结构,得到了人们的重视.目前,补偿法是非球面检测普遍采用的方法,其中,将计算全息图作为补偿器的补偿法引起了广泛关注[1].作者采用圆形计算全息图实现非球面的高精度检测.圆形计算全息图的特 点:①照明波前、再现波前与被检面完全同轴,校准方便;②全息片采用台阶型可将大部分能量集中在感兴趣的衍射级上,衍射效率高[2].由于经过光学设计以后,得到的仅仅是计算全息面的位相分布,不是工艺参数,并不能直接用于光学加工.作者编制了计算衍射面工艺参数的计算程序,利用该程序可

CGH计算全息

信息光学课程设计报告 题目:基于迂回相位编码的CGH及其实现专业班级: 时间: 组员: 指导教师: 完成日期:

基于迂回相位编码的CGH及其实现 摘要计算全息作为一种灵活的、全新的全息方式已经得到了极为广泛的研究和发展,在诸多的领域中都有广泛的应用。计算全息是将通信编码技术引入到光学全息中,利用计算的方法对物光的复振幅进行编码,实现全息的制作。光学全息采用干涉的方法,将复振幅的相位信息编码为干涉光场光强的分布,实现复函数到实函数的转换。计算全息则采用编码的方式将复函数转换为实函数。编码的方法有两种,一种是利用二维脉冲编码方式分别对振幅和相位进行编码,得到两个实函数;另一种则是仿照光学全息,引入离轴参考光,计算干涉光场的强度分布,再记录该光场达到转换的目的。 我们这里采用的第一种方式。首先对待记录的图像进行傅立叶变换,再利用迂回相位编码法分别对振幅和相位进行编码,得到二元的二维全息图。模拟再现时则仿照光学全息再现,对全息图进行傅立叶逆变换,得到再现图像。 关键词:计算全息光学全息编码 Detour phase encoding and its implementation based CGH Abstract:new holographic approach has been very extensive research and development in many fields have a wide range of applications. CGH is a communication coding technology into optical holography, using the method of calculation of the complex amplitude of the object beam is encoded achieve holographic production. Optical holographic interferometry method using the phase information coding for the complex amplitude of the interference field intensity distribution of light to achieve a complex function to convert real function. CGH coding method is used to convert the complex function of a real function. Coding methods are two, one is the use of two-dimensional coding scheme pulse amplitude and phase respectively encode get two real functions; another is modeled optical holography, off-axis reference beam is introduced to calculate the interference light field intensity distribution, and then record the light field to achieve conversion purposes. The first way we used here. Treatment of the image recording of the first Fourier transform, and then use the detour phase coding method, respectively, the amplitude and phase encoding to obtain a binary two-dimensional hologram. The modeled analog reproducing optical holographic reproduction of hologram inverse Fourier transform to obtain a reproduced image. Key word: solography Computer-Generated Hologram coding 1引言 本设计目的在于帮助掌握光学全息记录及再现原理,掌握CGH的编码方法和实现过程。通过对黑白图像傅立叶变换全息的CGH制作,掌握数字图像的数据结构、处理方法、读写和存储、显示。 2原理描述

计算机生成全息实时显示技术的研究现状

万方数据

4 《激光杂志i2矗;蓦毳药蔫i;}i铲息实时鼍葱蒸奄碧;3谨蒙燃.凹.N。.4.绷8) 法可大大减少运算量,提高全息图生成速度。 基于衍射的条纹生成方法的核心是对整个条纹在空间上和频率上进行分解,这种空间采样和频率采样忽略了竖直视差,整个全息平面由一系列竖直排列的全息直线组成。每条全息直线又被分为一些间隔相同的小线段,每一小线段称为一个全息元(hoge!)。每个全息元是由频率互不重叠的基本条纹按一定的频率分量线性叠加而成,所有全息元的条纹组成最终的全息图。 设H(x)为一个基本条纹,”(0)为光线通过基本条纹后在视场中的分布,则“(菇)和”(口)之间满足弗朗和费衍射 舢):警了出弦‰ (2) 式中,k=2Ir/A;“(并)和口(0)是傅立叶变换的关系。同时,“(茹)和”(0)须满足下列条件:①l口(口)I_l;②基本条纹函数Iu(z)I-1。u(x)对光的调制作用是将光向特定的区域、特定方向衍射。因此,必须对“(菇)在空间域、”(口)在空间频率域上加以约束。Iu(石)l=1表示在茗范围内必须保证衍射光的强度是常数,I”(口)I_1,是保证衍射光在空间频率域△厂内具有连续分布,所以”(0)也必须是常数。但是,由傅立叶变换性质可知,在空间域和空间频率域上同时满足 以上2个条件是不可能的,必须采用迭代算法,使其收敛,以 近似满足该条件,算法框图如图2所示。 图3基本条纹进行加权相加示意图 近来,不少研究者相继提出了一些新的计算全息算法和实现手段。安徽大学的史东等人提出了一种基于IDll脚nn单透镜模型的分数傅里叶变换快速算法,并利用此快速算法实现了分数傅里叶变换全息图的计算机模拟和再现【8】。福建师范大学的陈家祯提出了一种在MA'ILAB软件平台上实现计算全息干涉图的方法,该方法较早期的计算全息干涉图的实现更高效快捷,为计算全息干涉图的制作提供了新的实现途径C9】。安徽大学的柴晓冬等人提出一种基于离散衍射光的全息光栅的带宽压缩算法,采用这种方法,可大大压缩数据量,提高传输速率,达到了动态显示的要求【10]。2.2光学再现 依照前文所述原理,再现过程是用生成的全息条纹通过SLM对入射光线进行调制,将物体的三维信息从全息条纹中转化到光子中。现在全息显示常用的SLM有液晶显示器、数字微反射镜阵列器件和扫描式声光调制器等。 用传统的方法对计算全息图进行光学再现时,由于目前SLM的分辨率较小,会存在再现图像的视角狭小等不足,对这些不足的改进是目前计算全息再现领域研究的热点之一。韩国国立汉城大学的KyongsikChoi等人使用透镜阵列和相位型空间调制器,结合图像合成技术,制作了一种全视差、大视角的计算全息图3D彩色显示系统【II],其系统结构如图4所示。 图4基于图像合成的计算全息再现系统 该系统用一个透镜阵列来获取3D图像,所获取图像通过计算机生成全息图后输入到空问光调制器中,该全息图为位相型全息图,空间调制器也采用位相型空间调制器,这是因为位相型全息图具有较大的衍射效率。传输经过空间调制器的光线受到其中全息条纹的调制,经过傅立叶变换生成再现图像,再经过放大,通过另外一个成像透镜阵列显示出来。 该系统将全息技术与图像合成技术结合起来,采用透镜阵列来采集和显示图像,大大地增加了视角,并可具有全视差。 另外,M1T研究小组曾提出利用声光偏转器(Acousto—OpticDeflector,简称AOD、进行计算全息图实时再现。日本大学在此基础上制作了一种采用实时方式进行全息图形成、传输、显示的系统,再现图像的尺寸约为30mm×30ramX30ram,水平方向的视角约为1妒。据报道,目前利用此方法实现的最大画面可达15cm×7cm,深度大于30cm,视场角达到 300{12}。 目前,计算机生成全息技术仍处于研究阶段,已有的研究成果表明了其在技术上的可行性。当前CGH实用化的约束因素主要是CPU速度、高分辨率显示器以及传输带宽【1引。随着计算机技术和通讯技术的进一步发展,在不远的将来,上述约束因素将会得到解决。CGH影视艺术、虚拟现实、远程教育等方面都具有诱人的应用前景。 参考文献 (I]于美文.光全息学及其应用[M].北京理工大学出版社,1996,8:(2]杨钦等.三维显示技术与计算机乍成会息[J].计算机I:程‘j应 用,1999,10:14—16. C3)王元鹏等.计赞.机牛成全息图综述(J].汁钎.机科学.1999,26 (io):9—1I. (4]任秀云,程欣等.基于空fflJ光调制器的讣锋令息成像特性[J]. 光子学报,2.005,34(1):110—112. [5]张伟,柴晓东等.基于f涉法的计算全息图的牛成[J].计贽.机 技术与发展,2006,16(3):40—41. [6]hIcenteM.DiffractionSpecificFringeComputationforElectroHologra- phy:【Ph.D.Thesis].DE社ofElectricalEngineeringandC,on聊terSei?ence[J}.MassachusettsInstituteofTeehnologySeptaTIbef,1994. [7】杨钦,徐永安等.计算机生成全息图的研究与实现[J】.计算机 科学,2000,27(1):9—12. [8] 史东,曹玉茹等.分数傅里叶变换的快速算法及计算全息图的研究[J].计算机技术与发展,2006,16(4):14—16. [9]陈家祯,郑子华等.基于MATLAB的计算全息干涉图仿真CJ}. 福建师范大学学报(自然科学版),2006,22(2):21—24.[10]柴晓冬.全息显示中的数码光栅的计算[J].计算机工程与应 用,2002,24:53—54. 【11】Kycngsik Choi,JoohwanKim.Fullpamlla】【viewing一∞gleenhanced com畔te iIltegral .Jr.generatedE】卿hologr,aphic,3D display.system usingl easarray[JOptics 200513(26)[12]高晓萍译.全息立体图像显示和信息压缩[J].综合技术,2000。 17(1):24—27. [13]MarkL.Interactivethreedimensionalholographic displays:咖the future in aepdi(R】.Computer删cs.1997,31(2):i13—67. 一一徽~一一~ 嬲 揪脯潍怆廿脯强醐黼瓯麒 。 一一一~一一职塞|酏骺黼栅黻融献媳螨鹅删越舸 一   万方数据

XXGX第6章 计算全息



第六章 计算全息图 Computer Generated Hologram——CGH
计算全息的理论基础 计算全息的编码方法
计算傅里叶变换全息 计算像面全息 计算全息干涉图 像息图
全息的本质(或目的)是要记录和再现物光波的全部信息, 包括振幅和相位。 物光波场可表示为: O( x, y ) = O ( x, y ) exp[ jφo ( x, y )] 光学全息是利用光学干涉的方法记录,用光学衍射方法再现。 能否不利用实际光波干涉的方法来实现物光波波场的记录呢? 这就是计算全息。 这就是计算全息 计算全息是德国光学专家A.W.Lohmann于1965年发明的。当 时Lohmann在美国IBM公司进行研究工作,有一天他的激光器 坏了,一时修不好,又急于做全息。他就想到,光全息其实 就是一个通过干涉对光波振幅和相位编码的过程,用计算机 也可以完成。于是就发明了CGH。偶然?
计算全息的应用 计算全息的物理解释 二元光学
并非偶然,当时的背景是:光学全息的研究处于极盛时期,计算机技术 及通信理论与方法也在迅猛发展,Lohmann是光学专家,在一个计算机 技术领先的公司工作,有了想法后很快得以实现。 首次制作出CGH后,CGH的研究发展很快,各种编码方法相继被提出,也 相继提出了多种类型的CGH。CGH及其设计方法在许多领域得到了许多重 要应用。
目前,随着计算机技术与各种成图技术的发展,随着各种 图像显示器件性能的提高,CGH的应用越来越广泛,越来 越实用。如在微光学、二元光、衍射光学,图像显示等领 域。 计算全息包含的技术:
CGH的特点
可记录物理上不存在的物体,只要知道或虚拟出一个物光波的数学表示 式即可。可应用:1)制作复杂滤波器。2)显示虚拟的二维、三维物体。 3)可产生所需要的光波波面,用于干涉测量。尤其是在全息图像显示和 各滤波器的制作,光学干涉测量与检测等方面得到了广泛应用。 定量数字计算、精度高。特别是二元全息图抗干扰能力强、噪声小、易 复制。
计算机技术:容量大,速度快 成图技术:电子束直写,离子束直写,激光束直写,光刻 等。 显示器件:分辨率,实时性能等。
1965年Lohmann首次制作出了计算全息; 1967年Paris把快速FT(FFT)算法应用到FT变换 计算全息图中 1969赖塞姆等人提出了相全息
计算全息的应用范围
二维和三维物体像的显示 制作光学信息处理中的空间滤波器 产生特定波面用于全息干涉计量 激光扫描器
1974李威汉提出计算全息干涉图的制作技术。
数据存储
1

计算全息图的制作及数字再现

计算全息图的制作及其数字再现 物理科学与工程技术学院作者姓名:杨煦、杨康明 指导老师:蔡志岗教授 摘要:计算机制全息图是制作全息图的一种新技术,它是利用数字计算机来综合的全息图,它不需要物体的实际存在,而是把物波的数学描述输入计算机处理后,控制绘图仪输出或显示器显示二制成的全息图。计算全息图的数字再现是利用计算机模拟光学全息的光路,仿真菲涅尔衍射、透镜傅里叶变换等光学过程从而在虚拟的观察屏上得到全息再现像。 关键词:计算全息数字再现 一、引言: 早在1965年,Kozman和Kelly就提出了计算机生成全息图(Computer Generated Holography,简称CGH)的概念,那时受计算机速度、容量和显示器分辨率等因素的约束,直到80年代中期以前计算机全息图的研究一直未取得大的进展。 国内对全息技术的研究主要集中在物理光学领域。 而目前由于计算机技术的发展以及计算机硬件的进步,已经可以制作空间带宽积很大的计算全息图,但是由于输出设备的精度问题,难以制作质量很高的全息图。因此我们将以此为研究重点,希望从编码方法上有所突破,解决这个问题。 二、实验原理 计算全息图的制作和再现过程主要分为以下几个步骤: 1、抽样,得到物体或波面在离散样点上的值; 2、计算,计算物光波在全息平面上的光场分布; 3、编码,把全息平面上光波的复振幅分布编码成为全息图的透过率变化; 4、成图,在计算机控制下,将全息图的透过率变化绘制成图,如果绘图设备分辨率不够,则绘制一个较大的图,再缩版到得到使用的全息图; 5、再现,这一步骤与光学全息图的再现没有什么区别。制作一个傅立叶变换全息图的典型流程如下:

相关文档
最新文档