数字图像处理论文参考模板_第1页
数字图像处理论文参考模板_第2页
数字图像处理论文参考模板_第3页
数字图像处理论文参考模板_第4页
数字图像处理论文参考模板_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、姓名陆建伟学号1341904222成绩江苏科技大学数字图像处理本科生课程论文论文题目:图像增强方法综述与matlab实现完成时间:_2016年6月2日_ 所在专业:_软件工程_ _所在年级:_13419042_ _ 1 / 18图像增强方法综述与matlab实现软件工程专业 1341904222 陆建伟摘要: 本文介绍图像增强的内容,并就内部几种方法进行更深一步的探索,利用matlab使得算法实现并对比。关键词:图像增强;数字图像处理;灰度变换;直方图;matlab;一、 研究背景1.1研究目的经过图像的传送和转换,如成像、复制、扫描、传输和显示等,经常会造成图像质量的下降。光学系统的失真、相

2、对运动、大气流动等都会使图像模糊,传输过程中会引入各种类型的噪声。总之输入的图像在视觉效果和识别方便性等方面可能存在诸多问题。通过本课题的研究能够使图像有更好的视觉感受效果,更能够满足社会生活和生产的需要是本文的最终目的。1.2研究现状计算机图像处理的发展历史并不长,但是引起了人们的足够重视。总体来说, 图像处理技术的发展大致经历了初创期、发展期、普及期和实用化期4 个阶段。随着对图像技术研究的不断深入和发展,新的图像 增强方法不断出现。图像作为自然界景物的客观反映是人类感知世界的视觉基础也是人类获取信息、表达信息和传递信息的重要手段。二 、主要理论概况图像增强是

3、指根据特定的需要突出图像中的重要信息同时减弱或去除不需要的信息。从不同的途径获取的图像通过进行适当的增强处理可以将原本模糊不清甚至根本无法分辨的原始图像处理成清晰的富含大量有用信息的可使用图像有效地去除图像中的噪声、增强图像中的边缘或其他感兴趣的区域从而更加容易对图像中感兴趣的目标进行检测和测量。处理后的图像是否保持原状已经是无关紧要的了不会因为考虑到图像的一些理想形式而去有意识的努力重现图像的真实度。图像增强的目的是增强图像的视觉效果将原图像转换成一种更适合于人眼观察和计算机分析处理的形式。它一般要借助人眼的视觉特性以取得看起来较好地视觉效果很少涉及客观和统一的评价标准。图像增强的方法可以大

4、致分为两类,一类是空域处理方法,一类是频域的处理法 王斌,MATLAB实现数字图像增强处理,佳木斯大学学报,2005,23(1):31-35三、研究的主要内容图像增强的主要内容如图1.1图像增强空间域点运算灰度变换 直方图修正法均衡化规定划局部统计法 局部运算图像平滑邻域平均法中值滤波多图像平均法频域低通滤波法图像锐化微分法高通滤波法 频率域高通滤波 低通滤波 同台滤波增强 彩色增强假彩色增强 伪彩色增强 图像的代数运算 图1.1本本主要研究的是点运算的两种方法,即灰度变换法、直方图修正法。再加上Retinex法。3.1 图像增强方法3.1.1灰度变换灰度变换是在图像采集系统中对图像像素进行修

5、正,是图像增强的重要手段。灰度变换主要分为两种:一种是全域线性变换,一种是分段线性变换。1. 全域线性变换假设原图像f(x,y)的灰度范围为a,b,希望变换后图像g(x,y)的灰度范围扩展至c,d,则线性变换的表示式为:gx,y=d-cb-afx,y-a+c此关系如图3.1如果图像中大部分像素的灰度级分布在区域a,b之间,小部分灰度级超出了此区域,为了改善增强效果,可以用如下所示的变换关系:gx,y=c 0fx,y<ad-cb-afx,y-a+c af(x,y)<b d bfx,yM此关系图可用3.2表示:图3.1图3.22. 分段线性变换在图像增强中,为了突出感兴趣的目标或灰度区

6、间,相对抑制那些不感兴趣的灰度区间,可以采用分段性变换,常用的方法是分三段线性变换,如图3.3所示,设原图像在0,Mf,感兴趣目标所在灰度范围在a,b,欲使其灰度范围拉伸到c,d,则对应的分段线性变换表达式为gx,y=cafx,y 0fx,y<a d-cb-afx,y-a+c afx,y<b Mg-dMf-bfx,y-b+d bf(x,y)Mf 图3.33. 灰度非线性变换当用某些非线性函数,例如对数函数作为图像的映射函数时,可实现图像灰度的非线性变换,对数变换的一般形式为:gx,y=a+lnfx,y+1b*lnc式中a、b、c是为了便于调整曲线的位置和形状而引入的参数,他使低灰度

7、范围的f得以扩展而高灰度范围的f得到压缩,以使图像分布,与人的视觉特性相匹配。图像的对数变换关系如图3.4所示:图3.4指数变换的一般形式为:gx,y=bcfx,y-a-1式中,a、b、c三个参数同样是用来调整曲线的位置和形状。但他的效果与对数变换相反。这种变换能对图像的高灰度区给予较大的拉伸。图像的指数变换关系如图3.5所示:图3.53.2.2直方图修正法直方图均衡化方法的基本思想就是把原始图像的直方图变换成均匀分布的形式,这样就增加了图像灰度值的动态范围 徐辉,基于matlab的图像增强技术的分析与研究,湖北第二师范学院学报,2008,25(8):78。当图像的直方图均匀分布时,图像包含的

8、信息量最大,图像看起来就显得清晰。灰度直方图是表示一幅图像灰度分布情况的统计图表。直方图的横坐标是灰度级,一般用r表示,纵坐标是具有该灰度级的像素个数或出现这个灰度级的概率P(rk)。已知Prk=nkN式中,N为一幅图像中像素的总数;rk表示灰度值为k的灰度级;nk为第rk级灰度的像素数;P(rk)表示该灰度级出现的概率。1. 直方图均衡化对于获得的图像,如果其视觉效果不理想,可以通过直方图均衡化技术对其直方图作适当修改,实现增强图像对比度的目的。这种方法的基本思想是对原始图像中的像素灰度作某种映射变换,使变换后的图像灰度的概率密度是均匀分布的,即变换后图像是一幅灰度级均匀分布的图像。为讨论方

9、便起见,设r和s分别表示归一化了的原图像灰度和经直方图修正后的图像灰度。即0r,s1。在0,1区间内的任一个r值,都可产生一个s值,且s=T(r)。T(r)作为变换函数,满足下列条件: 在0r1内为单调递增函数,保证灰度级从黑到白的次序不变;  在0r1内,有0T(r)1,确保映射后的像素灰度在允许的范围内;反变换关系为 r=T-1(s),T-1(s)对s同样满足上述两个条件。由概率论理论可知,如果已知随机变量r的概率密度为pr(r),而随机变量s是r的函数,则s的概率密度ps(s)可以由pr(r)求出。假定随机变量s的分布函数用Fs(s) 表示,根据分布函数定义

10、Fss=-sPs(s)ds=-rPr(r)dr利用密度函数是分布函数的导数的关系,等式两边对s求导,有:Pss=dds-sPr(r)dr=Prdrds=PrddsT-1(s)可见,输出图像的概率密度函数可以通过变换函数T(r)可以控制图像灰度级的概率密度函数,从而改善图像的灰度层次,这就是直方图修改技术的基础。从人眼视觉特性来考虑,一幅图像的直方图如果是均匀分布的,即Ps(s)=k(归一化时k=1)时,该图像色调给人的感觉上该图像比较协调。因此要求将原直方图通过T(r)调整为均匀分布的.然后反过来按均衡化的直方图去调整原图像,以满足人眼视觉要求的目的。因为归一化假定Ps=1,由密度函数则有ds

11、=Pr(r)dr, 两边积分得s=Tr=0rPr(r)dr, 上式表明,当变换函数为r的累积分布函数时,能达到直方图均衡化的目的。对于离散的数字图像,用频率来代替概率,则变换函数T(rk)的离散形式可表示为:sk=Trk=j=0kPrrj=j=0knjn上式表明,均衡后各像素的灰度值sk可直接由原图像的直方图算出。一幅图像sk同rk之间的关系称为该图像的累积灰度直方图。如图3.6所示,图3.62. 直方图规定化直方图均衡化的优点是能自动地调整整个图像的对比度,但具体的增强效果不易控制,处理的结果总是得到全局均衡化的直方图。而直方图规定划可以有选择的增强某个灰度值范围内的对比度。设Pr(r)和P

12、r(z)分别代表原始图像和规定化后处理的图像,分别对原始图像和规定化处理后的图像的直方图均衡化处理,则有:s=Tr=0rPr(r)drv=Gz=0zPz(z)dzz=G-1(v)处理后得到的直方图如图3.7所示:原图 规定直方图图3.73.2.3 Retinex法Retinex理论是从生理学角度出发,根据人眼视觉系统对色彩的感知特性而产生的,根据Retinex理论,图像主要由两部分构成,分别是入射光和反射物体,图像由下式表示:S(x,y)=R(x,y)*L(x,y),其中,入射光L(x,y)直接决定来了一副图像中像素能达到的动态范围,反射物体R(x,y)决定了一副图像的内在性质,retinex

13、理论的实际就是从图像中获得物体的反射性质R,即抛开入射光的性质来获得物体的本来面貌。 谭跃,基于Retinex理论的图像增强算法研究,技术与市场,2009,16(12):5-6Retinex算法公式如下:R(x,y)=logI(x,y)-logF(x,y)*I(x,y)Fx,y=exp(-x2+y222)2 (r=x2+y2)其中I(x,y)表示输入图像:*表示卷积运算:R(x,y)表示经Retinex理论处理后的输出图像;F(x,y)为高斯函数。从公式中可以看出,高斯函数滤波器只有唯一的参数,此参数在图像处理过程过程中起了关键作用,直接决定了处理结果。当越小时,算法动态压缩能力越强,就越能更

14、好的突出图像的细节部分,但随之输出图像颜色失真情况比较严重;反之越大,输出图像的颜色保真度越好,但动态压缩能力也同时减弱。Retinex的算法思想如下:1. 分析输入图像S(i,j),将图像中各像素点的灰度值得数据类型由BYTE型转为double型。2. 变换到对数域中进行处理,利用取对数的方式将照射光分量和反射光分量分离;LogS(x,y)=logR(x,y)*L(x,y)=logR(x,y)+logL(x,y)3. 用高斯模板对原图像做卷积,即相当于对原图像做低通滤波,得到低通滤波后的图像,在对数域中用图像减去低通滤波后的图像,得到高频增强后的图像,然后对其去反对数,得到增强后的图像。3.

15、2 图像增强实验代码及效果图3.2.1 负相变换1、实验代码f=imread('D:/tt.jpg');M,N=size(f);g=zeros(M,N);g=double(g);for i=1:Mfor j=1:Ng(i,j)=255-f(i,j);endendfigure;subplot(2,2,1);imshow(f,);subplot(2,2,2);imshow(g,);2、实验结果3.2.2分段线性变换1、实验代码X1=imread('D:tt.jpg');figure,imshow(X1)f0=0;g0=0; %对图像灰度进行分段的点f1=20;g1=

16、10;f2=180;g2=230;f3=255;g3=255;figure,plot(f0,f1,f2,f3,g0,g1,g2,g3)axis tight,xlabel('f'),ylabel('g')title('图线'); %绘制变换曲线r1=(g1-g0)/(f1-f0);b1=g0-r1*f0;r2=(g2-g1)/(f2-f1);b2=g1-r2*f1;r3=(g3-g2)/(f3-f2);b3=g2-r3*f2;m,n=size(X1);X2=double(X1);for i=1:mfor j=1:nf=X2(i,j);g(i,j)=

17、0;if(f>=f1)&(f<=f2)g(i,j)=r1*f+b2;elseif(f>=f2)&(f<=f3)g(i,j)=r3*f+b3;endendendfigure,imshow(mat2gray(g)2、实验结果原图直方图分段线性变换之后的图3.2.3 灰度非线性变换(对数变换)1、实验代码I=imread('D:/tt.jpg');x=0:255;c=255/log(256);y=c*log(x+1);figure,subplot(2,2,1),plot(y),title('对数变换直方图'),axis tigh

18、t,axis squareI_log=uint8(y(I+1);subplot(2,2,2);imshow(I);title('原图')subplot(2,2,3);imshow(I_log);title('图像调整')I_br=imadd(I,100);subplot(2,2,4);imshow(I_br);title('原始图像缩放')2、实验结果3.2.4直方图均衡化1、实验代码clear all;I=imread('D:/tt.jpg'); %读入JPG彩色图像文件subplot(2,2,1);imshow(I) %显示出

19、来 title('输入的彩色JPG图像')I_gray = rgb2gray(I); %灰度化后的数据存入数组imwrite(I_gray,'1_gray.bmp'); %保存灰度图像subplot(2,2,2);imshow(I_gray);title('灰度图')height,width=size(I_gray); %测量图像尺寸参数p=zeros(1,256); %预创建存放灰度出现概率的向量for i=1:height for j=1:width p(I_gray(i,j) + 1) = p(I_gray(i,j) + 1) + 1; e

20、ndends=zeros(1,256);s(1)=p(1);for i=2:256 s(i)=p(i) + s(i-1); %统计图像中<每个灰度级像素的累积个数,s(i):0,1,i-1endfor i=1:256 s(i) = s(i)*256/(width*height); %求灰度映射函数 if s(i) > 256 s(i) = 256; endend%图像均衡化I_equal = I;for i=1:height for j=1:width I_equal(i,j) = s( I(i,j) + 1); endendsubplot(2,2,3);imshow(I_equal) %显示均衡化后的图像 title('均衡化后图像')2、实验结果3.2.5 Retinex法1、实验代码Img = imread('D:/tt.jpg');hsvImg = rgb2hsv(Img);V=hsvImg(:,:,3);height,width=size(V);V = uint8(V*255);NumPixel = zeros(1,256);for i = 1:heightfor j = 1: widthNumPixel(V(i,j) + 1) =

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论