数字图像增强方法的对比与分析专业:班级:学号:姓名:指导教师:完成日期:2012年06月16日摘要:近年来,随着电子计算机技术的进步,计算机图像处理得到了飞跃的发展,己经成功的应用于几乎所有与成像有关的领域,并正发挥着相当重要的作用。它利用计算机对数字图像进行系列操作,从而获得某种预期的结果。对图像进行处理时,经常运用图像增强技术以改善图像的质量增强对某种信息的辨识能力,以更好的应用于现代各种科技领域,图像增强技术的快速发展同它的广泛应用是分不开的,发展的动力来自稳定涌现的新的应用,我们可以预料,在未来社会中图像增强技术将会发挥更为重要的作用。在图像处理过程中,图像增强是十分重要的一个环节。本文简要介绍图像增强的概念和图像增强算法的分类对比和分析,从图像的直方图均衡化处理方法,直方图规定化处理方法和图像平滑处理方法三方面对图像增强算法进行讨论和研究,并说明了图像增强技术的应用。关键词:图像增强直方图均衡化直方图规定化平滑处理1.图像增强概念及现实应用图像增强技术图像增强是数字图像处理的基本内容之一。图像增强是指按特定的需要突出一幅图像中的某些信息,同时,削弱或去除某些不需要的信息。这类处理是为了某种应用目的去改善图像质量,处理的结果更适合于人的视觉特性或机器识别系统,图像增强处理并不能增加原始图像的信息,而只能增强对某种信息的辨识能力,使处理后的图像对某些特定的应用比原来的图像更加有效。1.图像增强算法图像增强方法从增强的作用域出发,可分为空间域增强和频率域增强两种。本文重点介绍空间域的图像加强算法,空间域方法直接对图像像素的灰度进行处理。频率域方法在图像的某个频率域中对变换系数进行处理,然后通过逆变换获得增强图像。在空间域内对图像进行点运算,它是一种既简单又重要的图像处理技术,它能让用户改变图像上像素点的灰度值,这样通过点运算处理将产生一幅新图像灰度变换灰度变换可调整图像的灰度动态范围或图像对比度,是图像增强的重要手段之一。它是将原图中的灰度f(x,y)经过一个变换函数g=T[f]转化成一个新的灰度g(x,y)即g(x,y)=T[f(x,y)](2-1)灰度变换可使灰度动态范围加大,根据变换函数的形式,灰度变换分为线性变换,分段性变换和非线性变换。线性变换在曝光不足或过度的情况下,图像灰度可能会局限在一个很小的范围内。这时在显示器上看到的将是一个模糊不清、似乎没有灰度层次的图像。采用线性变换对图像每一个像素灰度作线性拉伸,可有效地改善图像视觉效果。令图像f(i,j)的灰度范围为[a,b],线性变换后图像g(i,j)的范围为[a′,b′],如图1-1所示,g(i,j)与f(i,j)之间的关系式为:这种线性变换使灰度小于a和灰度大于b的像素灰度强度强行变换成a和b,增强了图像中绝大多数像素的灰度层次感。分段线性变换为了突出感兴趣目标所在的灰度区间,相对抑制那些不感兴趣的灰度区间,可采用分段线性变换。设原图像f(x,y)在[0,Mf],感兴趣目标的灰度范围在[a,b],欲使其灰度范围拉伸到[c,d],则对应的分段线性变换表达式为:(2-2)f(i,j)ab0a'b'g(i,j)图2-2线性变换示意图(b)变换结果(a)原始图像图2-3灰度线性变换增强图像对比(2-4))),((),(ajifababajigffgMyxfbdbyxfbMdMbyxfacayxfabcdayxfyxfacyxg),(]),()][/()[(),(]),()][/()[(),(0),()/(),(对原图像将其灰度分布区间[a,b]划分为图中的三个子区间,对每个子区间采取不同的线性变换,通过变换参数的选择实现不同灰度区间的灰度扩张或压缩,因此分段线性变换的使用也是非常的灵活。增加灰度区间的分割的段数,以及仔细调各个区间的分割点和变换直线的斜率,可对任一灰度区间进行扩展和压缩。非线性灰度变换当用某些非线性函数如对数函数、指数函数等,作为映射函数时,可实现图像灰度的非线性变换。⑴对数变换对数变换的一般表达式为图2-4分段线性变换示意图g(x,y)f(x,y)dcOabMgMf(a)原始图像图2-5分段线性变换增强图像对比(b)变换效果cbjifajigln1),(ln),((2-6)这里a,b,c是为了调整曲线的位置和形状而引入的参数。当希望对图像的低灰度区较大的拉伸而对高灰度区压缩时,可采用这种变换,它能使图像灰度分布与人的视觉特性相匹配。(2)指数变换指数变换的一般表达式为这里参数a,b,c用来调整曲线的位置和形状。这种变换能对图像的高灰度区给予较大的拉伸。直方图灰度直方图反映了数字图像中每一灰度级与其出现频率间的关系,它能描述该图像的概貌。通过修改直方图的方法增强图像是一种实用而有效的处理技术。直方图修正法包括直方图均衡化及直方图规定化两类。直方图原理对一幅数字图像,若对应于每-灰度值,统计出具有该灰度值的象素数,并据此绘出象素数-灰度值图形,则该图形称该图像的灰度直方图,简称直方图。直方图是以灰度值作横坐标,象素数作纵坐标。有时直方图亦采用某一灰度值的象素数占全图总象素数的百分比(即某一灰度值出现的频数)作为纵坐标。设变量r代表图像中像素灰度级,在图像中,像素的灰度级可作归一化处理,这样r的值将限定在下述范围之内(0≤r≤1)在灰度级中,r=0代表黑,r=1代表白。对于一幅给定的图像来说,每一个像素取得[0,1]区间内的灰度级是随机的,也就是说,是一个随机变量。在离散的形式下,用rk代表离散灰度级,用P(rk)代表概率密度函数,并且有下式成立:式中Nk为图像中出现rk这种灰度的像素数,n是图像中像素总数,Nk/n就是概率论中的频数,n是灰度级的总数目。在直角坐标系中作出rk与Pr(r)的关系图形,就得到直方图。直方图性质(1)直方图是一幅图像中各像素灰度出现频次的统计结果,它只反映图像中不同灰度值出现的次数,而不反映某一灰度所在的位置。也就是说,它只包含了该图像的某一灰度像素出现的概率,而忽略了其所在的位置信息。(2)任意一幅图像,都有唯一确定的一幅的直方图与之对应。但不同的图像可能有相同的直方图,即图像与直方图之间是多对一的映射关系。(3)由于直方图是对具有相同灰度值的像素统计得到的,因此,一幅图像各子区的直(2-7)(2-8)1),(),(ajifcbjig1210)(l,,,k1r0nnrPkkkr方图之和等于该图像全图的直方图。在实际应用中,有时并不需要考虑图像的整体均匀分布直方图,而只是希望有针对性的增强某个灰度级分布范围内的图像,因此可人为地改变直方图,使之成为某个特定的形状,即实施图像的直方图均衡化,以满足特定的增强效果直方图均衡化直方图均衡化是将原图像通过某种变换,得到一幅灰度直方图为均匀分布的新图像的方法。直方图均衡化算法是图像增强空域法中的最常用、最重要的算法之一。它以概率理论作基础,运用灰度点运算来实现直方图的变换,从而达到图像增强的目的。这些方法是不以图像保真为原则的,它们是通过增强处理设法有选择地突出某些对人或机器分析感兴趣地信息,抑制一些无用信息,以提高图像地使有价值。在实际应用中,应针对不同的图像应采用不同的图像增强方法,或同时采用几种适当的增强算法进行实验,从中选出视觉效果较好的、计算不复杂的、又合乎应用要求的一种算法。直方图均衡化原理为了改善图像质量,可以对灰度分布进行变换改变,其中一种方法称为直方图均衡化处理。直方图均衡化处理是以累积分布函数变换法为基础的直方图修正法。假定变换函数为式中ω是积分变量,而T(r)就是r的累积分布函数。这里,累积分布函数是r的函数,并且单调地从0增加到1,所以这个变换函数满足T(r)在0≤r≤1内单值单调增加。可以证明,用r的累积分布函数作为变换函数可产生一幅灰度级分布具有均匀概率密度的图像。其结果扩展了像素取值的动态范围。通常把为得到均匀直方图的图像增强技术叫做直方图均衡化处理或直方图线性化处理。用离散形式表示累积分布函数为:图2-9图像及其灰度直方图rrdPrTs0)()((2-10)直方图均衡化步骤(1)列出原始图像灰度级fj,j=0,1,…,k,…,L-1;(2)统计各灰度级的象素数目,nj,j=0,1,,…,k,…,L-1;(3)计算原始图像直方图Pf(fj)=nj/n,n为原始图像总的象素数目;(4)计算累积分布函数c(f);(5)应用转移函数,计算映射后的灰度级,gi=INT[(gmax-gmin)c(f)+gmin+](6)统计映射后各灰度级的象素数目ni,i=0,1,…,p-1;(7)计算输出图像直方图Pg(gi)=nj/n,i=0,1,…,p-1;(8)用fj和gi的映射关系,修改原始图像灰度级,获得直方图近似均匀分布的输出图像。直方图规定化在某些情况下,人们并不一定需要具有均匀直方图的图像,有时需要具有特定的直方图的图像,以便能够增强图像中某些灰度级。直方图规定化方法就是针对上述思想提出来的。直方图规定化是使原图像灰度直方图变成规定形状的直方图而对图像作修正的增强方法,其基本思想。直方图规定化是在运用均衡化原理的基础上,通过建立原始图像和期望图像之间的关系,选择地控制直方图,使原始图像的直方图变成规定的形状,从而弥补了直方图均衡化1210)(0,l-,,,knnrTskjjkk(2-11)图2-12直方图均衡化对比示意图(2-13)不具备交互作用的特性人们希望增强后的图像,其灰度级的分布不是均匀的,而是具有规定形状的直方图,这样可突出感兴趣的灰度范围。令Pr(r)和Pz(z)分别为原始图像和期望图像的灰度概率函数,对两者均作直方图均衡化处理,应有:式子表明可以由均衡化后的灰度变量v获得期望图像的灰度变量z,这就意味着可以由原始图像均衡化后的图像灰度值来计算期望图像的灰度值。因为对原始图像和期望图像都进行了均衡化处理,所以Ps(s)和Pv(v)具有相同的概率密度,直方图规定化处理后的新图像将具有事先规定的概率密度Pz(z),从而达到预期处理效果由此可见,直方图规范化就是把图像直方图均衡化结果映射到期望的理想直方图上,使图像按照人们的意愿转换。直方图规定化使图像增强的实质是:(1)增大两个占有较多像素灰度之间的差距,一般来讲,背景和目标占有较多的象素,这样实际上加大了背景和目标的对比度,增大了反差。(2)归并占有较少的像素,通常,目标和背景的过渡处的像素较少,由于归并,其或者变为背景点或者变为目标点,从而使边界变得陡峭,使图像细节清晰,达到图像增强的目的.图2-16直方图规定化对比示意图VGZ1ZZdZZPZGV0rrdrrPrTS0图(C)、(c)是将图像(A)按图(b)的直方图进行规定化得到的结果及其直方图。通过对比可以看出图(C)的对比度同图(B)接近一致,对应的直方图形状差异也不大。这样有利于影像融合处理,保证融合影像光谱特性变化小。图像平滑一幅原始图像在获取和传愉过程中会受到各种噪声的干扰,使图像质量下降,时分析图像不利。这些噪声干扰使图像退化,质量下降。表现为图像模糊,特征淹没,对图像分析不利为了抑制噪声、改善图像质童,要时图像进行平滑处理。图像平滑处理的方法多种多样,有邻域平均法、掩膜平滑法,空间低通滤波、噪声门限法、中值滤波法,多幅图像平均法等。图像平滑方法原理在空间域平滑滤波有很多种算法,其中最常见的有线性平滑、非线性平滑、自适应平滑。(1)线性平滑就是对每一个像素的灰度值用它的邻域值来代替,其邻域的大小为N×N,N一般取奇数。经过线性平滑滤波,相当于图像经过了一个二维的低通滤波器,可是虽然是降低了噪声,但同时也模糊了图像边缘和细节,这是这类滤波器存在的通病。(2)非线性平滑是对线性平滑的一种改进,即不对所有像素都用它的邻域平均值来代替,而是取一个闭值,当像素灰度值与其邻域平均值之间的差值大于已知值时才以均值代替当像素灰度值与其邻域平均值之间的差值不大于闭值时取其本身的灰度值。非线性平滑