freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于gabor小波的人臉特征提取算法研究及仿真本科畢業(yè)論文(編輯修改稿)

2024-07-24 17:19 本頁面
 

【文章內(nèi)容簡介】 (212) Gabor濾波可以定義為: (213)下面我們對式(212)中的各項參數(shù)作一個說明:是一個振蕩函數(shù),實部為余弦函數(shù),虛部為正弦函數(shù)。是Gauss函數(shù),這實際上是通過加窗限制了函數(shù)的范圍,使其在局部有效。由Gauss函數(shù)的局部性可知,這個濾波器實際上抽取x附近的特征,因此可以看作是一種Gabor小波。是直流分量,這樣濾波器就可以不受直流分量大小的影響。向量描述了濾波器對不同方向和不同尺度的響應(yīng),通過選取一系列的,就得到了一族Gabor濾波器,是一個常量,和一起刻畫了Gauss窗的波長。這里取=π/2,可以表示為: 這里 (214)選取不同的下標(biāo)可以描述不同的Gauss窗波長,從而控制采樣的尺度。選取不同的下標(biāo)可以描述振蕩函數(shù)不同的振蕩方向,從而控制采樣的方向。我們這里選取=0 ,1,2這樣可以在3個不同的尺度上采樣。選取=0 ,...,3這樣就可以在4個不同的方向上采樣[13]。各個濾波器窗口的大小為3232,確定濾波器的所有參數(shù)(可自己決定)后,當(dāng)采取上述的參數(shù)后,(圖片源代碼詳見附錄一)。 Gabor 3個尺度4個方向的濾波器 另外,Gabor函數(shù)是唯一能夠達到空域和頻域聯(lián)合測不準(zhǔn)關(guān)系下界的函數(shù),用Gabor函數(shù)形成的二維Gabor濾波器具有在空間域和頻率域同時取得最優(yōu)局部化的特性,因此能夠很好地描述對應(yīng)于空間頻率(尺度)、空間位置及方向選擇性的局部結(jié)構(gòu)信息,、空域特性和頻域特性(源代碼詳見附錄二): Gabor濾波器原圖特性 Gabor濾波器原圖的空域特性 Gabor濾波器原圖的頻域特性 Gabor濾波器參數(shù)的選擇由于不同,u代表了不同的采樣方式,因此需要保證在不同的尺度和不同方向上的采樣盡量均勻。一些研究表明[0, ]區(qū)間可以描述所有的方向,因此只需對區(qū)間[0, ]進行采樣。也就是說:+方向上的濾波完全可以由方向的結(jié)果確定。由于的變化是連續(xù)的,不可能取無窮多個,必須對其進行離散均勻采樣。因此這里我們選取作為采樣間隔,反映了空間尺度上采樣。由于尺度的大小實際上決定于Gauss窗的大小,而其窗長正比于,由于是在二維上的采樣,因此其面積正比于。為了反映尺度上的合理采樣,實驗表明每次采樣的面積成倍的方式遞減比較合理,是一個常量,這就要求。Gabor濾波器利用公式定義的卷積,就可以在圖像每個不同的處得到個不同復(fù)值的濾波結(jié)果[12]。 Gabor濾波器的性質(zhì)和計算方法(1)Gabor濾波器的性質(zhì)1  Gabor濾波器具有生物學(xué)的意義。Gabor核函數(shù)與脊椎動物大腦視覺區(qū)域皮層細(xì)胞的感受行狀十分類似。2  Gabor濾波器能充分描述圖像的紋理信息。Gabor濾波特性說明了Gabor濾波結(jié)果是描述圖像局部灰度分布的有力工具。因此,圖像的紋理信息可以用Gabor濾波作為特征抽取的方法。3  對二維Gabor濾波的研究表明,通過恰當(dāng)選擇若干個Gabor核函數(shù)可以重構(gòu)出原圖像。4  Gabor核函數(shù)由于去掉了直流分量,對局部光照影響不敏感。這和直接將圖像的灰度特征作為模板相比,優(yōu)勢是很明顯的。5  Gabor濾波結(jié)果可以描述不同方向上灰度的分布信息。6  Gabor濾波結(jié)果可以描述不同尺度上灰度的分布信息。一般來說,大尺度濾波可以描述全局性較強的信息,同時可以掩蓋掉圖像中噪聲的影響,而小尺度濾波可以描述比較精細(xì)的局部結(jié)構(gòu),受噪聲影響也大。7  核函數(shù)有良好的頻域特性。Gabor核函數(shù)在頻域內(nèi)的形狀和空域內(nèi)的形狀完全相同。8  Gabor濾波可以容忍圖像有一定的平移、旋轉(zhuǎn)、深度上的轉(zhuǎn)動、尺度變化等情況。 (2)Gabor核函數(shù)的計算方法由于輸入的圖像為灰度圖像,這就是直接的離散化表示。從Gabor核函數(shù)的定義公式可以看出,由于Gauss窗函數(shù)的限制,Gabor核函數(shù)只在一個局部非零,因此我們只需要對其局部進行離散抽樣即可。抽樣范圍的大小由Gauss窗的大小所確定,這里我們?nèi)∽鳛槌闃影霃健? Gabor變換的人臉特征提取 根據(jù)以上分析,我們知道Gabor變換在人臉特征提取方面具有很多優(yōu)點,前面定義的Gabor小波是一組帶通濾波器,通過參數(shù)的選擇,每一組濾波器具有各自的頻率選擇性和方向選擇性,這樣不同方向和尺度的濾波器覆蓋整個頻域,從而一幅人臉圖像的Gabor特征表示就是該圖像和一族Gabor小波卷積的結(jié)果。 假設(shè)表示一幅圖像的灰度分布,則其Gabor特征表示為: (215) 其中,是Gabor核函數(shù),是尺度,方向的Gabor小波卷積結(jié)果。在這里,我們選用3個尺度4個方向的Gabor小波,即∈{0 ,......,2},∈{0,......,3},其于參數(shù)設(shè)為以及為了包含不同的空間尺度和方向的Gabor濾波特征,一般將一幅圖像的所有尺度方向Gabor濾波變換表示成一個級聯(lián)的特征矢量。由于一般圖像的維數(shù)比較高,直接將所有尺度、方向的Gabor小波變換特征級聯(lián)會導(dǎo)致維數(shù)大而難于處理,因此有必要對圖像的各個Gabor小波表示進行下采樣處理,假設(shè)下采樣因子為,則一幅圖像的特征矢量為: (216) 從特征提取的角度出發(fā),對人臉圖像的不同尺度不同方向的Gabor濾波可以認(rèn)為是提取了人臉圖像具有不同性質(zhì)的特征,因此對于本文所采用的3尺度4方向的Gabor小波,可以認(rèn)為其對人臉圖像的濾波得到了12組具有不同性質(zhì)的特征矢量,一般都將這12組特征矢量簡單級聯(lián)成一個長特征矢量,然后在對該特征矢量進行學(xué)習(xí)和識別分類,而不考慮各組特征矢量的有效性問題,即哪些尺度和方向的Gabor濾波特征更能反應(yīng)人臉之間互相區(qū)別的本質(zhì)特征。以下是Gabor變換人臉提取特征的流程圖: 圖22 Gabor變換人臉提取特征流程圖 根據(jù)以上流程圖編寫的程序可以得出一幅經(jīng)過Gabor小波變換后的人臉特征圖像,如圖23: 圖23 ORL人臉原圖和經(jīng)Gabor提后的圖片 Gabor快速算法圖 前面我們通過實驗分析了Gabor變換在人臉特征提取中的重要作用,在這一章中,我們就著重介紹Gabor的快速算法。由于我們所說的Gabor變換的快速算法是基于傅里葉快速算法而來的,所以我們先介紹傅里葉快速算法。離散傅里葉變換(DFT)在信號的頻譜析、系統(tǒng)的分析、設(shè)計和實現(xiàn)中得到了廣泛的應(yīng)用,原因之一就是計算DFT有很多的快速算法,快速傅里葉變換(FFT)算法就是其中之一。在使用數(shù)字信號處理技術(shù)的各種各樣的應(yīng)用領(lǐng)域里,F(xiàn)FT算法都起著極為重要的作用。設(shè)為N點的有限長序列,則其正變換DFT為: (217) 逆變換OFT為: (218) 通常我們用算法所需的乘法和加法運算次數(shù),來衡量各種算法的復(fù)雜性和效率。這里的通常都是復(fù)數(shù),于是整個DFT運算就需要N2次復(fù)數(shù)乘法和N(N1)次復(fù)數(shù)加法。因此,直接計算DFT,乘法和加法的次數(shù)都與N2成正比。 當(dāng)N較大時,計算量太大,無法得到實際的應(yīng)用。 快速傅里葉變換(FFT) 自從1965年圖基()和庫利()在《計算機數(shù)學(xué)》(,,1965)雜志上發(fā)表了著名的《機器計算傅里葉級數(shù)的一種算法》論文之后桑德()、圖基等快速算法相繼出現(xiàn),又經(jīng)人們進行改進,很快的形成一套高效運算方法,這就是現(xiàn)在的快速傅立葉變換,簡稱FFT,這種算法使DFT運算效率提高12個數(shù)量級,為數(shù)字信號處理技術(shù)應(yīng)用于各種信號的實時處理創(chuàng)造了良好的條件,大大推動了數(shù)字信號處理技術(shù)的發(fā)展。 快速傅里葉變換的算法有很多,主要的算法有: 時間抽取(DIT)基2FFT算法。這種算法是將輸入序列在時域上的次序按偶數(shù)和奇數(shù)來抽取,對于任意一個N =2M點長序列的DFT運算,可以采用M次分解,最后分解成2點的DFT運算的組合,從而降低了運算量。DIT的運算量為: 復(fù)數(shù)乘法次數(shù):Mp=(N/2)M=(N/2)log2N 復(fù)數(shù)加法次數(shù):ap=Nlog2N (1)頻域抽取(DIF)基2FFT算法。與DIT算法相對應(yīng),DIF算法是把頻域輸出X(k)按k是偶數(shù)或是奇數(shù),逐級分解成2點的DFT運算,其原理與DIT算法相對偶,運算量也與DIT算法的相同,這里不再贅述。 (2)N為復(fù)合數(shù)的FFT算法。這是統(tǒng)一的FFT算法,而前面的DIT算法、DIF算法不過是在輸入序列的列長為N=2的統(tǒng)一FFT算法的特例而已。,因不需要乘法,可減少旋轉(zhuǎn)因子的數(shù)量,運算量更少。N為復(fù)合數(shù)時的FFT算法,采用下標(biāo)映射是個關(guān)鍵,然后再分別對列(或行)和行(或列)求小點數(shù)長度的DFT,并用旋轉(zhuǎn)因子做各小點數(shù)DFT間運算的媒介,但這同時也帶來了運算量的增加。 若復(fù)合數(shù)N=LM,則其FFT的運算量大致為: 復(fù)數(shù)乘法次數(shù):N(M+L+1) 復(fù)數(shù)加法次數(shù):N(M+L2) 分裂基FFT算法(SRFFT)。這是一種利用將基2和基4于變換的不同部位,進一步改善固定一基和混合一基的算法,其基本思路是對偶序號輸出使用基2算法,對奇序列輸出使用基4算法,將大點數(shù)的DFT逐級分解成小點數(shù)的DFT運算。由于分解的不對稱性,算法結(jié)構(gòu)比固定基算法稍微復(fù)雜一些,是目前針對N =2M的算法中具有最少乘法和加法次數(shù)的,又允許以同址計算和蝶形方式實現(xiàn),所以被認(rèn)為是最好的快速傅里葉變換算法。其運算量為: 實數(shù)乘法次數(shù):Nlog2N3N+4 實數(shù)加法次數(shù):Nlog2N3N+4(3)素因子算法(PFA)。當(dāng)復(fù)合數(shù)N可以按照Good映射分解為幾個互素因子的乘積時,其FFT變換就可以避免旋轉(zhuǎn)因子的影響。PFA算法就是采用了Good映射,將長度為N=N1*N2的一維DFT轉(zhuǎn)換成尺寸為N=N1N2的二維DFT,然后以行列方式沿每一維采用最有效的算法計算這個二維的DFT。該算法的運算量為:乘法次數(shù):m(N)=N2m(N1)+N+N1*m(N2)其中m(N)表示計算N點DFT需要的總乘法次數(shù)。 (4)Winograd傅里葉變換算法(WFTA)。該算法利用了Good映射將長度為“大N”因子的DFT分解成若干“小N”因子的連乘,再利用“小N”因子的DFT,就可以得到“大N”因子的DFT?!靶”因子的DFT是指2,3,4,5,7,8,9和16點的DFT。WFTA算法結(jié)構(gòu)比FFT復(fù)雜的多,程序編譯的時間也長,但運算速度比較快。WFTA算法被證實為具有最少的乘法和加法次數(shù)的算法,該算法除了用到下標(biāo)映射外,還涉及到數(shù)論和近代數(shù)的知識。 (5)實序列的FFT。對于輸入為實數(shù)序列的FFT沒有必要專門編寫實數(shù)據(jù)的FFT,而是直接利用復(fù)數(shù)據(jù)FFT進行計算。利用DFT奇偶對稱性質(zhì),可以用一個N點的FFT同時運算兩個N點實序列,或者是用一個N點的FFT運算一個2N點的實序列。前者是把一個實序列作為實部,同時另一個實序列作為虛部,計算FFT后再把輸出按奇、偶、虛、實特性加以分離,后者是將2N長的實序列的偶序號置為實部,奇序號置為奇部,同樣在計算FFT后再加以分離。用一個N點的FFT運算一個2N點的實序列的運算量為: 乘法次數(shù):m2f=N/2(4+log2N) 加法次數(shù):a2f=N(4+log2N)主要有4類計算二維FFT的方法。即行一列算法、矢量一基算法(VR)、嵌套算法、多項式變換算法。行一列算法實現(xiàn)最容易,僅要求有效的一維FFT算法即可。而多項式變換因為具有最低的算術(shù)復(fù)雜性,同址計算的可能性和實現(xiàn)工作量不大的優(yōu)點,受到人們的普遍重視。二維FFT的一個重要參數(shù)是考慮存儲器的存取次數(shù)。更高維的FFT變換可以類似得到,但在實際應(yīng)用中采用的不多。 Gabor變換的快速算法 我們只要把Gabor變換轉(zhuǎn)換成傅立葉形式,根據(jù)FFT快速算法將乘法轉(zhuǎn)換成加法就可以了。下面我們對其做具體的介紹。DFT的卷積公式定義如下: 若,DFT[]=X(),DFT[]=H(),則 =IDFT[X()H()],但是,我們需要注意的是:進行的是循環(huán)卷積,循環(huán)卷積的定義如下:其中: 表示的圓周移位序列, 其實質(zhì)上與的含義類似。從直觀上說,就是對兩個卷積的函數(shù)重疊部分以外都用周期延拓的方式填充。 線性卷積的定義如下:從直觀上說,就是當(dāng)兩個卷積的函數(shù)重疊部分以外都用零填充。在實際中我們提取特征需要的是線卷積的結(jié)果。如果將序列和都適當(dāng)?shù)难a零,設(shè)長度為I,長度為M,則當(dāng)我們將和都補零到長度為時,圓卷積和線卷積結(jié)果相同。在實際實驗中,我們將濾波器組和圖像都補零到256,這樣可以滿足上面的補零要求。在這種情況下,對于一幅圖像,如果我們的濾波器組是事先計算好的,則只需要進行1個FFT(對圖像),40個乘法(圖像FFT的結(jié)果與濾波器相乘),40個工FFT(對相乘結(jié)果進行)。同時256是2的8次冪,2DFFT的計算復(fù)雜度為N2log2N。由此,復(fù)雜度大大減少。 本章小結(jié) 本章主要介紹了Gabor小波變換的具體原理和實際應(yīng)用,及用于人臉識別的具體算法。事實上,Gabor小波變換最主要就是一個濾波器設(shè)計的問題,通過采取不同的方向和尺度,不同的波長和頻率,就可以得到不同的濾波器,本文為了減少程序的運行時間,暫時采用了3尺度,4方向的Gabor小波,同時取,可以認(rèn)為其對人臉圖像的濾波得到了12組具有不同性質(zhì)的特征矢量,一般都將這12組特征矢量簡單級聯(lián)成一個長特征矢量X,然后在對該特征矢量X進行學(xué)習(xí)和識別分類,由于一般圖像的維數(shù)比較高,直接將所有尺度、方向的Gabor小波變換特征級聯(lián)會導(dǎo)
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1