国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于暗原色先驗(yàn)的圖像去霧優(yōu)化技術(shù)

2016-08-18 07:49申懷波王永康張孝崢
火力與指揮控制 2016年7期
關(guān)鍵詞:原色透射率先驗(yàn)

申懷波,王永康,張孝崢

(中國(guó)北方車(chē)輛研究所,北京 100072)

基于暗原色先驗(yàn)的圖像去霧優(yōu)化技術(shù)

申懷波,王永康,張孝崢

(中國(guó)北方車(chē)輛研究所,北京100072)

由于霧霾等大氣散射作用會(huì)使戰(zhàn)場(chǎng)環(huán)境獲取的圖像質(zhì)量退化,圖像去霧可以大幅度提升視覺(jué)效果,方便火控系統(tǒng)目標(biāo)識(shí)別與跟蹤?;诎低ǖ老闰?yàn)理論提出一種改進(jìn)的中值濾波算法,針對(duì)不同區(qū)域使用不同大小的濾波窗口,可以快速有效地對(duì)透射率細(xì)化,避免邊緣效應(yīng)。并且還提出了天空區(qū)域透射率優(yōu)化算法,去除了天空區(qū)域的紋理和斑塊效應(yīng)。實(shí)驗(yàn)結(jié)果表明,該算法具有速度快并且效果好的特點(diǎn)。

去霧算法,暗通道先驗(yàn),透射率優(yōu)化

0 引言

圖像作為感知戰(zhàn)場(chǎng)最直觀的信息,為發(fā)現(xiàn)和識(shí)別目標(biāo)帶來(lái)極大便利。然而,由于受到惡劣天氣的影響,使得采集到的圖像質(zhì)量受到極大退化。如在有霧的環(huán)境中,由于大氣散射的作用,拍攝出來(lái)的圖像色彩失真、對(duì)比度和能見(jiàn)度降低,圖像質(zhì)量退化嚴(yán)重影響了圖像信息的提取與應(yīng)用,對(duì)火控系統(tǒng)的目標(biāo)識(shí)別與跟蹤帶來(lái)嚴(yán)峻挑戰(zhàn)。因此,快速和高效的圖像去霧算法成為當(dāng)前研究熱點(diǎn)。

圖像去霧算法主要分為兩類:一類是基于圖像增強(qiáng)的算法,另一類是基于圖像復(fù)原的算法?;趫D像增強(qiáng)的方法大多基于直方圖均衡和Retinex算法,通過(guò)增加圖像亮度或?qū)Ρ榷?,突出?xì)節(jié)信息,從而減小霧對(duì)圖像的干擾。如Tan[1]通過(guò)增加復(fù)原圖像的局部對(duì)比度來(lái)達(dá)到去霧的目的,但是這種方法由于沒(méi)有考慮透射率,結(jié)果會(huì)使部分色彩過(guò)度飽和失真?;趫D像復(fù)原的去霧算法利用已有的模型和觀測(cè)到的數(shù)據(jù)反演退化過(guò)程,從而復(fù)原得到清晰的圖像。如Oakley[2]利用測(cè)得的場(chǎng)景景深信息,然后對(duì)光照分布進(jìn)行修正從而實(shí)現(xiàn)去霧。但是,該方法得到的透射率偏差較大,不能有效改善降質(zhì)圖像質(zhì)量。

HE[3]等人基于戶外無(wú)霧圖像統(tǒng)計(jì)規(guī)律,提出了基于暗通道先驗(yàn)的單幅圖像去霧算法。根據(jù)暗通道先驗(yàn)規(guī)律估算透射率,并且采用軟摳圖算法對(duì)透射率進(jìn)行細(xì)化,對(duì)降質(zhì)圖像去霧產(chǎn)生了較好的效果。但是該算法復(fù)雜度高,計(jì)算量大,計(jì)算速度和效率比較低。

本文基于暗原色先驗(yàn)規(guī)律,提出了改進(jìn)的中值濾波算法,改善了中值濾波在圖像去霧時(shí)造成的黑色斑點(diǎn)和去霧后圖像不自然等缺點(diǎn)。并針對(duì)原算法對(duì)天空區(qū)域不適用而造成去霧后圖像模糊現(xiàn)象,提出了透射率修復(fù)算法,提高了去霧圖像天空區(qū)域的視覺(jué)效果。

1 暗原色先驗(yàn)去霧算法

1.1大氣散射物理模型

根據(jù)大氣散射理論[4],在計(jì)算機(jī)視覺(jué)領(lǐng)域,廣泛使用以下公式:

其中,I(x)是指觀測(cè)到的像素顏色強(qiáng)度,J(x)表示場(chǎng)景的真實(shí)亮度。A表示圖像總體大氣光強(qiáng)。t(x)為大氣透射率,表示場(chǎng)景中物體反射的光線沒(méi)有發(fā)生散射而直接傳輸?shù)綌z像機(jī)的比例。J(x)t(x)表示場(chǎng)景信息在傳輸過(guò)程中的衰減。A(1-t(x))表示由于大氣散射作用導(dǎo)致圖像質(zhì)量下降。圖像去霧的目的就是從I(x)、t(x)和A中求出原圖像J(x)。

1.2暗原色先驗(yàn)去霧

何凱明等人通過(guò)對(duì)晴朗天氣下大量戶外無(wú)霧圖像統(tǒng)計(jì)發(fā)現(xiàn),絕大多數(shù)無(wú)霧圖像的每個(gè)局部區(qū)域,R、G、B 3個(gè)通道中至少一個(gè)顏色通道具有強(qiáng)度值很低的像素。公式定義如下:

Jc代表J的一個(gè)顏色通道,而Ω(x)是以x為中心的一塊方形區(qū)域。除了天空區(qū)域Jdark(x)的值總是很低,甚至趨近于0。則Jdark(x)稱為J的暗原色,并把以上規(guī)律稱為暗原色先驗(yàn)。

根據(jù)暗原色先驗(yàn)規(guī)律,透射率t'(x)計(jì)算過(guò)程如下:

假設(shè)全球大氣光強(qiáng)度A已知,并且在Ω(x)方形區(qū)域內(nèi)透射率t'(x)保持不變,有:

為了使去霧后,圖像更加真實(shí),對(duì)上式加入調(diào)整因子ω,表示去霧程度的大小。該值可根據(jù)具體情況進(jìn)行選取,原文中取ω為0.95。

則透射率t'(x)為:

全球大氣光A通常為常量,HE算法中求取過(guò)程如下:首先選取圖像暗通道中最大的0.1%像素,然后找到這些像素在原有霧圖像中對(duì)應(yīng)的點(diǎn),選取其中亮度最大的作為圖像大氣光估計(jì)。

至此,理論上根據(jù)求得的透射率t'(x)和A可對(duì)原圖像還原。然而,原算法對(duì)透射率估計(jì)過(guò)于粗糙,導(dǎo)致去霧后圖像存在較明顯邊緣效應(yīng)。原圖和去霧圖如圖1所示。因此,十分有必要對(duì)透射率進(jìn)行細(xì)化。

圖1 含霧圖及粗略透射率去霧圖

HE等人利用軟摳圖[5]的方法,可以有效去除holo效應(yīng)。但該算法計(jì)算量大,不能達(dá)到實(shí)時(shí)去霧的目的。HE又提出用引導(dǎo)濾波[6]代替軟摳圖對(duì)透射率進(jìn)行細(xì)化。但是計(jì)算較復(fù)雜,限制了該算法后續(xù)的代碼移植和硬件實(shí)現(xiàn)。并且HE等人的算法對(duì)天空等大面積明亮區(qū)域不適用,去霧后圖像天空處出現(xiàn)較明顯紋理與斑塊效應(yīng)。文獻(xiàn)[5]提出了用中值濾波代替HE的最小值濾波算法,但去霧后圖像會(huì)出現(xiàn)黑色斑點(diǎn),并且像素間過(guò)度不自然。

2 改進(jìn)算法

2.1改進(jìn)中值濾波細(xì)化透射率

采用暗通道先驗(yàn)去霧后,圖像產(chǎn)生邊緣效應(yīng)是由于對(duì)景深突變處的透射率估計(jì)錯(cuò)誤造成的。如窗口Ω(x)內(nèi),近景處像素強(qiáng)度值較小,而遠(yuǎn)景處強(qiáng)度值較大,則遠(yuǎn)景處的像素值經(jīng)最小值濾波后將會(huì)被低估,透射率t結(jié)果偏大。

中值濾波[5]是一種非線性低通濾波器,可以去除噪聲的同時(shí),保持圖像的邊緣?;驹硎且源翱谥邢袼兀▁,y)為中心,將窗口內(nèi)所有的像素從小到大排列,取中間值為該中心像素的強(qiáng)度值。采用中值濾波代替窗口內(nèi)最小值濾波會(huì)避免這種估計(jì)錯(cuò)誤。

若整幅圖像采用中值濾波,會(huì)發(fā)現(xiàn)去霧后圖像邊緣處,細(xì)節(jié)過(guò)于突出,像素間過(guò)渡不自然,并且濾波后圖像某些區(qū)域會(huì)產(chǎn)生黑色斑塊。這是由于在強(qiáng)度變化的邊緣,若某像素點(diǎn)強(qiáng)度值低(甚至趨于0),但窗口內(nèi)絕大多數(shù)像素值強(qiáng)度較大,中值濾波后該點(diǎn)取較大強(qiáng)度值,使透射率取值偏低所致。因此,對(duì)于強(qiáng)度值較低的局部暗區(qū)域,防止該點(diǎn)強(qiáng)度值因?yàn)榇翱趦?nèi)其他像素點(diǎn)被過(guò)度放大,將原濾波半徑減小。經(jīng)過(guò)大量實(shí)驗(yàn),我們發(fā)現(xiàn)對(duì)于明亮區(qū)域,中值濾波窗口半徑r1為4,窗口大小為9*9的效果較好。對(duì)于局部暗區(qū)域,窗口半徑r2取為1,即采用3*3的窗口,可以明顯減小邊緣區(qū)域像素被過(guò)度放大的現(xiàn)象,去除黑斑效應(yīng)。閾值K將整幅圖像劃分為亮區(qū)域與暗區(qū)域。為了方便計(jì)算,取K值為A*0.5。

實(shí)驗(yàn)結(jié)果如圖2所示。

圖2 去霧后算法效果對(duì)比

從圖2可以看出,只采用中值濾波求暗通道圖對(duì)透射率進(jìn)行優(yōu)化會(huì)使去霧后圖像出現(xiàn)黑色斑點(diǎn),并且去霧后圖像像素間過(guò)渡不自然。采用改進(jìn)的中值濾波算法后,黑色斑點(diǎn)消失,并且圖像平滑,視覺(jué)效果較好。

2.2天空區(qū)域透射率t優(yōu)化

大量實(shí)驗(yàn)發(fā)現(xiàn),在亮度較高的區(qū)域找不到像素值趨近于0的點(diǎn),也就是說(shuō)暗通道先驗(yàn)在這些區(qū)域不適用。在天空等區(qū)域,透射率t(x)為:

可以看出,在這些區(qū)域內(nèi),透射率t比原透射率大。為了更好地處理天空區(qū)域,本文首先分割天空區(qū)域,然后將透射率根據(jù)天空區(qū)域與非天空區(qū)域分別處理。

天空區(qū)域整體較平滑,相鄰像素間變化不大,因此,可以用像素間梯度信息來(lái)識(shí)別,梯度值越小表明該圖像越光滑。Sobel邊緣檢測(cè)算子用3*3鄰域的行與列之間的離散差計(jì)算梯度,輸入圖像在水平和垂直方向分別與模板進(jìn)行卷積,輸出二值圖像,邊緣處標(biāo)記為1,非邊緣處標(biāo)記為0。

檢測(cè)出梯度小的區(qū)域后,天空區(qū)域具有較高亮度值,根據(jù)亮度閾值可以準(zhǔn)確地分割出天空區(qū)域。

由于天空區(qū)域真實(shí)透射率比暗通道得到的透射率大,為了正確求取t,定義:

圖3 原圖與天空區(qū)域分割圖

為了防止改進(jìn)后天空區(qū)域透射率被度放大和防止對(duì)霧氣較濃區(qū)域過(guò)度去霧,本文對(duì)透射率t分別設(shè)置了上限tmax和下限tmin,此處tmax=1,tmin=0.1。即:

綜上所述,天空區(qū)域透射率優(yōu)化算法過(guò)程如下:

2.3求取去霧后圖像

根據(jù)上述所求得的大氣光強(qiáng)度A和透射率t,去霧后圖像可由下式求得:

3 實(shí)驗(yàn)結(jié)果分析

為了驗(yàn)證該算法的效率,在酷睿i5處理器,3 G內(nèi)存的計(jì)算機(jī)上基于matlab進(jìn)行了試驗(yàn),并將該優(yōu)化算法與HE等人的暗原色先驗(yàn)算法進(jìn)行比較。本節(jié)將從圖像去霧的處理效果與處理時(shí)間兩方面進(jìn)行對(duì)比。

3.1圖像去霧主觀效果

本文提出用改進(jìn)的中值濾波代替最小值濾波求透射率和對(duì)天空區(qū)域的透射率優(yōu)化算法。圖6與圖7分別給出了無(wú)天空區(qū)域與有天空區(qū)域,本文算法與文獻(xiàn)[3]算法的效果對(duì)比圖。

圖5 有霧圖像

圖6 無(wú)天空區(qū)域算法去霧效果對(duì)比

圖7 有天空區(qū)域算法去霧效果對(duì)比

通過(guò)比較可得,在圖像沒(méi)有大面積天空區(qū)域時(shí),該算法與HE提出的暗通道先驗(yàn)算法圖像去霧主觀效果差別不大,都能達(dá)到較好的去霧效果。和原算法相比,圖片的對(duì)比度有明顯提升,顏色的退化得到一定程度的修正。當(dāng)原圖像存在天空區(qū)域時(shí),該算法能夠有效地避免天空區(qū)域失真的塊效應(yīng)和較大面積的紋理。

3.2算法計(jì)算速度

本文與原算法分別對(duì)不同分辨率的相同圖片進(jìn)行測(cè)試,測(cè)試結(jié)果如下:

本文算法 文獻(xiàn)[3]算法600*400 1.32 s 8.51 s 800*500 2.24 s 18.11 s 1 200*900 3.35 s 23.67 s

由實(shí)驗(yàn)可以得出,改進(jìn)算法計(jì)算速度有較大提升。本算法利用改進(jìn)中值濾波取代了原算法中的軟摳圖算法對(duì)透射率進(jìn)行平滑,既保留了中值濾波的快速性,又可以有效地去除去霧后圖像的邊緣效應(yīng)。

4 結(jié)論

本文在暗原色先驗(yàn)算法的基礎(chǔ)上,提出了快速透射率細(xì)化算法。對(duì)暗通道圖采用改進(jìn)中值濾波算法代替最小值濾波,避免了計(jì)算繁瑣的軟摳圖和復(fù)雜的引導(dǎo)濾波,提升了計(jì)算速度,有效地避免了預(yù)案算法中的邊緣效應(yīng)。該算法還對(duì)天空區(qū)域透射率進(jìn)行優(yōu)化,消除了預(yù)案算法去霧后天空區(qū)域出現(xiàn)的紋理和斑塊,提升了天空區(qū)域去霧后的視覺(jué)效果。

為了更好地促進(jìn)該技術(shù)的推廣與應(yīng)用,如何將該技術(shù)應(yīng)用于實(shí)時(shí)視頻處理,并且將該算法移植到基于硬件資源的嵌入式系統(tǒng)中,是我們下一步的研究重點(diǎn)。

[1]TAN R T.Visibility in bad weather from a single image[C]// Proceedings of IEEE Conference on Computer Vision and Patter Recognition,2008:1-8.

[2]OKALEY J P,SATHERLEY B L.Improcing image quality in poor visibility using modal for degradation[J].IEEE Transactions on Image Processing.1998,7(2):167-179.

[3]HE K M,SUN J.Single image haze removal using dark channel prior[C]//IEEE Conference on Computer Vision and Pattern Recogniton,Maami,USA,2009:1956-1963.

[4]MCCARTHEY E J.Optics of the atmosphere:scattering by molecules and particles[M].New York:John Wiley and Sons,1976:23-32.

[5]GIBSON K B,VO D T,NGUYEN T Q.An investigation of dehazing effects on image and video coding[J].IEEE Transactions on Image Processing,2012,2l(2):662-673.

[6]HE K M,SUN J,TANG X O.Guided image filtering[C]//European Conference on Computer Vision,Crete,Greece,2010:1-14.

Optimized Image Dehazing Using Dark Channel Prior

SHEN Huai-bo,WANG Yong-kang,ZHANG Xiao-zheng
(China North Vehide Research Institute,Beijing 100072,China)

Atmospheric scattering effect can make image quality degradation.Image dehazing can improve visual effect and facilitate target recognition and tracking.This paper proposes improved median filter algorithm based on dark channel prior,using different sizes of filter window with different region.It can effectively refine transmissivity and avoid holo effect.Also,this paper proposes sky area transmissivity refine algorithm.It wipes off veins of sky and patch effect.Experimental results show that this algorithm is high-efficient to dehaze the image.

dehazing algorithm,dark channel prior,transmissivity refine

TP391

A

1002-0640(2016)07-0157-04

2015-06-05

2015-07-15

申懷波(1989-),男,山東聊城人,碩士研究生,助理工程師。研究方向:武器控制總體技術(shù)。

猜你喜歡
原色透射率先驗(yàn)
BOP2試驗(yàn)設(shè)計(jì)方法的先驗(yàn)敏感性分析研究*
噪聲對(duì)相干衍射成像重構(gòu)物體圖像的影響
基于暗通道先驗(yàn)的單幅圖像去霧算法研究與實(shí)現(xiàn)
一種考慮先驗(yàn)信息可靠性的新算法
圖像去霧中的大氣光強(qiáng)度自適應(yīng)恢復(fù)算法研究
先驗(yàn)的風(fēng)
電流變液光學(xué)性能的研究
風(fēng)
一種應(yīng)用于車(chē)牌檢測(cè)的改進(jìn)暗原色去霧算法
原色兒童村:讓孩子回歸自然
广东省| 获嘉县| 安化县| 奉新县| 长治市| 双柏县| 广丰县| 台东市| 德化县| 田阳县| 翁源县| 宁明县| 琼中| 濮阳市| 利津县| 莎车县| 都兰县| 宜君县| 文山县| 钟山县| 襄城县| 长泰县| 华安县| 铜鼓县| 乌兰察布市| 句容市| 陕西省| 林甸县| 苍梧县| 额尔古纳市| 黎城县| 怀宁县| 通海县| 读书| 沭阳县| 怀化市| 甘泉县| 莫力| 台湾省| SHOW| 通州区|