一种均匀分布图像亮度的对比度增强方法

文档序号:6459770阅读:446来源:国知局
专利名称:一种均匀分布图像亮度的对比度增强方法
技术领域
本发明属于数字图像处理与视频显示技术领域,具体涉及一种均匀分布图 像亮度的图像对比度增强方法。
背景技术
图像对比度增强是数字图像处理领域中的一个重要技术之一,通过调节图 像灰度级的分布,可以增加各个像素之间的视觉距离,使模糊的目标容易辨识, 提高图像的观看质量。直方图均衡化是最常见的图像对比度增强处理方法,该 方法根据输入图像的各个灰度级的累积概率密度寻找变换后的输出图像的灰 度级,根据计算得到的累积分布函数,建立输入图像与输出图像灰度之间的对 应关系。它对增强一般图像可以起到很好的效果,但是当图像所占的灰度级别 个数非常少时,直方图均衡化会将几个含有大量像素点的灰度级扩展得很开, 而只有少量像素点的灰度级被严重挤压,出现过度增强,使增强后图像过亮或
过暗,如图3为一个输入图像的直方图,图4是图3中的直方图经过直方图均
衡化处理后输出图像的直方图;通过两幅图纸的对比,可以清楚的反映出现有
技术的局限性。

发明内容
本发明要解决的技术问题是针对现有的图像对比度增强处理方法的不足, 提出一种均匀分布图像亮度的图像对比度增强方法。
本发明为解决上述技术问题所采用的技术方案,不是根据输入图像的各个 灰度级的累积概率密度寻找变换后的输出图像的灰度级,而是将输入图像的含有相同像素点的连续灰度级区间变换到输出图像的一个具有固定灰度级数的 灰度级区间。这样变换后不仅使输出图像的灰度分布均匀,而且因为输出图像 的灰度级区间中的灰度级数固定而不是由灰度级的累积概率密度确定,所以可 以克服输入图像的某些灰度级被过度扩展而另一些灰度级被严重挤压的现象。
本发明为解决上述技术问题所采用的技术方案的具体方法为 一种均匀分 布图像亮度的对比度增强方法,包括以下具体步骤a.输入图像,并将整个
灰度显示范围0 255平均分为至少两个连续的子区间,作为输入图像映射的 目标子区间;b.计算输入图像的直方图分布,统计每一灰度级对应的像素点个 数;c.将输入图像的灰度级划分为与目标子区间数量相同的连续的子区间,每
个子区间中灰度级对应的像素个数大致相等;d.将输入图像的每个连续的灰
度级子区间映射到由0 255灰度区间划分出的目标子区间上。
进一步的,划分目标子区间的方法是将整个灰度显示范围0 255平均分 为16个子区间,分别为A
, A[16,31]…丄J240,255]。
本发明的有益效果具体表现在以下方面采用直方图均衡化的方法扩展或 压縮灰度级,很多灰度级都没被使用,而本发明利用灰度级分段,将输入图像的 不同长度的连续灰度级区间变换到灰度显示范围在0 255之间的若干个长度 相同的连续的目标子区间,如果输入图像灰度级子区间中灰度级数少,那么这 些灰度级将内插在目标子区间,这样不仅区间内各灰度级之间增加了亮度距 离,而且与相邻的其它区间的距离也增加了,充分利用了每个灰度级。与直方 图均衡化处理方法相比,本发明不仅能增加像素之间的视觉距离,同时还能更 好的保持图像细节。


图1是本发明的对比度增强方法的流程图。
图2是本发明输入图像的每个连续的子区间映射到目标子区间的流程图。 图3是本发明一个实施例的输入图像的直方图。
图4是图3的直方图经过直方图均衡化处理后输出图像的直方图。
图5是图3的直方图经过本发明所述的方法处理后输出图像的直方图。
具体实施例方式
下面结合附图和具体实施例对本发明作进一歩说明。 图3为一个输入图像的直方图,结合图1和图2的流程图对该输入图像进 行处理。
(1) 输入图像,并将整个灰度显示范围0 255平均分为16个子区间, 分别为ZJ0,15], Z2[16,31U16[240,255],作为输入图像映射的目标子区间。
(2) 求输入图像直方图分布,统计每一灰度级对应的像素点个数。
(3) 计算输入图像的最低灰度级和最高灰度级M/n、 Mox。
(4) 假如输入图像大小为MxW,同样将整个输入图像的灰度级范围M/" Max 划分为 16 个连续的灰度级子区间 Zj '[Mz'w, Xj ],丄2 +1, x2 ]…;'[x15 +1, Max]。
(4a)将输入图像的灰度级分配成16个长度相同的灰度级子区间,并且 假设每个灰度级子区间对应的像素点数目相同,那么每个灰度级区间对
应的像素点个数为Mecm = ^!。
16
(4b)但是不同的灰度级对应的像素点数目是各不相同的,所以设置一个偏差值&^^=:,这样使得输入图像灰度级划分后,每个灰度级
256
区间对应的像素点个数都处于M 朋士&to鄉范围内。
(5)将输入图像划分的灰度级子区间A '[xM中的灰度级映射到目标 子区间A[16x(卜l),16x卜l]中的灰度级上。
如歩骤(5)所述,将一个输入图像的连续灰度级子区间变换到目标子 区间的具体做法为
(5a)首先统计输入图像子区间V[x,一,+l,x,]中的灰度级数";
(5b)若"<8 ,将子区间Z, '[x,—, + l,x,]中的"个连续灰度级映射到子区间
丄,[16x("1),16x"l]中,并使得映射后的灰度级将子区间
丄,[16x(卜1),16"_1]分成"+ 1等份。
上述步骤中将输入图像的每个连续的灰度级子区间映射到目标子
区间上的具体公式
L46承(i-1)+(L'-Xw)承i^;
本公式中,L'为输入图像中区间i的一个灰度级,L为L'映射后目标 区间的灰度级.公式实现了将输入图像的子区间内的少数几个灰度级内 插到目标区间16个灰度级上,比如输入图像的一个子区间内有3个灰度 级,那么经映射后分布在目标区间的16级灰度级区间上的第四、第八和
第十二个灰度级上。
(5c)若"^8,则将这些灰度级线性地伸展或压縮到子区间 Z,[16x(!'-1),16x,'-l]上16个灰度级上。
上述步骤中将输入图像的每个连续的灰度级子区间映射到目标子 区间上的具体公式<formula>formula see original document page 9</formula>本公式中的符号步骤(5b)中符号的含义相同。
输入图像的每个灰度级子区间V[U",]都映射到了新的目标子区间后, 完成了图像对比度增强,如图5是图3的直方图经过本发明所述的方法处理后 输出图像的直方图,和图4中现有技术的直方图均衡化方法处理后的输出图像 的直方图相比,本发明不仅能增加像素之间的视觉距离,同时还能更好的保持 图像细节。
本领域的普通技术人员将会意识到,这里所述的实施例是为了帮助读者理 解本发明的原理,应被理解为发明的保护范围并不局限于这样的特别陈述和实 施例。凡是根据上述描述做出各种可能的等同替换或改变,均被认为属于本发 明的权利要求的保护范围。
权利要求
1. 一种均匀分布图像亮度的对比度增强方法,其特征在于,包括以下具体步骤a.输入图像,并将整个灰度显示范围0~255平均分为至少两个连续的子区间,作为输入图像映射的目标子区间;b.计算输入图像的直方图分布,统计每一灰度级对应的像素点个数;c.将输入图像的灰度级划分为与目标子区间数量相同的连续的子区间,每个子区间中灰度级对应的像素个数大致相等;d.将输入图像的每个连续的灰度级子区间映射到由0~255灰度区间划分出的目标子区间上。
2. 根据权利要求1所述的一种均匀分布图像亮度的对比度增强方法,其 特征在于,步骤a中划分目标子区间的方法是将整个灰度显示范围0 255平均分为16个子区间,分别为^[(),15], 丄2[16,31]...丄16[240,255]。
3. 根据权利要求2所述的一种均匀分布图像亮度的对比度增强方法,其 特征在于,步骤C中划分输入图像的连续的子区间的具体步骤为Cl.计算输入图像的最低灰度级M&和最高灰度级7kfoc;c2.假如输入图像大小为^xTV,将整个输入图像的灰度级范围M'" Mox 划分为16个连续的灰度级子区间V[m'",a], A'[^+1,a]…Z^'[^+1,Mcc]。
4. 根据权利要求3所述的一种均勻分布图像亮度的对比度增强方法,其特 征在于,步骤c2中划分输入图像灰度级范围的方法为I .将输入图像的灰度级分配成16个长度相同的灰度级子区间,并且假设每个灰度级子区间对应的像素点数目相同,那么每个灰度级区间对应的像素点n.但是不同的灰度级对应的像素点数目是各不相同的,所以设置一个偏差值&tov^^^^,这样使得输入图像的灰度级划分后,每个灰度级区间对应 256的像素点个数都处于似e。wi&to^"范围内。
5. 根据权利要求4所述的一种均匀分布图像亮度的对比度增强方法,其特 征在于,歩骤d中将输入图像的每个连续的灰度级子区间映射到目标子区间上 的方法是dl.首先统计子区间A '[x'-1 +1,"中的灰度级数w ;d2.若"<8 ,将子区间V[x,—1+l,x,]中的"个灰度级映射到子区间 Z,[16x^-l),16W-l]中,并使得映射后的灰度级将子区间丄,[16x(i-1),16xi-l]分成 "+ l等份;d3.若"》8,则将这些灰度级线性地伸展或压縮到子区间丄,[16x(/-l),16x/-l] 上16个灰度级上。
6. 根据权利要求5所述的一种均匀分布图像亮度的对比度增强方法,其特 征在于,步骤d2中将输入图像的每个连续的灰度级子区间映射到目标子区间 上的具体公式<formula>formula see original document page 3</formula>(本公式中L'为输入图像中区间i的一个灰度级,L为L'映射后目标区间的 灰度级.公式实现了将输入图像的子区间内的少数几个灰度级内插到目标区间 16个灰度级上,比如输入图像的一个子区间内有3个灰度级,那么经映射后分布在目标区间的16级灰度级区间上的第四、第八和第十二个灰度级上)。
7.根据权利要求5所述的一种均匀分布图像亮度的对比度增强方法,其特征在于,步骤d3中将输入图像的每个连续的灰度级子区间映射到目标子区间上的具体公式<formula>formula see original document page 4</formula>(本公式中的符号与权利要求6中符号的含义相同)。
全文摘要
本发明涉及一种均匀分布图像亮度的对比度增强方法。包括以下具体步骤a.输入图像,并将整个灰度显示范围0~255平均分为至少两个连续的子区间,作为输入图像映射的目标子区间;b.计算输入图像的直方图分布,统计每一灰度级对应的像素点个数;c.将输入图像的灰度级划分为与目标子区间数量相同的连续的子区间,每个子区间中灰度级对应的像素个数大致相等;d.将输入图像的每个连续的灰度级子区间映射到由0~255灰度区间划分出的目标子区间上。与直方图均衡化处理方法相比,本发明不仅能增加像素之间的视觉距离,同时还能更好的保持图像细节。
文档编号G06T5/40GK101286231SQ200810044630
公开日2008年10月15日 申请日期2008年6月4日 优先权日2008年6月4日
发明者强 刘 申请人:四川虹微技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1