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

?

基于側(cè)窗濾波改進(jìn)的神經(jīng)網(wǎng)絡(luò)非均勻性校正算法

2023-11-18 12:13:08黎明清王宇慶孫海江
液晶與顯示 2023年11期
關(guān)鍵詞:側(cè)窗粗糙度校正

黎明清,王宇慶,孫海江

(1.中國(guó)科學(xué)院 長(zhǎng)春光學(xué)精密機(jī)械與物理研究所,吉林 長(zhǎng)春 130033;2.中國(guó)科學(xué)院大學(xué),北京 100049)

1 引 言

紅外焦平面陣列探測(cè)器(IRFPA)具有靈敏度高、幀率高、結(jié)構(gòu)簡(jiǎn)單等優(yōu)點(diǎn),已經(jīng)成為當(dāng)前紅外成像系統(tǒng)中使用的主流器件。該器件從最初的軍事偵察領(lǐng)域逐漸覆蓋醫(yī)療成像、工業(yè)檢測(cè)、消防監(jiān)控、自動(dòng)駕駛等多種應(yīng)用場(chǎng)景[1],發(fā)揮著不可替代的作用。然而基于IRFPA 的紅外成像系統(tǒng)無(wú)法避免非均勻性噪聲問(wèn)題。產(chǎn)生這一問(wèn)題的主要原因包括各像元自身的響應(yīng)不均勻性以及信號(hào)讀出電路及放大器增益的非一致性[2]。目前的制造工藝水平短時(shí)間內(nèi)無(wú)法從硬件層面上完全克服非均勻性噪聲,因此在工程應(yīng)用中為了提升紅外成像系統(tǒng)圖像質(zhì)量必須進(jìn)行非均勻性校正。

目前,非均勻性校正算法主要包括兩個(gè)不同的技術(shù)路線,分別是基于定標(biāo)實(shí)驗(yàn)的校正和場(chǎng)景變化的校正。定標(biāo)實(shí)驗(yàn)算法代表方案有兩點(diǎn)校正以及多點(diǎn)校正算法[3-6]。Zhang T 等人[7]提出了基于自適應(yīng)多點(diǎn)法的sCMOS 實(shí)時(shí)非均勻性校正,通過(guò)閾值比較的方式分別確定最優(yōu)分段點(diǎn)的位置以及最佳分段數(shù)量實(shí)現(xiàn)自適應(yīng)校正。該類算法需要預(yù)先做黑體輻射標(biāo)定實(shí)驗(yàn),當(dāng)環(huán)境溫度改變時(shí)器件參數(shù)會(huì)發(fā)生漂移,連續(xù)工作一段時(shí)間后需要重新標(biāo)定。基于場(chǎng)景變化的算法主要包括時(shí)域高通濾波算法[8-9]、恒定統(tǒng)計(jì)算法[10-11]與神經(jīng)網(wǎng)絡(luò)算法[12-16]等。Qian 等人[8]將引導(dǎo)濾波引入時(shí)域高通濾波算法,有效改進(jìn)了“鬼影”問(wèn)題與邊緣退化問(wèn)題。Liu 等人[10]提出一種基于分段兩點(diǎn)校正法和局部恒定統(tǒng)計(jì)的聯(lián)合校正方法,有效增強(qiáng)了恒定統(tǒng)計(jì)法的有效性和魯棒性。Zhang L 等人[16]將雙邊濾波引入神經(jīng)網(wǎng)絡(luò)法,進(jìn)一步提升了該算法對(duì)處理后圖像的細(xì)節(jié)保護(hù)程度。此類算法基于場(chǎng)景圖像的變化更新校正參數(shù),具有無(wú)需標(biāo)定實(shí)驗(yàn)、校正過(guò)程不需停機(jī)的優(yōu)點(diǎn)。在基于場(chǎng)景變化的非均勻性校正算法中,主要考核校正后圖像殘留的非均勻性噪聲強(qiáng)度、校正后圖像有無(wú)“鬼影”現(xiàn)象以及算法的計(jì)算復(fù)雜度等方面的性能指標(biāo)。

近年來(lái),伴隨著視頻圖像處理設(shè)備計(jì)算能力的提升,為了解決校正參數(shù)失效導(dǎo)致的反復(fù)標(biāo)定實(shí)驗(yàn)問(wèn)題,大量學(xué)者將研究方向轉(zhuǎn)移到基于場(chǎng)景的非均勻性校正方式,提出了基于最優(yōu)化理論計(jì)算的非均勻性校正算法。此類算法主要包括小波法、變分法、深度學(xué)習(xí)法等。2021 年,Zhang T等人[17]提出了基于小波主成分分析法,該算法從信號(hào)分解的角度尋求最優(yōu)化圖像信息主要成分達(dá)到去除非均勻性噪聲的目的,其最大的優(yōu)勢(shì)在于計(jì)算速度快,適用于尋求處理效率與處理結(jié)果平衡的應(yīng)用場(chǎng)景。2020 年,Yang 等人[18]利用各向異性變分法和低秩正則項(xiàng)相結(jié)合的方法提取條紋噪聲,實(shí)現(xiàn)了噪聲圖像分離的非均勻性校正。2022 年,Mou 等人[19]提出了基于全卷積網(wǎng)絡(luò)的紅外圖像非均勻校正算法,該網(wǎng)絡(luò)包含非均勻性等級(jí)估計(jì)子網(wǎng)絡(luò)和校正主網(wǎng)絡(luò)兩部分,有效避免了校正過(guò)程中出現(xiàn)過(guò)擬合問(wèn)題。該類算法與濾波算法、統(tǒng)計(jì)法、傳統(tǒng)神經(jīng)網(wǎng)絡(luò)算法相比通常有更好的校正效果,但是此類方法也存在明顯的不足之處。小波分解主成分分析法、變分法數(shù)學(xué)計(jì)算復(fù)雜度較高、最優(yōu)參數(shù)求解復(fù)雜。深度學(xué)習(xí)法依賴專用設(shè)備且需要大量數(shù)據(jù)集標(biāo)定處理以及長(zhǎng)時(shí)間的訓(xùn)練過(guò)程,修改網(wǎng)絡(luò)結(jié)構(gòu)后需要反復(fù)重新訓(xùn)練,不利于算法硬件實(shí)現(xiàn)。

神經(jīng)網(wǎng)絡(luò)法作為一種經(jīng)典的基于場(chǎng)景變化的非均勻性校正算法,校正效果穩(wěn)定、計(jì)算復(fù)雜度低,便于工程中硬件實(shí)現(xiàn)。但是,此類算法多數(shù)利用幀間多次迭代計(jì)算校正圖像,容易出現(xiàn)圖像模糊退化以及“鬼影”現(xiàn)象,影響紅外探測(cè)器成像質(zhì)量。本文針對(duì)這一現(xiàn)象,提出一種將側(cè)窗濾波[20]與神經(jīng)網(wǎng)絡(luò)法結(jié)合的校正算法。該算法在去除非均勻性噪聲的同時(shí)較同類算法能更好地抑制“鬼影”現(xiàn)象從而獲得更好的圖像質(zhì)量。該算法基于傳統(tǒng)的神經(jīng)網(wǎng)絡(luò)法改進(jìn),濾波算子采用側(cè)窗濾波算法,計(jì)算過(guò)程與均值濾波相似,計(jì)算復(fù)雜度遠(yuǎn)低于雙邊濾波改進(jìn)算法以及最優(yōu)化算法,為小算力、低功耗移動(dòng)平臺(tái)實(shí)現(xiàn)實(shí)時(shí)非均勻性校正提供了新的研究思路。

2 神經(jīng)網(wǎng)絡(luò)校正模型分析

2.1 神經(jīng)網(wǎng)絡(luò)法工作原理

圖1 為神經(jīng)網(wǎng)絡(luò)算法的結(jié)構(gòu)圖[12],它的關(guān)鍵步驟是校正層與隱含層的設(shè)計(jì)。

輸入圖像序列首先要經(jīng)過(guò)輸入層提取單幀圖像數(shù)據(jù)送往校正層,校正層讀取增益校正參數(shù)與偏置校正參數(shù)完成圖像序列的輸出結(jié)果更新,即:

式中:xi,j表示原始圖像位于(i,j)位置的灰度值,Gi,j表示相應(yīng)位置的增益校正參數(shù),Oi,j表示相應(yīng)位置的偏置校正參數(shù),yi,j表示相應(yīng)位置校正后的輸出結(jié)果。

校正參數(shù)的計(jì)算需要使用隱含層。隱含層的作用是產(chǎn)生期望圖像,傳統(tǒng)算法計(jì)算過(guò)程如式(2)所示:

式中,fi,j表示四鄰域均值濾波結(jié)果。神經(jīng)網(wǎng)絡(luò)法完成非均勻性校正的關(guān)鍵步驟是尋求使損失函數(shù)ei,j最小的增益參數(shù)和偏置參數(shù),損失函數(shù)的定義為:

在計(jì)算損失函數(shù)最小值時(shí)需要利用梯度下降法獲得增益參數(shù)和偏置參數(shù),即:

式中,α為迭代步長(zhǎng)。當(dāng)前幀校正后的圖像與期望圖像之間的損失函數(shù)數(shù)值增大時(shí),網(wǎng)絡(luò)結(jié)構(gòu)立即向減小損失函數(shù)方向傳播校正參數(shù)G、O的迭代結(jié)果,用于下一幀校正圖像計(jì)算,實(shí)現(xiàn)基于場(chǎng)景的自適應(yīng)校正。

2.2 圖像模糊與偽影現(xiàn)象

傳統(tǒng)的神經(jīng)網(wǎng)絡(luò)法利用均值濾波獲取待校正像素點(diǎn)的期望值。均值濾波可以有效去除場(chǎng)景圖像中的高頻非均勻性噪聲,同樣也會(huì)去除圖像中的邊緣細(xì)節(jié)。在圖像的非邊緣區(qū)域,待校正像素鄰域內(nèi)的灰度差值較小,主要由噪聲信號(hào)引起;而在圖像的邊緣細(xì)節(jié)位置,鄰域內(nèi)的灰度差值較大,均值濾波會(huì)降低邊緣灰度梯度,引起圖像模糊退化。為了使期望圖像更加準(zhǔn)確,有學(xué)者提出了使用雙邊濾波[16]、引導(dǎo)濾波[21]以及非局部均值濾波[22]等結(jié)果作為期望圖像。上述算法在一定程度上能夠達(dá)到更好的校正效果,但是上述保邊濾波算法都是根據(jù)鄰域內(nèi)的像素灰度值相似程度賦予濾波權(quán)重,并沒(méi)有考慮真實(shí)邊緣的空間分布特征,無(wú)法從噪聲分布的結(jié)構(gòu)特征上對(duì)圖像進(jìn)行保邊濾波處理,并且隨著保邊效果的提升,計(jì)算復(fù)雜度也大幅度提升,難以在小算力、低功耗移動(dòng)平臺(tái)實(shí)現(xiàn)實(shí)時(shí)校正。

同時(shí),對(duì)單幅圖像完成非均勻性校正后需要將期望圖像與校正圖像做差后利用梯度下降算法獲得校正參數(shù),反向傳遞至下一幀用于校正圖像。如果圖像序列相鄰幀之間元素移動(dòng)過(guò)快,沿著物體運(yùn)動(dòng)方向會(huì)殘留上一幀未移動(dòng)圖像校正參數(shù),此時(shí)校正區(qū)域已經(jīng)沒(méi)有待校正目標(biāo),就會(huì)出現(xiàn)明顯的拖影現(xiàn)象。

通過(guò)上文分析可知,紅外圖像非均勻性校正出現(xiàn)模糊和偽影與兩個(gè)因素有關(guān),即期望圖像獲取和幀間校正參數(shù)誤差傳遞。本文將從這兩個(gè)方向出發(fā),對(duì)傳統(tǒng)算法進(jìn)行改進(jìn)。

3 神經(jīng)網(wǎng)絡(luò)校正模型改進(jìn)

3.1 基于側(cè)窗濾波改進(jìn)的期望圖像獲取

側(cè)窗濾波[20]算法由殷慧、龔元浩等在2019 年提出。該算法可以有效解決傳統(tǒng)濾波算法造成圖像邊緣模糊問(wèn)題。通常為了簡(jiǎn)化計(jì)算,在離散的情況下只定義8 個(gè)側(cè)窗,如圖2 所示。

圖2 3×3 側(cè)窗濾波算子Fig.2 3×3 side window filter operator

圖2 中NW 表示左上側(cè)窗,L 表示左側(cè)窗,U表示上側(cè)窗,NE 表示右上側(cè)窗,SW 表示左下側(cè)窗,D 表示下側(cè)窗,R 表示右側(cè)窗,SE 表示右下側(cè)窗。每個(gè)側(cè)窗中綠色區(qū)域表示側(cè)窗濾波有效區(qū)域,紅色區(qū)域表示側(cè)窗濾波無(wú)效區(qū)域。

側(cè)窗濾波計(jì)算過(guò)程可以表示為:

式中:wij表示像素i的側(cè)窗內(nèi)像素j的影響權(quán)重,q表示像素點(diǎn)的灰度值,Nn表示側(cè)窗內(nèi)權(quán)重之和,S表示側(cè)窗覆蓋的范圍,In表示第n個(gè)側(cè)窗的輸出結(jié)果。8 個(gè)側(cè)窗在離散的角度覆蓋了圖像在該點(diǎn)邊緣的所有可能幾何形狀,從中取出與原始圖像邊緣最相近的側(cè)窗輸出結(jié)果作為校正輸出結(jié)果,就可以實(shí)現(xiàn)根據(jù)邊緣分布的結(jié)構(gòu)特征對(duì)圖像進(jìn)行保邊濾波。在數(shù)值計(jì)算中,取側(cè)窗輸出與原始圖像在該點(diǎn)的灰度值之差的最小結(jié)果表示正確邊緣形狀,即:

式中,Im表示側(cè)窗濾波輸出結(jié)果。經(jīng)典的側(cè)窗濾波技術(shù)的邊緣保持性能良好,但正是其十分出色的保邊效果導(dǎo)致殘余條紋噪聲明顯,因此在非均勻性校正問(wèn)題中直接使用該算法也有著明顯的缺點(diǎn)。

本文在側(cè)窗濾波的基礎(chǔ)上設(shè)計(jì)去噪強(qiáng)度參數(shù)θ。傳統(tǒng)側(cè)窗濾波在有效區(qū)域內(nèi)權(quán)重均衡,在無(wú)效區(qū)域內(nèi)權(quán)重為0。引入去噪?yún)?shù)θ表示無(wú)效區(qū)域像素權(quán)重與有效區(qū)域灰度權(quán)重的比值,θ越大去噪效果越明顯,但邊緣保持效果會(huì)下降。當(dāng)θ=1 時(shí),改進(jìn)的側(cè)窗濾波算法等價(jià)于對(duì)圖像做均值濾波;當(dāng)θ=0 時(shí),改進(jìn)側(cè)窗濾波算法等價(jià)于經(jīng)典側(cè)窗濾波算法。圖3 所示為θ=0.5 時(shí)改進(jìn)后的NW 側(cè)窗權(quán)重參數(shù)。通過(guò)改進(jìn)可以在保留側(cè)窗濾波邊緣保持優(yōu)勢(shì)情況下,將邊緣周?chē)鷪D像信息適度引入邊緣計(jì)算,達(dá)到去噪效果與保邊效果的平衡。

圖3 改進(jìn)的3×3 側(cè)窗濾波算子Fig.3 Improved 3×3 side window filter operator

3.2 局部發(fā)散校正參數(shù)的飽和非線性抑制

在對(duì)校正參數(shù)反向傳遞之前,首先必須要明確校正參數(shù)是否發(fā)散,無(wú)效的校正參數(shù)傳遞會(huì)影響校正后圖像質(zhì)量。

如式(8)所示,分析目標(biāo)所占像素點(diǎn)區(qū)域大小與濾波器寬度關(guān)系可知,使用直徑為dFLTR的濾波器能保護(hù)的最小邊緣如圖2 中最小的綠色區(qū)所示。定義該區(qū)域最小有效邊緣直徑為dValid,若紅外圖像中目標(biāo)小于最小邊緣dValid,校正參數(shù)幀間迭代過(guò)程中除了包含非均勻性噪聲外,還包含邊緣信息,導(dǎo)致該點(diǎn)參數(shù)值過(guò)大而發(fā)散,如圖4 所示。無(wú)效的局部矯正參數(shù)會(huì)對(duì)圖像產(chǎn)生過(guò)度校正,在圖像序列中的表現(xiàn)就是移動(dòng)拖影現(xiàn)象。

圖4 小目標(biāo)校正參數(shù)的發(fā)散(圖中尖峰位置)Fig.4 Divergence of small target correction parameters(peak position in the figure)

針對(duì)圖中微小細(xì)節(jié)邊緣濾波后導(dǎo)致的校正參數(shù)發(fā)散現(xiàn)象,本文使用一種飽和非線性特性函數(shù)抑制校正參數(shù)上限,算法原理如式(9)所示:式 中:Ei,j(f)為當(dāng)前幀中位 于(i,j)位置的校正參數(shù)輸入信號(hào);Xi,j(f)為當(dāng)前幀相應(yīng)位置的校正參數(shù)飽和特性輸出信號(hào);Emax(f)表示當(dāng)前幀飽和非線性特性的輸出閾值,該值的確定需要統(tǒng)計(jì)當(dāng)前輸入圖像全局最大相鄰列像素點(diǎn)灰度均值的差值,非均勻性校正目的在于減小各列響應(yīng)不均勻性,因此該參數(shù)不應(yīng)當(dāng)超過(guò)原始誤差圖像中相鄰非均勻性列之間的最大灰度差值,從而實(shí)現(xiàn)視覺(jué)上的一致性。

校正參數(shù)在Emax(f)的范圍內(nèi)是線性區(qū),取線性增益為k。當(dāng)超過(guò)線性區(qū)進(jìn)入飽和區(qū),輸入的校正參數(shù)繼續(xù)增大時(shí),其輸出量趨于0,直到當(dāng)前位置像素點(diǎn)不再作為圖像弱小邊緣區(qū)域,校正參數(shù)會(huì)重新進(jìn)入線性區(qū),繼續(xù)經(jīng)過(guò)迭代更新適應(yīng)新的場(chǎng)景變化。改進(jìn)后的神經(jīng)網(wǎng)絡(luò)校正模型如圖5 所示,期望圖像采用含去噪強(qiáng)度參數(shù)的側(cè)窗濾波器獲取,校正參數(shù)的更新引入飽和非線性特性閾值函數(shù)修正。

圖5 改進(jìn)后的神經(jīng)網(wǎng)絡(luò)模型流程框圖Fig.5 Flow chart of improved neural network correction algorithm

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

4.1 實(shí)驗(yàn)設(shè)備

本文所有實(shí)驗(yàn)運(yùn)行計(jì)算機(jī)系統(tǒng)為Win10(CPU Intel Core i5-7300HQ 主 頻:2.30G,內(nèi)存8G),所有的算法均利用Matlab2018a 編程實(shí)現(xiàn)。

4.2 算法對(duì)比及質(zhì)量評(píng)價(jià)

考慮算法的硬件易實(shí)現(xiàn)性,將本文所提算法與經(jīng)典神經(jīng)網(wǎng)絡(luò)算法[12]、Zhang L 等人[16]提出的基于雙邊濾波改進(jìn)算法以及Zhang T 等人[17]提出的基于小波主成分分析法這3 種校正算法進(jìn)行比較。在實(shí)驗(yàn)中共采用3 組不同環(huán)境下的紅外相機(jī)拍攝圖像,分別為序列1:天空背景弱小飛機(jī)跟蹤目標(biāo)序列[23],共599 幀;序列2:地面復(fù)雜背景弱小飛機(jī)目標(biāo)圖像序列[23],共400 幀;序列3:道路行人檢測(cè)紅外圖像序列[24],共400 幀。

圖6 展示的是序列1 原始圖像,圖像分辨率為256 像素×256 像素。該序列背景純凈單一,靶機(jī)目標(biāo)小,運(yùn)動(dòng)速度快,圖像信噪比較低,校正過(guò)程中應(yīng)主要防止高速運(yùn)動(dòng)的小目標(biāo)拖影現(xiàn)象。

圖6 序列1 原始圖像Fig.6 Sequence 1 original images

圖7 展示的是序列1 的非均勻性校正實(shí)驗(yàn)結(jié)果。從視覺(jué)效果上看,傳統(tǒng)的基于均值濾波的校正算法具有很強(qiáng)的平滑作用,但是在目標(biāo)邊緣產(chǎn)生大量鬼影,如圖7(a)所示,在靶機(jī)附近及右側(cè)出現(xiàn)的黑色陰影即為校正過(guò)程中引入的“鬼影”,該現(xiàn)象在目標(biāo)高速移動(dòng)時(shí)尤為明顯?;陔p邊濾波的校正算法在邊緣保持以及鬼影抑制效果都有明顯提升,但如圖7(b)所示,通過(guò)肉眼仍可以觀察到有殘留的非均勻性噪聲,在靶機(jī)的右側(cè)也存在微弱的“鬼影”現(xiàn)象,并且靶機(jī)的機(jī)翼與中間部位的對(duì)比度相比原圖有所下降。基于小波主成分分析的校正算法是針對(duì)單幀圖像進(jìn)行校正,不會(huì)產(chǎn)生幀間迭代“鬼影”現(xiàn)象,但由于低信噪比圖像噪聲主成分仍包含較多噪聲信息導(dǎo)致該算法殘留非均勻性噪聲較多,如圖7(c)所示,圖中飛機(jī)局部放大圖像中存在肉眼可見(jiàn)非均勻性噪聲。圖7(d)為本文提出的改進(jìn)校正算法的校正結(jié)果。對(duì)比輸入圖像序列,本文算法的非均勻性噪聲去除效果好,校正后圖像沒(méi)有明顯的縱向條紋噪聲。對(duì)比文獻(xiàn)[12]、文獻(xiàn)[16]所用校正算法,本文算法的鬼影現(xiàn)象有明顯改善,細(xì)節(jié)邊緣保持程度也達(dá)到雙邊濾波效果,特別是在靶機(jī)機(jī)翼位置與中間位置的對(duì)比度更接近原始圖像序列,明顯優(yōu)于文獻(xiàn)[16]所用算法。對(duì)比文獻(xiàn)[17]所用算法,本文算法的殘余非均勻性噪聲明顯降低,圖像細(xì)節(jié)保護(hù)程度無(wú)明顯差別。

圖7 不同算法對(duì)序列1 圖像的校正效果對(duì)比Fig.7 Comparison of correction effects of different algorithms on sequence 1

為了進(jìn)一步評(píng)估3 種校正算法,本文引入列均值[25]與圖像粗糙度指標(biāo)ρ[26]進(jìn)行定量評(píng)估。圖像粗糙度ρ的定義為:

式中:h1=[-1,1]為圖像在水平方向的卷積核模板,h2=[-1,1]T為圖像豎直方向的卷積核模板,I表示輸入圖像,‖ ‖表示取1 范數(shù)運(yùn)算,*表示做卷積操作。列均值指標(biāo)反映圖像在各通道增益及偏置的不均勻性,該指標(biāo)的變化曲線越平坦說(shuō)明圖像均勻性越好。圖像粗糙度反映圖像整體灰度值的均勻性程度,該指標(biāo)越低說(shuō)明圖像均勻性越好。

從圖8(a)中可以看出,原始圖像在90~120 列存在明顯的平均值波動(dòng),表現(xiàn)在圖像上就是明暗相間的條紋噪聲。經(jīng)過(guò)文獻(xiàn)[12]算法處理后,各列均值波動(dòng)幅度明顯下降。文獻(xiàn)[16]算法因?yàn)槭褂秒p邊濾波獲取期望圖像,處理后各列均值波動(dòng)幅度較傳統(tǒng)算法略大,整體波動(dòng)幅度較原始圖像序列有明顯改善。文獻(xiàn)[17]算法使用小波分解后的主成分分析分離非均勻性噪聲,在針對(duì)低信噪比圖像的處理過(guò)程中殘留有較大的非均勻性,導(dǎo)致各列均值波動(dòng)幅度降低程度有限。使用本文提出的改進(jìn)算法校正后,圖像的各列均值過(guò)渡平坦,沒(méi)有明顯波動(dòng)情況,處于另外兩種算法幅度變化的包絡(luò)曲線之中,說(shuō)明相比經(jīng)典神經(jīng)網(wǎng)絡(luò)校正算法、基于雙邊濾波改進(jìn)的校正算法以及基于小波主成分分析算法所獲得的列均值更穩(wěn)定。從圖8(b)中可以觀察到,經(jīng)過(guò)文獻(xiàn)[17]算法處理后,圖像的整體粗糙度最大,但是該算法由于不涉及幀間迭代過(guò)程,所以從第一幀開(kāi)始算法效果就趨于穩(wěn)定,而其他3 種算法在經(jīng)過(guò)約80 幀圖像數(shù)據(jù)迭代過(guò)程后才趨于穩(wěn)定。經(jīng)過(guò)文獻(xiàn)[16]算法處理后,圖像的整體粗糙度明顯降低。經(jīng)過(guò)本文算法校正后,粗糙度指標(biāo)明顯低于基于雙邊濾波改進(jìn)的校正算法,與文獻(xiàn)[12]所提經(jīng)典校正算法的粗糙度指標(biāo)相似,說(shuō)明相比經(jīng)典神經(jīng)網(wǎng)絡(luò)校正算法、基于雙邊濾波改進(jìn)的校正算法以及基于小波主成分分析算法,本文方法的圖像整體均勻性最好。

圖8 (a)序列1 列均值曲線;(b)序列1 粗糙度曲線。Fig.8 (a)Sequence 1 mean curves;(b)Sequence 1 roughness curves.

由上述分析可知,本文提出的基于側(cè)窗濾波改進(jìn)校正算法在迭代效果趨于穩(wěn)定后的圖像視覺(jué)效果、列均值指標(biāo)、粗糙度指標(biāo)均優(yōu)于另外3 種對(duì)比算法,綜合考慮,本文算法針對(duì)圖像序列1 的校正效果是4 種方法中最好的。

圖9 展示的是序列2 原始圖像,圖像分辨率為256 像素×256 像素。該環(huán)境下背景復(fù)雜、圖像對(duì)比度低、靶機(jī)目標(biāo)小且運(yùn)動(dòng)快,圖像信噪比較低,校正過(guò)程中應(yīng)主要避免背景輪廓過(guò)度退化以及“鬼影”現(xiàn)象。

圖9 序列2 原始圖像Fig.9 Sequence 2 original images

圖10展示的是序列2非均勻性校正實(shí)驗(yàn)結(jié)果。從圖10(a)中可以看出,使用經(jīng)典校正算法處理后的圖像序列中非均勻性噪聲有明顯改善,但是沿著飛機(jī)移動(dòng)方向存在明顯拖影現(xiàn)象,并且由于鏡頭移動(dòng),復(fù)雜場(chǎng)景中房屋位置周?chē)伯a(chǎn)生了明顯的“鬼影”。使用基于雙邊濾波改進(jìn)的校正算法無(wú)明顯“鬼影”現(xiàn)象,但是圖像整體存在微弱的殘余噪聲,如圖10(b)所示?;谛〔ㄖ鞒煞址治龅男U惴▽儆趩螏?,不會(huì)產(chǎn)生幀間迭代“鬼影”現(xiàn)象,但校正后圖像仍殘留明顯非均勻性噪聲,如圖10(c)所示,圖中房屋處局部放大圖像中存在肉眼可見(jiàn)的非均勻性噪聲。圖10(d)為使用本文提出的校正算法的校正結(jié)果,對(duì)比輸入圖像,本文算法的非均勻性噪聲去除效果較好;對(duì)比文獻(xiàn)[12]算法,“鬼影”現(xiàn)象有明顯的改善;對(duì)比文獻(xiàn)[16]、文獻(xiàn)[17]算法,殘余非均勻性噪聲有明顯改善,在邊緣保持方面達(dá)到雙邊濾波改進(jìn)的水平。

圖10 不同算法對(duì)序列2 圖像的校正效果對(duì)比Fig.10 Comparison of correction effects of different algorithms on sequence 2

從圖11(a)中可以觀察到,原始圖像在90~120 列存在明顯的平均值波動(dòng)。經(jīng)過(guò)文獻(xiàn)[12]算法處理后,各列均值波動(dòng)幅度下降明顯。經(jīng)過(guò)文獻(xiàn)[16]算法處理后,均值波動(dòng)幅度略大于傳統(tǒng)校正算法。經(jīng)過(guò)文獻(xiàn)[17]算法處理后,均值波動(dòng)幅度較原始圖像數(shù)據(jù)有所降低,但仍存在較大的列間差異性。使用本文改進(jìn)算法校正后,圖像在各列均值性能均優(yōu)于另外3 種校正算法,列均值指標(biāo)均位于經(jīng)典神經(jīng)網(wǎng)絡(luò)校正算法、基于雙邊濾波改進(jìn)的校正算法以及基于小波主成分分析校正算法的相應(yīng)指標(biāo)包絡(luò)線內(nèi),校正結(jié)果穩(wěn)定。從圖11(b)中可以看出,復(fù)雜背景下場(chǎng)景快速運(yùn)動(dòng)序列的圖像粗糙度在時(shí)間軸上呈現(xiàn)波動(dòng)趨勢(shì)。場(chǎng)景的劇烈變化引起校正參數(shù)波動(dòng),導(dǎo)致傳統(tǒng)神經(jīng)網(wǎng)絡(luò)算法、基于雙邊濾波改進(jìn)算法和本文算法3 種校正算法校正后的粗糙度相近,基于小波主成分分析的校正算法同樣因?yàn)閳D片信噪比低而呈現(xiàn)較高粗糙度。分析曲線可知,在整體上本文算法校正后的圖像粗糙度低于文獻(xiàn)[16]、文獻(xiàn)[17]所用算法,略大于文獻(xiàn)[12]所用算法。

圖11 (a)序列2 列均值曲線;(b)序列2 粗糙度曲線。Fig.11 (a)Sequence 2 mean curves;(b)Sequence 2 roughness curves.

由上述分析可知,本文提出的基于側(cè)窗濾波改進(jìn)的校正算法在視覺(jué)效果上優(yōu)于文獻(xiàn)[12]、文獻(xiàn)[17]算法,與文獻(xiàn)[16]算法無(wú)明顯區(qū)別。列均值指標(biāo)優(yōu)于其余3 種對(duì)比算法。圖像粗糙度指標(biāo)優(yōu)于文獻(xiàn)[16]、文獻(xiàn)[17]算法,與文獻(xiàn)[12]算法無(wú)明顯區(qū)別。綜合考慮,本文算法針對(duì)圖像序列2 的校正效果是4 種方法中最好的。

圖12 展示的是序列3 的原始圖像,圖像分辨率為1 024 像素×512 像素。該環(huán)境下,目標(biāo)邊緣細(xì)節(jié)復(fù)雜,圖像信噪比較高,場(chǎng)景運(yùn)動(dòng)緩慢,校正過(guò)程中應(yīng)主要避免目標(biāo)復(fù)雜輪廓過(guò)度退化。

圖12 序列3 原始圖像Fig.12 Sequence 3 original images

圖13展示的是序列3非均勻性校正實(shí)驗(yàn)結(jié)果。從圖13(a)中可以看出,使用經(jīng)典校正算法處理后的圖像序列的非均勻性噪聲去除效果明顯,如放大圖中路面停止線處所示。圖像在整體上有明顯的模糊退化現(xiàn)象,局部存在細(xì)節(jié)丟失,對(duì)比度下降問(wèn)題,如圖中放大后的市政護(hù)欄已經(jīng)無(wú)法分辨出內(nèi)部欄桿的邊緣。從圖13(b)中可以看出,使用基于雙邊濾波改進(jìn)的校正算法后,圖像清晰度較傳統(tǒng)算法有明顯改善,圖中放大后的市政護(hù)欄的內(nèi)部欄桿邊緣清晰可見(jiàn),與原始圖像序列無(wú)明顯差異,但該算法也存在肉眼可見(jiàn)的殘余非均勻性噪聲問(wèn)題,如放大圖中路面停止線處所示。從圖13(c)中可以看出,使用基于小波主成分分析算法校正后,圖像非均勻噪聲去除效果明顯,圖像邊緣細(xì)節(jié)保持性強(qiáng),局部放大圖中欄桿細(xì)節(jié)保存完好,可見(jiàn)該算法在處理高信噪比圖像時(shí)具有良好性能。但是由于小波分解后,最優(yōu)主成分替換圖像原始信息,在原圖中部分無(wú)噪聲區(qū)域形成少量明暗斑紋。圖13(d)為本文提出的改進(jìn)校正算法的校正結(jié)果。對(duì)比輸入圖像序列,本文算法的非均勻性噪聲去除效果較好,校正后圖像沒(méi)有明顯縱向條紋噪聲。對(duì)比文獻(xiàn)[12]所用算法,圖像清晰度有明顯改善。對(duì)比文獻(xiàn)[16]所用算法,有效減少了殘余非均勻性噪聲現(xiàn)象,在邊緣保持與細(xì)節(jié)保護(hù)方面達(dá)到基于雙邊濾波改進(jìn)的算法校正效果。對(duì)比文獻(xiàn)[17]所用算法,在邊緣保持性能上略有降低,圖像整體一致性高,沒(méi)有引入新的明暗斑紋。

圖13 不同算法對(duì)序列3 圖像校正效果對(duì)比Fig.13 Comparison of correction effects of different algorithms on sequence 3

從圖14(a)中可以看出,原始圖像在595~605列存在明顯的平均值波動(dòng)。經(jīng)過(guò)文獻(xiàn)[12]算法處理后,各列均值波動(dòng)幅度明顯下降。經(jīng)過(guò)文獻(xiàn)[16]算法處理后,均值波動(dòng)幅度略大于傳統(tǒng)校正算法。使用文獻(xiàn)[17]算法處理后,均值波動(dòng)幅度整體較原始序列有所下降,且沒(méi)有迭代過(guò)程,經(jīng)過(guò)第一張輸入圖像校正后即達(dá)到穩(wěn)定狀態(tài),但整體仍存在較大波動(dòng)幅度。使用本文改進(jìn)算法校正后,圖像在各列均值性能優(yōu)于另外3 種校正算法,列均值指標(biāo)均位于經(jīng)典校正算法、基于雙邊濾波校正算法和基于小波主成分分析算法相應(yīng)指標(biāo)包絡(luò)線內(nèi),校正結(jié)果穩(wěn)定。從圖14(b)中可以觀察到,經(jīng)過(guò)文獻(xiàn)[17]算法處理后,圖像的整體粗糙度最大;經(jīng)過(guò)文獻(xiàn)[16]算法處理后,圖像的整體粗糙度略高于本文算法;經(jīng)過(guò)本文算法校正后,粗糙度指標(biāo)略高于文獻(xiàn)[12]所提經(jīng)典校正算法過(guò)度平滑后的粗糙度指標(biāo)。

圖14 (a)序列3 列均值曲線;(b)序列3 粗糙度曲線。Fig.14 (a)Sequence 3 mean curves;(b)Sequence 3 roughness curves.

由上述分析可知,本文提出的基于側(cè)窗濾波改進(jìn)的校正算法在列均值指標(biāo)性能優(yōu)于另外3 種對(duì)比算法;視覺(jué)效果明顯優(yōu)于傳統(tǒng)神經(jīng)網(wǎng)絡(luò)算法與基于雙邊濾波改進(jìn)算法;邊緣保持程度略低與文獻(xiàn)[17]小波主成分分析算法;圖像粗糙度指標(biāo)優(yōu)于文獻(xiàn)[16]、文獻(xiàn)[17]算法,低于文獻(xiàn)[12]算法過(guò)度平滑后的結(jié)果。綜合考慮,本文算法針對(duì)圖像序列3 是4 種方法中效果最好的。

表1 統(tǒng)計(jì)了3 組圖像序列中第80~400 幀圖像粗糙度ρ的平均值,該指標(biāo)越低表明圖像一致性越好。從表1 可以看出,基于小波主成分分析算法使用單幀圖像校正,校正后的低信噪比圖像粗糙度指標(biāo)下降幅度小,高信噪比圖像粗糙度指標(biāo)下降明顯,但該算法在粗糙度指標(biāo)整體表現(xiàn)不足,各項(xiàng)數(shù)據(jù)均高于對(duì)比算法。本文提出的基于側(cè)窗濾波改進(jìn)校正算法在3 組測(cè)試序列中均表現(xiàn)出良好性能,其中在測(cè)試序列1、測(cè)試序列2 中粗糙度指標(biāo)為4 種校正算法中最低,在測(cè)試序列3中該指標(biāo)明顯低于雙邊濾波改進(jìn)的神經(jīng)網(wǎng)絡(luò)算法與基于小波主成分分析算法,高于傳統(tǒng)神經(jīng)網(wǎng)絡(luò)校正算法,但是傳統(tǒng)神經(jīng)網(wǎng)絡(luò)算法存在嚴(yán)重的模糊退化,過(guò)度的平滑性能導(dǎo)致該算法產(chǎn)生大量的“鬼影”,不能適用于真實(shí)檢測(cè)環(huán)境。

表1 不同算法處理后的圖像序列平均粗糙度指標(biāo)對(duì)比Tab.1 Comparison of average roughness indexes of image sequences processed by different algorithms

表2 統(tǒng)計(jì)了3 組圖像序列中處理400 幀圖像的耗時(shí)。該指標(biāo)涉及兩個(gè)影響參數(shù),即算法計(jì)算復(fù)雜度和輸入圖形序列像素尺寸。分析表2 中的數(shù)據(jù),橫向?qū)Ρ瓤芍獙?duì)于相同輸入圖像序列,本文所提算法處理相同幀圖像耗時(shí)略長(zhǎng)于傳統(tǒng)神經(jīng)網(wǎng)絡(luò)算法,明顯優(yōu)于基于雙邊濾波改進(jìn)的非均勻性校正算法,與基于小波主成分分析法相比也有一定優(yōu)勢(shì)??v向?qū)Ρ? 種算法處理速度相對(duì)于不同尺寸輸入圖形序列可知,傳統(tǒng)神經(jīng)網(wǎng)絡(luò)算法、基于小波主成分分析算法和本文所提算法的耗時(shí)與圖形尺寸接近線性關(guān)系,而基于雙邊濾波改進(jìn)的神經(jīng)網(wǎng)絡(luò)算法在處理高分辨率圖像時(shí)耗時(shí)增加嚴(yán)重,原因是雙邊濾波器計(jì)算復(fù)雜度是輸入圖像空域尺寸平方項(xiàng)函數(shù)關(guān)系,該特性限制了算法的硬件實(shí)現(xiàn)。綜上可知,在處理速度方面,傳統(tǒng)神經(jīng)網(wǎng)絡(luò)算法優(yōu)于本文算法;基于小波主成分分析的校正算法處理時(shí)間與本文提出算法較為接近,表明該算法優(yōu)勢(shì)在于平衡處理速度和處理后圖像效果;基于雙邊濾波算法時(shí)耗性能最差。

為滿足紅外成像器件非均勻性校正實(shí)時(shí)性要求,需要處理速度大于視頻圖像輸入速度。通常監(jiān)控錄像機(jī)系統(tǒng)視頻輸入接口幀率為25 幀/s,單幀耗時(shí)不超過(guò)40 ms。針對(duì)256×256 分辨率圖像序列,傳統(tǒng)神經(jīng)網(wǎng)絡(luò)算法處理一幅圖像耗時(shí)約為7.5 ms,雙邊濾波改進(jìn)算法耗時(shí)約為275 ms,小波主成分分析算法耗時(shí)約為35 ms,本文所提算法耗時(shí)約為12.5 ms;針對(duì)1 024×512 分辨率圖像序列,傳統(tǒng)神經(jīng)網(wǎng)絡(luò)算法處理一幅圖像耗時(shí)約為25 ms,雙邊濾波改進(jìn)算法耗時(shí)約為1 900 ms,小波主成分分析算法耗時(shí)約為175 ms,本文所提算法耗時(shí)約為95 ms。可見(jiàn)在基于CPU 處理器運(yùn)算平臺(tái)上,傳統(tǒng)神經(jīng)網(wǎng)絡(luò)算法、小波主成分分析算法、本文所提算法滿足小分辨率圖像的實(shí)時(shí)校正,大分辨率圖像僅有傳統(tǒng)神經(jīng)網(wǎng)絡(luò)算法滿足要求。為進(jìn)一步提升算法的處理效率,實(shí)現(xiàn)小算力、低功耗移動(dòng)平臺(tái)的實(shí)時(shí)非均勻性校正,可采用現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)流水線處理實(shí)現(xiàn)并行加速,而小波主成分分解算法中涉及最優(yōu)化主成分計(jì)算過(guò)程,F(xiàn)PGA 硬件實(shí)現(xiàn)較為復(fù)雜,不利于實(shí)現(xiàn)實(shí)時(shí)非均勻性校正。綜合表1 和表2 可以看出,本文算法在非均勻性校正效果和算法運(yùn)行效率方面都具有明顯優(yōu)勢(shì)。

5 結(jié) 論

本文提出了一種基于側(cè)窗濾波技術(shù)改進(jìn)的神經(jīng)網(wǎng)絡(luò)非均勻性校正算法。該算法通過(guò)改進(jìn)的側(cè)窗濾波技術(shù)獲得期望校正圖像,通過(guò)幀間飽和非線性函數(shù)抑制校正參數(shù)局部發(fā)散,優(yōu)化了傳統(tǒng)神經(jīng)網(wǎng)絡(luò)算法的保邊效果,能夠有效避免校正后圖像出現(xiàn)“鬼影”問(wèn)題,降低了基于雙邊濾波改進(jìn)算法的計(jì)算復(fù)雜度,較基于小波主成分分析算法更適用于不同信噪比的圖像序列且處理速度更快。實(shí)驗(yàn)結(jié)果表明,本文提出的算法在測(cè)試圖像序列1 上的平均粗糙度為0.030 3,連續(xù)處理400 幀圖像耗時(shí)4.938 5 s;在測(cè)試圖像序列2 上的平均粗糙度為0.058 6,連續(xù)處理400 幀圖像耗時(shí)4.916 2 s;在測(cè)試圖像序列3 上的平均粗糙度為0.079 2,連續(xù)處 理400 幀圖像耗時(shí)37.417 0 s。該算法在3 組測(cè)試圖像序列中平均圖像粗糙度降低了30.17%,平衡處理時(shí)間與處理后圖像質(zhì)量性能優(yōu)于對(duì)比算法,在運(yùn)算時(shí)間上有顯著提升。目前所提算法面臨的最大問(wèn)題是如何進(jìn)一步提高運(yùn)算速度,實(shí)現(xiàn)高分辨率紅外圖像實(shí)時(shí)非均勻性校正。而在該算法中使用的關(guān)鍵步驟側(cè)窗濾波本質(zhì)為多次加權(quán)均值濾波,便于FPGA 并行加速處理,因此本文也為小算力、低功耗移動(dòng)平臺(tái)實(shí)現(xiàn)實(shí)時(shí)非均勻性校正提供了新的研究思路。

猜你喜歡
側(cè)窗粗糙度校正
劉光第《南旋記》校正
基于無(wú)人機(jī)影像的巖體結(jié)構(gòu)面粗糙度獲取
甘肅科技(2020年20期)2020-04-13 00:30:18
DJ4電力機(jī)車(chē)司機(jī)室活動(dòng)側(cè)窗鎖閉器的故障原因分析及處理
冷沖模磨削表面粗糙度的加工試驗(yàn)與應(yīng)用
模具制造(2019年4期)2019-06-24 03:36:48
一類具有校正隔離率隨機(jī)SIQS模型的絕滅性與分布
機(jī)內(nèi)校正
城軌車(chē)輛側(cè)窗粘接工藝分析
基于BP神經(jīng)網(wǎng)絡(luò)的面齒輪齒面粗糙度研究
鋼材銹蝕率與表面三維粗糙度參數(shù)的關(guān)系
轎車(chē)乘員艙內(nèi)氣流對(duì)氣動(dòng)阻力影響的數(shù)值模擬
四川省| 习水县| 金塔县| 玛多县| 长沙县| 武邑县| 安龙县| 双流县| 周宁县| 梅河口市| 宣城市| 岑溪市| 城步| 忻州市| 平邑县| 石首市| 东阿县| 湘乡市| 咸宁市| 炎陵县| 徐州市| 邯郸县| 张掖市| 青铜峡市| 岗巴县| 蒙城县| 喀喇沁旗| 兴隆县| 长治县| 中西区| 雷州市| 象山县| 钦州市| 玉龙| 鹤岗市| 新安县| 略阳县| 三河市| 玉田县| 新和县| 六枝特区|