999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于金字塔分解的自動(dòng)色彩均衡算法

2015-01-06 08:21:25白松浩邢姍姍
計(jì)算機(jī)工程 2015年2期
關(guān)鍵詞:細(xì)節(jié)色彩

張 明,白松浩,邢姍姍

(中國(guó)人民解放軍95899部隊(duì),北京100085)

基于金字塔分解的自動(dòng)色彩均衡算法

張 明,白松浩,邢姍姍

(中國(guó)人民解放軍95899部隊(duì),北京100085)

針對(duì)傳統(tǒng)自動(dòng)色彩均衡算法運(yùn)算速度慢、暗區(qū)細(xì)節(jié)不明顯的缺點(diǎn),提出一種基于金字塔分解的自動(dòng)色彩均衡算法。使用對(duì)數(shù)運(yùn)算將暗區(qū)圖像映射到更適合人眼觀察的顏色空間,利用高斯卷積核構(gòu)造圖像金字塔圖像序列,從金字塔最頂層圖像開(kāi)始進(jìn)行自動(dòng)色彩均衡,并對(duì)增強(qiáng)結(jié)果逐層進(jìn)行細(xì)化,直至金字塔最底層得到最終的增強(qiáng)圖像,細(xì)化時(shí)只需要少量像素間的比較操作,因而大幅降低了運(yùn)算復(fù)雜度。實(shí)驗(yàn)結(jié)果表明,該算法能有效改善圖像質(zhì)量,保持圖像細(xì)節(jié)信息,并且計(jì)算復(fù)雜度較低,便于實(shí)際應(yīng)用。

圖像增強(qiáng);自動(dòng)色彩均衡;金字塔分解;retinex理論;色彩恒常性;對(duì)數(shù)運(yùn)算

1 概述

色彩恒常性是指在不同光照條件下,人眼對(duì)物體顏色有著恒定感知的能力。在圖像處理領(lǐng)域,人們提出了一些顏色不變性模型來(lái)模擬人眼視覺(jué)特性以進(jìn)行圖像增強(qiáng),其中以retinex和自動(dòng)色彩均衡(Automatic Color Equalization,ACE)算法為主要代表。

retinex理論認(rèn)為,人眼感知的顏色由物體表面的反射性質(zhì)決定,而與光照信息無(wú)關(guān)。其代表算法有迭代算法[1]、中心/環(huán)繞算法[2-3]、隨機(jī)路徑算法[4]等。其中迭代算法計(jì)算量較大,難以自適應(yīng)地確定適當(dāng)?shù)牡螖?shù),而迭代次數(shù)對(duì)增強(qiáng)結(jié)果有很大影響;中心/環(huán)繞算法運(yùn)算使用高斯尺度算子估計(jì)光照?qǐng)D像,計(jì)算速度較快,但在圖像邊緣附近容易產(chǎn)生光暈現(xiàn)象;隨機(jī)路徑算法難以正確估計(jì)路徑的起始點(diǎn),容易導(dǎo)致圖像失真。

ACE算法[5-6]也充分利用了retinex思想,強(qiáng)調(diào)圖像的感知色彩源于與周圍色彩強(qiáng)度的對(duì)比,并在此基礎(chǔ)上融合了“灰界”和“白帶”2個(gè)色彩均衡的模型,有很好的增強(qiáng)效果。但ACE算法對(duì)于圖像中的所有像素都要進(jìn)行兩兩差分運(yùn)算,計(jì)算復(fù)雜度極高。本文引入多尺度分層的金字塔結(jié)構(gòu),逐層進(jìn)行ACE增強(qiáng)計(jì)算,利用上層的增強(qiáng)結(jié)果對(duì)下一層進(jìn)行有效預(yù)測(cè),以提高算法的計(jì)算效率。

2 ACE算法

為敘述方便,本文所述的圖像均是歸一化到[0,1]的浮點(diǎn)數(shù)圖像。

ACE算法包括2個(gè)部分:強(qiáng)度空間調(diào)整和動(dòng)態(tài)映射。強(qiáng)度調(diào)整的公式如下:

式中,I(·)代表輸入圖像;d(x,y)表示點(diǎn)x,y之間的距離;sα(.)是對(duì)比度調(diào)節(jié)函數(shù),用來(lái)增強(qiáng)小的圖像細(xì)節(jié),并抑制過(guò)強(qiáng)的邊緣信息,可以采用如下公式:

計(jì)算得到的Rc(x)已經(jīng)獲得了較好的增強(qiáng)效果,但其數(shù)據(jù)大多超出了顯示范圍,有必要對(duì)其進(jìn)行線性映射:

當(dāng)d(x,y)≡1,α→∞時(shí),ACE算法就相當(dāng)于全局直方圖均衡算法。

在現(xiàn)有研究文獻(xiàn)中,ACE的改進(jìn)算法主要集中對(duì)調(diào)節(jié)函數(shù)sα(.)、距離函數(shù)d(x,y)和映射方式進(jìn)行調(diào)整[5-6],也有將ACE應(yīng)用到HSV、對(duì)數(shù)域[7]等方面的研究,使得圖像在增強(qiáng)細(xì)節(jié)的同時(shí)保持顏色不失真。在提高算法效率方面,可以通過(guò)選取部分像素進(jìn)行差分運(yùn)算[8]、變分方程[9]、模板卷積[10]、多項(xiàng)式逼近[11]等方式,都在一定程度上提高了算法效率。

3 改進(jìn)的ACE算法

3.1 圖像預(yù)處理

在對(duì)ACE算法實(shí)驗(yàn)中發(fā)現(xiàn),如果輸入圖像的光照變化較大,原始ACE算法對(duì)暗區(qū)細(xì)節(jié)信息不能很好的增強(qiáng)顯示,因此,有必要對(duì)輸入圖像進(jìn)行非線性映射增強(qiáng)處理。在retinex算法中,一般都要對(duì)圖像進(jìn)行對(duì)數(shù)運(yùn)行,從圖1可以看出,log算子本質(zhì)上就是對(duì)暗區(qū)像素進(jìn)行了光照增強(qiáng)。

圖1 圖像對(duì)數(shù)運(yùn)算

本文采取了如下的自動(dòng)公式:

其中,log算子以自然數(shù)e為底,α是權(quán)重因子,α∈[0,1],取值如下:

其中,mean(I)表示圖像的均值,得到的I′(x)用于后續(xù)的圖像增強(qiáng)。

3.2 金字塔運(yùn)算

由于每一級(jí)金字塔圖像Gk均是輸入圖像的不同級(jí)別的近似,那么,對(duì)每一級(jí){Gk}進(jìn)行ACE增強(qiáng)得到{Lk},也必然是原始圖像ACE增強(qiáng)結(jié)果的近似。換言之,可以從金字塔的最高層開(kāi)始,逐層計(jì)算ACE增強(qiáng)算法,在計(jì)算Lk時(shí),可以利用Gk+1的增強(qiáng)結(jié)果Lk+1,即:

其中,pk為{Lk}中上下圖層的細(xì)節(jié)差異,可以通過(guò)Gk和來(lái)估計(jì)。在最頂層LN,只有一個(gè)像素點(diǎn),其值為0.5。在ACE算法中,每個(gè)點(diǎn)都與其他所有點(diǎn)進(jìn)行比較,與距離近處點(diǎn)的對(duì)比關(guān)系構(gòu)成細(xì)節(jié)信息,與遠(yuǎn)處點(diǎn)的對(duì)比關(guān)系構(gòu)成背景信息,因此,只需要計(jì)算Gk和中鄰域像素對(duì)pk的影響:

其中,Ω是以x為中心的鄰域,M是Ω內(nèi)除中心點(diǎn)外所有像素的個(gè)數(shù),對(duì)比式(1)可發(fā)現(xiàn),pk即是對(duì)Gk,進(jìn)行鄰域ACE增強(qiáng)的差異,除以αM是為了保證通過(guò)式(7)、式(8)得到的Lk滿足0≤Lk≤1。本文算法sα(.)采用式(2),d(x,y)使用常規(guī)的歐式距離。

對(duì)L0進(jìn)行線性拉伸,得到最終的增強(qiáng)圖像。

4 參數(shù)分析

在計(jì)算流程方面,本文算法和迭代retinex算法[1]有一定的共同點(diǎn),都采用了圖像金字塔結(jié)構(gòu),逐層進(jìn)行圖像預(yù)測(cè)、細(xì)化操作,直到最底層得到最終的增強(qiáng)圖像。兩者的差別主要在于,迭代retinex算法在每一層計(jì)算時(shí)都要反復(fù)與周圍像素進(jìn)行比較、更新操作,而本文算法采用式(8)只需要計(jì)算一次即可,計(jì)算復(fù)雜度更低。

算法中有2個(gè)主要參數(shù):α和Ω。圖2顯示了不同α值對(duì)增強(qiáng)圖像的影響,Ω取邊長(zhǎng)為7的方形區(qū)域,可以看出,隨著α值的增加,圖像的增強(qiáng)強(qiáng)度越大,當(dāng)α過(guò)大時(shí)(見(jiàn)圖2(f)),圖像就會(huì)出現(xiàn)較明顯的噪聲,反之,當(dāng)α過(guò)小時(shí)(見(jiàn)圖2(b)),圖像的部分細(xì)節(jié)信息又不夠凸顯,本文對(duì)多幅圖像進(jìn)行主觀評(píng)價(jià)測(cè)試,發(fā)現(xiàn)取得最佳增強(qiáng)效果時(shí)的α大多處于區(qū)間[3,5]內(nèi),因此本文取其中間值α=4。

圖3顯示了Ω取不同范圍時(shí)對(duì)增強(qiáng)圖像的影響(α=4),顯然,Ω值越大,算法的計(jì)算復(fù)雜度越高。Ω與圖像對(duì)比度有著密切的關(guān)系。隨著Ω區(qū)域的增大,輸出圖像的對(duì)比度逐漸增強(qiáng)(更有利于實(shí)驗(yàn)圖中標(biāo)牌文字的識(shí)別),當(dāng)邊長(zhǎng)大于等于7時(shí),輸出圖像已基本保持不變。因此,本文取邊長(zhǎng)為7,以便在不犧牲圖像質(zhì)量的前提下盡可能降低計(jì)算復(fù)雜度。

圖2 α對(duì)算法的影響

圖3 Ω對(duì)算法的影響

5 實(shí)驗(yàn)結(jié)果

將本文算法與傳統(tǒng)ACE算法、文獻(xiàn)[8]快速ACE算法和retinex增強(qiáng)算法進(jìn)行了比較。其中retinex選擇的是MSRCR算法[2],最大尺度為240,尺度數(shù)量為3,對(duì)比度增強(qiáng)因子1.2。

傳統(tǒng)ACE算法和文獻(xiàn)[8]算法采用α=4,比較結(jié)果如圖4和圖5所示,可以看出,4種算法都很好地增強(qiáng)了圖像細(xì)節(jié),但MSRCR算法的圖像對(duì)比度明顯偏高,圖4(b)和圖5(b)中都出現(xiàn)了較明顯的噪聲;文獻(xiàn)[8]算法由于只選取部分像素進(jìn)行比較運(yùn)算,導(dǎo)致色彩保持能力偏弱,例如圖4(c)和圖5(c)中背景色彩偏灰;傳統(tǒng)ACE算法的暗區(qū)部分仍然較為昏暗,例如圖4(d)中左下角區(qū)域;而本文算法在細(xì)節(jié)增強(qiáng)和顏色保持方面都有著優(yōu)異的表現(xiàn)。

圖4 4種算法的均衡效果比較1

圖5 4種算法的均衡效果比較2

在計(jì)算復(fù)雜度方面,本文算法有著更明顯的優(yōu)勢(shì),傳統(tǒng)ACE算法的時(shí)間復(fù)雜度是O(N4),文獻(xiàn)[9]將計(jì)算復(fù)雜度降低到O(N3log(N)),文獻(xiàn)[10-11]降低到O(N2log(N)),而本文和文獻(xiàn)[8]都將復(fù)雜度降低到了O(N2)的水平。以大小600× 400的灰度圖像為例,傳統(tǒng)ACE算法中每個(gè)像素點(diǎn)需要進(jìn)行600×400次差分和距離運(yùn)算。文獻(xiàn)[8]每個(gè)點(diǎn)減少到3 200次運(yùn)算(以其實(shí)驗(yàn)參數(shù)計(jì)算得到),而本文算法只需要(4/3)×7×7×2次運(yùn)算和金字塔圖像的構(gòu)建操作。在統(tǒng)一的實(shí)驗(yàn)平臺(tái)下(XP系統(tǒng),i3 2.3 GHz處理器,2 GB內(nèi)存,Matlab和c++混合編程),2張測(cè)試圖像的運(yùn)行時(shí)間統(tǒng)計(jì)如表1所示,可看出本算法在計(jì)算效率方面的提升性能。

表1 算法處理時(shí)間對(duì)比s

6 結(jié)束語(yǔ)

本文提出了一種基于金字塔分解的自動(dòng)色彩均衡算法,該算法采用加權(quán)對(duì)數(shù)算子,能夠有效增強(qiáng)圖像細(xì)節(jié)、改善暗區(qū)圖像質(zhì)量,且計(jì)算復(fù)雜度較低。實(shí)驗(yàn)結(jié)果表明,本文算法能有效改善圖像質(zhì)量,色彩恢復(fù)自然,具有廣闊的應(yīng)用場(chǎng)景。但該算法離實(shí)時(shí)處理要求還有較大的差距,因此,繼續(xù)降低計(jì)算復(fù)雜度和實(shí)現(xiàn)算法并行化是進(jìn)一步研究的內(nèi)容。此外,針對(duì)高動(dòng)態(tài)范圍圖像、遙感圖像、SAR圖像等不同類型圖像,算法的適應(yīng)性研究也將是下一步的研究方向。

[1] Funt B,Ciurea F,McCann J.Retinex in Matlab[J]. Journal of Electronic Imaging,2004,13(1):48-57.

[2] Jobson D J,Rahman Z U,Woodell G A.A Multiscale Retinex for Bridging the Gap Between Color Images and theHumanObservationofScenes[J].IEEE Transactions on Image Processing,1997,6(7):965-976.

[3] Meylan L,Sosstrunk S.High Dynamic Range Image Rendering with a Retinex-based Adaptive Filter[J]. IEEE Transactions on Image Processing,2006,15(9): 2820-2830.

[4] Banic N,Loncaric S.Light Random Sprays Retinex: Exploiting the Noisy Illumination Estimation[J].IEEE Signal Processing Letters,2013,20(12):1240-1243.

[5] Rizzi A,Gatta C,Marini D.A New Algorithm for Unsupervised Global and Local Color Correction[J]. Pattern Recognition Letters,2003,24(11):1663-1677.

[6] Rizzi A,Gatta C,Marini D.From Retinex to Automatic ColorEqualization:IssuesinDevelopingaNew Algorithm for Unsupervised Color Equalization[J]. Journal of Electronic Imaging,2004,13(1):75-84.

[7] 肖志云,李新科,軒 波,等.對(duì)數(shù)域中自動(dòng)色彩均衡化快速算法[J].計(jì)算機(jī)輔助設(shè)計(jì)與圖形學(xué)學(xué)報(bào), 2013,25(3):390-396.

[8] 查 煒,汪榮貴,傅劍蜂,等.基于人眼側(cè)抑制機(jī)制的自動(dòng)色彩均衡化算法[J].計(jì)算機(jī)工程,2013,39(1):7-10.

[9] Bertalm M,Caselles V,Provenzi E,et al.Perceptual Color Correction Through Variational Techniques[J]. IEEE Transactions in Image Processing,2007,16(4): 1058-1072.

[10] 袁雪庚,顧耀林.自動(dòng)色彩均衡快速算法[J].計(jì)算機(jī)輔助設(shè)計(jì)與圖形學(xué)學(xué)報(bào),2005,17(10):2269-2274.

[11] Pascal G.Automatic Color Enhancement(ACE)and Its Fast Implementation[EB/OL].(2012-11-06).http:// dx.doi.org/10.5201/ipol.2012.g-ace.

編輯 金胡考

Automatic Color Equalization Algorithm Based on Pyramid Decomposition

ZHANG Ming,BAI Songhao,XING Shanshan
(95899 Unit of PLA,Beijing100085,China)

An Automatic Color Equalization(ACE)algorithm based on pyramid decomposition is proposed to solve the problems emerge after using traditional ACE,such as low speed,obscure details in dark region.The algorithm utilizes the logarithmic calculation to adjust the image obscure region and employs Gaussian kernel to build image pyramid.Color equalization algorithm is applied at the top level of the image pyramid and the result is iteratively refined layer by layer with comparison between few pixels.The simulation results show that the proposed algorithm can efficiently improve visual quality of the image,preserve the details,reduce the computational complexity and make it more suitable for practical applications.

image enhancement;Automatic Color Equalization(ACE);pyramid decomposition;retinex theory;color constancy;logarithmic operation

張 明,白松浩,邢姍姍.基于金字塔分解的自動(dòng)色彩均衡算法[J].計(jì)算機(jī)工程,2015,41(2):215-218,223.

英文引用格式:Zhang Ming,Bai Songhao,Xing Shanshan.Automatic Color Equalization Algorithm Based on Pyramid Decomposition[J].Computer Engineering,2015,41(2):215-218,223.

1000-3428(2015)02-0215-04

:A

:TN919.81

10.3969/j.issn.1000-3428.2015.02.041

張 明(1981-),男,博士后,主研方向:圖像處理,視頻壓縮;白松浩,教授、博士;邢珊珊,工程師、碩士。

2013-11-29

:2014-04-17E-mail:zmshy2128@163.com

猜你喜歡
細(xì)節(jié)色彩
以細(xì)節(jié)取勝 Cambridge Audio AXR100/ FOCAL ARIA 906
秋天的色彩
留心細(xì)節(jié)處處美——《收集東·收集西》
繽紛夏日
奇妙的細(xì)節(jié)
神奇的色彩(上)
細(xì)節(jié)取勝
Coco薇(2016年10期)2016-11-29 19:59:58
春天的色彩
色彩當(dāng)?shù)?俘獲夏日
Coco薇(2015年5期)2016-03-29 23:18:25
決定成敗的,絕不是細(xì)節(jié)
山東青年(2016年1期)2016-02-28 14:25:30
主站蜘蛛池模板: 国产理论最新国产精品视频| 国产成人精品一区二区秒拍1o| 特级毛片8级毛片免费观看| 成人欧美日韩| 欧美色视频在线| 国产精品永久在线| 国产精品三区四区| 欧美国产日产一区二区| 亚洲精品日产精品乱码不卡| 成人在线视频一区| 亚洲另类国产欧美一区二区| 69av在线| 国产精品密蕾丝视频| 天天综合色网| 亚洲开心婷婷中文字幕| 日韩在线2020专区| 精品亚洲国产成人AV| 久久人妻xunleige无码| 最新加勒比隔壁人妻| 国产精品天干天干在线观看| 国产精品福利社| 亚洲综合网在线观看| 91精品国产自产在线老师啪l| 老色鬼久久亚洲AV综合| 少妇人妻无码首页| 欧美一级色视频| 91原创视频在线| 露脸国产精品自产在线播| 久久77777| 国产精品九九视频| 欧美日韩在线国产| 国产一线在线| 好久久免费视频高清| 亚洲国产精品一区二区第一页免 | 日韩欧美国产综合| 国产在线98福利播放视频免费| 久久窝窝国产精品午夜看片| 免费av一区二区三区在线| 欧美性久久久久| 亚洲欧美一区二区三区蜜芽| 国产网友愉拍精品| 久久国产精品波多野结衣| 久久综合国产乱子免费| 亚洲国产成人精品青青草原| 久久精品只有这里有| 97国产精品视频自在拍| 狠狠色成人综合首页| 亚洲系列中文字幕一区二区| 亚洲日韩久久综合中文字幕| 日本不卡免费高清视频| 中文字幕在线观看日本| 九九香蕉视频| 国产高清不卡视频| 天天综合网色| 激情国产精品一区| 国产精品欧美日本韩免费一区二区三区不卡| 国产视频自拍一区| 亚洲精品成人福利在线电影| 午夜三级在线| 99人妻碰碰碰久久久久禁片| 在线视频一区二区三区不卡| 国产特一级毛片| 不卡无码h在线观看| 久久人体视频| 久久久久青草大香线综合精品| 欧美亚洲欧美| 亚洲 欧美 偷自乱 图片| 免费网站成人亚洲| 久久精品中文字幕少妇| 精品国产毛片| av尤物免费在线观看| 国产色网站| 91网在线| 亚洲国产成人无码AV在线影院L| 极品尤物av美乳在线观看| 久久国产拍爱| 精品久久久久成人码免费动漫| 亚洲无码熟妇人妻AV在线| 99视频精品全国免费品| 国产欧美自拍视频| 2021天堂在线亚洲精品专区 | 日韩无码精品人妻|