• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      導(dǎo)向?yàn)V波的高光去除改進(jìn)算法

      2021-10-28 05:59:32郭碧茹孔韋韋
      關(guān)鍵詞:高光色度像素點(diǎn)

      郭碧茹,孔韋韋,陳 斌

      1.西安郵電大學(xué) 計(jì)算機(jī)學(xué)院,西安 710121

      2.陜西省網(wǎng)絡(luò)數(shù)據(jù)分析與智能處理重點(diǎn)實(shí)驗(yàn)室,西安 710121

      機(jī)器視覺(jué)應(yīng)用過(guò)程中涉及的檢測(cè)算法與采圖效果有很強(qiáng)的關(guān)聯(lián)性。然而,在實(shí)際場(chǎng)景中,由于環(huán)境光的限制,導(dǎo)致很多情況下無(wú)法獲得理想的打光效果。譬如,當(dāng)目標(biāo)物體的表面較為光滑時(shí),可能會(huì)出現(xiàn)反光現(xiàn)象,而反光部分在圖像中通常是顯著區(qū)別于周?chē)伾母吖鈪^(qū)域,在該區(qū)域中,目標(biāo)物體原有的紋理、形狀、顏色等特征都會(huì)出現(xiàn)不同程度的減弱甚至消失。與此同時(shí),圖像中高光區(qū)域的存在,還會(huì)直接導(dǎo)致圖像分割[1]、圖像識(shí)別[2]及特征匹配[3]過(guò)程中產(chǎn)生錯(cuò)誤。因此,圖像中高光區(qū)域的存在是影響機(jī)器視覺(jué)應(yīng)用的一個(gè)重要問(wèn)題,有必要研究如何去除圖像中的高光從而恢復(fù)物體的原有特征的有效方法。

      針對(duì)該問(wèn)題,國(guó)內(nèi)外主流解決方法大致分為兩類(lèi):基于實(shí)驗(yàn)室標(biāo)定的序列圖像高光補(bǔ)償方法[4]以及基于雙色反射模型[5]的單張圖像高光去除方法。因?yàn)榛谛蛄袌D像高光補(bǔ)償?shù)姆椒▽?duì)光源的數(shù)量和位置變化有要求[6],實(shí)際情況下往往難以獲得合格的序列圖像,因此,對(duì)單張圖像的高光去除方法顯得尤為重要。

      基于單張圖像的高光去除方法主要基于由鏡面反射和漫反射構(gòu)成的雙色反射模型。Shafer[5]率先提出了能夠分離鏡面反射分量的雙色反射模型。之后,Tan等[7]根據(jù)Shafer的研究,將像素點(diǎn)投射到最大強(qiáng)度色度空間,采用從鏡面到漫射機(jī)制和強(qiáng)度對(duì)數(shù)微分的方法,分離出了漫反射分量和鏡面反射分量,但在分離過(guò)程中,像素點(diǎn)色度發(fā)生了變化,從而導(dǎo)致圖像的顏色失真;鄭芝寰等[8]為解決顏色失真的問(wèn)題,提出基于色度聚類(lèi)的高光區(qū)域選取算法和利用MSF圖像尋找高光點(diǎn)的體色度的算法,但計(jì)算過(guò)程較為復(fù)雜;Yang等[9]基于漫反射分量的最大部分在彩色圖像中平滑變化的特性,將低通濾波器應(yīng)用到顏色分量的最大部分用于估計(jì)鏡面反射分量,該方法可以去除高光,但是對(duì)于黑色像素點(diǎn)會(huì)出現(xiàn)褪色和紋理缺失現(xiàn)象;高如新等[10]針對(duì)褪色和紋理缺失問(wèn)題,將漫反射分量的像素點(diǎn)和鏡面反射分量的像素點(diǎn)加以分離,應(yīng)用雙邊濾波器對(duì)兩類(lèi)像素點(diǎn)的最大漫反射色度分別進(jìn)行了估算,去除了鏡面反射分量,但由于雙邊濾波出現(xiàn)了梯度反轉(zhuǎn),導(dǎo)致一些圖像出現(xiàn)了偽影[11];許麗等[12]針對(duì)高光區(qū)域顏色失真和紋理缺失的現(xiàn)象,采用x-means聚類(lèi)算法,在最大最小色度空間進(jìn)行像素聚類(lèi),最終將漫反射像素點(diǎn)與鏡面反射像素點(diǎn)分離,但x-means聚類(lèi)算法需要用戶初始輸入最小聚類(lèi)數(shù)和最大聚類(lèi)數(shù)方可運(yùn)行,這導(dǎo)致聚類(lèi)結(jié)果依賴(lài)于人工設(shè)定的聚類(lèi)數(shù)。

      在此背景下,為了防止黑色像素點(diǎn)褪色、較好地保留圖像邊緣和紋理信息、避免偽影,本文提出了一種導(dǎo)向?yàn)V波的高光去除改進(jìn)算法。該算法通過(guò)設(shè)定閾值將圖像中的黑色像素加以分離,并分別估算黑色像素和其他像素的最大漫反射色度;同時(shí),該算法還利用導(dǎo)向?yàn)V波器保邊濾波和梯度保持的優(yōu)點(diǎn),對(duì)最大色度圖進(jìn)行了平滑處理,最大限度地保留了圖像的邊緣和紋理,避免了偽影效應(yīng);此外,本文在分離漫反射分量時(shí),根據(jù)公式中分母與設(shè)定閾值的關(guān)系,將像素點(diǎn)劃分為兩類(lèi),并采用不同方法實(shí)現(xiàn)了漫反射分量的精確分離。根據(jù)實(shí)驗(yàn)結(jié)果,該算法相比于傳統(tǒng)算法,在防止黑色像素褪色、保留圖像邊緣紋理信息和避免偽影方面均表現(xiàn)出優(yōu)勢(shì)。

      1 基于雙色反射的高光去除模型

      本文算法基于Tan等的基于雙色反射的高光去除模型[7]。任意光線的反射能量都可以分為漫反射和鏡面反射兩種分量,不同光線中兩種分量所占的比例不同。文獻(xiàn)[5]提出,圖像中任意像素點(diǎn)的反射光線可以表示為:

      文獻(xiàn)[7]對(duì)圖像中任意像素點(diǎn)的色度進(jìn)行了定義:其中,α(x)代表像素顏色有關(guān)的色度,β(x)代表漫反射色度,γ(x)代表鏡面反射色度。

      同時(shí),文獻(xiàn)[7]定義任意像素點(diǎn)的最大色度為:

      定義任意像素點(diǎn)的最大漫反射色度為:

      假設(shè)光源為標(biāo)準(zhǔn)白光,文獻(xiàn)[7]提出,圖像中每一個(gè)像素點(diǎn)的漫反射分量I d(x)可以表示為:

      其中,αmax(x)、Imax(x)容易求出,但最大漫反射色度βmax(x)并非已知。因此,若能求解βmax(x),便可得到每個(gè)像素點(diǎn)的漫反射分量,故圖像的高光去除問(wèn)題可以簡(jiǎn)化為每個(gè)像素點(diǎn)的最大漫反射色度βmax(x)的求取問(wèn)題。

      進(jìn)一步的,文獻(xiàn)[9]提出,最大漫反射色度βmax(x)可用式(7)進(jìn)行估計(jì):

      給定一幅含高光的toys圖像(圖1(a)),文獻(xiàn)[9]對(duì)每個(gè)像素點(diǎn)的最大色度加以求解,得到了toys圖像的最大色度圖(圖1(b))。設(shè)置最大漫反射色度βmax(x)的估計(jì)值為常數(shù)0.5,使用式(5)、式(6)提取出漫反射分量,然后根據(jù)所提取的漫反射分量計(jì)算最大漫反射色度,得到最大漫反射色度圖(圖1(c))。通過(guò)觀察最大漫反射色度圖不難發(fā)現(xiàn),在表面顏色相似的局部區(qū)域,最大漫反射色度的方差非常小,具有局部平滑的特征。進(jìn)一步比較最大色度圖和最大漫反射色度圖得知,二者的區(qū)別僅在于高光部分。因此,對(duì)最大色度圖應(yīng)用低通濾波,將會(huì)平滑高光引起的方差,得到真正的最大漫反射色度βmax(x)。

      圖1 文獻(xiàn)[9]的最大色度圖和最大漫反射色度圖Fig.1 Maximum chromaticity image and maximum diffuse chromaticity image of literature[9]

      因而,最大漫反射色度的估算值βmax(x)所對(duì)應(yīng)的灰度圖可以作為引導(dǎo)圖來(lái)平滑最大色度圖αmax(x),從而獲得每個(gè)像素點(diǎn)濾波后的最大色度顯然,濾波后的最大色度比αmax(x)更接近βmax(x)。然而,在平滑過(guò)程中,漫反射像素點(diǎn)也會(huì)被鏡面反射像素點(diǎn)影響,導(dǎo)致漫反射像素點(diǎn)濾波后的灰度值略低于濾波前的灰度值,即漫反射像素點(diǎn)的略小于αmax(x)。然而,由于漫反射像素點(diǎn)不包含鏡面反射分量,其最大漫反射色度值與最大色度值相等。因此,文獻(xiàn)[9]為了消除漫反射像素點(diǎn)所受到的影響,選取與αmax(x)兩者中的最大值,作為真實(shí)的最大漫反射色度值βmax(x),即:

      最后,將βmax(x)代入式(6)得到,再將代入式(5)中,可得到圖像的漫反射分量I d(x),I d(x)即為原圖像去除高光后的圖像。

      2 改進(jìn)的高光去除算法

      2.1 傳統(tǒng)的圖像高光去除算法

      基于第1章的分析可以得到傳統(tǒng)的圖像高光去除算法。

      步驟1提取原圖像中每個(gè)像素點(diǎn)的RGB三通道值,代入式(3)計(jì)算每個(gè)像素點(diǎn)的最大色度αmax(x),得到最大色度圖。

      步驟2通過(guò)式(7)計(jì)算每個(gè)像素點(diǎn)的最大漫反射色度估算值βmax(x),得到最大漫反射色度估算圖。

      步驟3采用雙邊濾波器對(duì)最大色度圖過(guò)濾高光,并在此過(guò)程中,將最大漫反射色度估算圖作為濾波引導(dǎo)圖像,得到濾波后的最大色度

      步驟4在得到每個(gè)像素點(diǎn)的濾波后的最大色度后,將其與濾波前的最大色度αmax(x)進(jìn)行比較,取較大值作為真實(shí)的最大漫反射色度值βmax(x)。

      步驟5將βmax(x)代入式(6),得到,再將代入式(5)中,得到每個(gè)像素點(diǎn)的漫反射分量I d(x),由每個(gè)像素點(diǎn)的漫反射分量I d(x)構(gòu)成的圖像即為原圖像去除高光后的圖像。

      2.2 改進(jìn)的最大漫反射色度估計(jì)

      通過(guò)研究發(fā)現(xiàn),基于現(xiàn)有文獻(xiàn)所提出的算法,去除高光后的效果圖中有部分原圖像顏色為黑色的區(qū)域在去除高光后發(fā)生了褪色,且同時(shí)產(chǎn)生了光暈。文獻(xiàn)[9]和文獻(xiàn)[13]中的cups圖像的原圖像和去除高光后的效果圖如圖2所示。

      圖2 文獻(xiàn)[9]、文獻(xiàn)[13]去除高光效果圖Fig.2 Highlight removal effect of literature[9]and literature[13]

      在圖2(b)和圖2(c)中,女孩的頭部以及頭部以上區(qū)域由原圖像中的黑色褪色為了灰色,并產(chǎn)生了不同程度的光暈。由此發(fā)現(xiàn),上述文獻(xiàn)在對(duì)黑色的像素點(diǎn)進(jìn)行去高光處理時(shí)出現(xiàn)了錯(cuò)誤。究其原因,文獻(xiàn)[9]和文獻(xiàn)[13]在步驟2中均采用傳統(tǒng)算法計(jì)算最大漫反射色度的估算值,而傳統(tǒng)算法利用式(7)計(jì)算最大漫反射色度估算值。對(duì)于黑色的像素,RGB三通道值均較小且RGB三通道值之間差值較小,使得式(7)中分子αmax(x)-αmin(x)的值接近于0,導(dǎo)致計(jì)算出的最大漫反射色度的估算值與實(shí)際值產(chǎn)生了偏差。

      因此,本文設(shè)定閾值th1∈[10,20],即th1為區(qū)間[10,20]中的某一設(shè)定值。當(dāng)某像素點(diǎn)的三通道值中的最大值小于閾值th1時(shí),將該像素點(diǎn)視為黑色像素。由于圖像中的高光通常接近于白光,而黑色像素三通道值中的最大值小于閾值th1,因此可以認(rèn)為黑色像素不含高光部分,即黑色像素點(diǎn)為漫反射像素點(diǎn)。漫反射像素點(diǎn)的最大漫反射色度等于像素點(diǎn)的最大色度。因此,區(qū)別于傳統(tǒng)算法,將包括黑色像素在內(nèi)的每個(gè)像素點(diǎn)的最大漫反射色度的估算值β?max(x)進(jìn)行統(tǒng)一計(jì)算,本文將黑色像素的最大漫反射色度的估算值β?max(x)置為最大色度值αmax(x),從而避免對(duì)黑色像素的最大漫反射值產(chǎn)生錯(cuò)誤估計(jì)。

      漫反射像素點(diǎn)的最大漫反射色度值等于最大色度值的證明如下:

      基于上述改進(jìn)的最大漫反射色度估算值的計(jì)算方法,得到本文的最大漫反射色度估算圖,并采用傳統(tǒng)算法計(jì)算得到傳統(tǒng)最大漫反射色度估算圖。本文最大漫反射色度估算圖和傳統(tǒng)最大漫反射色度估算圖如圖3所示。

      圖3 本文最大漫反射色度和傳統(tǒng)最大漫反射色度估算圖Fig.3 Proposed maximum diffuse chromaticity and traditional maximum diffuse chromaticity estimation images

      可以看出,相比于傳統(tǒng)的最大漫反射色度估算圖,本文對(duì)于黑色像素的最大漫反射色度的估計(jì)更為準(zhǔn)確,使得黑色像素的區(qū)域更為顯著,圖像的邊緣和細(xì)節(jié)更清晰,有利于最大漫反射色度估算圖在作為引導(dǎo)圖引導(dǎo)平滑過(guò)程時(shí)能夠更好地保留圖像邊緣和細(xì)節(jié)。

      2.3 利用導(dǎo)向?yàn)V波器平滑高光

      雙邊濾波器雖然能保邊濾波,但對(duì)于圖像的細(xì)節(jié)和紋理信息保留較差,且在像素點(diǎn)周?chē)嗨屏炼鹊南袼攸c(diǎn)很少時(shí),輸出亮度會(huì)變暗,引起梯度反轉(zhuǎn),導(dǎo)致光暈偽影的出現(xiàn)。針對(duì)雙邊濾波器的缺陷,在傳統(tǒng)算法的步驟3中,本文決定采用導(dǎo)向?yàn)V波器[14]來(lái)平滑高光。

      導(dǎo)向?yàn)V波器引入了一個(gè)包含導(dǎo)向圖像和輸入圖像的局部線性模型,其中,導(dǎo)向圖像作為濾波內(nèi)容圖像,對(duì)輸入圖像進(jìn)行引導(dǎo)濾波,這就保證了導(dǎo)向?yàn)V波既可以平滑噪聲,又可以保留導(dǎo)向圖像的邊緣紋理信息。同時(shí),導(dǎo)向?yàn)V波的權(quán)值不僅取決于歐式距離,還取決于亮度差,這就避免了由于亮度差導(dǎo)致的偽影效應(yīng)。

      假設(shè)導(dǎo)向?yàn)V波的輸入圖像為P,輸出圖像為q。則輸出圖像q可以表示為:

      其中,I i為導(dǎo)向圖像I的像素值,ωk為濾波窗口為窗口ωk中像素點(diǎn)的個(gè)數(shù),另外,

      其中,μk和分別是導(dǎo)向圖I在窗口ωk中的均值和方差,ε是正則化參數(shù)。

      為了方便對(duì)比,本文分別采用雙邊濾波器和導(dǎo)向?yàn)V波器,在相似的濾波強(qiáng)度下進(jìn)行平滑濾波,雙邊濾波的效果圖和導(dǎo)向?yàn)V波的效果圖如圖4所示。

      圖4 雙邊濾波和導(dǎo)向?yàn)V波效果圖Fig.4 Result image of bilateral filter and guided filter

      可以看出,圖4(a)中存在較多未被完全平滑的高光區(qū)域,如右側(cè)玩具的雙臂,同時(shí)部分漫反射像素點(diǎn)被過(guò)度平滑,如圖4(a)框選部分的物體已經(jīng)被平滑得很模糊;此外,相比圖4(b),圖4(a)的邊緣部分較為模糊。細(xì)節(jié)信息的保留程度也較差,例如在圖4(a)中,魚(yú)眼和魚(yú)尾部位的紋理相比圖4(b)顯得模糊。因此,總體上看,相比于雙邊濾波,導(dǎo)向?yàn)V波在邊緣和細(xì)節(jié)方面表現(xiàn)更好。

      此外,導(dǎo)向?yàn)V波算法的時(shí)間復(fù)雜度與濾波半徑的大小無(wú)關(guān),因此在采用較大濾波半徑處理圖像時(shí)效率更高;而采用雙邊濾波平滑高光,包括了兩個(gè)卷積運(yùn)算,時(shí)間成本較高。本文采用導(dǎo)向?yàn)V波器在運(yùn)行效率上有明顯的提升。在上述圖4的濾波處理中,雙邊濾波的處理時(shí)間為5.054 s,導(dǎo)向?yàn)V波的處理時(shí)間為0.145 s,導(dǎo)向?yàn)V波的處理效率提高了35倍。

      2.4 改進(jìn)的漫反射分量計(jì)算方法

      在傳統(tǒng)算法的步驟5中,將βmax(x)代入式(6)中可得到圖像的漫反射分量∑I d(x)。

      在仿真實(shí)驗(yàn)過(guò)程中,當(dāng)式(6)的分母αmax(x)(3βmax(x)-1)接近于0時(shí),得到的∑I d(x)數(shù)值相比真實(shí)值大很多。因此,本文針對(duì)漫反射分量的計(jì)算方法加以了改進(jìn)。

      記f(x)=αmax(x)(3βmax(x)-1),閾值th2∈[10-6,10-4],即th2為區(qū)間[10-6,10-4]中的某個(gè)設(shè)定值。依據(jù)閾值th2將圖像中的像素點(diǎn)分為兩類(lèi),第一類(lèi)像素點(diǎn)為f(x)≤th2的像素點(diǎn),第二類(lèi)像素點(diǎn)為f(x)>th2的像素點(diǎn)。

      對(duì)于第一類(lèi)像素點(diǎn),因f(x)≤th2,則有f(x)→0,因此有αmax(x)→0或(3βmax(x)-1)→0。下面對(duì)αmax(x)→0和(3βmax(x)-1)→0兩種情況分別作以分析:

      (1)αmax(x)→0的情況

      (2)(3βmax(x)-1)→0的情況

      若(3βmax(x)-1)→0,則有:

      由此可得出:因?yàn)榧僭O(shè)光源為標(biāo)準(zhǔn)白光,而標(biāo)準(zhǔn)白光的色度坐標(biāo)[14]為,R為,G為B為,因此有:

      由式(16)可知,該像素點(diǎn)的鏡面反射分量為0,因此,該像素點(diǎn)為漫反射像素點(diǎn)。因此,該像素點(diǎn)的三通道值的漫反射分量分別與該像素點(diǎn)的三通道值相同。

      綜合上述(1)和(2)兩種情況可得出,第一類(lèi)像素點(diǎn)的三通道值的漫反射分量分別與該像素點(diǎn)的三通道值相同。

      對(duì)于第二類(lèi)像素點(diǎn),由于f(x)>th2,因此可直接根據(jù)式(6)與式(5)計(jì)算漫反射分量I d(x)。

      綜上,本文在傳統(tǒng)算法的步驟5中計(jì)算圖像中每個(gè)像素點(diǎn)的漫反射分量時(shí),首先根據(jù)f(x)和th2的大小關(guān)系判斷像素點(diǎn)屬于哪一類(lèi)像素點(diǎn),然后根據(jù)像素點(diǎn)的類(lèi)別采用不同方法計(jì)算該像素點(diǎn)的漫反射分量,這樣避免了在分母接近于0時(shí)對(duì)∑I d(x)的錯(cuò)誤計(jì)算。

      2.5 本文算法流程圖

      綜合本節(jié)內(nèi)容,得到本文的圖像高光去除算法流程圖如圖5所示。

      圖5 本文算法流程圖Fig.5 Flow chart of algorithm in this paper

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

      為了驗(yàn)證本文算法的有效性,本文選取目前視覺(jué)效果較好的文獻(xiàn)提出的算法加以比較。本文所使用的計(jì)算機(jī)配置為Intel64 Family 6 Model 142 Stepping 11 GenuineIntel~1 800 MHz的處理器,4 GB內(nèi)存,64位版本的Windows操作系統(tǒng)以及MATLAB R2019b軟件。

      Toys圖像去除高光后的效果如圖6所示。不難看出,在圖6(c)、圖6(d)中,魚(yú)眼白部位的顏色發(fā)紅,與原圖像該位置的白色差別明顯。這是因?yàn)轸~(yú)眼白部分與魚(yú)眼珠、眼圈部分亮度差異較大,文獻(xiàn)[10]和文獻(xiàn)[13]在雙邊濾波過(guò)程中產(chǎn)生了梯度反轉(zhuǎn),使魚(yú)眼白部分受到周邊梯度域顏色的影響產(chǎn)生了偽影。本文由于采用了導(dǎo)向?yàn)V波,魚(yú)眼白部位的顏色沒(méi)有發(fā)生偏差,與輸入圖顏色相同。并且,本文算法得出的圖像邊緣輪廓和紋理細(xì)節(jié)都更為清晰,視覺(jué)效果更好。

      圖6 toys圖像去除高光效果圖Fig.6 Highlight removal effect of toys image

      為了進(jìn)行更為全面的比較,本文針對(duì)masks、cups、fruits、animals四幅圖像進(jìn)行去除高光處理,并與文獻(xiàn)[11]、文獻(xiàn)[13]、文獻(xiàn)[15]得出的結(jié)果進(jìn)行了對(duì)比。

      圖7給出了masks圖像去除高光后的效果圖。masks圖像包括有較多紋理??梢钥吹轿墨I(xiàn)[13]的算法在臉部具有明顯的光暈,文獻(xiàn)[11]、文獻(xiàn)[15]臉部的高光也去除得不太徹底。綜合來(lái)看,本文算法對(duì)高光的去除較為徹底。

      圖7 masks圖像去除高光效果圖Fig.7 Highlight removal effect of masks image

      圖8給出了cups圖像去除高光后的效果圖??梢钥吹?,相比于原圖像,文獻(xiàn)[11]算法得到的圖像對(duì)比度不佳;基于文獻(xiàn)[13]的算法,女孩的頭頂產(chǎn)生了光暈,產(chǎn)生光暈的原因在于該方法不能很好地處理黑色像素;此外,文獻(xiàn)[13]和文獻(xiàn)[15]右側(cè)杯子的高光去除也不徹底。本文算法女孩頭頂沒(méi)有光暈,且右側(cè)杯子的高光去除得較好。

      圖8 cups圖像去除高光效果圖Fig.8 Highlight removal effect of cups image

      圖9給出了fruits圖像去除高光后的效果圖。該圖像在不同水果表面上具有不同形狀的高光??梢园l(fā)現(xiàn),文獻(xiàn)[13]和文獻(xiàn)[15]對(duì)于黃色水果的高光去除得不是很徹底,本文算法在視覺(jué)效果上與真實(shí)值最為接近。

      圖9 fruits圖像去除高光效果圖Fig.9 Highlight removal effect of fruits image

      圖10給出了animals圖像去除高光后的效果圖??梢钥吹接覀?cè)兔子耳朵處的高光比較難以去除。文獻(xiàn)[11]的算法高光去除得較好,但圖像紋理模糊;文獻(xiàn)[15]因?yàn)槿コ诉^(guò)多的高光導(dǎo)致線條變淡;文獻(xiàn)[13]和本文算法去除高光效果相當(dāng),但本文色彩更接近于真實(shí)值。

      圖10 animals圖像去除高光效果圖Fig.10 Highlight removal effect of animals image

      本文算法與其他算法的峰值信噪比值(PSNR)對(duì)比結(jié)果如表1所示。

      表1 不同算法的PSNR值對(duì)比Table 1 Comparison of PSNR of different algorithms dB

      從表1可以看出,與其他算法相比,本文算法對(duì)應(yīng)的PSNR指標(biāo)表現(xiàn)最好,與視覺(jué)效果表現(xiàn)基本一致。因此,本文算法無(wú)論在主觀視覺(jué)效果還是客觀評(píng)價(jià)結(jié)果方面均優(yōu)于傳統(tǒng)算法。

      本文算法與其他算法的運(yùn)行時(shí)間對(duì)比結(jié)果如表2所示。

      表2 不同算法的運(yùn)行時(shí)間對(duì)比Table 2 Comparison of running time of different algorithms s

      從表2可以看出,在算法運(yùn)行時(shí)間方面,本文算法的表現(xiàn)最優(yōu)。文獻(xiàn)[11]在使用x-means聚類(lèi)算法過(guò)程中,需要迭代進(jìn)行2-means聚類(lèi),并計(jì)算貝葉斯信息準(zhǔn)則分?jǐn)?shù)以確定最優(yōu)分類(lèi)數(shù),從而導(dǎo)致運(yùn)行時(shí)間過(guò)長(zhǎng);文獻(xiàn)[13]和文獻(xiàn)[15]也涉及到聚類(lèi)算法,需要多次迭代確定聚類(lèi)簇,導(dǎo)致運(yùn)行時(shí)間較長(zhǎng)。本文算法采用的導(dǎo)向?yàn)V波為時(shí)間復(fù)雜度為O(1)的快速濾波器,整體提高了運(yùn)行效率,使得本文算法適用于實(shí)時(shí)處理。

      4 結(jié)語(yǔ)

      針對(duì)圖像高光去除問(wèn)題,本文進(jìn)行了理論分析和實(shí)驗(yàn)觀察,從中發(fā)現(xiàn)傳統(tǒng)算法的一些問(wèn)題。首先,傳統(tǒng)算法在計(jì)算最大漫反射色度時(shí)對(duì)黑色像素沒(méi)有進(jìn)行分開(kāi)處理,導(dǎo)致對(duì)黑色像素的最大漫反射色度估算產(chǎn)生偏差;其次,傳統(tǒng)算法使用雙邊濾波器對(duì)最大色度圖進(jìn)行濾波,導(dǎo)致紋理細(xì)節(jié)部分沒(méi)有得到很好保留且出現(xiàn)了偽影;此外,傳統(tǒng)算法在濾波后計(jì)算漫反射分量時(shí),忽略了公式中分母接近于0的情況,導(dǎo)致計(jì)算結(jié)果比真實(shí)值大。針對(duì)傳統(tǒng)算法中存在的上述缺陷,本文提出了一種導(dǎo)向?yàn)V波的高光去除改進(jìn)算法。首先,通過(guò)閾值th1分離出圖像中的黑色像素,并分別估算黑色像素和其他像素的最大漫反射色度;其次,利用導(dǎo)向?yàn)V波器保邊濾波和梯度保持的優(yōu)點(diǎn),對(duì)最大色度圖進(jìn)行平滑處理,從而最大限度地保留了圖像的邊緣和紋理,避免了偽影效應(yīng),且相比于采用雙邊濾波,運(yùn)行效率得到了提升;此外,本文在分離漫反射分量時(shí),根據(jù)公式中分母與閾值th2的關(guān)系,將像素點(diǎn)分為兩類(lèi),分別采用不同方法實(shí)現(xiàn)了漫反射分量的精確分離??陀^評(píng)價(jià)指標(biāo)和主觀視覺(jué)感受表明,本文算法相比于傳統(tǒng)算法,在防止黑色像素褪色、保留圖像邊緣紋理信息和避免偽影方面均表現(xiàn)出優(yōu)勢(shì)。

      然而,本文對(duì)于高光區(qū)域占比較大的圖像處理效果不太理想,這是因?yàn)楸疚氖菍⒏吖鈪^(qū)域作為噪點(diǎn)進(jìn)行去高光處理,對(duì)于高光區(qū)域占比較大的圖像,濾波算法不能很好地區(qū)分噪聲對(duì)象和需保留的對(duì)象,導(dǎo)致濾波效果較差。因此,未來(lái)的研究方向是如何對(duì)高光區(qū)域占比較大的圖像進(jìn)行去高光處理。

      猜你喜歡
      高光色度像素點(diǎn)
      見(jiàn)證彼此高光
      睿士(2023年8期)2023-08-23 13:07:06
      想做聯(lián)名爆款?超級(jí)飛俠、熊出沒(méi)、奧特曼等“高光”IP等你來(lái)聊
      玩具世界(2021年5期)2021-03-08 08:42:02
      基于canvas的前端數(shù)據(jù)加密
      基于逐像素點(diǎn)深度卷積網(wǎng)絡(luò)分割模型的上皮和間質(zhì)組織分割
      基于改進(jìn)色度模型的非接觸式心率檢測(cè)與估計(jì)
      釋放出來(lái)自HDR的高光力量 Optoma奧圖碼UHZ880
      景德鎮(zhèn)早期青白瓷的器型與色度
      如何提高蘋(píng)果的著色度
      基于Node-Cell結(jié)構(gòu)的HEVC幀內(nèi)編碼
      基于Moldflow 的高光無(wú)痕電視前殼注射模具設(shè)計(jì)
      东乡县| 宜兴市| 蕉岭县| 古浪县| 苍山县| 故城县| 巴南区| 许昌市| 婺源县| 西盟| 彭山县| 满洲里市| 海城市| 定襄县| 陆良县| 五常市| 横山县| 南丰县| 屏边| 运城市| 漾濞| 大厂| 曲靖市| 佛冈县| 汾阳市| 建宁县| 井陉县| 丰城市| 双江| 遵义县| 饶平县| 将乐县| 察雅县| 河南省| 平湖市| 荔浦县| 万荣县| 卢湾区| 红原县| 华坪县| 正定县|