999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于張量投票的線性判別分析算法研究

2019-05-08 07:43:50張成毅羅雙華

李 姣,張成毅,羅雙華

(西安工程大學(xué) 理學(xué)院,西安 710048)

隨著大數(shù)據(jù)爆發(fā)式的增長趨勢,如何從復(fù)雜、冗余的數(shù)據(jù)中提取有效信息成為現(xiàn)階段的一個研究熱點(diǎn)。人臉識別、姿態(tài)識別、指紋識別等生物識別技術(shù)對圖像數(shù)據(jù)中的生物特征數(shù)據(jù)進(jìn)行處理,涉及對高維圖像數(shù)據(jù)的處理技術(shù)。在此過程中“維數(shù)災(zāi)難”成為分析圖像數(shù)據(jù)的一個巨大挑戰(zhàn)。為了解決這一問題,就需要選擇和提取數(shù)據(jù)中的顯著特征,即剔除不相關(guān)和冗余的信息降低數(shù)據(jù)維數(shù)以提取有價值的特征數(shù)據(jù)。線性判別分析對處理由單個因素引起變化的數(shù)據(jù)效果明顯,卻無法滿足越來越復(fù)雜數(shù)據(jù)的處理需求。因此,多重線性代數(shù)的應(yīng)用逐步彌補(bǔ)了這方面的缺陷。

線性判別分析在處理多類數(shù)據(jù)的分類及降維問題中取得了一定的顯著效果,但針對此過程中可能存在的小樣本問題,不同改進(jìn)算法處理的核心思想也不同,如溫浩等人將LDA擴(kuò)展到張量子空間下,提出了用張量線性判別分析(Tensor Linear Discriminant Analysis, Tensor-LDA)來進(jìn)行人臉識別算法的研究[1],但算法中存在低維特征提取不充分的問題。因此,本文在此基礎(chǔ)上提出了基于張量投票的線性判別分析算法,即首先使用張量投票對樣本數(shù)據(jù)即點(diǎn)、曲線和曲面等結(jié)構(gòu)特征的提取,再利用線性判別分析進(jìn)行分類和降維處理,以解決圖像數(shù)據(jù)中可能存在的小樣本問題。

1 張量投票方法

張量投票[2]是一種推斷圖像顯著結(jié)構(gòu)的算法。計(jì)算流程可概括為三大步驟:(1)將輸入圖像數(shù)據(jù)的像素點(diǎn)轉(zhuǎn)換為張量表示;(2)每一個像素點(diǎn)的張量在其鄰域內(nèi)傳播信息并收集傳播到自身的信息,計(jì)算的方式主要為兩次張量投票:第一次為稀疏投票,一般選擇球形投票域,只在輸入的數(shù)據(jù)點(diǎn)之間進(jìn)行,投票結(jié)果會形成新的張量表示;新的張量再選擇合適的投票域進(jìn)行第二次張量投票——稠密投票,即向圖像中的所有像素點(diǎn)投票,投票結(jié)果形成特征顯著圖;(3)根據(jù)數(shù)據(jù)的特征顯著度對投票結(jié)果進(jìn)行特征提取,主要包含基于矩陣特征值計(jì)算的投票解釋和基于極值搜索的特征提取。[3]

如圖1所示,像素點(diǎn)的張量表示即在取向估計(jì)的基礎(chǔ)上根據(jù)各點(diǎn)的取向特征生成投票域;張量投票后對所有投票疊加,使各數(shù)據(jù)點(diǎn)形成新的張量表示;在投票形成新張量后需要對投票進(jìn)行解釋即特征值的分解過程;特征提取即對點(diǎn)、曲線等顯著圖的搜索過程。[3-5]在張量投票算法的計(jì)算步驟中進(jìn)行的兩次投票及最后的輸出均為張量形式,這可能會造成維數(shù)災(zāi)難等問題,由于高維數(shù)據(jù)之間的運(yùn)算雖然會避免數(shù)據(jù)結(jié)構(gòu)信息的丟失,但需要花費(fèi)大量的時間。

近幾年,張量投票算法逐漸與其他算法相結(jié)合用于解決涉及圖像處理方面的問題。例如,林洪彬等人針對張量投票理論無法進(jìn)行解析求解的難題,提出了基于解析張量投票的散點(diǎn)云特征提取算法。[6]李慧嫻等人為了檢測物體表面裂痕,在檢測算法主體過程中為了得到完整的裂紋區(qū)域,使用張量投票得到了裂紋的中心線并以此作為連接裂紋片段的曲線,通過實(shí)驗(yàn)驗(yàn)證張量投票算法對裂紋片段進(jìn)行了有效的連接和噪聲去除。[7]

2 線性判別分析

線性判別分析方法(LDA)在處理數(shù)據(jù)時需要預(yù)先知道樣本的類別并通過提取最有利于分類的特征,從而使得同類樣本聚合度好而不同類樣本離散度大。LDA以分離不同類別為目的,充分利用訓(xùn)練樣本的已知類別信息尋找最有助于分類的最佳投影子空間,使得不同類別的數(shù)據(jù)樣本在這個子空間內(nèi)彼此互相分離。LDA通過Fisher準(zhǔn)則找到一個最優(yōu)線性投影(轉(zhuǎn)換)矩陣,然后利用最優(yōu)線性投影矩陣獲得最佳投影子空間。[8]

其中:Ni表示屬于第i類的樣本個數(shù)。

這一過程往往存在由于訓(xùn)練樣本不足而引起的類內(nèi)散度矩陣奇異的小樣本問題。Zhu M等人提出的子類判別分析(Subclass discriminant analysis)[9]和Gkalelis N等人提出的混合子類判別分析(Mixture subclass discriminant analysis)[10],分別針對小樣本作了相應(yīng)的改進(jìn)并均取得了顯著的效果。而這些基于子空間的改進(jìn)算法主要是通過在分類階段更加細(xì)化的表示樣本均值,但容易出現(xiàn)融合技術(shù)選擇的難題。

3 改進(jìn)線性判別分析算法

基于上述兩種算法在處理具體問題時存在的不足,本文提出的基于張量投票的改進(jìn)線性判別分析算法主要特點(diǎn)就是將張量投票對數(shù)據(jù)結(jié)構(gòu)特征的魯棒性優(yōu)勢融入線性判別分析中,從而取得較好的融合處理結(jié)果。算法的優(yōu)勢主要是融合了兩者在處理圖像數(shù)據(jù)時各自具備的優(yōu)點(diǎn)從而采取較好的處理方式:張量投票采用非線性的方法處理圖像數(shù)據(jù)中的顯著點(diǎn)、曲線和曲面等[11];線性判別分析則采用線性原則對數(shù)據(jù)進(jìn)行降維、分類處理[12-14]。因此,改進(jìn)算法的提出將線性方法和非線性方法相結(jié)合,既解決了非線性方法在處理數(shù)據(jù)時存在的缺點(diǎn),又解決了線性方法存在的不足。

改進(jìn)算法的實(shí)現(xiàn)過程包括兩個階段:輸入待處理的數(shù)據(jù)到張量投票方法流程中進(jìn)行處理,得到投票結(jié)果;將投票結(jié)果代入線性判別分析的判別準(zhǔn)則函數(shù)中進(jìn)行分類、降維處理,并輸出最終結(jié)果。

3.1 張量投票階段

張量投票方法的最大特點(diǎn)是輸入特征和輸出特征均使用張量表示,能夠從稀疏或噪聲掩蓋下的數(shù)據(jù)中推斷出結(jié)構(gòu)信息。通過兩次投票將輸入數(shù)據(jù)的顯著性特征提取出來并用張量表示,實(shí)現(xiàn)數(shù)據(jù)模型的張量表示、投票域的計(jì)算以及數(shù)據(jù)通信的線性投票。[15]

圖2 張量投票域示意圖

點(diǎn)P與周圍所有可能發(fā)生作用的點(diǎn)之間的連接曲線及其取向構(gòu)成投票域的形狀及取向,投票的大小代表強(qiáng)度,二階對稱張量投票的投票強(qiáng)度衰減函數(shù)為:

其中:DF為投票域的投票強(qiáng)度,σ為投票尺度,s為弧長,κ為曲率,c為投票尺度σ的函數(shù),用于調(diào)整距離和曲率對投票大小影響的比例關(guān)系,同時控制著投票域的橫向張度。

投票強(qiáng)度衰減函數(shù)表明了投票大小會隨平滑路徑的長度增加而衰減,并且傾向于保持直線方向的連續(xù)性。投票的尺度參數(shù)作為投票域的投票強(qiáng)度計(jì)算框架中唯一關(guān)鍵的參數(shù),定義了投票鄰域的大小,并且是對曲線平滑程度的一種度量。[15]投票域的影響范圍介于小尺度和大尺度之間:小尺度范圍下的投票,過程更加局部化并且有利于保持圖像細(xì)節(jié),但存在受外部干擾影響大的缺陷;大尺度范圍下的投票,過程可以連通一些斷點(diǎn),抗噪能力強(qiáng),不足之處在于圖像的平滑性容易受到影響。

如圖3所示,對邊界點(diǎn)作張量投票處理后得到了近乎封閉的曲線。這說明張量投票方法對邊界點(diǎn)鄰域之間的相關(guān)性作出投票,從而連接相關(guān)性較大的邊界點(diǎn)得到顯著曲線即圖像的大致形狀。在張量投票過程中主要使用了棒形投票域獲得最終的結(jié)果圖。從圖3中可以看出張量投票過程將lemon的邊界特征點(diǎn)提取出來并進(jìn)行了光滑曲線的連接,較明顯地突出了張量投票對于顯著圖提取的魯棒性。第一張是輸入的邊界點(diǎn)圖像,在進(jìn)行了張量投票處理后,從第二張可以看出算法連通了相關(guān)性大的斷點(diǎn)并形成了較為光滑的曲線圖像,但存在一定的噪聲數(shù)據(jù)。因此,接下來要做的就是將得到的結(jié)果張量代入線性判別分析中,以實(shí)現(xiàn)對于圖像數(shù)據(jù)的最后處理。

(a)dot-edge圖像 (b)TV圖像

3.2 線性判別分析階段

由于張量投票的最終結(jié)果是張量,具有較高維數(shù),但最終的結(jié)果張量中包含著從輸入數(shù)據(jù)中提取的顯著特征,保存了輸入數(shù)據(jù)一定的結(jié)構(gòu)信息。因此,在不破壞這種結(jié)構(gòu)特征的基礎(chǔ)上將得到的結(jié)果張量代入線性判別分析中,求解降維處理后的張量子空間。待測樣本數(shù)據(jù)經(jīng)過投影后在張量子空間中構(gòu)成與待測樣本具有投影關(guān)系的新樣本數(shù)據(jù),并且新樣本數(shù)據(jù)之間存在不同類的數(shù)據(jù)點(diǎn)之間相互分離、同類的數(shù)據(jù)點(diǎn)之間彼此靠近的關(guān)系。

張量線性判別分析方法是傳統(tǒng)線性判別分析方法在張量子空間上的擴(kuò)展。它在張量域?qū)颖具M(jìn)行處理并提取樣本的特征。相比于向量,有效保留了樣本的結(jié)構(gòu)信息,并且更充分地利用了收集到的信息,同時還避免了線性判別分析中存在的小樣本問題,提高了學(xué)習(xí)性能。[12]因此,改進(jìn)的線性判別分析算法在運(yùn)算過程中更加精確地保證了類間散度矩陣和類內(nèi)散度矩陣之間的關(guān)系。相比與傳統(tǒng)LDA算法中通過求解判別準(zhǔn)則函數(shù)尋求最優(yōu)的投影向量的差異,本文則是尋求一系列投影矩陣(張量)ui(i=1,2,…,N)從而實(shí)現(xiàn)將高維的張量樣本轉(zhuǎn)化為低維的張量數(shù)據(jù),同時滿足類間散度矩陣最大化、類內(nèi)散度矩陣最小化。[16]其中,類內(nèi)散度矩陣SW、類間散度矩陣SB和構(gòu)成的判別準(zhǔn)則函數(shù)描述分別如下:

(1)

溫鳳文等人結(jié)合相似度量的概率學(xué)習(xí)方法,將兩個矩陣的相似度用屬于同一個集合的概率值來度量。并由條件概率公式定義兩個矩陣之間的差異集屬于同一集合的概率,文中用條件概率的高斯分布函數(shù),即

估計(jì)條件概率

為樣本均值。[16]

對于投影后的樣本集UTXiV∈Rl1×l2,趙越等人針對投影矩陣U和V不能同時計(jì)算的問題,定義了兩個優(yōu)化函數(shù)來確定U和V。[17]以其中的一個優(yōu)化函數(shù)為例具體操作如下:對于一個固定的V,U通過優(yōu)化函數(shù)J(U)來實(shí)現(xiàn):

(2)

本文在兩者處理投影矩陣的方法中得到啟示,即針對投影矩陣不能同時計(jì)算的問題,引入貝葉斯定理實(shí)現(xiàn)對該問題的處理。通過對兩個投影矩陣之間先驗(yàn)概率的學(xué)習(xí),從而實(shí)現(xiàn)對相應(yīng)后驗(yàn)概率的表示。

(3)

雖然投影矩陣U和V不能同時計(jì)算,但貝葉斯定理將兩個投影矩陣之間通過先驗(yàn)概率與后驗(yàn)概率存在的關(guān)系表示出來。使用貝葉斯定理進(jìn)行兩個投影矩陣之間關(guān)系的表示,主要是考慮到貝葉斯定理將兩個相關(guān)因素用已知概率表示,避免了在運(yùn)算過程中丟失某些數(shù)據(jù),同時也避免了小樣本問題的出現(xiàn)。

3.3 算法流程

提出的改進(jìn)算法的主要流程為:

Step 1:輸入待處理圖像到張量投票流程中,進(jìn)行初步處理,即將像素點(diǎn)張量表示后代入T=λ1e1e1T+λ2e2e2T,其中T為二維空間的二階對稱張量,λ1≥λ2≥0為T的特征值,e1和e2為對應(yīng)的特征向量。通過相關(guān)的運(yùn)算得到相應(yīng)的特征值對應(yīng)的特征向量構(gòu)成的張量,然后輸出得到結(jié)果張量。

Step 2:通過將結(jié)果張量代入改進(jìn)線性判別分析算法中,即代入式(1)中對類內(nèi)散度矩陣與類間散度矩陣兩者之間在結(jié)果張量條件下構(gòu)成的關(guān)系進(jìn)行運(yùn)算,從而得到相應(yīng)的最優(yōu)解。

Step 3:將投影矩陣U和V通過貝葉斯定理進(jìn)行處理,即代入到式(3),得到兩者之間的關(guān)系。

Step 4:對相應(yīng)的優(yōu)化函數(shù)作最優(yōu)化處理,得到最終的最優(yōu)解,即將U和V代入式(2)中,在不斷迭代的過程中尋求滿足迭代次數(shù)而獲取的最優(yōu)解。

通過上述流程為改進(jìn)算法的實(shí)現(xiàn)提供了理論支撐。在進(jìn)行整個算法的過程中,存在的難點(diǎn)主要在于流程的第二步,即張量投票與線性判別分析的融合階段,在這個階段出現(xiàn)的問題可能會直接影響整個算法的效果。因此,在保證整個算法流程的流暢性的同時,本文著重改進(jìn)了在張量投票過程中形成的結(jié)果張量代入線性判別分析流程后作為投影矩陣而產(chǎn)生的問題,即將投影矩陣存在的問題通過貝葉斯定理進(jìn)行了處理。

在整個算法流程運(yùn)行的過程中,通過規(guī)避每一步中可能存在的不足,將兩種方法各自處理圖像數(shù)據(jù)的優(yōu)勢放大,在不足處作出相應(yīng)的改進(jìn)。如對于張量投票過程中產(chǎn)生的結(jié)構(gòu)張量在代入線性判別分析過程中容易出現(xiàn)維數(shù)不匹配的問題,將貝葉斯定理代入其中作出改進(jìn),從而實(shí)現(xiàn)兩者之間的過渡。

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

對于算法效果的實(shí)驗(yàn)驗(yàn)證主要選擇了簡單圖像的邊界點(diǎn),即通過離散的邊界點(diǎn)獲取圖像的邊界形狀,依據(jù)離散點(diǎn)間存在的關(guān)系獲取預(yù)期的顯著曲線。實(shí)驗(yàn)主要是在Matlab R 2016a環(huán)境下進(jìn)行的。

實(shí)驗(yàn)取得的結(jié)果如圖4所示。

(a)dot-edge圖像 (b)TV圖像 (c)改進(jìn)的邊界提取圖像

從圖4(c)可以看出,改進(jìn)后的LDA算法融合了張量投票對于顯著點(diǎn)或曲線等特征提取的魯棒性,剔除了原本在張量投票過程中圖像數(shù)據(jù)中含有的噪聲數(shù)據(jù),得到了比較好的圖像輪廓曲線。其中,圖4(a)為輸入圖像lemon的點(diǎn)邊界圖像,圖像中的點(diǎn)邊界提供了原圖像的全局形狀;圖4(b)為經(jīng)過張量投票(Tensor Voting, TV)處理后的圖像,輸出的結(jié)果可以清楚地看出原圖像lemon的大致形狀,但邊緣存在一定的噪聲數(shù)據(jù);圖4(c)為最終的輸出結(jié)果,本文提出的改進(jìn)算法將原圖像lemon中含噪數(shù)據(jù)剔除后,在對圖像數(shù)據(jù)的進(jìn)一步處理中保證了算法的穩(wěn)定性,即保留了圖像的連續(xù)性。

以下幾種圖像在采用提取圖像邊界點(diǎn)來獲取邊緣圖像的算法與文中研究的改進(jìn)算法之間的清晰度對比分析如表1所示。

表1 幾種獲取邊緣圖像算法的對比

注:本文中指定識別圖像的邊緣圖像的清晰度分為:模糊[0,3];較清晰(3,7];清晰(7,10]

由表1的對比分析可知,對圖像的邊界點(diǎn)提取并形成近似封閉邊緣的處理中,對較為簡單的圖像邊界點(diǎn)的處理幾種算法都得到了較為清晰的邊緣圖像;對復(fù)雜及邊界點(diǎn)離散程度大的圖像提取的邊緣圖像效果較為模糊。

從實(shí)驗(yàn)結(jié)果可以看出,與傳統(tǒng)LDA相比,本文提出的改進(jìn)算法避免了將張量代入判別函數(shù)中存在的不能同時計(jì)算等問題。在算法實(shí)現(xiàn)的第一步就對待處理圖像進(jìn)行了顯著特征的提取,在這一步主要是利用了張量投票對于圖像顯著性的魯棒性;對在下一步的線性判別分析階段只需要對處理后的圖像進(jìn)行相應(yīng)的降維和去噪處理。將這一系列處理流程中可能出現(xiàn)的問題也作出了相應(yīng)的解決,實(shí)驗(yàn)的最終結(jié)果表明改進(jìn)的算法得到了對于圖像數(shù)據(jù)處理的預(yù)期目標(biāo)。

5 結(jié)語

本文將改進(jìn)的算法對簡單圖像的邊界點(diǎn)進(jìn)行處理作為實(shí)驗(yàn)驗(yàn)證的基礎(chǔ),取得的效果也比較理想。圖像數(shù)據(jù)的邊界點(diǎn)坐標(biāo)在算法流程的實(shí)驗(yàn)中得到了圖像的邊界曲線,主要在張量投票過程中逐步實(shí)現(xiàn)對點(diǎn)鄰域之間相關(guān)性的投票并得到了近似光滑的曲線圖像,圖像的整體特征曲線逐步顯現(xiàn);將處理后得到的結(jié)果代入下一個階段即線性判別分析的算法流程中,經(jīng)過相應(yīng)的運(yùn)算得到了含噪小、圖像邊界曲線近乎完整的實(shí)驗(yàn)結(jié)果。

接下來的研究課題是不斷完善算法對于圖像數(shù)據(jù)處理的泛化性,使得算法對于復(fù)雜指紋圖像的識別也可以提取作為識別依據(jù)的顯著圖,并可以在指紋數(shù)據(jù)庫中作出一定的分類。在對簡單圖像的處理過程中,改進(jìn)算法對于指紋圖像的處理可能存在的困難主要有指紋圖像具有紋理復(fù)雜、差異細(xì)微等特點(diǎn),同時亟待處理的指紋圖像數(shù)據(jù)樣本也有二維或三維之分。因此,研究的課題為最終解決指紋數(shù)據(jù)的分類及識別的穩(wěn)定性和高速率,就要求不斷改善提出算法的泛化能力,不僅對簡單圖像的處理具有很好的穩(wěn)定性,也對復(fù)雜圖像數(shù)據(jù)具有較好的魯棒性。

主站蜘蛛池模板: 波多野结衣一二三| 国产精品妖精视频| 国产网站免费| 欧美成人精品高清在线下载| 免费A∨中文乱码专区| Jizz国产色系免费| 无码粉嫩虎白一线天在线观看| 亚洲狼网站狼狼鲁亚洲下载| 亚洲欧美在线综合图区| 国产欧美日韩18| 二级特黄绝大片免费视频大片| 国产91精品调教在线播放| 欧美日韩另类在线| 国产毛片基地| 天天躁夜夜躁狠狠躁躁88| 亚洲 日韩 激情 无码 中出| 囯产av无码片毛片一级| 无码中文字幕乱码免费2| 国产一区二区影院| 亚洲欧洲日本在线| 久久精品这里只有国产中文精品 | 亚洲中文字幕97久久精品少妇| 久久精品只有这里有| 91亚洲国产视频| 国产h视频免费观看| 国产在线小视频| 国产欧美高清| 丝袜美女被出水视频一区| 欧美激情福利| 婷婷激情亚洲| 中文无码精品A∨在线观看不卡 | 国产午夜精品鲁丝片| 国产日韩欧美精品区性色| 99精品久久精品| 欧美日韩高清| 欧美第一页在线| 伊人色综合久久天天| 午夜视频免费一区二区在线看| 午夜国产理论| 国产精女同一区二区三区久| 尤物亚洲最大AV无码网站| 欧美国产中文| 亚洲香蕉久久| 成人国产精品网站在线看| 欧美一级高清视频在线播放| 香蕉eeww99国产在线观看| 九色综合伊人久久富二代| 中文字幕 欧美日韩| 免费一级全黄少妇性色生活片| 无码内射在线| 男女精品视频| 国产乱人伦偷精品视频AAA| 国产成人精品男人的天堂下载 | AV熟女乱| 亚洲AV无码不卡无码| 国模私拍一区二区三区| 成年人国产网站| 最新午夜男女福利片视频| 手机精品福利在线观看| 国产精品久久久精品三级| 全部毛片免费看| 国产久草视频| 91尤物国产尤物福利在线| 91香蕉国产亚洲一二三区| 欧美日韩一区二区三区四区在线观看| 亚洲中文字幕手机在线第一页| 欧美日韩动态图| 免费一极毛片| 天堂网国产| 丁香五月婷婷激情基地| 热久久这里是精品6免费观看| 国产爽妇精品| A级毛片无码久久精品免费| 国产三级国产精品国产普男人 | 一级毛片免费的| 2021亚洲精品不卡a| 精品视频91| 欧美视频在线播放观看免费福利资源 | 18禁影院亚洲专区| 青青操视频免费观看| 人妻21p大胆| 成人国产精品2021|