余 暉,胡凌燕
(南昌大學(xué)信息工程學(xué)院,江西 南昌 330031)
作為非線性科學(xué)研究分支的分形理論主要研究自然界與非線性系統(tǒng)里的不光滑、不規(guī)則幾何形體,且該理論被廣泛應(yīng)用于物理、地質(zhì)、計算機科學(xué)、材料科學(xué)以及其它工程技術(shù)領(lǐng)域中。計算機圖形學(xué)的普及應(yīng)用與蓬勃發(fā)展,推動了一系列抽象圖形與人造物體的形態(tài)展示力,但仍無法有效仿真不規(guī)則圖形與自然界景物,在不規(guī)整形體圖形中引入分形理論與牛頓迭代算法,能夠繪制出絢麗多彩的分形圖形。分形就是將一個零碎或粗糙的幾何形狀劃分為多個部分,各部分均與縮小整個圖形的形狀類似,也就是說,分形有自相似屬性。牛頓迭代算法通過計算機迭代,可以獲取更加復(fù)雜的分形結(jié)構(gòu)、更加豐富的顏色、更多的信息以及更強的防偽屬性。圖像的前期預(yù)處理中要增強圖像信息,以此達到突出圖像可用細節(jié)、噪聲去除、放大不同物體特征差異以及優(yōu)化視覺效果等目的,該項技術(shù)作為圖像處理的關(guān)鍵環(huán)節(jié),關(guān)注度越來越高,也得到了以下具有代表性的研究成果。
文獻[1]提出基于結(jié)構(gòu)層與紋理層分離的圖像增強方法,劃分圖像為紋理層與結(jié)構(gòu)層后,針對結(jié)構(gòu)層,采用累積分布函數(shù),創(chuàng)建具有參數(shù)自適應(yīng)性的Gamma校正算法,增強圖像該層的亮度與對比度,針對紋理層則通過高頻分量提升法增強紋理細節(jié),將兩層結(jié)合后即為增強后圖像;文獻[2]提出基于簡化大氣散射模型的單幅紅外圖像增強方法。該方法采用圖像景深模型架構(gòu)參考圖,通過聚類策略分割成數(shù)個景深近似場景,經(jīng)簡化大氣散射模型建模,估算出場景透射率,優(yōu)化處理粗略透射率圖后,得到增強的紅外圖像。
但是上述傳統(tǒng)方法均因缺乏色彩通道處理過程,導(dǎo)致分形圖像細節(jié)增強效果不理想。因此,本文以牛頓迭代法為算法依據(jù),提出一種新的分形圖像紋理細節(jié)增強方法??紤]最大直徑與序列塊規(guī)格參數(shù),提升分形維數(shù)精確度與紋理重構(gòu)質(zhì)量;通過增強較大的序列塊紋理邊緣,增加待增強部分的圖像信息覆蓋率,防止紋理結(jié)構(gòu)遭到破壞;減小序列塊規(guī)格,提高紋理處理精細度。
采用牛頓迭代算法計算復(fù)平面函數(shù)f(Z)=0,該函數(shù)的牛頓迭代方程表達式如下所示
(1)
(2)
f(Z)零點為φ的超吸引不動點,當(dāng)|Z|為較大值時,得出下列表達式
(3)
式中,f(Z)的階是n,斥性點是∞,因此可得出下列表達式
A(ω)={Z0:φ(Zk)→ω}
(4)
式中,零點ω吸引域為A(ω),也就是基于牛頓迭代算法收斂于零點ω的初始點集合。
利用牛頓迭代算法繪制分形圖像,設(shè)定迭代方程,選取復(fù)平面上任意一點Z0為迭代初始點,通過著色處理形成分形圖像。假設(shè)A×B點是顯示器分辨率,顏色的可顯示種數(shù)為k+1,其中,k=0,1,2,…,具體流程描述如下:
1)計算n在迭代公式f(Z)=zn-1內(nèi)的取值范圍;
2)選取分形圖像繪制的坐標范圍極值xmax、xmin、ymax與ymin,假設(shè)M為當(dāng)前的迭代次數(shù),N為迭代最大次數(shù),ε是迭代精度,則分別得到下列X、Y方向上的坐標差值占比計算公式
(5)
(6)
3)采用下列公式設(shè)置迭代初始點值
Z0=x0+y0i
(7)
其中,i為常數(shù),X、Y方向上的初始點值為x0與y0,表達式分別如下
x0=xmin+mx×dx
(8)
y0=ymin+my×dy
(9)
式中,mx與my表示X、Y方向的可用像素個數(shù),取值范圍分別是mx=0,1,…,A-1、my=0,1,…,B-1。
根據(jù)上節(jié)內(nèi)容利用牛頓迭代算法計算f(Z)=Z3-1=0的解值,由式(1)推導(dǎo)出下列迭代函數(shù)方程式
(10)
假定圖像繞原點轉(zhuǎn)動120°的旋轉(zhuǎn)變換為ρ(Z)=Ze2πi/3,代入式(10)可得出下列表達式
(11)
(12)
將上列兩式結(jié)合比較后,推導(dǎo)出下列等式關(guān)系
ρ[φ(Z)]=φ[ρ(Z)]
(13)
分形的主要特征與度量形式是分形維數(shù)[7],用于描述穩(wěn)定特征量。假設(shè)分形圖像序列塊Rn的一個非空有界集合為F,最大直徑是ε且能夠涵蓋非空有界集合F的集合最小數(shù)量為Nε(F),則采用下列公式描述非空有界集合F的分形維數(shù)
(14)
針對分形圖像的分形維數(shù),把圖像劃分成網(wǎng)格,邊長是ε,并求取涵蓋圖像目標部分的網(wǎng)格數(shù)量Nε(F),若單個像素點尺度ε為一個二維集合,不存在分形屬性,圖像序列塊R是單個像素,此時,都無法增強分形圖像的紋理細節(jié),所以,當(dāng)圖像序列塊R超出2個像素時,將分形圖像看成拓撲維數(shù)取值非整數(shù)圖像,經(jīng)計算圖像的分形維數(shù),完成目標圖像分類,若分形維數(shù)接近,則圖像屬于同類圖像,圖像之間的相似度隨著維數(shù)差異的變小而升高。
由于分形圖像的對數(shù)形式與分形維數(shù)不存在相關(guān)性,故利用下列計算公式求解分形圖像的分形維數(shù):
(15)
當(dāng)分形圖像屬于同一幅時,ε1<ε2,可通過下式推導(dǎo)出與之對應(yīng)的分形維數(shù)Dε1(F)與Dε2(F)的關(guān)系:
?Dε1(F) (16) 當(dāng)分形圖像屬于同一幅時,R1 R1 (17) 通過上列兩式可以發(fā)現(xiàn),最大直徑ε取值越小,分形維數(shù)精確度越高,分形圖像紋理重構(gòu)質(zhì)量隨著序列塊R規(guī)格的減小而增加。分形圖像的紋理粗糙度與模式復(fù)雜性信息特征,均能夠從非線性[8]角度利用分形維數(shù)來描述。增強分形圖像紋理細節(jié)時,通過增強較大的序列塊紋理邊緣,使重構(gòu)的待增強部分覆蓋更多的圖像總體信息,基于圖像整體框架,防止紋理結(jié)構(gòu)遭到破壞,不斷減小序列塊規(guī)格,細化紋理增強效果。 當(dāng)分形圖形內(nèi)的相似子塊在鄰域位置出現(xiàn)時,部分子塊將產(chǎn)生不完全匹配現(xiàn)象,所以,為進一步提升紋理細節(jié)增強效果,應(yīng)用局部迭代策略來解決此類問題。 若序列塊Ri與待增強部分G相交,則搜索主塊Di也與區(qū)域G相交。選取對應(yīng)于各序列塊Ri的主塊Di,計算收縮仿射變換[9]wi,根據(jù)wi(Di)=Ri得出下列關(guān)系式 wi(Di∩G)≈Ri∩G (18) 假定完備的度量空間為(X,d),X所有非空集子集架構(gòu)的空間為Γ(X),若x∈X,集合J∈Γ(X),則點x到集合J的距離用d(x,J)=min{d(x,y),y∈J}表示;若集合J,Q∈Γ(X),則集合J∈Γ(X)與集合Q∈Γ(X)的距離用d(J,Q)表示;采用下列等式描述Γ(X)內(nèi)點j與點q間的Hausdorff距離[10-11] h(j,q)=d(j,q)∨d(q,j) (19) 實驗的運行環(huán)境采用Windows 10操作系統(tǒng),酷睿i5-4580 3.3GHz處理器,圖像部分由MATLAB軟件實現(xiàn)。 從某個分形圖像數(shù)據(jù)庫中,任意選取兩幅分形圖像作為實驗對象(如圖1所示的實驗樣本),分別采用文獻[1]提出的基于結(jié)構(gòu)層與紋理層分離的圖像增強方法與文獻[2]提出的基于簡化大氣散射模型的單幅紅外圖像增強方法以及論文方法增強所選圖像的紋理細節(jié),對比各方法的仿真結(jié)果,得出實驗結(jié)論。為驗證方法的適用性與有效性,再選用一幅細節(jié)豐富的分形圖像用于探索增強效果(如圖2所示)。 圖1 實驗樣本分形圖像示意圖 由于迭代初始參數(shù)M、色彩初始值(C1,C2,C3)為圖像紋理細節(jié)的主要影響因素,下面分別探討各因素對增強效果的影響。 1)設(shè)定其它參數(shù)相同,迭代初始參數(shù)M取不同值時:假設(shè)色彩初始值RGB是(118,158,108),色彩漸變參數(shù)a=5,迭代初始參數(shù)N=24,色彩通道表達式與圖1一致,M取值11與12時的分形圖像分別如圖2所示。 圖2 不同迭代初始參數(shù)M的分形圖像增強效果 2)設(shè)定其它參數(shù)相同,色彩初始值取不同值時:假設(shè)色彩漸變參數(shù)a=6,迭代初始參數(shù)M=10,N=24,色彩通道表達式與圖1一致,色彩初始值RGB取(118,158,108)與(100,210,140)時的分形圖像分別如圖3所示。 圖3 不同色彩初始值的分形圖像增強效果 根據(jù)圖2、圖3的實驗結(jié)果可知,本文給出的影響分形圖像細節(jié)增強的理論是可靠的,實驗中以迭代初始參數(shù)和色彩初始為例,對實驗樣本進行細節(jié)增強處理,參數(shù)變化情況下,所得到的增強效果是不同的。 為進一步驗證所提方法的應(yīng)用有效性,利用PSNR(Peak Signal-to-Noise Ratio,峰值信噪比)、MSE(Mean Square Error,均方誤差)以及處理時間三個指標作為測試指標,采用文獻[1]方法、文獻[1]方法作為對照方法,利用幾種方法分別進行分形圖像的細節(jié)增強,各方法的指標數(shù)值如表1所示。 表1 各方法評價指標值 根據(jù)表1中數(shù)據(jù)可以看出,相比文獻[1]與文獻[2]方法,論文方法通過分形維數(shù)與序列塊的粗略增強形式與解得的壓縮映射吸引子唯一解,得到了最優(yōu)的峰值信噪比與均方誤差,因運算量較大,所以處理時間不是最理想狀態(tài),運算速度僅低于文獻[2]方法。 根據(jù)牛頓迭代算法原理與分形理論的契合性,本文設(shè)計基于牛頓迭代算法的分形圖像的紋理細節(jié)增強方法,由于研究方向與水平深度存在的局限性,應(yīng)在以下方面做出改進:在保持紋理細節(jié)精度的基礎(chǔ)上,提出一種運算方法,簡化計算量,提升運行速率,加快圖像處理速度;本文應(yīng)用算法相對比較單一,應(yīng)在今后的研究中引入其它有效的增強算法加以混合,提高方法的綜合性能,令該方法具有更廣泛的應(yīng)用前景。4 實驗結(jié)果與分析
4.1 不同參數(shù)指標對增強效果的影響測試
4.2 各方法增強效果對比
5 結(jié)論