✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信。
🍎个人主页:Matlab科研工作室
🍊个人信条:格物致知。
更多Matlab仿真内容点击👇
⛄ 内容介绍
随着微结构的加工技术的发展,微结构表面形貌测量的要求越来越高,各种测量方法不断推陈出新,微结构表面形貌的测量倍受关注。数字全息技术是随着现代集成技术的不断进步而发展起来的,是光学与数字技术相结合的产物。数字全息技术不同于光学全息技术的是,它采用电荷耦合器件代替了全息干板,能够存储物体的振幅信息和相位信息,且再现过程完全在计算机中进行,可对物体的三维形貌和相位做精确分析。数字全息灵活性强,全程数字化,非接触无损伤的特点使得其应用范围十分广泛。
⛄ 部分代码
% *******************************************
clear
close all
clc
%% *************初始相位**************
N = 512;
G = 20;
phi0 = peaks(N)*G; %模拟初始相位
figure(1)
surf(phi0,'FaceColor','interp', 'EdgeColor','none','FaceLighting','phong');
camlight left, axis tight
xlabel('X/Pixels','FontSize',14);ylabel('Y/Pixels','FontSize',14);zlabel('Phase/Radians','FontSize',14);%title('Initial Phase','FontSize',14)
set(figure(1),'name','Initial Phase 3D','Numbertitle','off');
phi = angle(exp(1i*phi0)); %包裹相位
figure(2);
imshow(phi,[]);
xlabel('X/Pixels','FontSize',14);ylabel('Y/Pixels','FontSize',14);%title('Wrapped Phase','FontSize',14)
set(figure(2),'name','Wrapped Phase','Numbertitle','off');
axis on
%% *************相位解包裹**************
%********************对包裹相位求一阶偏微分**************
⛄ 运行结果
⛄ 参考文献
[1]邹惠莹. 数字全息测量微结构表面形貌算法研究[D]. 哈尔滨工业大学.