资源简介

数字全息的菲涅耳再现算法和角谱算法,包括频谱滤波。

资源截图

代码片段和文件信息


%菲涅耳算法计算同轴菲涅耳全息图的再现象
%lambda=632.8nm再现距离z,dxh=dyh=8.33um512*512像素
close all;
clear;
lamda=632.8*10^-9;         % 首先要计算机模拟再现光,使之与全息图相乘,得到重构波前在全息图平面的复振幅分布,再利用菲涅尔变换法重建
z=-110*10^-3;               %再现距离
k=2*pi/lamda;              %波矢量
A=exp(1i*k*z)/(1i*lamda*z);%相位因子
dxh=8.33*10^-6;            %像素大小
dyh=8.33*10^-6;
xh=ones(5121)*(-256:255)*dxh;
yh=(ones(5121)*(-256:255)*dyh)‘;
dxi=lamda*z/(512*dxh);    %再现像素大小
dyi=lamda*z/(512*dyh);
xi=ones(5121)*(-256:255)*dxi;
yi=(ones(5121)*(-256:255)*dyi)‘;
cosx=0.0180;              %夹角的余弦值
cosy=0.0180;
I=double(rgb2gray(imread(‘512p1.bmp‘)));
ref=exp(-1i*k*(xh*cosx+yh*cosy));      %再现光
FI=fftshift(fft2(I));
mesh(log(abs(FI)));
%imwrite(mat2gray(log(abs(FI)))‘23.bmp‘);
%figureimagesc(log(abs(FI)))colormap(gray);
a=zeros(5

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1589  2012-05-05 16:18  h\fresnell.m

     文件        965  2012-05-09 11:22  h\jiaopu.m

     目录          0  2012-05-09 11:59  h

----------- ---------  ---------- -----  ----

                 2554                    3


评论

共有 条评论

相关资源