劉天時,楊 雪,李湘眷
(西安石油大學 計算機學院,陜西 西安710065)
地震資料的構造解釋不同于油氣檢測和地層解釋,它需要真振幅和寬頻帶的地震數據。同相軸連續和橫向分辨率良好的地震數據更有利于構造解釋和計算機解釋軟件的自動解釋。含大量噪聲的地震數據會導致由地震數據形成的地震圖像信噪比降低,這嚴重影響地震剖面圖像的進一步解析。文獻 [1]中結合改進的加權中值濾波和增強Lee濾波對SAR 圖像的斑點噪聲進行去噪,在有效去除SAR圖像中斑點噪聲的同時保持了圖像的邊緣信息;文獻 [2]針對圖像的均勻噪聲提出了一種基于小波變換的去噪方法,去噪效果好;文獻 [3]中將改進的Teager能量算子和Gabor函數結合用于指紋圖像增強,對低質量指紋圖像去噪和邊緣增強效果較好;文獻 [4]在對圖像進行小波變換后使用Curvelet變換進行圖像去噪;文獻 [5]對傳統小波分析的硬閾值、軟閾值進行了改進,構造了一種閾值函數,對語音信號去噪效果良好。
傳統的圖像增強算法在增強對比度的同時增強了圖像的噪聲,因此圖像去噪在圖像預處理中占有重要地位。然而很多去噪算法只適用于特定的圖像[6-8],將其用于處理具有明顯方向性的地震剖面圖像時去噪效果不明顯,從而使地震剖面圖像的增強效果也受到一定程度的影響。因此,為了更好的對地震剖面圖像進行增強處理,本文在已有圖像增強算法的基礎上,提出了一種融合小波變換和Gabor濾波器族的地震剖面圖像增強算法,最后得到紋線更加突出、整體對比度增強的地震剖面圖像。
在應用領域,特別是在信號處理、圖像處理、語音處理以及眾多非線性科學領域,小波變換被認為是繼Fourier分析之后的又一個有效的時頻分析方法,其可以用來表示信號的時間-頻率特性[9]。小波變換更適用于考慮圖像方向性的圖像增強處理中[10],因此將小波變換應用于地震剖面圖像處理中,可以有效地對地震剖面圖像起到增強作用,對地震剖面圖像的進一步處理與研究起到良好的鋪墊作用。
經過小波變換,原始地震剖面圖像被分解為低頻分量圖和高頻分量圖。一般地,圖像的主要信息對應于小波變換后的低頻分量,圖像的邊緣和噪聲對應于小波變換后的高頻分量。根據實際需要,選擇性的增強低頻分量和削弱高頻分量來實現圖像增強。
Gabor濾波器屬于加窗傅立葉變換濾波器[11]。Gabor濾波器是自相似的,所有的Gabor濾波器都可以從一個母小波經過膨脹和旋轉產生。Gabor濾波器的頻率和方向表示接近人類視覺系統對于頻率和方向的表示,并且常被用于紋理表示和描述。二維Gabor濾波器可以看作是一個對方向和尺度敏感的有方向性的顯微鏡。在空域,一個二維的Gabor濾波器是一個正弦平面波和高斯核函數的乘積。在實際應用中,Gabor濾波器可以提取頻域中不同尺度、不同方向的相關特征。Gabor濾波器可以通過調節參數生成多種濾波器模版[12],因此Gabor濾波器可以廣泛的應用于不同圖像的去噪處理中。
地震圖像在預處理過程中往往受多方面因素制約,有時無法滿足對圖像處理的需求。傳統的圖像去噪算法容易在去除噪聲的同時模糊圖像的細節信息,因此找到平衡去除噪聲與保留細節之間的算法顯的尤為重要。下面先對地震剖面圖像進行小波分解,提取高頻分量圖與低頻分量圖,根據地震剖面圖像的紋理特征構造Gabor濾波器族,然后將高頻分量的系數設置為零并使用Gabor濾波器族對低頻分量圖進行濾波去噪,最后重構圖像得到增強后的地震剖面圖像,如圖1所示。
地震同相軸表現為線條結構,裂縫等地質體的分布在局部較小范圍內可以看成是一致的,并且具有良好的頻率特性和方向特性,因此需要選擇適合地震剖面紋理特征的濾波算法。

圖1 融合小波變換與Gabor濾波的圖像增強
Gabor濾波器族可以根據圖像增強不同的需求來選擇方向和頻率,因此Gabor濾波器族更適用于具有明顯方向性的地震剖面圖像去噪中。使用Gabor濾波器可以在有效去除地震剖面紋線上噪聲的同時不破壞其本身的紋線結構。文中取Gabor濾波算子的實數部分作為濾波模版,將近似余弦波的頻率作為濾波器的頻率建立濾波器族,得到的濾波結果基本不改變地震剖面圖像本身的特征。
定義1 設wavelength為所構造濾波器的大小,θ為濾波器的方向,將Gabor濾波器分為奇濾波器和偶濾波器,分別定義如下

其中,xθ與yθ為

定義2 設u,v 表示尺度和方向,Wg表示濾波窗口大小,G(i,j)表示原始低頻分量圖,G′(i,j)表示濾波后的低頻分量圖,提取Gabor濾波器的實數部分對圖像進行濾波,定義如下

改進的圖像增強算法更適用于地震剖面圖像增強。該算法提取小波分解后的低頻分量圖并使用Gabor濾波器族對其進行濾波去噪,最終重構圖像得到紋線明顯增強的地震剖面圖像。具體的算法步驟如下:
步驟1 對原始地震剖面圖像進行單層二維離散小波分解,提取高頻分量圖和低頻分量圖;
步驟2 將高頻分量圖的小波系數置零;
步驟3 通過式 (1)~式 (4)式構造Gabor奇濾波器和Gabor偶濾波器族;
步驟4 利用式(2)提取濾波器族實數部分,并采用式(5)對低頻分量圖進行濾波,獲取去噪后的低頻分量圖;
步驟5 對步驟2中小波系數置零后的高頻分量圖和步驟4中濾波去噪后的低頻分量圖進行重構,得到增強后的地震剖面圖像。
步驟1中,由于僅對低頻分量圖進行濾波去噪,因此只需要進行一次小波分解即可,提高了整體運算速率。步驟3中,經過反復實驗,最終選取5個尺度,8個方向構造含有40個濾波器的濾波器族,濾波器族的方向變化由式(3)和式 (4)實現。實驗表明,5個尺度、8 個方向的濾波器族濾波效果最好。由于本文算法針對圖像增強,因此步驟4中提取Gabor濾波器族的實數部分與低頻分量圖進行卷積,實現低頻分量圖的濾波去噪。
傳統圖像增強算法在圖像增強的同時模糊了圖像中原有的邊緣和細節信息。而小波分析具有基于多分辨率提取信號的特性,并且能夠較為明顯的區分噪聲和信號,因此利用小波分析對地震剖面圖像處理的結果更加精確。本文選取一幅地震剖面圖像,如圖2 (a)所示。在對原始地震剖面圖像進行二維小波分解后,得到原始圖像的低頻分量圖 (cA)和高頻分量圖。高頻分量圖又分為水平高頻分量圖cH,垂直高頻分量圖cV,對角高頻分量圖cD,如圖2所示。低頻分量圖包含原始圖像的主要信息,高頻分量圖包含原始圖像的邊緣信息及噪聲。

圖2 原始圖像及小波分解圖像
從圖2 (a)中可以看出原始地震剖面圖像具有明顯的斷裂、分叉等特征,紋理特征也不清楚,這不利于地震剖面圖像的進一步解析。經過小波分解后,原始圖像的主要信息分布在圖2 (a)中,噪聲主要分布在圖2 (c)、圖2(d)、圖2 (e)中。
采用Gabor濾波器不但能夠去除噪聲,并且能把地震剖面的紋線結構不失真地保留下來。通常采用多個方向、多個尺度的Gabor濾波器族來進行濾波去噪。本文將Gabor濾波器的實現分為奇濾波器和偶濾波器。其中,奇濾波器代表實部,偶濾波器代表虛部,用實部濾波可以進行圖像平滑,用虛部濾波可以進行圖像邊緣檢測。由于本文是對圖像增強算法的研究,因此提取Gabor濾波器的實部對低頻分量圖進行濾波去噪。
利用5個尺度,8個方向組成的濾波器族的實部與低頻分量圖進行卷積,得到不同尺度、不同方向的Gabor濾波結果,并將所得結果加權平均,構造出去噪后的低頻分量圖。為了方便分析Gabor濾波結果,圖3描述了低頻分量圖兩個尺度4個方向的Gabor濾波結果,每個尺度均有4個方向,分別為0°,45°,90°,135°,分別表示了低頻分量圖不同方向的紋理特征。

圖3 Gabor濾波結果
經過MATLAB仿真實驗,本文算法將小波變換與Gabor濾波結合應用于地震剖面圖像的增強處理,能夠較好地避免傳統算法中產生虛假紋線的現象,達到一致性的增強。利用Gabor濾波器族的多尺度多方向特性使低頻分量圖濾波去噪效果良好,重構后的地震剖面圖像紋線得到明顯增強,整體對比度在一定程度上得到了提高。Gabor濾波器族的參數是通過實驗法得到的。實驗法是基于固定參數的情況下,通過具體實驗比較其性能,最后選擇最合適的參數[13]。本文用kx,ky 控制Gabor濾波器族的窗口大小進行濾波,其中,kx 控制濾波器的頻帶寬度,ky 控制濾波器的方向。kx,ky 由人為給出,通過反復實驗,kx,ky 取值從0.5開始時,圖像增強效果較明顯。如果kx,ky 取值太小,則圖像增強效果不明顯;如果kx,ky 取值太大,則圖像的細節和邊緣信息會被平滑掉。
由圖4可以看出,當kx=0.95,ky=0.95時,地震剖面圖像增強效果最明顯。當kx,ky 小于0.95 時,地震剖面圖像增強效果不明顯;當kx,ky 大于0.95 時,在去噪的同時模糊了原始地震剖面圖像的細節和邊緣信息。

圖4 不同參數增強效果比較
小波變換是地震信號等非平穩信號分析的有力工具,Gabor濾波器族具有良好的頻率特性和方向特性,能夠保證地震剖面圖像的真實性。因此,結合小波變換與Gabor濾波器族各自的優點使圖像增強效果更加明顯。實驗結果表明,使用本文算法對地震剖面圖像進行去噪,去噪的同時有效保留了圖像的紋理和邊緣信息,最終得到紋線清晰,整體對比度增強的地震剖面圖像。
對圖像增強效果進行評價的方法分為主觀評價與客觀評價。本文選取均方誤差MSE (mean squared error)和PSNR(peak signal to noise ratio)作為主要的客觀評價標準

式中:M 和N 為圖像尺寸,G(i,j)為原始圖像,G′(i,j)為處理后的圖像。均方誤差越小,峰值信噪比越大,增強后的圖像與原圖像的差異越大,一定程度上可以表明圖像被增強的程度越大。表1列出了不同增強算法得到的地震剖面圖像的均方誤差MSE和峰值信噪比PSNR。

表1 圖像增強算法評價參數比較
從表1可以看出,經與原始圖像和小波變換增強后的圖像比較,本文算法處理后的圖像均方誤差最小,峰值信噪比最大,表明針對地震剖面圖像增強,本文算法增強效果較為明顯。
另外,圖5 (c)顯示了利用本文算法進行圖像增強的結果,比直接對地震剖面圖像使用小波變換增強的視覺效果更好,同時地震剖面圖像的紋理特征得到較好的保留。因此,不論是從客觀圖像質量評價標準還是從主觀圖像質量評價標準來看,本文所提出的算法都是一種有效的地震剖面圖像增強算法。

圖5 不同算法增強效果比較
本文對傳統的圖像增強算法進行了改進,根據地震剖面圖像紋線的方向性,設計并使用Gabor濾波器族對低頻分量圖濾波去噪,有針對性的進行了地震剖面圖像增強。使用Gabor濾波器族對小波分解后的低頻分量圖濾波去噪,不僅減少了計算量,使運算速率提高,而且由于圖像的大部分信息主要體現在低頻分量圖中,因此僅對低頻分量圖進行濾波結果更加精確。本文算法適用于地震剖面圖像增強,效率更高、效果更好,對地震資料的進一步解釋處理有一定地促進作用。將Gabor濾波器族用于地震剖面圖像增強時,其參數的確定及優化仍有待進一步改進,如何根據地震資料處理的需求更加高效、準確的對地震剖面圖像進行增強,還有待進一步研究。
[1]HAN Mingxing,ZHENG Yongguo.Research on SAR image speckle noise filtering methods[J].Computer Applications and Software,2012,29 (8):257-258 (in Chinese). [韓明星,鄭永果.SAR 圖像斑點噪聲的濾波方法研究 [J].計算機應用與軟件,2012,29 (8):257-258.]
[2]Yan R,Shao L,Liu Y.Nonlocal hierachical dictionary learning using wavelets for image denoising [J].IEEE Transactions Image Processing,2013,22 (12):4689-4698.
[3]WANG Lei,ZHENG Jianwei,WANG Wanliang.Fingerprint image enhancement based on wavelet transform and Teager energy operator [J].Computer Applications and Software,2010,27 (8):59-61 (in Chinese).[王磊,鄭建煒,王萬良.基于小波變換和Teager能量算子指紋圖像增強 [J].計算機應用與軟件,2010,27 (8):59-61.]
[4]WANG Biao,LI Jianwen,WANG Zhongfei.Threshold denoising method based on wavelet analysis[J].Computer Engineering and Design,2011,32 (3):1099-1102 (in Chinese).[王彪,李建文,王鐘斐.基于小波分析的新閾值去噪方法[J].計算機工程與設計,2011,32 (3):1099-1102.]
[5]Yi Qiaoling,Weng Yu,He Jiayong.Image denoise based on Curvelet transform [C]//IEEE Workshop on Electronics,Computer and Applications,2014:412-414.
[6]LU Yujing,LI Haiyan,FEI Qinshui,et al.Noise and speckle reduction of ultrasonic images using an improved Rayleightrimmed bilateral filtering algorithm [J].Computer Engineering and Design,2014,35 (1):228-232 (in Chinese).[陸玉婧,李海燕,費勤水,等.瑞利微調雙邊濾波超聲圖像降噪去斑算法 [J].計算機工程與設計,2014,35 (1):228-232.]
[7]YANG Xianfeng,FAN Yong,PENG Bo,et al.Fast denoising algorithm based on regions for image corrupted by Gaussian noise[J].Computer Engineering and Design,2014,35 (4):1341-1346 (in Chinese).[楊先鳳,樊勇,彭博,等.去除高斯噪聲的快速分區域去噪算法 [J].計算機工程與設計,2014,35 (4):1341-1346.]
[8]QIAO Ziliang,DU Huimi.NL_MEANS algorithm based on K-means clustering for ultrasound image denoising [J].Computer Engineering &Design,2014,35 (3):939-942 (in Chinese).[喬子良,杜慧敏.基于K 均值聚類NL-MEANS 算法的超聲圖像去噪 [J].計算機工程與設計,2014,35 (3):939-942.]
[9]Jijiang H,Jianzhong C,Bo Y,et al.Low-memory-usage and high-speed image wavelet transform [C]//4th IEEE International Conference on Information Science and Technology,2014:523-526.
[10]Bhatnagar G,Wu QMJ,Raman B.A new fractional random wavelet transform for fingerprint security [J].IEEE Transactions on Systems,Man and Cybernetics,Part A:Systems and Humans,2012,42 (1):262-275.
[11]Deshmukh A,Pawar S,Joshi M.Feature level fusion of face and fingerprint modalities using Gabor filter bank [C]//IEEE International Conference on Signal Processing,Computing and Control,2013:1-5.
[12]Garg B,Chaudhary A,Mendiratta K,et al.Fingerprint recognition using Gabor filter [C]//nternational Conference on Computing for Sustainable Global Development.IEEE,2014:953-958.
[13]ZHAO Yingnan,YANG Jingyu,MENG Xianquan.A practical design for parameters of Gabor filters[J].Computer Engineering,2006,32 (19):173-175 (in Chinese).[趙英男,楊靜宇,孟憲權.一種實用的Gabor濾波器族參數設置方法[J].計算機工程,2006,32 (19):173-175.]