实验五图像高通和低通滤波处理 - 范文中心

实验五图像高通和低通滤波处理

04/17

实验五、图像高通和低通滤波处理

实验内容:

1. 对数字图象进行低通滤波处理

2. 对数字图象进行高通滤波处理

3, 比较和分析所得到的结果。

要求:

1、实验之前要预习

2、独立完成程序的编写

3、写出实验报告

4、实验每组1人

实验设备:每组计算机一台

实验原理:

原理

● 频域技术的基础是卷积理论,设函数f(x,y)与线性位不变算子h(x,y)的卷积结果是g(x,y),即g(x,y)=h(x,y)*f(x,y),那么根据卷积定理在频域有: ● G(u,v)=H(u,v)F(u,v)

● 取逆变换为:

● g(x,y)=F-1[H(u,v)F(u,v)]

在频域中进行增强是相当直观的,其主要步骤:

(1)计算需增强图的傅立叶变换;

(2)计算其与1个(根据需要设计的) 转移函数相乘;

(3)再将结果傅立叶反变换以得到增强的图。

● 常用频率增强方法有:

● (1)低通滤波;(2)高通滤波;(3)带通滤波和带阻滤波;(4)同态滤波。

以低通滤波为例,做图像平滑的频域增强处理

1.图像平滑的概念

图像平滑是数字图像处理的一个重要内容。我们所涉及的图像中,相邻像素的灰度之间大多具有很高的相关性,换句话说,一幅图像中大多数像素的灰度与其相邻像素的灰度差别不大。因为这种灰度相关性的存在,一般图像的能量主要集中在低频区域中,只有图像的细节部分的能量才处于高频区域中。但因为在图像的数字化和传输过程中经常有噪声和假轮廓出现,这部分信息也集中于高频区域内。

图像平滑的主要目的就是去除或衰减图像上的噪声和假轮廓,即衰减高频分量,增强低频分量,或称低通滤波。由前面的介绍可以得知,图像平滑处理在消除或减弱图像噪声和假轮廓的同时,对图像细节也有一定的衰减作用。因此,图像平滑的直观效果是图像噪声和假轮廓得以去除或衰减,但同时图像将变得比处理前模糊了,模糊的程度要看对高频成份的衰减程度而定。就同一种平滑方法而言,去除或衰减噪声和假轮廓的效果越好,图像就越模糊,因而图像细节损失越

多。因此,在对图像作平滑处理的过程中,要二者兼顾。

假定f (x,y) 是含有噪声或假轮廓的图像,或称待处理的数字图像,g (x ,y )为经平滑处理以后的图像,则图像平滑可用下式表示:

G (u ,v )= F(u ,v )H (u ,v )

式中G (u ,v )是g (x ,y )的傅立叶变换;F (u ,v )是f (x ,y )的傅立叶变换;H (u ,v )是低通滤波器的传递函数。

按上式对图像作平滑处理的过程是,先把待处理图像作傅立叶变换,得到F (u ,v );然后根据选定的H (u ,v )按式计算出G (u ,v );最后对G (u ,v )作傅立叶反变换即可得到g (x ,y )。

处理前的原图效果

1 低通滤波

处理后的图像效果

1 低通滤波

I=imread(' .jpg');

figure(1),imshow(I);

title('原图像');

I=rgb2gray(I);

s=fftshift(fft2(I));

figure(2);

imshow(log(abs(s)),[]);

title('图像傅里叶变换频谱');

[a,b]=size(s);

a0=round(a/2);

b0=round(b/2);

d=50;

p=0.2;q=0.5;

for i=1:a

for j=1:b

distance=sqrt((i-a0)^2+(j-b0)^2); if distance

else h=0;

end;

s(i,j)=(p+q*h)*s(i,j);

end;

end;

s=uint8(real(ifft2(ifftshift(s))));

figure(3);

imshow(s);title('低通滤波图像');

figure(4);

imshow(s+I);title('低通滤波的高频增强图像');

2 高通滤波

I=imread(' .jpg');

figure(1),imshow(I);

title('原图像');

I=rgb2gray(I);

s=fftshift(fft2(I));

figure(2);

imshow(log(abs(s)),[]);

title('图像傅里叶变换频谱');

[a,b]=size(s);

a0=round(a/2);

b0=round(b/2);

d=50;

p=0.2;q=0.5;

for i=1:a

for j=1:b

distance=sqrt((i-a0)^2+(j-b0)^2); if distance

else h=1;

end;

s(i,j)=(p+q*h)*s(i,j);

end;

end;

s=uint8(real(ifft2(ifftshift(s))));

figure(3);

imshow(s);title('高通滤波图像');

figure(4);

imshow(s+I);title('高通滤波的高频增强图像');


相关内容

  • 傅立叶分析
    脉搏.语音及图像信号的傅里叶分析 一.实验简介 任何波形的周期信号均可用傅里叶级数来表示.傅里叶级数的各项代表了不同频率的正弦或余弦信号,即任何波形的周期信号都可以看作是这些信号(谐波)的叠加.利用不同的方法,可以从周期信号中分解出它的各次 ...
  • 有源低通滤波器报告
    电气工程学院 电子测量课程设计 设计题目: 有源低通滤波器 学 号: 10291094 姓 名: 杨黎 同 组 人: 杨从鹏 指导教师: 关宇老师 设计时间: 2012年11月 设计地点: 电气学院实验中心 电子测量 课程设计成绩评定表 指 ...
  • 二阶RC有源滤波器的设计
    湖南人文科技学院毕业设计 二阶RC有源滤波器的设计 摘 要:滤波器是一种能够使有用频率信号通过,而同时抑制(或衰减)无用频率信号的电子电路或装置,在工程上常用它来进行信号处理.数据传送或抑制干扰等.有源滤波器是由集成运放.R.C组成,其开环 ...
  • DSP高通滤波器课程设计报告
    D S P 课程设计报告 题目: FIR 高通滤波器设计 姓 名 学 号 教学院系 专业年级 指导教师 目录 一.设计题目........................................................... ...
  • matlab小波变换
    matlab小波变换 Matlab 1. 离散傅立叶变换的 Matlab实现 Matlab 函数 fft.fft2 和 fftn 分别可以实现一维.二维和 N 维 DFT 算法:而函数 ifft.ifft2 和 ifftn 则用来计算反 D ...
  • 1.爱因斯坦一秒变梦露之谜
    爱因斯坦一秒变梦露之谜 供题老师:邓磊 图1 爱因斯特一秒变梦露图 如图1所示,这幅图是近来网上流传很广的一幅神秘的图,当你近距离观看的时候,你能清楚地认出画中人是20世纪著名的科学家爱因斯坦,但如果你远离这幅图再重新观看这幅画时(你也可以 ...
  • 数字信号处理B_教学大纲
    <数字信号处理B >课程教学大纲 Digital Signal Processing B 课程编码: 适用专业:广播电视工程等 先修课程:信号与线性系统 学 分 数:3 总学时数:48 实验(上机)学时:0 考核方式:校考 执 ...
  • 带通滤波电路设计实验报告
    XXX大学 课程设计报告 课程名称: 模拟电子电路课程设计 设计题目: 300Hz~3KHz带通滤波电路 院 (部): 专 业: 学生姓名: 学 号: 指导教师: 第一章 一.引言 测量和分析工程信号时,往往只需对特定频率或者特定频率范围的 ...
  • 改进中值滤波器去噪算法研究
    改进中值滤波器去噪算法研究 陈 亮 (吉首大学信息科学与工程学院,湖南 吉首 416000) 摘 要 图像信号在产生.传输和记录过程中,经常会受到各种噪声的干扰,由于其严重地影响了图像的视觉效果,因此迫切需要合适的滤波器对其进行滤波.论文首 ...
  • 检测技术与信号处理作业
    一. 判断题 (对)1.磁电式速度传感器是利用电磁感应原理. (错)2.测量正确度描述了测量结果中粗大误差大小的程度. (对)3.确定信号中那些不具有周期重复性的信号称为非周期信号. (错)4.当一个空气微粒偏离其平衡位置时,就有一个压力的 ...