实验原理:
在一幅图像中,低频部分对应图像变化缓慢的部分即图像大致外观和轮廓,高频部分对应图像变化剧烈的部分即图像细节,图像噪声也属于高频部分。低通滤波器的功能是让低频率通过而滤掉或衰减高频,效果是图像去噪平滑增强,但同时也抑制了图像细节信息,造成图像不同程度上的模糊。对于大小为M*N的图像,频率点(u, v)与频率中心的距离为D(u, v),其表达式为:

理想低通滤波器的产生公式为:

其中D0为理想低通滤波器的截止频率,理想低通滤波器在半径为D0的范围内,所有频率都可以没有衰减地通过滤波器,该半径之外的所有频率都完全被衰减掉。
实验代码:

clear;clc;close
%导入原图
img_raw = imread('08.png');
%加入高斯白噪声
img_noise = imnoise(img_raw, 'gaussian');
%imwrite(img_noise,'gaussian08.png')
%对图像做傅里叶变换
fftimg_noise = fft2(img_noise);
fftshiftimg_noise = fftshift(fftimg_noise);
%设置理想低通滤波器的截止频率d0=50
lpfshiftimg_noise = fftshiftimg_noise;
d0 = 40;
%lpf
for i = 1:512for j = 1:512distance = sqrt((i-256)^2+(j-256)^2);if distance <= d0h = 1;elseh = 0;endlpfshiftimg_noise(i,j) = h*fftshiftimg_noise(i,j);end
end
%对图像做傅里叶反变换
lpfimg_noise1 = ifftshift(lpfshiftimg_noise);
lpfimg_noise = ifft2(lpfimg_noise1);
%% 画图
subplot(221),imshow(img_noise),title('高斯白噪声')
subplot(222),imshow(log(abs(fftshiftimg_noise)),[]),title('噪声图fft')
subplot(223),imshow(abs(lpfimg_noise),[]),title('滤波后的噪声图')
subplot(224),imshow(log(abs(lpfshiftimg_noise)),[]),title('滤波后的噪声图fft')

实验结果:

【matlab图像处理】理想低通滤波器相关推荐

  1. 计算机视觉(二)-matlab之理想低通滤波器,布特沃斯低通、高斯低通,理想高通、布特沃斯高通、高斯高通滤波器

    未整理完! 在滤波器之前,先讲解傅里叶变换 理想低通滤波器 f = imread('Fig0441.tif'); f = im2double(f);% 计算填充图像大小 [M,N] = size(f) ...

  2. matlab 理想低通滤波器函数,基于MATLAB的理想低通滤波器的设计

    对于不同滤波器而言,每个频率的信号的强弱程度不同.当使用在音频应用时,它有时被称为高频剪切滤波器,或高音消除滤波器.低通滤波器概念有许多不同的形式,其中包括电子线路(如音频设备中使用的hiss 滤波器 ...

  3. 理想低通滤波器、Butterworth滤波器和高斯滤波器(matlab)

    一.简介 我们知道,在一幅图像中,其低频成分对应者图像变化缓慢的部分,对应着图像大致的相貌和轮廓.而其高频成分则对应着图像变化剧烈的部分,对应着图像的细节(图像的噪声也属于高频成分). 低频滤波器,顾 ...

  4. 理想低通滤波器、Butterworth滤波器和高斯滤波器(matlab)1

    版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/cjsh_123456/article/details/79342300 一.简介 我们知道,在一幅图 ...

  5. 数字图像处理之低通滤波器实现原理及方法(Matlab)

    1.傅里叶变换与频域 在之前的文中,我们已经进行过一些基本的图像处理.比如,使用低通滤波可以将图像模糊,也有些许降噪的作用.这些都是在空间域内进行的滤波处理,这个处理主要是依靠卷积来进行计算的.首先, ...

  6. matlab图像低通滤波器 实验报告,基于matlab数字图像处理之低通滤波器

    <基于matlab数字图像处理之低通滤波器>由会员分享,可在线阅读,更多相关<基于matlab数字图像处理之低通滤波器(6页珍藏版)>请在人人文库网上搜索. 1.实践一:理想低 ...

  7. matlab 理想低通滤波器函数,理想滤波器、原型模拟滤波器和窗函数的特性matlab6...

    实验六<理想滤波器.原型模拟滤波器和窗函数的特性>1.实验内容 1.计算下列理想数字滤波器的单位冲激响应,并画出其频率响应和单位冲激响应,观察单位冲激响应波形的对称特性 1)理想低通滤波器 ...

  8. 灰度图像的频率域滤波——理想低通滤波器(Matlab)

    clc; clear all; close all;%读入图像,并转换为double型 I=imread('D:\Gray Files\4-41.tif'); I_D=im2double(I); %获 ...

  9. 数字图像处理:python对图像做傅里叶变换,理想低通滤波器,理想高通滤波器

    对Lena图像进行以下处理(可使用编程语言自带函数,以实验报告形式提交word文件): (1)做傅里叶变换,并显示频谱图像: (2)使用理想低通滤波器,截止频率半径分别选取10.20.50.80,分别 ...

最新文章

  1. FlexboxLayout使用(Google官方实现流式布局控件)
  2. Android开发系列之ListView
  3. AI基础:提供pdf打包下载了!(更新了25集)
  4. JS图片放大查看效果!
  5. 局域网内Windows允许其他电脑指定IP访问本地mysql-8.0.23数据库
  6. 怎么做扇面_美加德尚门窗 | 阳台怎么封好?三种门窗搭配,享受四季景致
  7. Linux逻辑运算优先级,linux中的逻辑运算和正则表达式
  8. mysql 错误代码 0_Linux平台MySQL5InnoDB系统错误代码0
  9. (转)一步一步Asp.Net MVC系列_权限管理之权限控制
  10. Swift字符串多行的写法
  11. zabbix监控memcached
  12. 基于PHP的个人博客网站系统
  13. discuz代码解析(一、初始化应用的过程)
  14. 一些手机APP默认的文件保存位置
  15. Windows NTLM认证
  16. 用mobx-react框架wukong撸个电影网站
  17. POJ 1737 Connected Graph (大数+递推)
  18. 转载 在windows下系统硬盘安装Fedora20
  19. java中什么是值传递
  20. windows下应用程序加载DLL动态链接库路径

热门文章

  1. 如何设置maya的Render.exe程序来mayabatch批量渲染
  2. XTransfer外贸收款账户是如何收费的?
  3. Android Http请求方法汇总
  4. 微信支付SDK接入流程梳理
  5. 唉 我的libgdx
  6. 力扣 547. 朋友圈 c语言 三种解法 深搜 广搜 并查集。
  7. Tensorflow MobileNet移动端迁移学习指南
  8. Spring Cloud--Sleuth+Zipkin 链路跟踪/订单的流量削峰
  9. FB微软谷歌大会惊喜欠奉,AI风向还是看今夏的百度Create吧
  10. (四)改掉这些坏习惯,还怕写不出健壮的代码?