石建飛,唐玉波,孫裕超
(1.中國電子科技集團公司第三研究所,北京 100015 ;2.航天系統(tǒng)部,北京 100000)
隨著人類探索海洋的前進步伐和世界各國海洋技術的深入發(fā)展,被譽為水下攝影機的圖像型聲納的應用愈發(fā)廣泛。但是,由于海洋水下的復雜聲學環(huán)境合聲納系統(tǒng)本身的噪聲干擾,接收的回波數據經常會被各種噪聲污染。因而,對聲納圖像進行數學分析和目標提取,并針對圖像的去除噪聲進行預處理,不可或缺[1]。
目前,對聲納噪聲抑制的研究主要為空域濾波和頻域濾波兩大類??沼驗V波(包括中值濾波[2]、基于偏微分方程的聲納圖像去噪[3]等)能夠在一定程度上減弱噪聲,但由于計算聲納圖像統(tǒng)計特性時,滑動窗口的尺度對噪聲抑制的效果影響大,且會對聲納圖像產生過平滑作用,導致圖像將丟失細節(jié)信息。頻域濾波主要是基于多尺度幾何變換域的相干噪聲抑制過程,通過對遙感圖像在變換域的系數收縮進行去噪。多尺度幾何變換是為了克服二維可分離小波變換不能有效表示圖像而發(fā)展的技術,能夠有效表示圖像中存在的奇異曲線或曲面,從而更稀疏地表示圖像的本質特征[4-5]。目前,流行的變換域聲納圖像噪聲抑制算法使用的多尺度幾何變換主要包括Contourlet 變換、多小波變換、改進的Curvelet 變換以及Ridgelet 變換等[6-9]?;谧儞Q域的算法有效抑制了聲納圖像噪聲,但是由于變換域固有的一些缺點,導致變換域的去噪算法往往會產生像素扭曲,且這類算法多數僅僅考慮本像素點和其鄰域像素之間的統(tǒng)計數值,沒能充分利用矩陣的統(tǒng)計特性和局部相似區(qū)域信息兩個因素,因此去噪有效性有待論證。
灰度圖像一般可以作為一個矩陣來進行研究和操作。隨著矩陣理論和圖像統(tǒng)計學的持續(xù)發(fā)展,近幾年數字圖像處理領域出現了一種新的行之有效的方式,即基于低秩矩陣的數字圖像處理方法。當前,這種算法已經成為世界范圍內該領域的研究熱點[10-13]。自然圖像一般帶有低秩特性,而帶噪圖像的低秩特性被大打折扣[13]。水下聲納圖像與可見光圖像類似,由于圖像數據的冗余性和自相關性,在局部存在規(guī)則的幾何紋理和結構性特征,使得圖像矩陣出現局部區(qū)域低秩特性[13],等同于利用低秩矩陣近似解決噪聲去除問題。
低秩矩陣的噪聲控制一般都可以等價為求解低秩矩陣逼近的問題。一般來說,低秩矩陣逼近的常用算法通常有核范數最小化方法(Nuclear Norm Minimization,NNM)和低秩矩陣分解方法(Low Rank Matrix Factorization,LRMF)兩種。其中,LRMF 一般利用原始數據中的保真函數來逼近帶噪聲的原始數據。帶有噪聲的信號可以表征為兩個低秩圖像矩陣的積,從而計算出圖像中包含的噪聲[14]。但是,由于LRMF 沒有松弛特性,因此圖像去噪的計算復雜度很高,對應的濾波效果不明顯。NNM 著眼于LRMF 計算復雜度高的硬傷,在特定條件下有能力求解出其解析的最優(yōu)解,所以一經提出就成為焦點[13]。文獻[12]提出加權核范數最小化的框架思路,也就是在進行核范數最小化計算時把奇異值進行配重,那么最優(yōu)化的結果就變成奇異值與閾值一一對應的操作,有益于圖像去噪。因此,本文在此基礎上進行聲納圖像噪聲控制。
以上提出的方式均在使用圖像的先驗知識進行相干性噪聲抑制。非局部平均(Non-Local Means,NLM)去噪算法[15]恰恰是一種利用圖像自帶的冗余信息的特點,運用非局部自相似性進行圖像去噪的算法。算法的核心是利用雙窗口之間的相似性,而不是僅利用像素之間的關系來計算像素的灰度值,打破了傳統(tǒng)像素加權中局部思想的框架,同時利用圖像自帶的相似性和冗余信息,保證了去噪濾波效果。
雖然非局部去噪算法在噪聲抑制領域已經取得了較好效果,但受到塊效應影響,非局部去噪算法極易帶來紋理,感官視覺會出現不適?;诤朔稊底钚』娜ピ敕椒梢院芎玫厥褂镁仃嚨椭忍匦越鉀Q此問題,但文獻[12]提出的基于核范數最小化噪算法并未利用矩陣的非局部信息,由此可知若在利用核范數最小化進行噪聲控制的過程中,增加圖像的非局部先驗信息,將有效改善去噪后的感官效果。因此,本文將聲納噪聲矩陣的非局部先驗信息用到基于核范數最小化的去噪算法模型中,得到了非局部先驗性的核范數最小化噪聲抑制算法。該算法不僅能夠利用核范數最小化去噪優(yōu)勢,還借助了非局部去噪算法的優(yōu)勢,為解決聲納圖像去噪提供了一種全新的理論思路。
一般地,將帶有噪聲的聲納圖像去噪模型簡化表示為:
式中,x代表清晰的圖像,y代表帶噪圖像,n表示高斯噪聲,其噪聲方差為σn。下面介紹文獻[12]提出的選用WNNM 的圖像噪聲抑制算法。由自然圖像的統(tǒng)計特點可得,x具有低秩性[13]。因此,可以利用WNNM 模型進行噪聲去除,即去噪問題變換為求得優(yōu)化問題:
對含噪聲圖像序列v(i)={v(i),i∈y}(其中y表示含噪圖像)中的某個像素點k,約定Nk代表以k為中心的矩形鄰域(一般設長寬大小一致為M),那么圖像y中的像素點i和像素點j的相似權重可以利用式(6)計算[18]:
z(i)表示權值的歸一化系數,而h表示圖像平滑度參變量。h通過變換指函數的衰減來制約權值的大小,同時控制平滑噪聲的程度。如果h相對較小,冪函數的衰減效果會比較明顯,其細節(jié)保留程度會較高,也會保留圖像自帶的紋理細節(jié)等信息。由于像素i、像素j相似度依賴矩形鄰域v(Ni)和v(Nj)的相似程度,因此權重越大矩形鄰域相似度越高。同時,權值α(i,j)還滿足以下條件[15]:
雖然非局部去噪算法已經可以非常好地應用在噪聲抑制過程中,而且能夠取得良好的運算效果,但受到分塊方式和塊之間匹配的影響,基于分塊的非局部去噪算法容易帶來人造紋理,進而帶來感官上的不適。對于自然物體所成的聲納圖像和超聲圖像,視覺誤差一般會被人眼忽視。但是,對于經過多種傳感器獲取的融合后的圖像和人造圖像而言,這種視覺誤差不容小覷。而加權核范數的去噪算法可以采用矩陣的低秩信息解決這個問題,因此本文結合兩種算法進行聲納圖像去噪。
式中,xNL表示去噪后的結果,Ω 代表非局部去噪搜索窗,α(i,j)表示雙相似像素權值。權值α(i,j)與兩個像素的位置和相似函數的定義相關,可根據具體的使用場景設計。如果要把非局部先驗知識增加到加權核范數最小化去噪算法中,那么最簡易的方式是將式(9)作為模型(2)的限制條件,然后針對模型進行求解,可表示為:
為便于求解,利用拉格朗日乘子法把式(10)轉換為式(11)進行求解。
式中,γ為一個常數因子,可根據實際情況確定。
從無約束的最優(yōu)化可求解條件來說,式(11)可利用KKT 條件進行求解。
用交替迭代的計算方式求得之前所述的算法模型,式(11)有λ和x兩個未知變量,因此在求解上述結果時可以固定某個值,而求解另一個值的方法得出最終的運算結果。以上所述的算法就是交替迭代求解算法的基本過程。
為了驗證本文算法針對聲納圖像的適用性,對如圖1 所示的fish 和蛙人聲納圖像其進行噪聲去除試驗。
去噪算法分別為文獻[2]提出的中值濾波和圖像形態(tài)學的聲納去噪算法(MED)、文獻[6]提出的基于Contourlet 的HMT 模型聲納圖像去噪算法(CT-HMT)、文獻[7]提出的基于改進的小波變換的聲納圖像去噪算法(MWT)、文獻[8]提出基于Curvelet 的水下聲納圖像去噪算法(CURT)、文獻[9]提出的基于FRIT 循環(huán)抽樣聲納圖像去噪算法(FRIT)和文中提出的融合非局部先驗與WNNM的去噪算法(NL-WNNM)。圖2 和圖3 給出了Matlab 試驗結果。
從圖2 對fish 聲納圖像實驗結果可以明顯看出:圖2(a)中MED 去噪后的圖像仍然包含有諸多噪聲;圖2(b)中CT-HMT 去噪后的目標邊緣有模糊現象;圖2(c)中的MWT 去噪算法雖在去噪結果上有明顯效果,但是圖像處理結果損失了很多細節(jié);圖2(e)中的CURT 噪聲控制算法雖然有效處理了圖像中目標邊緣模糊的現象,但是對聲圖噪聲抑制的效果不理想;圖2(e)中FRIT 噪聲去除算法雖對噪聲有很好的去除作用,也比較完整地保留了圖像的邊緣信息,但是圖上顯示還留存一些微弱雜噪聲;圖2(f)的NL-WNNM 算法具有更好的感官效果,充分說明了所提算法的優(yōu)勢。
圖3 給出對針對蛙人聲納圖像利用上述去噪算法后的顯示圖。該生成圖中各個算法的處理效果與對fish 聲納圖的去噪的表現十分相似,顯然所提算法的去噪效果相對最好。
為了更好地展示所提的算法優(yōu)勢,選取4 種典型客觀評價標準來證明NL-SR 算法的實際能力優(yōu)勢。這4 個典型客觀評價標準分別為邊緣保持指數(Edge Preservation Index,EPI)[13]和峰值信噪比(Peak Signal to Noise Ratio,PSNR)[5]。其中:PSNR 的值越大,表明算法的去噪能力越好;SSIM越大,表征算法的邊緣保持能力越好。表1 給出了對含有不同噪聲的含噪聲納圖像進行去噪后每種算法的客觀評價數值。
表1 不同去噪方法的客觀評價
從表1 的客觀指標可以顯示,相比其他噪聲控制方法,非局部先驗性能夠更好地保留圖像的結構性信息,使NL-WNNM 的SSIM 比其他去噪算法性能更優(yōu),而基于加權核范數最小化的噪聲抑制則能更好地抑制噪聲,是NL-WNNM 算法的PSNR 比其他去噪算法更高的根本原因。由表1 可以得出,結合兩種算法的計算方式取得了良好效果,說明采用兩者結合的算法進行相干噪聲抑制是正確的選擇。綜上所述,本文提出的算法不僅在相干噪聲抑制方面具有優(yōu)勢,而且經過該算法去噪后的感官效果較好,具有很好的輪廓信息保持力,在保留聲納紋理上存在優(yōu)勢。
為了解決由加權核范數最小化去噪帶來的紋理細節(jié)丟失、邊界模糊等相關問題,控制由于塊操作非局部去噪算法帶來的紋理問題,將非局部先驗性當做限制性條件融入基于加權核范數最小化的去噪模型,以充分利用兩種算法的優(yōu)勢,將聲納圖像去噪變?yōu)橐粋€求解最優(yōu)化的問題。通過比對多種算法的噪聲抑制效果,結合主客觀評價指標,表明所提算法具有良好的噪聲抑制效果。