图像的频域滤波-高通滤波
图像的频域滤波-高通滤波
介绍
- 这里的高通滤波主要是巴特沃兹高通和理想高通,其频率特性正好和对应的低通相反,这里就不再赘述。
效果图
- 可见,理想高通仍有振铃效应的产生,而巴特沃兹就好很多。
- 加强滤波是为了弥补一下低频信息,让图像看上去更有意思一点哈。
示例代码
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高通加强滤波');
图像的频域滤波-高通滤波相关推荐
- matlab实现频域率滤波,基于Matlab的图像的频域滤波实现及研究.doc
摘要:图像的频域滤波是图像增强的一种方法.图像增强是图像处理的方法之一,有频率域法和空间域法.频率域法把图像看成一种二维信号,对其进行二维傅里叶变换的信号增强,采用低通滤波法可以去掉图像的噪声:采用高 ...
- C语言数字图像处理---2.5图像频域滤波
上一小节我们介绍了图像频域变换,本小节将以此为基础,介绍图像频域滤波的相关内容,包含常见高通/低通/带通/带阻/方向滤波等频域滤波方法,同时以C语言编码实现,帮助初学者理解和掌握如何进行图像的频域滤波 ...
- MATLAB图像的频域低通滤波(灰度图像滤波+彩色图像滤波)
数字图像处理完整MATLAB代码在我的资源可以看到,为方便下载,下面是百度网盘资源: 链接:https://pan.baidu.com/s/17S7PZJwwvb3PFMFVxqEY5w 提取码:H ...
- 数字图像处理与Python实现笔记之频域滤波
数字图像处理与Python实现笔记 摘要 绪论 1 数字图像处理基础知识 2 彩色图像处理初步 3 空间滤波 4 频域滤波 4.1 傅里叶变换 4.1.1 一维傅里叶变换 4.1.2 二维傅里叶变换 ...
- 数字图像的空间域滤波和频域滤波
数字图像的空间域滤波和频域滤波 一.实验目的 1. 掌握图像滤波的基本定义及目的. 2. 理解空间域滤波的基本原理及方法. 3. 掌握进行图像的空域滤波的方法 ...
- 分析频域滤波和空域滤波的各自特点_同态滤波原理及其matlab实现
同态滤波(Homomorphic Filtering) 参考自<Digital Image Processing 3rd ed.>R. Gonzalez, p. 311-315 1. 同态 ...
- 图像算法四:【图像增强--频率域】傅里叶变换、快速傅里叶变换、频域滤波、频域低通滤波、频域高通滤波
频率域滤波与空间域滤波殊途同归,空间域图像增强与频率域图像增强是两种截然不同的技术,实际上在相当程度上说它们是在不同的领域做相同的事情,只是有些滤波更适合在空间域完成,而有些则更适合在频率域中完成. ...
- java 图像傅里叶变换_图像频域滤波与傅里叶变换
1.频率滤波 图像的空间域滤波:用各种模板直接与图像进行卷积运算,实现对图像的处理,这种方法直接对图像空间操作,操作简单.图像处理不仅可以在空间域进行还可以在频率域进行,把空间域的图像开窗卷积形式,变 ...
- 空间域、频域、高通滤波、低通滤波
最近由于深度学习做图像,要看图像处理的知识,看了几篇博客,本文的图和大部分的文字均来自于那些参考的博客,在这把知识点总结了一下: ① 通过观察灰度分布来描述一幅图像称为空间域,观察图像变化的频率被称为 ...
最新文章
- Apache Kafka-CMAK(kafka manager)安装部署使用
- mysql signal函数_使用signal函数
- java文件 linux_Linux执行Java文件
- 重庆三峡学院计算机英语期末考试,英语语言学试题B卷及答案(重庆三峡学院)
- MIPS之u-boot流程分析
- echo linux命令_Linux echo命令示例
- 杭电 1242题(深度优先搜索)
- 基于Multisim的555时基电路
- 18650锂电池保护板接线图_3.7v锂电池保护板原理图
- 使用librdkafka
- Phpstudy简介与使用教程
- DFD图练习(图书管理系统)
- Tomcat之Directory Listing
- Python➕ ps 图钉画图纸制作教程
- 软件设计——云原生12要素
- 和平精英为什么进不去显示无法连接服务器,和平精英为什么进不去 进不去解决方法[多图]...
- Python中使用BeautifulReport形成测试报告教程
- DB-Engines:2016年10月份全球数据库排名
- 两字母.com域名交易频繁,这是要大爆发的节奏
- CellID 基站定位