Matlab自写高通滤波器函数:

function H=hpfilter(type,f,D0,n)
[M,N]=size(f);
n1=floor(M/2); n2=floor(N/2);
for i=1:Mfor j=1:ND(i,j)=[(i-n1)^2+(j-n2)^2]^0.5;end
end
switch typecase 'ideal'H = double(D >= D0);case 'btw'if nargin == 3n = 1;endH = 1./(1+(D0./D).^(2*n));case 'gaussian'H = 1-exp(-(D.^2)./(2*(D0^2)));otherwise error('Unkown filter type');
end

(1) (2) (3)

clear all;close all;clc;

f=imread('实验3_测试图像\6.胸部X射线图像.tif');

f1=im2double(f);[R, C]=size(f1);

f1=padarray(f1,[R C],'symmetric','post');

F1=fft2(f1);F=fftshift(F1);

D0=40;

H1=hpfilter('gaussian',f1,D0);

G1=H1.*F;G2=(0.5+0.75*H1).*F;

g1=real(ifft2(ifftshift(G1)));

g2=real(ifft2(ifftshift(G2)));

g1=g1(1:size(f,1),1:size(f,2));

g2=g2(1:size(f,1),1:size(f,2));

g3=histeq(g2);

subplot(221);imshow(f,[]);title('原图像');

subplot(222);imshow(g1,[]);title('高斯高通滤波结果');

subplot(223);imshow(g2,[]);title('高频强调滤波结果');

subplot(224);imshow(g3,[]);title('直方图均衡后结果');

实验结果如图所示:

《数字图像处理》——高频强调滤波相关推荐

  1. 领域平均法matlab代码实验,数字图像处理邻域平均法滤波实验报告matlab实现.doc...

    数字图像处理邻域平均法滤波实验报告matlab实现 数字图像处理 实验报告 实验三 邻域平均法滤波 学号 姓名 实验三 邻域平均法滤波 一.实验内容 选取噪声较明显的图像,分别采用3*3.5*5.7* ...

  2. 数字图像处理之平滑滤波

    数字图像处理之平滑滤波                                          by方阳 版权声明:本文为博主原创文章,转载请标出转载地址 http://www.cnblog ...

  3. matlab 数字图像滤波,数字图像处理 (基于Matlab) 滤波

    <数字图像处理> 实验报告 一.实验目的(不少于200字) 一.第一个实验用的是各种空间域的方式来滤波,也就是直接把图像和空间滤波器的模板做卷积,当 然图像处理很重要的一个部分还有频域的处 ...

  4. 数字图像处理-频率域滤波原理

    from:https://blog.csdn.net/forrest02/article/details/55510711?locationNum=15&fps=1 写在前面的话 作者是一名在 ...

  5. 数字图像处理之频域滤波

    前段时间看了很多的概念和知识,发现因为是走马观花的过了一遍,所以看得稀里糊涂的,然后许多地方混淆了概念,特别是关于图像频率域的部分的理解(包括图像频率域滤波之类的),所以下面总结一下这段时间重新看&l ...

  6. 系统学习数字图像处理之频域滤波

    最近在看模板匹配,虽然很简单,但还是想认真过下基础,因此把信号处理频域相关的内容,接着图像处理再过一遍. 理论上,对连续变量t的连续函数f(t)的傅里叶变换为F(u),利用f(t)取样后的函数重建f( ...

  7. [数字图像处理]图像复原--逆滤波

    1.逆滤波的问题点       图像的老化,可以视为以下这样的一个过程.一个是退化函数的影响(致使图片模糊,褪色等),一个可加性噪声的影响. 用算式表示为      前几篇博文,主要是介绍可加性噪声的 ...

  8. 数字图像处理:频域滤波-高低通滤波

    频域滤波 频域滤波是在频率域对图像做处理的一种方法.步骤如下: 滤波器大小和频谱大小相同,相乘即可得到新的频谱. 滤波后结果显示,低通滤波去掉了高频信息,即细节信息,留下的低频信息代表了概貌.常用的例 ...

  9. 数字图像处理-频率域滤波

    一.实验原理 频率域滤波是对图像进行傅里叶变换,将图像由图像空间转换到频域空间,然后在频率域中对图像的频谱作分析处理,以改变图像的频率特征,原理是用傅里叶变换表示的函数特征完全可以通过傅里叶反变换来重 ...

  10. 数字图像处理——中值滤波及其改进算法

    一.算法介绍 中值滤波器是非线性滤波器的一个例子,它在保留图像特征方面非常有效. 但是,滤波器的窗口大小直接影响中值滤波器的性能. 较小的窗口保留了特征,但会导致噪声抑制的减少. 在较大窗口的情况下, ...

最新文章

  1. 基于OpenCV的数字识别系统
  2. Java Number shortValue()方法与示例
  3. tutte定理证明hall定理_深入浅出|中心极限定理(Central Limit Theorem)及证明
  4. 收藏 | 佐治亚理工出品交互式线代教科书!
  5. tcp socket的发送与接收缓冲区
  6. 2014年DevExpress使用教程合集
  7. 最适合程序员的电脑是什么?
  8. 关于Mysql datetime类型存储范围测试
  9. Android Studio 第五十五期 - Studio3.0升级到gradle3.0.0后API失效方案
  10. java简单选择排序以及时间复杂度
  11. 从html源码中获取图片链接地址和视频链接地址
  12. 解读swarm最新资讯,主网8.2号开始产BZZ
  13. htc xv6950 刷机方法
  14. IcedTea6版本1.8
  15. Flash 第二篇 AS影片剪辑
  16. linux调整tmp目录,linux – 如何将默认/ tmp更改为/ home / user / tmp
  17. 全球及中国再生纸包装行业研究及十四五规划分析报告
  18. Jquery之瀑布流
  19. 超兔指纹浏览器(TO12345)是什么?
  20. 运放-环路控制系统-零点、极点、频宽、波特图、二阶、RC概念

热门文章

  1. 飞控硬件在环之GPS模拟器
  2. 信号与系统——初识信号的原理与分类
  3. FRABA绝对值编码器OCD-EX1007-250612
  4. java heapdump 分析工具_Java Heap dump文件分析工具jhat简介
  5. 【教程】PDF控件Spire.PDF 教程:在C#中加密和解密PDF文件
  6. snipaste截长图
  7. h5制作的简易单机球球大作战
  8. RapidScada免费开源Scada组态软件系列教程1-初识RapidScada
  9. android 物业管理系统,基于Android的物业管理系统
  10. Asp.net自定义控件开发任我行(1)-笑傲江湖