频域法是在图像的频率变化域中对图像的变换值进行某种运算处理,然后再变回空间域中。
一、频域图像增强的原理
二、低通滤波器
1.理想低通滤波器
2.巴特沃斯低通滤波器
滤除高频分量(>90%),去除噪声的同时易丢失图像的细节信息
三、高通滤波器
1.理想高通滤波器
2.巴特沃斯高通滤波器
突出高频的同时不损害图像的低频部分,使图像不会模糊
四、带通与带阻滤波
1.带阻滤波器
2.带通滤波器
五、同态滤波
同态滤波是一种在频域中同时将图像亮度范围进行压缩和将图像对比度进行增强的方法。
六、上述滤波器的MATLAB实现
F=fft2(f); %对图像进行傅立叶变换 S=fftshift(log(1+abs(F))); %对变换后图像进行对数变化,并对其坐标平移,使其中心化 h=fspecial('sobel'); %产生空间‘sobel’模板 H=freqz2(h,f(1),f(2)); %产生频域中的‘sobel’滤波器 AAA=imnoise(A,‘salt & pepper’,0.25);%加椒盐噪声 d0=50; %阈值 img_noise=imnoise(img_origin,'salt'); % 加椒盐噪声img_noise=imnoise(img_origin,'gaussian'); % 加高斯噪声img_f=fftshift(fft2(img_noise)); %傅里叶变换得到频谱 [m n]=size(img_f); m_mid=fix(m/2); %取整 n_mid=fix(n/2); img_lpf=zeros(m,n); for i=1:m for j=1:n d=sqrt((i-m_mid)^2+(j-n_mid)^2); %理想低通滤波,求距离 if d<=d0 h(i,j)=1; else h(i,j)=0; end img_lpf(i,j)=h(i,j)*img_f(i,j); end end img_lpf=ifftshift(img_lpf); %反傅里叶变换 img_lpf=uint8(real(ifft2(img_lpf))); %取实数部分 subplot(2,2,1);imshow(ggray);title('原图'); subplot(2,2,2);imshow(img_noise);title('噪声图'); subplot(2,2,3);imshow(img_lpf);title('理想低通滤波');
审核编辑:刘清
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
滤波器
+关注
关注
161文章
7799浏览量
178011 -
低通滤波器
+关注
关注
14文章
474浏览量
47391 -
机器视觉
+关注
关注
161文章
4369浏览量
120293 -
MATLAB仿真
+关注
关注
4文章
176浏览量
19922 -
频域
+关注
关注
1文章
87浏览量
26283
原文标题:机器视觉(五):频域图像增强
文章出处:【微信号:vision263com,微信公众号:新机器视觉】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
图像处理和机器视觉 的中文或者英文论文(四)
本帖最后由 准电子大神 于 2016-1-23 10:35 编辑
从今天起,我将每天上传一个 关于 图像处理和机器视觉 的中文或者英文论文,有兴趣的童鞋可以下载查看[fly]
发表于 01-23 10:32
基于Matlab的图像增强与复原威廉希尔官方网站 在SEM图像中的应用
原来不清晰的图片变得清晰,使之改善图像质量和丰富信息量,提高图像的视觉效果和图像成分的清晰度,加强图像判读和识别效果的
发表于 11-14 15:47
四元数数控:深圳机器视觉威廉希尔官方网站 是图像处理吗?
深圳机器视觉威廉希尔官方网站
是图像处理吗?相信不少人是有疑问的,今天四元数数控就跟大家解答一下!机器视觉威廉希尔官方网站
发表于 12-23 14:35
如何使用DSP实现机器视觉的道路图像采集和处理系统的设计
当前机器视觉在各种导航系统中的应用日渐成熟,这种威廉希尔官方网站
正是建立在数字信号和图像处理成熟理论和算法基础之上,本系统借鉴机器
发表于 08-18 17:20
•2次下载
机器视觉在工业市场的应用 基于机器视觉的双目图像采集处理实例
什么是机器视觉 机器视觉是一项综合威廉希尔官方网站
,包括图像处理、机械工程威廉希尔官方网站
、控制、电光源照明、光学成像、
评论