低照度图像增强算法的研究与实现
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
使用该方法对某些图像进行处理时,其具体增强效果不 易控制,处理结果总是得到全局均衡化的直方图。可能存在 的问题如下:
1)输出图像的实际灰度变化范围很难达到图像格式所 允许的最大灰度变化范围。
2)输出图像的灰度分布直方图虽然接近均匀分布,但其 值与理想值仍有可能存在较大的差异,并非是最佳值。
3)输出图像的灰度级有可能被过多地合并,因此容易造 成图像信息的丢失。
强,通过引入具有局部动态放大的对比度增强之后,暗区域部
分虽然得到了增强,强化了局部图像细节,但由于原始输入图
像的灰度值较低,使得整个输出图像视觉效果仍然不明显。 而改进的直方图均衡化算法能够扩展输出图像灰度的动态范 围及改善视觉效果,但却是以牺牲图像细节为代价的。综上
所述,提出了一种将改进的直方图均衡化方法与改进的局部
摘要:针对低照度图像暗且对比度低的特点,提出了一种将改进的直方图均衡化方法与改进的
局部对比度增强方法相结合的低照度图像处理方法,满足了图像增强的两种要求:调节动态范围,增
强局部对比度。实验表明该方法在对低照度图像处理时可以达到局部细节对比度增强和全局清晰的
效果。
关键词:低照度;图像增强;直方图;均衡化;局部对比度
局部对比度增强方法是在以像素为中心的处理窗口内,
根据该窗口平均灰度值帆,来进行增强,其公式为旧o:
g(菇,,,)=(_尺算,y)一丝.,)x.j}+丝,,
(6)
其中,||}为放大倍数,以茗,y)为原始输入图像(石,),)处灰度
值,g(石,),)为增强输出图像(石,y)处灰度值。当_|}>1时:如果
以戈,),)>皿。则g(互,),)>八髫,),);如果以茹,,,)<丝.y,则
g(髫,,,)=』I幺删+(1一朋ra)G(菇,,,)+
—盘。廷丛些! 一
(10)
DS’矗。。(G(髫,y))
在本算法中,设:
万方数据
第8期
彭波等:低照度图像增强算法的研究与实现
2003
k(Go∥”_MOD(万蒜)
(11)
了由于灰度级合并所造成的灰度层次损失,在图像整体增强 的同时对局部细节也起到了细化作用,其直方图更接近标准
(1)
其中,O≤“≤1,且七=O,1,…,Z一1。变换函数丁(r)为:
I
I
*
瓢=T(“)=∑P,(,:『)=∑÷
(2)
J=u
J=u 一
其中,0≤0≤1,且,=0,1,…,Z一1。
根据原始输入图像直方图的统计值可以算出均衡化后各
像素的灰度值,直方图上灰度分布较密的部分被拉伸,灰度分 布稀疏的部分被压缩,从而使一幅图像的对比度在总体上得 到增强。
其中,当G(石,y)=0时,七一(0)设为500。 3)进行域值判断:
图像(图4),图像更清晰。 表1给出了不同处理方法产生的结果图像直方图参数。
由式(12)可看出:肘。D埘+(1一膨。)G(菇,,,)起到了灰度
其中,平均值表示直方图色调的平均值;标准偏差表示层次值
直方图调节动态范围的作用,而纽1』。堕』L型! 坠止一则起到
万方数据
2002
计算机应用
2007卑
,=(Z一1)i广—∑P,垡(r。L1) 丁一
(4)
∑Pr(h)+∑P,(r。)
因为∑P,(k)=1,P,(“)=nt/n,n。代表灰度级为k的像
素数目,n为整幅图像的总像素数,所以式(4)可以进一步变
换为:
_『=(z一1)向2(‘一1)急 i—l
i—l
∑P,(r。)
第27卷第8期 2007年8月
计算机应用
Computer Applications
V01.27 No.8 Aug.2007
文章编号:100l一9081(2007)08—2001—03
低照度图像增强算法的研究与实现
彭 波,王一鸣
(中国农业大学信息与电气工程学院,北京100083)
,
(pengbo—cau@126.com)
0 引言
图像增强是图像处理的一种基本手段,它往住是各种图 像分析与处理时的预处理过程,其主要目的是:1)改善图像 的视觉效果,提高图像成分的清晰度;2)使图像变得更有利 于计算机处理。图像增强的方法一般分为空问域和变换域两 大类:空间域方法直接对图像像素的灰度进行处理,变换域方 法在图像的某个变换域中对变换系数进行处理,然后通过逆 变换获得增强图像。
采用改进的局部对比度增强方法,由于利用局部窗口统
计方差和可根据需要调整放大系数,因此对不均匀的低对比 度图像具有良好的增强效果,且在整体增强的同时,可针对局
部图像进行微调。
3低照度图像增强方法
比较上述两种方法的优缺点,针对低照度图像的特点,提
出了一种新的低照度图像增强方法:将改进的直方图均衡算
法和改进的局部对比度增强法相结合。 采用改进的局部对比度增强算法对低对比度图像进行增
0≤,(茗,,,)≤255
, 其他
(12)
4 实验分析
图3原始低照度图像及直方图图4正常照度图像及直方图
在养殖场,由于养殖密度较高,浮游生物的呼吸以及有机 物的分解都要消耗大量的氧气,池塘往往容易出现水中氧气 不足的情况,造成鱼类因窒息而大量死亡,这种现象俗称“泛 池”,一般发生在午夜时分。对池塘进行夜间监控,在发现 “泛池”现象时马上报警,通知养殖人员及时采取有效措施是 非常有必要的。为了改善低照度图像的可视性和局部细节的 清晰性,需要对图像进行增强处理。将本文提出的低照度图 像增强算法应用于养殖场监控系统,图l给出了原始输入的 低照度图像及灰度直方图,图2给出了增强后的图像及灰度 直方图。
g(菇,y)<以茹,,,)。
使用局部对比度图像增强方法能强化局部图像细节,对
不均匀图像具有良好的增强效果。但对不均匀的低对比度图
像增强效果不理想,放大系数在对比度增强过程中不可调,在 整体增强的同时,不能针对局部图像进行微调。
2.2改进的局部对比度图像增强方法
考虑利用局部窗口统计方差得到确定放大倍数,对不均
不是太高,这时需要动态地根据图像的局部灰度值来调整放
大倍数。该灰度值可以使用该像素的灰度值或窗口的平均值,
放大倍数可以通过调节期望方差Ds和最大放大倍数|j}~的
值来调节。
一般情况下不希望期望方差很小,因为当期望方差过小
时反而会引起对比度的下降。因此在原始输入图像低对比度
(低方差)的情况下,放大倍数很容易被限制在最大放大倍数
clea础’dobal image wi血enougll local contrast details in pD0cessing a 10w iu啪ination image.
Key words:low—iⅡulninati∞;image enhaIlcement;量listo铲锄;equalization;local con乜舶t
低照度图像的细节灰度差别只在几十级以内,且图像灰 度值较低。因此,希望通过一种图像增强处理既能清晰看到 整幅图像又能突出局部细节,目前传统图像增强算法很难做 到很好的兼顾。本文提出了一种新方法,通过实验表明在对 低照度图像处理的整体效果和局部细节方面得以兼顾。
1 对传统直方图均衡化方法的改进
直方图均衡化方法是将一已知灰度概率密度分布图像经
中图分类号:TP391.41;’TP301.6;
文献标志码:A
Research and implementation of eIlllancement
a:lgori岫for low-ill删[“.mation image
PENG Bo,WANG Yi—ming
(cD魄e矿删白册耐幻n口耐Ek眺口z E晒册^%现i舭A咖如u谳№协邮咄&蚵昭100083,蕊i№)
2对传统局部对比度图像增强方法的改进
直方图均衡化一般会使原始图像的灰度等级减少,这是
由于均衡化过程中要进行近似舍入所造成的,被舍入合并的
灰度级是原始图像上出现频率较低的灰度级。如果这些灰度
级构成的图像细节比较重要,则可以采用局部对比度增强技
术来减少由于灰度级合并所造成的灰度层次的损失。
2.1 传统的局部对比度图像增强方法
嬲’后M。(G(x,y))
了增强局部对比度细化的作用。
的变换幅度;中问值表示层次值的中间值。可以看出,采用本 文提出的低照度图像增强方法处理图像产生的误差最小,且 更接近于正常照度下的图像。
g(戈,,,)=
帆 D膨 +
帆
峨 DM ,●●,、●●、
+
吮
丛苎!!!二丝::
。
立.
!
DS‘矗M。(G(茗,),))
1.2改进的直方图均衡化方法
对原始图像灰度直方图中第i级的灰度工(石,y),根据其
i一1
i一1
左右两边的∑Pr(h)和∑P,(靠)之比来确定其修正后的
★=U
‘2l+l
灰度毋(x,y)的位置,:
f一1
f一1
J:(z—l一,)=∑P,(k):∑P,(“)
(3)
k3U
12p}l
经整理后得:
收稿日期:2007一02—28;修回日期:2007—03—23。 作者简介:彭波(1960一),女,北京人,教授,主要研究方向:图像处理及视频传输技术;王一鸣(1940一),男,北京人,教授,主要研究方 向:智能化检测与控制技术。
以扎一=帆删“卜虬批一筹毓 匀低对比度图像具有很好的增强效果HJ: “,.,、一M
(7)
其中:删、D.s分别为对比度增强后的图像所希望达到的均值
和方差,帆为均值调整系数,矗。为放大系数,,(牟,y)、g(菇, y)分别为原始输入图像和对比度增强后的图像值。
M。为原始输入图像局部统计的均值,有:
.
甲
审来自百度文库
过某种变换变成一幅具有均匀灰度概率密度分布的新图像, 其结果是扩展像素取值的动态范围,从而达到增强图像整体 对比度的效果,是一种常用的灰度增强算法。
1.1传统的直方图均衡化方法 如果一幅图像的像素数为几,共有Z个灰度级,取代表灰
度级为“的像素的数目,则第矗个灰度级出现的概率可以表
示为‘“:
P,(^)=nI/凡
五一。因此,J}一值的调节就显得比较关键。 实现上述基本思想的过程如下:
1)调整常数D咐、Ds和帆,以便按照需要调整对比度增
强后的图像;
2)设置七一值。.|}~的值和图像局部灰度值的关系可以 使用各种函数来调节,为了加快运算速度,可以为其建立一张
索引表。在本算法中使用窗口平均值幂函数的倒数(幂指数
小于1大于0)。这样,当局部灰度值较小时,J|}一的值很大;当 局部灰度值增加时,七一的值迅速趋向于某个恒定值。定义该 Jj}一函数为而一(皿.,)。
iu删nation Abstract:舢IIling at tlle darkness锄d low contraLst of low
image, a low iⅡulllination image eIlllancement
method,combiIling improved Histogram eqll出zation aIld improved local contrast eIlll明cement,was desi印ed,wKch satisfied the needs of a由usdng dyll锄ic range蛐d enhaIlcing 10cal contrast. Experiments show t}lat the metllod wiⅡ百ve obsen,er a
犯.,=壶∑∑火埘)
(8)
"
#:l
y2I
盯:,为原始输入图像局部统计的方差,有:
.
F
事
蠢.,=壶∑∑叭算,),)一帆,,]2
(9)
77
,:l y。l
在某些情况下,不同灰度值的增强要求不同。比如对于不
均匀的低照度图像,低灰度值(暗区域)部分要求更高的对比
度增强倍数,而对于中等灰度值部分,对于对比度增强的要求
对比度增强方法相结合的低照度图像方法,并应用该方法对 图像进行增强处理,同时满足图像增强的两种要求:调节动态
范围,增强局部对比度,前者使图像外貌较好,后者能增强图 像细节,从而解决了低照度图像暗且对比度较低的问题。
低照度图像增强方法具体实现如下: 1)根据改进的直方图均衡化方法,对整张原始输入图像 进行直方图统计并均衡化,得到新灰度级分布,令此时的灰度 映射函数为G(髫,y)。 2)修改式(7):
∑‰
(5)
实现上述基本思想的过程如下: 1)列出原始输入图像的灰度级Z(并,,,),i=O,1,2,…,
Z一1:
2)统计各灰度级的像素数目巩; 3)构造灰度映射表: 筋(并,,,)=厶(戈,,,)
岛(戈,y)=,Ⅳr{(z一1)(∑n^)(n一心)+o.5};江l,
2,…,Z一2
gf一1(石,y)=正一l(x,y) 4)由灰度映射表的对应关系,修正原始输入图像的灰度 级,得到新灰度级分布。令此时的灰度映射函数为G(省,),)。 G(髫,y)起到了直方图调节动态范围的作用。 采用改进的直方图均衡化方法,可以更好地改善输出图 像灰度分布直方图的动态范围及分布结果,但图像细节信息 丢失的问题并没有得到解决。