图像的频域滤波-高通滤波

介绍

  • 这里的高通滤波主要是巴特沃兹高通和理想高通,其频率特性正好和对应的低通相反,这里就不再赘述。

效果图

  • 可见,理想高通仍有振铃效应的产生,而巴特沃兹就好很多。
  • 加强滤波是为了弥补一下低频信息,让图像看上去更有意思一点哈。

示例代码

clc;
clear all;
close all;
J=imread('lena.jpg');
if size(J, 3)==3J = rgb2gray(J);
end
subplot(2,3,1);imshow(uint8(J));
xlabel('(a) 原图像');J=double(J);
f=fft2(J);      %采用傅里叶变换
g=fftshift(f);   %数据矩阵平衡
[M,N]=size(f);
n1=floor(M/2);
n2=floor(N/2);
d0=20;
for i=1:M    %进行理想高通滤波和理想高通加强滤波for j=1:Nd=sqrt((i-n1)^2+(j-n2)^2);if d>=d0h1=1;h2=1+0.5;elseh1=0;h2=0.5;endg1(i,j)=h1*g(i,j);g2(i,j)=h2*g(i,j);end
end
g1=ifftshift(g1);
g1=uint8(real(ifft2(g1)));
subplot(2,3,2);imshow(g1);  %显示理想高通滤波结果
xlabel('(b) 显示理想高通滤波');
g2=ifftshift(g2);
g2=uint8(real(ifft2(g2)));
subplot(2,3,3);imshow(g2); %显示理想高通加强滤波结果
xlabel('(c) 显示理想高通加强滤波');
n=2;
d0=20;
for i=1:M        %进行Bufferworth高通滤波和Bufferworth高通加强滤波for j=1:Nd=sqrt((i-n1)^2+(j-n2)^2);if d==0h1=0;h2=.5;elseh1=1/(1+(d0/d)^(2*n));h2=1/(1+(d0/d)^(2*n))+0.5;endgg1(i,j)=h1*g(i,j);gg2(i,j)=h2*g(i,j);end
end
gg1=ifftshift(gg1);
gg1=uint8(real(ifft2(gg1)));
subplot(2,3,4);imshow(gg1);   %显示Bufferworth高通滤波
xlabel('(d) Bufferworth高通滤波');
gg2=ifftshift(gg2);
gg2=uint8(real(ifft2(gg2)));
subplot(2,3,6);imshow(gg2);   %显示Bufferworth高通加强滤波
xlabel('(e) Bufferworth高通加强滤波');

图像的频域滤波-高通滤波相关推荐

  1. matlab实现频域率滤波,基于Matlab的图像的频域滤波实现及研究.doc

    摘要:图像的频域滤波是图像增强的一种方法.图像增强是图像处理的方法之一,有频率域法和空间域法.频率域法把图像看成一种二维信号,对其进行二维傅里叶变换的信号增强,采用低通滤波法可以去掉图像的噪声:采用高 ...

  2. C语言数字图像处理---2.5图像频域滤波

    上一小节我们介绍了图像频域变换,本小节将以此为基础,介绍图像频域滤波的相关内容,包含常见高通/低通/带通/带阻/方向滤波等频域滤波方法,同时以C语言编码实现,帮助初学者理解和掌握如何进行图像的频域滤波 ...

  3. MATLAB图像的频域低通滤波(灰度图像滤波+彩色图像滤波)

    数字图像处理完整MATLAB代码在我的资源可以看到,为方便下载,下面是百度网盘资源: 链接:https://pan.baidu.com/s/17S7PZJwwvb3PFMFVxqEY5w  提取码:H ...

  4. 数字图像处理与Python实现笔记之频域滤波

    数字图像处理与Python实现笔记 摘要 绪论 1 数字图像处理基础知识 2 彩色图像处理初步 3 空间滤波 4 频域滤波 4.1 傅里叶变换 4.1.1 一维傅里叶变换 4.1.2 二维傅里叶变换 ...

  5. 数字图像的空间域滤波和频域滤波

    数字图像的空间域滤波和频域滤波 一.实验目的 1.        掌握图像滤波的基本定义及目的. 2.        理解空间域滤波的基本原理及方法. 3.        掌握进行图像的空域滤波的方法 ...

  6. 分析频域滤波和空域滤波的各自特点_同态滤波原理及其matlab实现

    同态滤波(Homomorphic Filtering) 参考自<Digital Image Processing 3rd ed.>R. Gonzalez, p. 311-315 1. 同态 ...

  7. 图像算法四:【图像增强--频率域】傅里叶变换、快速傅里叶变换、频域滤波、频域低通滤波、频域高通滤波

    频率域滤波与空间域滤波殊途同归,空间域图像增强与频率域图像增强是两种截然不同的技术,实际上在相当程度上说它们是在不同的领域做相同的事情,只是有些滤波更适合在空间域完成,而有些则更适合在频率域中完成. ...

  8. java 图像傅里叶变换_图像频域滤波与傅里叶变换

    1.频率滤波 图像的空间域滤波:用各种模板直接与图像进行卷积运算,实现对图像的处理,这种方法直接对图像空间操作,操作简单.图像处理不仅可以在空间域进行还可以在频率域进行,把空间域的图像开窗卷积形式,变 ...

  9. 空间域、频域、高通滤波、低通滤波

    最近由于深度学习做图像,要看图像处理的知识,看了几篇博客,本文的图和大部分的文字均来自于那些参考的博客,在这把知识点总结了一下: ① 通过观察灰度分布来描述一幅图像称为空间域,观察图像变化的频率被称为 ...

最新文章

  1. Apache Kafka-CMAK(kafka manager)安装部署使用
  2. mysql signal函数_使用signal函数
  3. java文件 linux_Linux执行Java文件
  4. 重庆三峡学院计算机英语期末考试,英语语言学试题B卷及答案(重庆三峡学院)
  5. MIPS之u-boot流程分析
  6. echo linux命令_Linux echo命令示例
  7. 杭电 1242题(深度优先搜索)
  8. 基于Multisim的555时基电路
  9. 18650锂电池保护板接线图_3.7v锂电池保护板原理图
  10. 使用librdkafka
  11. Phpstudy简介与使用教程
  12. DFD图练习(图书管理系统)
  13. Tomcat之Directory Listing
  14. Python➕ ps 图钉画图纸制作教程
  15. 软件设计——云原生12要素
  16. 和平精英为什么进不去显示无法连接服务器,和平精英为什么进不去 进不去解决方法[多图]...
  17. Python中使用BeautifulReport形成测试报告教程
  18. DB-Engines:2016年10月份全球数据库排名
  19. 两字母.com域名交易频繁,这是要大爆发的节奏
  20. CellID 基站定位

热门文章

  1. ubuntu16.04服务器安装编译nginx
  2. 永久设置ubuntu ulimit
  3. 培训直播有什么优势和注意事项?
  4. Win10系统下,如何取消Edge与IE的强关联,并在Edge中增设IE模式
  5. 拉普拉斯分布和正态分布
  6. 汇聚名家 共话互联网+下的医疗信息化
  7. antd vue的modal可拖拽指令,包括表头拖拽和表体拖拽
  8. Minimum/Maximum Spanning Tree/Forest
  9. 1041A--Heist
  10. Cesium避免endPoint请求