余 揚
(南部戰(zhàn)區(qū)海軍參謀部作戰(zhàn)勤務保障大隊 湛江 524000)
原始 Otsu[1](最大類間方差(Maximum between-class variance))以一維直方圖圖像的背景與目標間的方差來確定最佳分割閾值,沒有考慮像素間的空間關系,據(jù)此,將Otsu方法擴展為二維[2~3]直方圖進行研究,二維直方圖圖像的分割質量雖好,但卻增加了算法的時間開銷,因此,降低Otsu算法的時間復雜度,提高其最佳閾值的計算速度成為當前研究的熱點問題。
為克服算法的計算量大的問題,Wang等[4]提出了一種自適應的二維Otsu閾值分割方法,該方法通過迭代的方式大大提高了算法的技術速度;Jun等[5]研究提出了一種適用于SAR圖像分割的改進Otsu算法;基于積分圖像處理技巧,Lang等[6]設計了一種快速Otsu閾值分割方法;此外,李等[7]通過對圖像分割算法的研究,提出了基于模糊判決的Otsu閾值選取算法,該算法的求取結果更接近實際最佳的分割閾值。
為提高二維Otsu方法閾值的計算速度,研究采用積分圖像的處理方法[8],以及局部網(wǎng)格盒濾波技術,提出一種高效的閾值分割算法。
設定圖像I(x,y)的尺寸大小為M×N,像素灰度級記做L,假設3×3鄰域內,像素點的平滑圖像為G(x,y)。又假設圖像I(x,y)的某一像素的灰度值i與其鄰域的灰度均值j均出現(xiàn)的次數(shù)為fi,j,則聯(lián)合概率密度為
假設從矩形L×L中任取一點為pi,j,計算其二維直方圖,如圖1(a)所示。給定任一閾值(s,t),則直線對f=s,g=t將該二維直方圖劃分成4個區(qū)域,如圖1(b)所示:A0,A1分別表示目標和背景,A2,A3分別表示邊緣和噪聲。
圖1 原始二維Otsu方法
假設A0、A1分別代表目標區(qū)域和背景區(qū)域,其出現(xiàn)的概率分別表示為ω0、ω1,那么有:
同時,區(qū)域A0、A1的灰度均值矢量記為μ0、μ1,它們的灰度均值μ表示為
假設圖1(b)中區(qū)域A2和A3上的所有的概率均忽略不計,亦即ω0+ω1≈1,則類間方差BCV可定義為
BCV取最大值時計算所得的二維閾值即為最佳閾值,即:
綜上,研究給出基于積分圖像處理的Otsu分割方法。
原始圖像I(x,y)的積分圖像記為II(x,y),由文獻[9]可得:
根據(jù)圖2(a)所示的積分圖像[10],(x,y)為陰影區(qū)域的像素的灰度和。記圖2(b)所示的像素灰度和為S,則:
圖2 積分圖像示計算意圖
結合積分圖像和盒濾波方法計算的高效性,研究提出基于盒濾波處理技巧的二維Otsu閾值分割算法。
為方便后續(xù)處理,給出如下的網(wǎng)格的定義。
假設某一數(shù)據(jù)區(qū)間為R,共有d維,現(xiàn)將第i維劃分成ni個子小段,記子這些子小段構成的區(qū)間為Ri,則區(qū)間R被笛卡爾集(R1,R2,…,Rl) 劃分為n1×n2×…×nl個網(wǎng)格 ,區(qū)間M被劃分為(m1,m2,…,ml) ,如圖3所示。
圖3 基于局部網(wǎng)格技術的區(qū)域劃分示意圖
研究采用由整體到局部的研究思路,步驟如下。
第一步:對原始圖像的對應的二維直方圖進行區(qū)域劃分,并將每個區(qū)域視為一個像素點,對閾值完成初步計算;
第二步:根據(jù)第一步計算結果確定閾值所在區(qū)域;
第三步:在第二步確定的區(qū)域內建立閾值求解模型。
實驗選用了不同港口下、不同分辨率的光學遙感圖像。如圖4所示。
圖4 原始目標圖像
從圖5可以看出,本文算法的分割結果基本完整反映真實情況,計算過程簡單,算法的運行速度快。
圖5 目標圖像分割效果圖
為提高二維Otsu算法閾值分割計算的高效性,研究提出了基于局部網(wǎng)絡區(qū)域劃分技術的二維Otsu閾值分割算法。算法運用采用網(wǎng)格技術,采用先整體到局部的研究思想,實現(xiàn)了閾值的快速計算,仿真實驗結果表明,該算法真實可行,為后續(xù)海戰(zhàn)場艦船目標的檢測和識別提供了技術基礎。