文章目录

  • 前言
  • 一、基础思路
  • 二、例题
  • 三、代码
  • 四、结果展示
  • 总结

前言

学习完高频滤波器的设计之后,紧接着就会接触到高频强调滤波的内容,这一块内容相对简单,只需要在高频滤波器的基础上稍加补充即可。


一、基础思路

高频强调就是在高频滤波的基础上对传递函数稍加修改,引入k1、k2两个变量。k1≥0给出了控制距原点的偏移量,k2≥0控制高频的贡献。

二、例题

给出一张胸部X射线图像,试用高频强调滤波增强该图像

三、代码

%由于在之前的文章中已经详细介绍了高斯滤波器的设计思路,在这里就不过多介绍,只介绍高频强调滤波增强部分
%本例体重采用2阶滤波器,D0=40,并令k1=0.5,k2=0.75
I1=imread('chest.tif');
[len,wed]=size(I1);
g=fft2(I1);
g=fftshift(g);
[M,N]=size(g);
m=fix(M/2);
n=fix(N/2);
D0=40;
n1=2
for i=1:Mfor j=1:ND=sqrt((i-m)^2+(j-n)^2);H1=1-exp((-1)*(D^2/(2*D0^2)));H2=0.5+0.75*H1;%根据给定的k1\k2两个系数对传递函数进行修改s1(i,j)=H1*g(i,j);s2(i,j)=H2*g(i,j);%高频强调滤波是利用修改后的函数进行频域相乘end
end
I2=im2uint8(real(ifft2(ifftshift(s1)/255)));
I3=im2uint8(real(ifft2(ifftshift(s2)/255)));
I4=histeq(I3);%高频强调滤波增强和直方图均衡化是常见的搭配处理方式,可以得到更好的图像效果
subplot(221),imshow(I1),title('原图');
subplot(222),imshow(I2),title('高斯高频滤波图');
subplot(223),imshow(I3),title('高斯高频强调滤波图');
subplot(224),imshow(I4),title('直方图均衡化');

四、结果展示


总结

可以看到原本普通的高频滤波之后图像的效果在引入k1、k2两个系数之后得到了明显的增强。

高频强调滤波和直方图均衡化联合使用得到的图像有奇效!

高频强调滤波增强图像相关推荐

  1. Matlab高频强调滤波增强,高斯高通滤波器,巴特沃斯高通滤波器图像处理

    一.目标: 对lena图像采用高频强调滤波增强方法,并分析方法的效果.(理想.巴特沃斯.高斯).其结果好不好?能否有改善的方法? 二.函数分析: 1.高斯高通滤波器 传递函数: 高斯低通滤波器 传递函 ...

  2. 采用Matlab编程实现 高频强调滤波,[转载]MATLAB图像处理-基于高频强调滤波和直方均衡化图像增强...

    摘要: 现代医学非常发达,能通过各种手段来获取人体的各种信息,例如,X光可以拍摄人的骨头等图片.但是,这些图片效果不一定很好,所以在使用着大量的数字成像和数字图片处理设备.那么,现在,我用Matlab ...

  3. MATLAN图像处理之高频强调滤波(图像增强)

    书中是对X拍的图片进行了增强  下面这个例子不太合适  但是也能体会到高频强调滤波的作用 % 图中可以看出  高频强调滤波在增强边缘的同时  距离原图的色度较近 %高通滤波器偏离了直流项,从而把图像的 ...

  4. 数字图像处理---空域滤波增强

    空域滤波增强也称为模板操作,主要以像素邻域为基础对图像进行增强,增强函数E()定义在像素点(x,y)的某个邻域上.模板是指滤波器.核.掩模或窗口.邻域可以是任意形状,通常采用正方形或矩形阵列. 按照功 ...

  5. 图像处理技术之三:降噪处理(中值、均值、最大值、最小值滤波、图像噪声)

    图像噪声的成因分类与常见图像去噪算法简介 1.图像噪声的成因 图像在生成和传输过程中常常因受到各种噪声的干扰和影响而是图像降质,这对后续图像的处理和图像视觉效应将产生不利影响.噪声种类很多,比如:电噪 ...

  6. 此乃谎言_停止相信电视的谎言:关于“增强”图像的真实真相

    此乃谎言 You've seen it over and over. The FBI uses their advanced technology to "enhance" a b ...

  7. Halcon 增强图像对比度

    Halcon中增强图像的对比度也是预处理中的一环,主要有如下方式: 1. 灰度变换 a. scale_image      原理:可以理解为用一个模板扫描图像中的每一个像素,模板中像素最大值和最小值的 ...

  8. 基于导向滤波的图像融合

    Image Fusion with Guided Filtering读后感(附有python代码) 文章目录 **Image Fusion with Guided Filtering读后感(附有pyt ...

  9. opencv把图片转换成二进制_如何增强图像,然后使用Python和OpenCV将其转换为二进制图像?...

    我创建了一个简单的例子来说明我要做的事情:#!/usr/bin/python #------------------------------------------------------------ ...

最新文章

  1. Docker网络——实现容器间通信、容器与外网通信以及容器的跨主机访问
  2. puppet、Ansible、SaltStack 自动化运维工具简单对比
  3. 命令行批量截图Node脚本
  4. websocket导致spring boot 项目单元测试启动失败的问题解决
  5. Crontab命令格式
  6. TensorFlow与主流深度学习框架对比
  7. dataset中的数据批量导入oracle数据库,c#如何将dataset中的数据批量导入oracle数据库...
  8. C++类的内存地址存放问题
  9. CAD图纸上面缺失的线条如何将其进行补充?
  10. 《深度学习工程师》听课笔记,编程作业和课后练习
  11. Oracle查询优化改写技巧与案例总结二
  12. MySQL配置文件配置
  13. 使用Tesseract-OCR识别图片中的文字并生成双层PDF
  14. c语言i2c读到8位数据,AT24C08 I2C的读写操作实验
  15. 学生选课系统软件测试报告,学生选课系统-软件可用性测试实验
  16. python 股票历史数据相关性 监测绘图
  17. 线性代数基础知识点回顾与总结(一):行列式与矩阵
  18. 新开的淘宝店铺如何运营与推广
  19. 语音识别—声学模型训练(Viterbi-EM)
  20. 定制合成:热激发延迟荧光材料PPZ-3TPT、PPZ-4TPT、PPZ-DPS或PXZ-DPS、DMAC-DPS

热门文章

  1. 《计算机网络自顶向下方法》读书笔记(五):链路层和局域网
  2. STM32 HAL库学习笔记1-HAL库简介
  3. Vue框架背后的故事
  4. windows7蓝牙怎么打开_【windows7】IP地址查询方法
  5. 【机器学习之向量求导】分子布局 分母布局
  6. 1222222222
  7. 黑马Redis学习笔记 (基础篇+实战篇)
  8. VC和VS的区别--通俗易懂
  9. DataStage(ETL)技术总结
  10. ADAS不是自动驾驶汽车