matlab逆滤波_光电实验 | 空间滤波的数值模拟

68f6ef476fb1a519445f56239a1a2d49.png

实验仪器

  • Matlab 2018a

实验目的

  1. 理解空间频率的分布特性
  2. 掌握空间滤波的基本方法;
  3. 学会利用Matlab编程来实现空间滤波的过程。

物理模型

由阿贝原理可知,物体成像的过程本质上就是两次傅立叶变换,这可以通过 由两个透镜组成的4f系统实现。第一个透镜起的作用就是把光场的空间分布变 成频率分布,而第二个透镜的作用则是又一次傅立叶变换,将其还原到空间分布。 如图1所示,当物体置于透镜的前焦面时,若有光波通过,则在透镜的后焦面上 会形成图像的二维傅立叶变换。

622fe5408ed0479c1528af1fa083bae9.png

在焦平面上,表示物体精细程度的空间频率为

11fd813a8e1fe288f695862585c38637.png

从空间频率的表达式可以看出,在焦平面中心处,也就是xf和yf的取值较小的区域,空间频率较小,这部分对应着物体中较为平缓的部分。距离焦平面中心较远的区域,也就 是xf和yf的取值较大的区域,空间频率较大,这部分对应着物体屮的细节部分。 因此通过在焦平面上放置不同形状的光阑,使得不同区域的空间频率成分通过, 可以起到低通滤波、高通滤波、带通滤波的效果。如遮挡焦平面的中心部分,使 得高频分量通过,则会呈现物体的细节边缘部分,如允许焦平面中心部分通光, 使得低频分量通过,则会呈现物体的模糊像,如图2所示。图3给出了不同空间 滤波器的示意图。本实验目的在于利用Matlab编程,实现对图像的空间滤波。

00a8bd584bee0cf0f175fef5136150f4.png

实验内容

1.实现代码

clear 

2.模拟结果

d10b440c1e6a8be3d1d112243505d698.png

7ab04b79e4e787a89e9baa588273f9dd.png

a21d5a651016c31896c30375c4f822b9.png

dc65f804d4c27d38249609e9bc483628.png

思考题

1. 改变滤波器的孔径大小,观察滤波效果的变化。

答:对于低通滤波器,随改变滤波器的孔径变大,图像整体越来越清晰。对于高通滤波器,随改变滤波器的孔径变大,图像边缘(细节)越来越清晰。

2. 将图像频谱挡住3/4部分,进行逆傅立叶变换,观察图像效果。

答:将图像频谱挡住3/4部分,进行逆傅立叶变换,原图信息基本复现。

3. 尝试将上学期作的空间滤波实验用编程进行模拟。

答:在中心横条纹滤波,复原图纵向模糊。在中心竖条纹滤波,复原图横向模糊。说明对频谱进行滤波处理,效果会作用在空间域正交方向上。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值