数字图像处理(频域增强)
- 格式:doc
- 大小:2.98 MB
- 文档页数:12
《 MATLAB 实践》课程设计题目:图像增强——频域增强法指导教师:王秋云姓名学号刘利刚200981010118二○○六年 6 月29 日目录1、设计目的 (2)2、题目分析 (2)3、总体设计 (3)4、具体设计 (4)4.1图像的读取和保存 (4)4.1.1利用“读入图像”按钮实现图片的读取 (4)4.1.2图像保存 (6)4.2 程序的还原与撤销 (7)4.3 图像的截取 (7)4.4 加入各种噪声,并通过几种滤波算法实现去噪。
(8)4.4.1 加入噪声 (8)4.5 滤除噪声 (11)4.6.1图像翻转 (15)4.6.2 图像旋转 (16)5、结果分析 (17)6、心得体会 (18)参考书目 (19)摘要:图像增强是指按特定的需要突出一幅图像中的某些信息,同时消弱或去除某些不需要的信息。
其主要目的是处理后的图像对某些特定的应用比原来的图像更加有效。
图像增强的方法分为空域法和频域法两类,空域法主要是对图像中的各个像素点进行操作;而频域法是在图像的某个变换域内,对图像进行操作,修改变换后的系数,例如傅立叶变换,DCT变换等的系数,然后再进行反变换得到处理后的图像。
关键字:高斯噪声,巴特沃斯滤波,理想低通滤波,梯形低通滤波1、设计目的综合运用MATLAB工具箱实现图像处理的GUI程序设计,利用MATLAB图像处理工具箱,实现图像增强—频域增强。
2、题目分析利用matlab的GUI程序设计一个简单实用的图像处理程序,该程序应具备图像处理的常用功能,以满足用户的使用。
现设计程序有以下基本功能:1)图像的读取和保存。
2)设计图形用户界面,让用户能够对图像进行任意角度的翻转。
3)设计图形用户界面,让用户能够用鼠标截取图像感兴趣区域,并显示和保存该选择区域。
4)设计图形用户界面,让用户能够对图像添加任意参数的各种噪声,如椒盐噪声、高斯噪声、乘性噪声等。
5)设计图形用户界面,让用户能够对图像实现中值滤波、线性滤波、自适应滤波等操作。
第1章绪论MATLAB是由美国mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。
它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式,代表了当今国际科学计算软件的先进水平。
MATLAB和Mathematica、Maple并称为三大数学软件。
它在数学类科技应用软件中在数值计算方面首屈一指。
MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连matlab开发工作界面接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。
MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完成相同的事情简捷得多,并且MATLAB也吸收了像Maple等软件的优点,使MATLAB 成为一个强大的数学软件。
在新的版本中也加入了对C,FORTRAN,C++,JA V A 的支持。
可以直接调用,用户也可以将自己编写的实用程序导入到MATLAB函数库中方便自己以后调用,此外许多的MATLAB爱好者都编写了一些经典的程序,用户可以直接进行下载就可以用。
第2章数字图像处理的相关知识2.1图像频域增强原理图像增强是指按特定的需要突出一幅图像中的某些信息,同时,消弱或去除某些不需要的信息的处理方法。
其主要目的是处理后的图像对某些特定的应用比原来的图像更加有效。
图像增强的方法分为空域法和频域法两类,空域法主要是对图像中的各个像素点进行操作;而频域法是在图像的某个变换域内,对图像进行操作,修改变换后的系数,例如傅立叶变换、DCT变换等的系数,然后再进行反变换得到处理后的图像。
《数字图像处理》课程设计报告课题名称图像频域增强系统设计学院自动控制与机械工程学院专业通信技术班级2010级通信(1)班姓名学号胡绍磊201004090109陈思琪201004090135杨春雪201004090142于燕妮201004090144时间2012年6月18日—29日目录一、引言 (1)1、课程设计目的 (1)2、课程设计总体要求 (2)3、任务及要求 (3)二、系统总体设计 (4)1、实现方法 (4)2、MATLAB简介 (4)3、实现步骤 (6)4、系统框图 (6)三、系统设计与实现 (7)1、图像频域增强原理 (7)2、频谱计算与显示 (8)3、低通滤波的实现 (9)4、高通滤波的实现 (15)5、提高部分 (20)四、系统仿真与调试 (24)1、频谱计算与显示分析 (24)2、低通滤波分析 (25)3、高通滤波分析 (28)4、提高部分分析 (32)五、心得体会 (35)参考文献一、引言1、课程设计目的数字图像处理课程设计作为独立的教学环节,是通信技术及相关专业的集中实践环节之一,是学习完《数字图像处理》课程后,进行的一次综合练习。
数字图像处理课程设计过程中,学生通过查阅资料、总体设计、模块设计、集成调试等环节,完成一个基于MATLAB编程语言,涉及多种典型应用,并具有综合功能的数字图像处理系统设计。
使学生能够将课堂上学到的理论知识与实际应用结合起来,对数字图像处理基础理论、程序逻辑分析、算法设计等方面的知识进一步加深认识,同时在软件编程、调试、工程合作开发等方面得到全面的锻炼和提高。
使学生增进对数字图像处理技术的感性认识,加深对相关理论的理解,牢固掌握数字图像处理的重要作用,如对比度扩展、直方图处理、二维傅里叶变换、滤波增强、图像分割、压缩编码等等。
通过实际设计和开发促进学生了解和掌握数字图像处理应用系统的设计过程、方法及实现,提高学生在数字图像处理应用方面的实践技能和科学作风,培育学生综合运用理论知识和解决实际问题的能力。
图像处理中的图像增强与特征提取算法图像处理是数字图像处理的一个重要分支,广泛应用于医学图像、工业检测、视频分析、图像识别等领域。
其中,图像增强和特征提取是两个基本且关键的步骤。
本文将重点介绍图像增强与特征提取算法,并探讨它们在图像处理中的应用。
首先,图像增强是指通过改善图像的视觉效果和质量来提高图像的可视化和识别性能。
图像增强方法可以分为空域增强和频域增强两大类。
空域增强方法直接对原始图像进行像素级别的操作,常见的包括直方图均衡化、灰度拉伸、滤波等。
直方图均衡化通过对图像的像素值进行重新分布,来增强图像的对比度和明暗度。
灰度拉伸通过将图像的像素值映射到更大的范围,使得图像的亮度范围更广,从而增强图像的细节。
滤波方法则通过选择合适的滤波器对图像进行平滑或锐化,以去除噪音或增强边缘特征。
频域增强方法则是将图像从空间域转换到频率域进行处理,常用的方法有傅里叶变换和小波变换。
傅里叶变换将图像转化为频谱图像,可以通过滤波频谱图像来进行去噪或增强。
小波变换则可以将图像分解为不同尺度的频域系数,从而对不同频率部分进行独立处理。
图像增强算法的选择主要根据具体应用和需求来进行,不同的算法适用于不同类型的图像和不同的需求。
图像特征提取是指从图像中提取出能够表征图像内容的特征,以用于图像分类、目标检测等任务。
常见的特征提取方法包括颜色特征、纹理特征和形状特征等。
颜色特征是指从图像中提取出描述颜色信息的特征,常用的方法有颜色直方图和颜色矩。
颜色直方图统计了图像中每个颜色在图像中的分布情况,可以用于颜色分类和图像检索等任务。
颜色矩则是用于描述颜色分布的累积特征,可以描述颜色的亮度、对比度和饱和度等。
纹理特征是指从图像中提取出描述纹理信息的特征,常用的方法有灰度共生矩阵和小波纹理。
灰度共生矩阵统计了图像的灰度级别之间的相对位置关系,可以用于纹理分类和图像分割等任务。
小波纹理则是通过对图像进行小波分解和纹理特征的提取,可以获得图像的多尺度纹理特征。
数字图像处理教学大纲一、课程基本信息课程名称:数字图像处理课程类别:专业必修课学分:X总学时:X授课对象:具体专业二、课程教学目标通过本课程的学习,使学生掌握数字图像处理的基本概念、原理和方法,具备运用相关知识和技术解决实际问题的能力。
具体包括:1、理解数字图像的获取、表示和存储方式。
2、掌握数字图像增强、复原、压缩、分割等基本处理技术。
3、能够运用编程工具实现简单的数字图像处理算法。
4、培养学生的创新思维和实践能力,为进一步学习和从事相关领域的工作打下坚实的基础。
三、课程教学内容(一)数字图像基础1、图像的感知和获取视觉系统的特性图像的形成与数字化图像的采样和量化2、数字图像的表示灰度图像彩色图像图像的矩阵表示3、数字图像的存储图像文件格式图像数据库(二)图像增强1、空域增强灰度变换直方图均衡化空域滤波2、频域增强傅里叶变换频域滤波(三)图像复原1、图像退化模型常见的退化原因退化函数的建立2、逆滤波原理与实现局限性3、维纳滤波基本原理算法实现(四)图像压缩1、图像压缩的基本原理信息论基础冗余度2、无损压缩霍夫曼编码算术编码3、有损压缩预测编码变换编码(五)图像分割1、阈值分割全局阈值局部阈值2、边缘检测梯度算子拉普拉斯算子Canny 算子3、区域分割区域生长区域分裂与合并(六)图像特征提取与描述1、颜色特征颜色直方图颜色矩2、纹理特征统计方法结构方法3、形状特征边界描述区域描述(七)图像识别1、模式识别基础分类器设计特征选择与提取2、图像分类与识别应用人脸识别车牌识别四、课程教学方法1、课堂讲授通过讲解理论知识,使学生掌握数字图像处理的基本概念、原理和方法。
2、实验教学安排一定数量的实验课程,让学生通过实践加深对理论知识的理解,提高编程和解决实际问题的能力。
3、案例分析结合实际应用案例,引导学生分析问题、解决问题,培养学生的创新思维和实践能力。
4、小组讨论组织学生进行小组讨论,促进学生之间的交流与合作,激发学生的学习兴趣和主动性。
数字图像处理(频域增强)
数字图像处理图像频域增强方法的研究
姓名:
班级:
学号:
目录一.频域增强的原理
二.频域增强的定义及步骤三.高通滤波
四. MATLAB程序实现
五.程序代码
六.小结
一.频域增强定义和步骤
图像增强技术基本上可分成两大类:频域处理法和空域处理法。
频域处理法[1]的基础是卷积定理,它采用修改图像傅立叶变换的方法实现对图像的增强处理。
在频域空间,图像的信息表现为不同频率分量的组合。
如果能让某个范围内的分量或某些频率的分量受到抑制而让其他分量不受影响,就可以改变输出图的频率分布,达到不同的增强目的。
频域增强是利用图像变换方法将原来的图像空间中的图像以某种形式转换到其它空间中,然后利用该空间的特有性质方便地进行图像处理,最后再转换回原来的图像空间中,从而得到处理后的图像。
频域增强的主要步骤是:
(1) 选择变换方法,将输入图像变换到频域空间;
(2) 在频域空间中,根据处理目的设计一个转移函数并进行处理;
(3) 将所得结果用反变换得到图像增强。
卷积理论是频域技术的基础。
设函数f(x,y)与线性位不变算子h(x,y)的卷积结果是g (x,y),即g(x,y)=h(x,y)*f(x,y)
那么根据卷积定理在频域有:
G(x,y)=H(u,v)F(u,v)
其中G(x,y)、 H(u,v)、F(u,v)分别是
g(x,y)、h(x,y)、f(x,y)的傅立叶变换。
(4)技术所需增强图的傅立叶变换。
(5)将其与一个(根据需要设计的)转移函数相乘。
(6)再将结果进行傅立叶反变换以得到增强的图。
(7)将图像从空域转换到频域所需的变换及将图像从频域空间转换回空域
所需的变换。
(8)在频域空间对图像进行增强加工操作。
常用的频域增强方法有低通滤波和高通滤波。
以下分别介绍在MATLAB中如何实现。
二.高通滤波
图像中的细节部分与其频率的高频分量相对应,所以高通滤波可以对图像进行锐化处理。
高通滤波器与低通滤波器的作用相反,它使高频分量顺利通过,而消弱低频。
图像的边缘、细节主要位于高频部分,而图像的模糊是由于高频成分比较弱产生的。
采用高通滤波器可以对图像进行锐化处理,是为了消除模糊,突出边缘。
因此采用高通滤波器让高频成分通过,使低频成分削弱,再经逆傅立叶变换得到边缘锐化的图像。
常用的高通滤波器有:(1) 理想高通滤波器 (2) 巴特沃斯高通滤波器 (3) 指数滤波器
(4) 梯形滤波器
这里我们采用理想高通滤波器。
二维理想高通滤波器的传递函数为:
四.MATLAB程序实现
五.程序代码
I1=imread('D:\miley.jpg');
I=rgb2gray(I1);
subplot(2,3,1),imshow(I); title('原图像');
s=fftshift(fft2(I));
subplot(2,3,2),imshow(abs(s),[]);title('图像傅里叶变换所的频谱');
subplot(2,3,3),imshow(log(abs(s)),[]); title('图像傅里叶变换对数所得频'); [a,b]=size(s);
a0=round(a/2);
b0=round(b/2);
d=10;
p=0.2;q=0.5;
for i=1:a
for j=1:b
distance=sqrt((i-a0)^2+(j-b0)^2);
if distance<=d h=0
else h=1;
end;
s(i,j)=(p+q*h)*s(i,j);
end;
end;
s=uint8(real(ifft2(ifftshift(s)))); subplot(2,3,4),imshow(s);title('高通滤波所得图像');
subplot(2,3,5),imshow(s+I);title('高通滤波所得高频增强图像');
六.小结
增强图像中的有用信息,它可以是一个是失真的过程,其目的是要改善图像的视觉效果,针对给定图像的应用场合,有目的地强调图像的整体或局域特性,将原来不清晰地图像变得清晰或强调某些感兴趣的特征,扩大图像中不同物体之间的差别,一直不感兴趣的特征,使之改善图像质量,丰富信息量,加强图像判读和识别效果,满足某些特殊分析的需要。
图像增强可以分为二大类:频率域法和空间域法。
前者吧图像看成一种二维信号,对其进行基于二位傅里叶变换的信号增强。
采用低通滤波可以去掉图像中的噪声:采用高通滤波可以增强边缘高频信号,是模糊的图片变得清
晰。
数字图像处理经过初创期,发展期,普及器及广泛应用的几个人阶段,如今已是各个学科竞相研究的并在各个领域广泛应用的一门学科。
随着科学技术的进步以及人类需求的不断增长,图像处理学科无论在理论还是实践上,均会取得更大的发展。