【matlab图像处理】理想低通滤波器
实验原理:
在一幅图像中,低频部分对应图像变化缓慢的部分即图像大致外观和轮廓,高频部分对应图像变化剧烈的部分即图像细节,图像噪声也属于高频部分。低通滤波器的功能是让低频率通过而滤掉或衰减高频,效果是图像去噪平滑增强,但同时也抑制了图像细节信息,造成图像不同程度上的模糊。对于大小为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图像处理】理想低通滤波器相关推荐
- 计算机视觉(二)-matlab之理想低通滤波器,布特沃斯低通、高斯低通,理想高通、布特沃斯高通、高斯高通滤波器
未整理完! 在滤波器之前,先讲解傅里叶变换 理想低通滤波器 f = imread('Fig0441.tif'); f = im2double(f);% 计算填充图像大小 [M,N] = size(f) ...
- matlab 理想低通滤波器函数,基于MATLAB的理想低通滤波器的设计
对于不同滤波器而言,每个频率的信号的强弱程度不同.当使用在音频应用时,它有时被称为高频剪切滤波器,或高音消除滤波器.低通滤波器概念有许多不同的形式,其中包括电子线路(如音频设备中使用的hiss 滤波器 ...
- 理想低通滤波器、Butterworth滤波器和高斯滤波器(matlab)
一.简介 我们知道,在一幅图像中,其低频成分对应者图像变化缓慢的部分,对应着图像大致的相貌和轮廓.而其高频成分则对应着图像变化剧烈的部分,对应着图像的细节(图像的噪声也属于高频成分). 低频滤波器,顾 ...
- 理想低通滤波器、Butterworth滤波器和高斯滤波器(matlab)1
版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/cjsh_123456/article/details/79342300 一.简介 我们知道,在一幅图 ...
- 数字图像处理之低通滤波器实现原理及方法(Matlab)
1.傅里叶变换与频域 在之前的文中,我们已经进行过一些基本的图像处理.比如,使用低通滤波可以将图像模糊,也有些许降噪的作用.这些都是在空间域内进行的滤波处理,这个处理主要是依靠卷积来进行计算的.首先, ...
- matlab图像低通滤波器 实验报告,基于matlab数字图像处理之低通滤波器
<基于matlab数字图像处理之低通滤波器>由会员分享,可在线阅读,更多相关<基于matlab数字图像处理之低通滤波器(6页珍藏版)>请在人人文库网上搜索. 1.实践一:理想低 ...
- matlab 理想低通滤波器函数,理想滤波器、原型模拟滤波器和窗函数的特性matlab6...
实验六<理想滤波器.原型模拟滤波器和窗函数的特性>1.实验内容 1.计算下列理想数字滤波器的单位冲激响应,并画出其频率响应和单位冲激响应,观察单位冲激响应波形的对称特性 1)理想低通滤波器 ...
- 灰度图像的频率域滤波——理想低通滤波器(Matlab)
clc; clear all; close all;%读入图像,并转换为double型 I=imread('D:\Gray Files\4-41.tif'); I_D=im2double(I); %获 ...
- 数字图像处理:python对图像做傅里叶变换,理想低通滤波器,理想高通滤波器
对Lena图像进行以下处理(可使用编程语言自带函数,以实验报告形式提交word文件): (1)做傅里叶变换,并显示频谱图像: (2)使用理想低通滤波器,截止频率半径分别选取10.20.50.80,分别 ...
最新文章
- FlexboxLayout使用(Google官方实现流式布局控件)
- Android开发系列之ListView
- AI基础:提供pdf打包下载了!(更新了25集)
- JS图片放大查看效果!
- 局域网内Windows允许其他电脑指定IP访问本地mysql-8.0.23数据库
- 怎么做扇面_美加德尚门窗 | 阳台怎么封好?三种门窗搭配,享受四季景致
- Linux逻辑运算优先级,linux中的逻辑运算和正则表达式
- mysql 错误代码 0_Linux平台MySQL5InnoDB系统错误代码0
- (转)一步一步Asp.Net MVC系列_权限管理之权限控制
- Swift字符串多行的写法
- zabbix监控memcached
- 基于PHP的个人博客网站系统
- discuz代码解析(一、初始化应用的过程)
- 一些手机APP默认的文件保存位置
- Windows NTLM认证
- 用mobx-react框架wukong撸个电影网站
- POJ 1737 Connected Graph (大数+递推)
- 转载 在windows下系统硬盘安装Fedora20
- java中什么是值传递
- windows下应用程序加载DLL动态链接库路径