【正文】
新的特征提取方法 [J].計(jì)算機(jī)學(xué)報(bào), 2021, 34( 6): 1221251 [2] 何東風(fēng),凌捷 .人臉識(shí)別技術(shù)綜述 [J].計(jì)算機(jī)學(xué)報(bào), 2021, 13( 12) 7578 [3] ,Younus FazleBasit Javed 和 Usman Qayyum” ,采用直方圖的人臉識(shí)別和處理” ,第三階段僅相關(guān)新興技術(shù)研報(bào)告。該方法能較好地實(shí)現(xiàn)人臉的分類,但對(duì)人臉圖像的要求較高,目前僅是采用 Orl的標(biāo)準(zhǔn)人臉庫(kù)中的圖像來(lái)進(jìn)行測(cè)試,因此能獲得較高的識(shí)別率。 第二,平均從存儲(chǔ)載體的連續(xù)九個(gè)頻率的計(jì)算,并存儲(chǔ)在另一個(gè)載體,供以后使用,在測(cè)試階段。 直方圖均衡化主要用于增強(qiáng)動(dòng)態(tài)范圍較小的圖像的反差 ,基本思想是把原始圖的直方圖變換為均勻分布的形式 ,這樣就增強(qiáng)了像素灰度值的動(dòng)態(tài)范圍 ,從而達(dá)到增強(qiáng)圖像整體對(duì)比度的效果。 3)邊緣檢測(cè) 對(duì)輸入人臉圖像進(jìn)行邊緣檢測(cè)是很多人臉識(shí)別系統(tǒng)在人臉粗定位及人臉主要器官(眼睛、鼻子、嘴巴)定位時(shí)采用的預(yù)處理方法。 2)灰度變換 灰度變換是圖像增強(qiáng)技術(shù)中的一種。 ( 1)線性濾波最典型的線性濾波方法如,采用鄰域平均法的均值濾波器、采用鄰域加權(quán)平均的高斯濾波和維納濾波。如,用戶可根據(jù)需要選擇使用不同的濾波方法去除噪聲、不同的邊緣檢測(cè)算子檢測(cè)人臉邊緣、選擇不同的灰度變換算法實(shí)現(xiàn)圖像的灰度校正和灰度歸一化,仿真系統(tǒng)同時(shí)還實(shí)現(xiàn)了尺寸歸一化、二值化等其他常用的圖像預(yù)處理算法。EdgeColor39。 if pmx amp。 BB = regionprops(L, 39。s2=y2。y2=c。 BW=im2bw(I)?;谌斯ど?經(jīng)網(wǎng)絡(luò)的方法對(duì)于復(fù)雜的、難以顯式描述的模式,具有獨(dú)特的優(yōu)勢(shì)。標(biāo)準(zhǔn)人臉模板可以是固定的樣板,也可以是帶參變量的曲線函數(shù)。根據(jù)所選擇的“人臉特征”,基于顯式特征的方法分以下三類:基于膚色模型的方法、模板匹配的方法、基于先驗(yàn)知識(shí)的方法。 15 系統(tǒng)基本機(jī)構(gòu) 人臉識(shí)別是一個(gè)復(fù)雜的過(guò)程,一個(gè)計(jì)算機(jī)人臉識(shí)別的流程如圖 31 所示。其中,人臉圖像預(yù)處理,作為特征提取和識(shí)別的前提步驟,是計(jì)算機(jī)人臉識(shí)別系統(tǒng)中的必要環(huán)節(jié)。)。 j1=wiener2(j)。銳化處理的目的在于強(qiáng)調(diào)圖像被模糊的細(xì)節(jié) ,在本實(shí)例中采用了預(yù)定義高斯濾波器的方法對(duì)圖像進(jìn)行銳化濾波。該部分的程序代碼如下 : i=imread(39。實(shí)現(xiàn)過(guò)程代碼如下 : i=imread(39。銳化濾波器是用高通濾波來(lái)實(shí)現(xiàn) ,目的在于強(qiáng)調(diào)圖像被模糊的細(xì)節(jié)。圖像增強(qiáng)的方法分為空域法和頻域法兩大類 ,空域法主要是對(duì)圖像中的各個(gè)像素點(diǎn)進(jìn)行操作 。數(shù)字圖像處理主要包括圖像變換、圖像增強(qiáng)、圖像編碼、圖像復(fù)原、圖像重建、圖像識(shí)別以及圖像理解等內(nèi)容。 7 第五章總結(jié)了全文的工作并對(duì)以后的需要進(jìn)一步研究的問(wèn)題進(jìn)行了展望。 (4)基于人臉圖像比對(duì)的身份識(shí)別 即人臉識(shí)別 (Face Identification)問(wèn)題。假設(shè)我們把照相機(jī)、攝像頭、掃描儀等看作計(jì)算機(jī)的“眼睛”,數(shù)字圖像可以看作計(jì)算機(jī)觀察到的“影像”,那么 5 AFR 賦予計(jì)算機(jī)根據(jù)其所“看到”的人臉圖片來(lái)判斷人物身份的能力。因此在各種干擾條件下實(shí)現(xiàn)人臉圖像的識(shí)別,也就更具有挑戰(zhàn)性。如果能夠開(kāi)發(fā)出具有像人類一樣的機(jī)器識(shí)別機(jī)制,就能夠逐步地了解人類是如何存儲(chǔ)信息,并進(jìn)行處理的,從而最終了解人類的思維機(jī)制。 研究背景 自 70 年代以來(lái) .隨著人工智能技術(shù)的興起 .以及人類視覺(jué)研究的進(jìn)展 .人們逐漸對(duì)人臉圖像的機(jī)器識(shí)別投入很大的熱情,并形成了一個(gè)人臉圖像識(shí)別研究領(lǐng)域, .這一領(lǐng)域除了它的重大理論價(jià)值外,也極具實(shí)用價(jià)值。并且與指紋圖像不同的是,人臉圖像受很多因素的干擾 :人臉表情的多樣性 。本文在總結(jié)分析人臉識(shí)別系統(tǒng)中幾種常用的圖像預(yù)處理方法基礎(chǔ)上,利用 MATLAB 實(shí)現(xiàn)了一個(gè)集多種預(yù)處理方法于一體的通用的人臉圖像預(yù)處理仿真系統(tǒng),將該系統(tǒng)作為圖像預(yù)處理模塊可嵌入在人臉識(shí)別系統(tǒng)中,并利用灰度圖像的直方圖比對(duì)來(lái)實(shí)現(xiàn)人臉圖像的識(shí)別判定。而人臉跟蹤則需要進(jìn)一步輸出所檢測(cè)到的人臉位置、大小等狀態(tài)隨時(shí)間的連續(xù)變化情況。 論文的內(nèi)容及組織 第二章主要介紹人臉識(shí)別系統(tǒng)中所用到的仿真軟件 Matlab,介紹了在人臉圖像識(shí)別過(guò)程中所需要的圖像處理技術(shù),包括:一些基本操作、格式轉(zhuǎn)換、圖像增強(qiáng)等。 數(shù)字圖像處理及過(guò)程 圖像是人類獲取信息、表達(dá)信息和傳遞信息的重要手段。 圖像處理工具箱為我們提供了不同圖像類型相互轉(zhuǎn)換的大量函數(shù) ,如 mat2gray()函數(shù)可以將矩陣轉(zhuǎn)換為灰度圖像 ,rgb2gray()轉(zhuǎn)換 RGB 圖像或顏色映像表為灰度圖像。 圖像處理工具箱中提供了圖像直方圖均衡化的具體函數(shù) histeq(), 9 同時(shí)我們可以用函數(shù) imhist()函數(shù)來(lái)計(jì)算和顯示圖像的直方圖。 工具箱中提供的 edge()函數(shù)可以進(jìn)行邊緣檢測(cè) ,在其參數(shù)里面 ,可以根據(jù) 需要選擇合適的算子及其參數(shù)。imwrite(j,39。 figure,subplot(1,2,1),imhist(i)。guassian39。j2=imfilter(i,h)。作為人臉識(shí)別系統(tǒng)中圖像預(yù)處理工具,有非常好的處理功能。 鑒于此,作者在總結(jié)分析了灰度變換、濾波去噪、邊緣檢測(cè)三種廣泛應(yīng)用于不同人臉識(shí)別系統(tǒng)中的預(yù)處理方法基礎(chǔ)上,設(shè)計(jì)了一個(gè)通用的人臉圖像預(yù)處理仿真系統(tǒng)。 結(jié) 束圖 像 采 集 人 臉 檢 測(cè) 定 位是 否 定 位 成 功圖 像 與 處 理是 否 處 理 成 功人 臉 識(shí) 別是 否 識(shí) 別 成 功識(shí) 別 結(jié) 果開(kāi) 始是否否是是否否是是否否 圖 基本框架圖 人臉檢測(cè)定位算法 人臉檢測(cè)定位算法大致可分為兩大類:基于顯式特征的方法和基于隱式特征的方法。尋找到膚色區(qū)域后,必須進(jìn)行驗(yàn)證,排除類膚色區(qū)域。這類方法有:特征臉?lè)ā⑷斯ど窠?jīng)網(wǎng)絡(luò)法、支持向量機(jī)法;積分圖像法。39。x2=r。 r1=x1。 end x1=x1+r。 [s1 s2]=size(BB2)。 rectangle(39。用在同一系統(tǒng)中的可能只有其中 23 一種或幾種預(yù)處理方法,但一旦庫(kù)中采集到的原始圖像質(zhì)量發(fā)生較大變化(如人臉大小、光照 強(qiáng)度、拍攝條件、成像系統(tǒng)等方面變化),原有的預(yù)處理模塊便不能滿足特征提取的需要,還要更新,這是極不方便的。濾波的方法有很多,如各種平滑濾波、各種銳化濾波等,關(guān)于各種濾波方法的原理和分類可參考文獻(xiàn) [2]。中值濾波方法的最大優(yōu)點(diǎn)是抑制噪聲效果明顯且能保護(hù)邊界。直方圖均衡化和直方圖規(guī)定化的灰度變換原理和實(shí)現(xiàn)方法可由 matlab 仿真來(lái)實(shí)現(xiàn)。為了在不修改其他算法的基礎(chǔ)上,擴(kuò)大系統(tǒng)處理圖像的類型和范圍,將輸入圖像首先轉(zhuǎn)換為統(tǒng)一的類型,是多數(shù)人臉圖像預(yù)處理中的第一步。 此算法提供我們的建議技術(shù)名為 直方圖處理人臉識(shí)別 的第一部分。僅就這一部分而言,就有很多可以繼續(xù)完成的工作,可將其它一些數(shù)字圖像處理方法進(jìn)一步加以實(shí)現(xiàn),如圖像的平滑,圖像矩陣的變換( KL變換、 Fourier 變換、小波變換等),圖像的膨脹腐蝕、圖像的幾何變換(平移、旋轉(zhuǎn)、縮放等),以及各種編碼圖像的讀寫與顯示。論文進(jìn)展并不順利時(shí),是 林 老師以長(zhǎng)者的仁愛(ài)胸懷對(duì)我表示了理解,不僅幫我指正了論文的方向,而且為我提供了大量的參考文獻(xiàn) 和網(wǎng)頁(yè)論壇 ,導(dǎo)師勤勉的敬業(yè)精神和一絲不茍的工作態(tài)度使我深深感動(dòng),這將是我一生工作和學(xué)習(xí)的好榜樣。gui_Singleton39。gui_Callback39。 % Update handles structure guidata(hObject, handles)。 form_bin_num = 29。 for Z=1:1:total_sub for X=1:2:sub_img %%%train on odd number of images of each subject I = imread( strcat(39。 for i=1:1:rows for j=1:1:cols if( I(i,j) == 0 ) train_hist_img(max_hist_level, K) = train_hist_img(max_hist_level, K) + 1。 K = K + 1。 train_processed_bin。 for i=1:1:rows for j=1:1:cols if( I(i,j) == 0 ) test_hist_img(max_hist_level) = test_hist_img(max_hist_level) + 1。 sum = 0。 K = K + 1。\39。))) msgbox ( 39。ORL\S39。) % function box_Callback(hObject, eventdata, handles) % hObject handle to box (see GCBO) % eventdata reserved to be defined in a future version of MATLAB % handles structure with handles and user data (see GUIDATA) % Hints: get(hObject,39。), get(0,39。*.bmp39。t appealed against the disciplinary action your employer has taken against you. However, if you win your case, the tribunal may reduce any pensation awarded to you as a result of your failure to appeal. Remember that in most cases you must make an application to an employment tribunal within three months of the date when the event you are plaining about happened. If your application is received after this time limit, the tribunal will not usually accept it. If you are worried about how the time limits apply to you, take advice from one of the anisations listed under Further help. Employment tribunals are less formal than some other courts, but it is still a legal process and you will need to give evidence under an oath or affirmation. 44 Most people find making a claim to an employment tribunal challenging. If you are thinking about making a claim to an employment tribunal, you should get help straight away from one of the anisations listed under Further help. If you are being repr。Test Image39。)) set(hObject,39。) returns contents of box as text % str2double(get(hObject,39。\39。)。 getString_end=getString_end(end)1。 M = ceil(M/5)。 end end test_processed_bin(K) = sum/bin_num。 39 end end end [r c] = size(test_hist_img)。 global train_processed_bin。 else sum = sum + train_hist_img(j,i)。 end end end K = K + 1。,int2str(Z),39。 % hObject handle