專利名稱:一種快速準(zhǔn)確的智能圖像處理系統(tǒng)及其處理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種快速準(zhǔn)確的智能圖像處理系統(tǒng)及其處理方法,屬于數(shù) 字圖像處理、數(shù)據(jù)分析技術(shù)領(lǐng)域。
技術(shù)背景智能圖像處理技術(shù)廣泛地應(yīng)用于計算機視覺相關(guān)領(lǐng)域,比如基于圖像 的人臉身份識別,人臉表情識別,人臉性別識別和人臉年齡估計等,其中 人臉身份識別可以用于證件照片確認,樓宇進出控制,信用卡身份確認等 領(lǐng)域,人臉表情識別,人臉性別識別,人臉年齡估計可以用于各種智能人 機交互系統(tǒng),指紋圖像識別可以進行指紋識別以鑒別身份。目前,現(xiàn)有的智能圖像處理方法一般分為兩個步驟,第一個步驟是進行圖像特征提取,目的是獲得圖像的低維表示,以便后續(xù)的識別分類處理; 第二個步驟對提取后的特征使用各種分類器比如最近鄰(KNN),支持向 量機(SVM)進行分類,例如Xiaogang Wang和Xiaoou Tang在"A Unified Framework for Subspace Face Recognition" (IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, VOL 26, NO. 9, SEPTEMBER 2004 pp 1222-1228 ) 文中提出了一種人臉識別框架,主要思想是利用主成分分析和線性判別分 析進行人臉特征提取,然后結(jié)合最近鄰分類器進行人臉識別。K. E.Gates 在,,Fast and Accurate Face Recognition Using Support Vector Machines" (Proceedings of the 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition) 文中提出了一禾中基于支持向 量機的人臉識別方法。上述方法取得了較好的識別效果,但是也存在很多不足。首先,基于主成分分析的方法不能保證找到最有利于分類的圖像低維 表示,線性判別分析雖然試圖找到最有利于分類的圖像低維表示,但是受 到實際應(yīng)用中注冊樣本數(shù)目有限的限制,線性判別分析也并不能保證找到 最優(yōu)的低維投影方式。關(guān)于分類器,最近鄰分類器需要較大的存貯需求,運算量大,不適合 實時應(yīng)用。支持向量機具有很好的分類能力,但是本身支持向量機是二類 分類器,當(dāng)解決多類問題的時候,比如人臉識別問題,支持向量數(shù)目多, 計算量大,也不適合實時應(yīng)用。 發(fā)明內(nèi)容本發(fā)明的目的在于提供一種快速準(zhǔn)確智能圖像處理系統(tǒng),另一目的是 提供一種智能圖像處理方法,上述系統(tǒng)和處理方法的特點是存儲需求小, 識別速度快,識別精度高,可以廣泛用于實時工業(yè)應(yīng)用領(lǐng)域以及公用設(shè)施 領(lǐng)域。為了達到上述目的,本發(fā)明的技術(shù)方案是該快速準(zhǔn)確的智能圖像處理 系統(tǒng),包括圖像采集模塊、圖像轉(zhuǎn)化模塊、數(shù)據(jù)傳輸模塊、計算以及存儲 模塊、數(shù)據(jù)輸出模塊。該系統(tǒng)的圖像采集模塊的作用是獲得待處理的圖像, 圖像轉(zhuǎn)化模塊的作用是將采集到的圖像轉(zhuǎn)化為計算以及存儲模塊可以識 別和處理的格式,計算以及存儲模塊的作用是存儲注冊圖像的特征以及智 能圖像處理方法的模型,執(zhí)行智能圖像處理,存儲處理結(jié)果,同時,對圖 像采集設(shè)備發(fā)出指令進行控制。數(shù)據(jù)輸出模塊的作用是將智能圖像處理的 結(jié)果顯示出來。發(fā)明的智能圖像處理方法的技術(shù)方案是其處理步驟是本發(fā)明分為 兩個部分,第一步是建立注冊樣本集,第二步是進行新樣本識別。"注冊 樣本集"的建立又分為幾步,首先從圖像輸入模塊獲得同類的注冊樣本原 始圖像,然后經(jīng)過計算機目標(biāo)檢測,定位,預(yù)處理和歸一化得到標(biāo)準(zhǔn)化的注冊樣本數(shù)字圖像,再對每一張標(biāo)準(zhǔn)化的注冊樣本數(shù)字圖像進行特征提 取,分別得到相應(yīng)的一維特征向量表示,所有注冊樣本的特征向量構(gòu)成注冊樣本特征矩陣A。再根據(jù)矩陣A中每一個特征向量所屬類別,計算出一個數(shù)據(jù)分析模型,即一個投影矩陣w。對于新樣本識別,首先從圖像輸入設(shè)備獲得待識別圖像,經(jīng)過計算機目標(biāo)檢測,定位,預(yù)處理和歸一化得到 標(biāo)準(zhǔn)的待識別的目標(biāo)圖像,然后再對此圖像進行特征提取得到待識別的圖像特征向量y,然后通過數(shù)據(jù)模型計算出待識別圖像的判別向量z,再分 析判別向量z得到識別結(jié)果。本發(fā)明的有益效果本快速準(zhǔn)確智能圖像處理系統(tǒng)及其處理方法,其特點是存儲需求小,識別速度快,識別精度高,可以廣泛用于實時工業(yè)應(yīng) 用領(lǐng)域以及公用設(shè)施領(lǐng)域,取代現(xiàn)有技術(shù)成為主流技術(shù),降低設(shè)備成本, 使眾多的埸合得以應(yīng)用,經(jīng)濟效果顯著。以下結(jié)合附圖和實施例對本發(fā)明作比較詳細地說明。
圖1為本發(fā)明的快速準(zhǔn)確的智能圖像處理系統(tǒng)結(jié)構(gòu)原理框圖;圖2為本發(fā)明的快速準(zhǔn)確的智能圖像處理方法的程序流程圖。
具體實施方式
參照圖l,這是本發(fā)明的快速準(zhǔn)確的智能圖像處理系統(tǒng)結(jié)構(gòu)原理框圖。 如圖所示,該快速準(zhǔn)確智能圖像處理系統(tǒng),包括圖像采集模塊l、圖像轉(zhuǎn)化模塊2、數(shù)據(jù)傳輸模塊3、計算模塊4、計算模塊5、數(shù)據(jù)傳輸模塊 6、數(shù)據(jù)輸出模塊7。該系統(tǒng)的信息傳遞關(guān)系是從圖像采集模塊1采集到的信息(圖像)送至圖像轉(zhuǎn)化模塊2,圖像轉(zhuǎn)化模塊的作用是獲得待處理的圖像,并將采集 到的圖像轉(zhuǎn)化為計算以及存儲模塊可以識別和處理的格式,送至計算以及 存儲模塊,存儲模塊的作用是存儲注冊圖像的特征,智能圖像處理方法的模型和程序以及存儲處理的結(jié)果,計算模塊的作用是執(zhí)行智能圖像處理同 時,對圖像采集模塊發(fā)出指令進行控制。數(shù)據(jù)輸出模塊的作用是將智能圖 像處理的結(jié)果顯示出來。所述的計算模塊4,包括執(zhí)行智能圖像處理的CPU以及相關(guān)電路。 所述的存儲模塊5,包括存儲器以及存儲在其中的智能處理程序和智能 處理模型。本發(fā)明所述的智能圖像處理方法的技術(shù)方案,每一步的作用詳細分述 如下從圖像輸入模塊獲得數(shù)字圖像是指從各種圖像輸入設(shè)備包括攝像機, 錄像機,照相機等等,獲得圖像,計算機目標(biāo)檢測,定位是指利用某種算 法找到完全包含待識別目標(biāo)的圖像區(qū)域,將該區(qū)域內(nèi)的圖像保存為數(shù)字化 的圖像。比如人臉識別,對一幅輸入圖像,如果有人臉存在,則找出所有 人臉的位置信息和大小信息,從而得到若干完全包含各個人臉區(qū)域的圖 像。計算機預(yù)處理和歸一化是指利用數(shù)字圖像處理技術(shù)對輸入的數(shù)字圖 像進行各種圖像處理,包括平移,旋轉(zhuǎn),縮放,濾波等等,使得到的圖像 在尺度,角度,灰度直方圖等等都一致。比如人臉識別,根據(jù)人臉圖像的 雙眼位置信息,通過旋轉(zhuǎn),平移,縮放等幾何變換使得所有訓(xùn)練人臉圖像 的雙眼位置相同,人臉圖像的尺寸大小也相同,每一張人臉圖像都經(jīng)過直 方圖均衡化等操作。圖像特征提取指把輸入圖像的灰度或者顏色信息,或者是對圖像進行數(shù)學(xué)變換,結(jié)果將一張輸入圖像表示為一個一維向量,該向量能代表該圖像的特征。 比如直接將圖像的灰度信息作為特征,將圖像按照行或者列優(yōu)先的順序?qū)?圖像矩陣表示為一個一維向量。注冊樣本特征矩陣A是指A中每一個行向量對應(yīng)一個注冊樣本數(shù)字 圖像的特征向量。投影矩陣W是指對注冊樣本特征矩陣A進行奇異值分解得到, , ^ 。其中&是矩陣A的奇異值分解結(jié)果的前M個較大的奇異值對應(yīng)的奇異值對角矩陣,^^,^分別是矩陣A的奇異值分解結(jié)果的前M個 較大的奇異值對應(yīng)的左奇異向量矩陣和右奇異向量矩陣,M由用戶根據(jù)實 際應(yīng)用自行選擇。如果對角矩陣^第i個對角元素^'不為零,那么^中 的第i列4'所有元素都除以^',如果對角矩陣^第i個對角元素^'為零,那么4中的第i列不變,經(jīng)過這步操作得到更新的矩陣^ 。再將 矩陣A中屬于第i種屬性的列向量對應(yīng)的列號放入一個集合記為Si,把 中行號屬于集合Si的行向量進行累加得到一個新的行向量,這個行向量作 為一個新矩陣D的第i行。再構(gòu)造一個大小為MXM的對角矩陣K,構(gòu)造 方式為K的第i個對角元素按照下面表達式計算1其中","是用戶預(yù)設(shè)的非負常數(shù)例如1.0, 1.0。再計算矩陣^, K,矩 陣D的轉(zhuǎn)置矩陣的乘積得到一個新的矩陣『,即投影矩陣。通過數(shù)據(jù)模型計算出待識別圖像的判別向量Z是指按照下述表達式 計算判別向量z:z =『>分析判別向量Z得到處理結(jié)果是指輸入圖像所屬類別C按照下述表 達式進行計算c = argmaxz,.參照圖2,這是本發(fā)明的快速準(zhǔn)確的智能圖像處理方法的程序流程圖。如圖所示,快速準(zhǔn)確的智能圖像處理方法的程序流程,其步驟如下 從[啟動智能圖像處理系統(tǒng)]101開始,進入[初始化并控制圖像采集、轉(zhuǎn)化設(shè)備]102,[模型數(shù)據(jù)是否存在? ]103進行判斷,如果否,則進入模型計算 模塊的[建立分析模型]104、[收注冊圖像及其屬性]105、[目標(biāo)檢測、定位 以及歸一化預(yù)處理]106、[目標(biāo)特征提取]107、[建立特征庫]108、[求解分 析模型]109、[保存模型]110;如果是,則進入圖像識別模塊中的[載入分析 模型]lll、[接收待識別圖像]112、[目標(biāo)檢測,定位以及歸一化預(yù)處理]113、 [目標(biāo)圖像特征提取]114、[識別目標(biāo)屬性]115,然后進入[顯示,保存結(jié)果, 控制圖像采集設(shè)備]116,分開兩路, 一路進入[結(jié)束系統(tǒng)運行? ]117進行判 斷,如果是則[結(jié)束]118;如果否,則返回[接收待識別圖像]112;[顯示, 保存結(jié)果,控制圖像采集設(shè)備]116的另一路,則返回[初始化并控制圖像 采集、轉(zhuǎn)化設(shè)備]102。以下三個實施例對本發(fā)明快速準(zhǔn)確智能圖像處理系統(tǒng)處理方法加以說明。實例一計算機人臉自動識別系統(tǒng) 整個發(fā)明實現(xiàn)過程如下1)、建立人臉訓(xùn)練數(shù)據(jù)庫。從人臉圖像庫中選擇L個人的N張人臉圖 片,每個人有N/K張,然后對這些圖片進行預(yù)處理,首先進行人臉檢測,然后對每一張人臉圖像進行手工或者自動人眼定位,然后根據(jù)人眼定位結(jié) 果對人臉圖像進行尺度,角度,歸一化,使得每張人臉圖像的雙眼位置相 同,人臉圖像尺寸也相同, 一張人臉圖像就表示為一個矩陣,矩陣中的元 素就是圖像中對應(yīng)每個象素點的灰度值,然后將每一個人臉圖像對應(yīng)的矩陣表示為一個大小為1Xd的一維特征行向量,這個行向量由一個人臉圖像對應(yīng)的矩陣的每一個行向量依次拼接而成,然后所有人臉圖像的特征行向量就構(gòu)成訓(xùn)練特征矩陣A,大小為NXd。2)、計算投影矩陣W。首先對矩陣A進行奇異值分解得到^ , Ww , 4 。其中&是矩陣A的奇異值分解結(jié)果的前M個較大的奇異值對應(yīng)的奇異值對角矩陣,, ^分別是矩陣A的奇異值分解結(jié)果的前M個 較大的奇異值對應(yīng)的左奇異向量矩陣和右奇異向量矩陣,M由用戶根據(jù)實際應(yīng)用自行選擇。如果對角矩陣^第i個對角元素^'不為零,那么^中的第i列^'所有元素都除以^',如果對角矩陣"^第i個對角元素^'為零,那么「m中的第i列「m'不變,經(jīng)過這步操作得到更新的矩陣^ 。對注 冊圖像庫中的每個人賦予唯一一個1 L的編號,將矩陣A中屬于第i個人的行向量對應(yīng)的行號放入一個集合記為7:,把t^中行號屬于集合?:的行向量進行累加得到一個新的行向量,這個行向量作為一個新矩陣D的第 i行。再構(gòu)造一個大小為MXM的對角矩陣K,構(gòu)造方式為K的第i個 對角元素按照下面表達式計算-《=1"1 + ae-w其中",/ 分別取1.0, 1.0。再計算矩陣^, K,矩陣D的轉(zhuǎn)置矩陣的乘積得到一個新的矩陣『=^^^^,即投影矩陣。3)、對待識別的人臉圖像進行計算機自動人臉檢測和自動人眼定位, 然后進行歸一化預(yù)處理得到灰度圖像,將該圖像的象素特征表示為一個大小為dXl 的一維特征列向量y。4)、計算降維投影系數(shù)^ =『^5)、進行人臉識別。取Z中最大元素,若該元素大于某個預(yù)設(shè)的閥 值g,那么該元素對應(yīng)的索引號對應(yīng)的類別作為識別結(jié)果c = argmaxz,.若該元素小于某個預(yù)設(shè)的閥值g,則認為預(yù)測人臉圖像不屬于訓(xùn)練庫中的 某一個人,識別為未注冊人臉。實例二計算機人臉表情自動識別系統(tǒng) 整個發(fā)明實現(xiàn)過程如下1) 、建立人臉表情訓(xùn)練數(shù)據(jù)庫。定義表情種類,如笑,哭,沮喪,瞌 睡,驚奇,憤怒等,從人臉圖像庫中選擇具有L種表情的N張人臉圖像, 每種表情有N/L張圖像,然后對這些圖片進行預(yù)處理,首先進行人臉檢測,然后對每一張人臉圖像進行手工或者自動人眼定位,然后根據(jù)人眼定位結(jié) 果對人臉圖像進行尺度,角度,歸一化,使得每張人臉圖像的雙眼位置相 同,人臉圖像尺寸也相同, 一張人臉圖像就表示為一個矩陣,矩陣中的元 素就是圖像中對應(yīng)每個象素點的灰度值,然后將每一個人臉圖像對應(yīng)的矩陣表示為一個大小為ixd的一維特征行向量,這個行向量由一個人臉圖像對應(yīng)的矩陣的每一個行向量依次拼接而成,然后所有人臉圖像的特征行向量就構(gòu)成訓(xùn)練特征矩陣A,大小為NXd。2) 、計算投影矩陣W。首先對矩陣A進行奇異值分解得到^ , tV,fV。其中&是矩陣A的奇異值分解結(jié)果的前M個較大的奇異值對應(yīng)的奇異值 對角矩陣,, ^分別是矩陣A的奇異值分解結(jié)果的前M個較大的奇異 值對應(yīng)的左奇異向量矩陣和右奇異向量矩陣,M由用戶根據(jù)實際應(yīng)用自行選擇。如果對角矩陣^第i個對角元素sv不為零,那么^中的第i列py所有元素都除以^/,如果對角矩陣^第i個對角元素^'為零,那么^中的第i列「M'不變,經(jīng)過這步操作得到更新的矩陣^。對注冊圖像庫中的每種表情賦予唯一一個1 L的編號,再將矩陣A中屬于第i種表情的行向量對應(yīng)的行號放入一個集合記為T ,把VM中行號屬于集合T的行向量進行累加得到一個新的行向量,這個行向量作為一個新矩陣D的第i行。 再構(gòu)造一個大小為MXM的對角矩陣K,構(gòu)造方式為K的第i個對角元素按照下面表達式計算=1其中","分別取l.O, 1.0。再計算矩陣^, K,矩陣D的轉(zhuǎn)置矩陣的乘積得到一個新的矩陣『=^《"、即投影矩陣。3) 、對待識別的人臉圖像進行計算機自動人臉檢測和自動人眼定位, 然后進行歸一化預(yù)處理得到灰度圖像,將該圖像的象素特征表示為一個大小為dXl 的一維特征列向量y。4) 、計算降維投影系數(shù)2 =『、5) 、進行人臉表情識別。取z中最大元素對應(yīng)的索引號對應(yīng)的表情作 為識別結(jié)果。實例三計算機人臉性別自動識別系統(tǒng) 整個發(fā)明實現(xiàn)過程如下1)、建立人臉性別訓(xùn)練數(shù)據(jù)庫。從人臉圖像庫中選擇具有L種性別的 N張人臉圖像,每種性別有N/L張圖像,然后對這些圖片進行預(yù)處理,首 先進行人臉檢測,然后對每一張人臉圖像進行手工或者自動人眼定位,然 后根據(jù)人眼定位結(jié)果對人臉圖像進行尺度,角度,歸一化,使得每張人臉 圖像的雙眼位置相同,人臉圖像尺寸也相同, 一張人臉圖像就表示為一個 矩陣,矩陣中的元素就是圖像中對應(yīng)每個象素點的灰度或者顏色值,然后將每一個人臉圖像對應(yīng)的矩陣表示為一個大小為dX 1的一維特征列向量,這個列向量由一個人臉圖像對應(yīng)的矩陣的每一個列向量依次拼接而成,然后所有人臉圖像的特征列向量就構(gòu)成訓(xùn)練特征矩陣A,大小為NXd, A的每一個列向量對應(yīng)一張人臉圖,像的特征列向量。2)、計算投影矩陣W。首先對矩陣A進行奇異值分解得到^ , Um,^。其中&是矩陣A的奇異值分解結(jié)果的前M個較大的奇異值對應(yīng)的奇異值 對角矩陣,, FM分別是矩陣A的奇異值分解結(jié)果的前M個較大的奇異 值對應(yīng)的左奇異向量矩陣和右奇異向量矩陣,M由用戶根據(jù)實際應(yīng)用自行 選擇。如果對角矩陣^第i個對角元素^'不為零,那么^中的第i列^/ 所有元素都除以^i,如果對角矩陣^第i個對角元素^'為零,那么^中的第i列fV'不變,經(jīng)過這步操作得到更新的矩陣^。對注冊圖像庫中 的每種性別賦予唯一一個1 L的編號,再將矩陣A中屬于第i種性別的行向量對應(yīng)的行號放入一個集合記為^ ,把中行號屬于集合T的行向 量進行累加得到一個新的行向量,這個行向量作為一個新矩陣D的第i行。 再構(gòu)造一個大小為MXM的對角矩陣K,構(gòu)造方式為K的第i個對角元 素按照下面表達式計算《i 二-T1+從—~其中",々分別取1.0, 1.0。再計算矩陣^, K,矩陣D的轉(zhuǎn)置矩陣的乘積得到一個新的矩陣『=^^^,即投影矩陣。3)、對待識別的人臉圖像進行計算機自動人臉檢測和自動人眼定位, 然后進行歸一化預(yù)處理得到灰度圖像,將該圖像的象素特征表示為一個大小為dXl 的一維特征列向量y。4) 、計算降維投影系數(shù)z-5) 、進行人臉性別識別。取z中最大元素對應(yīng)的索引號對應(yīng)的性別作 為識別結(jié)果。雖然本發(fā)明已參照上述的實施例來描述,但是本技術(shù)領(lǐng)域中的普通技 術(shù)人員,應(yīng)當(dāng)認識到以上的實施例僅是用來說明本發(fā)明,應(yīng)理解其中可作 各種變化和修改而在廣義上沒有脫離本發(fā)明,所以并非作為對本發(fā)明的限 定,只要在本發(fā)明的實質(zhì)精神范圍內(nèi),對以上所述的實施例的變化、變形 都將落入本發(fā)明權(quán)利要求的保護范圍。
權(quán)利要求
1. 一種快速準(zhǔn)確的智能圖像處理系統(tǒng),包括一計算機圖像處理系統(tǒng),其特征在于該處理系統(tǒng)包括包括圖像采集模塊(1)、圖像轉(zhuǎn)化模塊(2)、數(shù)據(jù)傳輸模塊(3)、計算模塊(4)、存儲處理模塊(5)、數(shù)據(jù)傳輸模塊(6)、數(shù)據(jù)輸出模塊(7);該系統(tǒng)的信息傳遞關(guān)系是從圖像采集模塊1采集到的信息(圖像)送至圖像轉(zhuǎn)化模塊2,圖像轉(zhuǎn)化模塊的作用是獲得待處理的圖像,并將采集到的圖像轉(zhuǎn)化為計算以及存儲模塊可以識別和處理的格式,送至計算以及存儲模塊,存儲模塊的作用是存儲注冊圖像的特征,智能圖像處理方法的模型和程序以及存儲處理的結(jié)果,計算模塊的作用是執(zhí)行智能圖像處理同時,對圖像采集模塊發(fā)出指令進行控制。數(shù)據(jù)輸出模塊的作用是將智能圖像處理的結(jié)果顯示出來。
2、根據(jù)權(quán)利要求1快速準(zhǔn)確的智能圖像處理系統(tǒng),其特征在于,所 述的計算以及存儲處理模塊.4,包括執(zhí)行智能圖像處理的CPU、存儲在各 種存儲器中的智能處理程序。
3、 用于快速準(zhǔn)確的智能圖像處理系統(tǒng)的處理方法,其特征在于該 方法的步驟是第l步若分析模型已經(jīng)載入,則執(zhí)行第4步,否則執(zhí)行 笫2步;笫2步獲得注冊圖像及其屬性,并進行目標(biāo)檢測,定位,歸一 化預(yù)處理和特征提取得到一個樣本特征矩陣;笫3步根據(jù)樣本特征矩陣 和樣本屬性計算投影矩陣并作為分析模型保存并載入系統(tǒng);第4步接收 待識別圖像,并進行目標(biāo)檢測,定位以及歸一化預(yù)處理和特征提??;第5 步由分析模型計算判別向量;第6步將判別向量中最大元素對應(yīng)的索 引號作為目標(biāo)圖像的屬性標(biāo)號。
4、 根據(jù)權(quán)利要求3所述的智能圖像處理方法,其特征在于,所迷的 步驟笫2步獲得注冊圖像及其屬性,并進行目標(biāo)檢測,定位,歸一化預(yù)處理和特征提取得到一個樣本特征矩陣,是從數(shù)字圖像輸入模塊獲得注冊 圖像,人工標(biāo)定其屬性值;其具體步驟是(1) 在每張注冊圖像中對待識別目標(biāo)進行檢測,和定位;是指在注 冊圖像中找出完全包含待識別目標(biāo)的區(qū)域,并找出其關(guān)鍵點和特征 點;(2) 對注冊的目標(biāo)圖像進行歸一化預(yù)處理是指利用各種數(shù)字圖像處 理技術(shù)對輸入的數(shù)字圖像進行各種圖像處理,包括平移,旋轉(zhuǎn),縮放, 濾波等等,使得到的圖像在尺度,角度,灰度直方圖等等都一致。比 如人臉識別,根據(jù)人臉圖像的雙眼位置信息,通過旋轉(zhuǎn),平移,縮放 等幾何變換使得所有訓(xùn)練人臉圖像的雙眼位置相同,人臉圖像的尺寸 大小也相同,每一張人臉圖像都經(jīng)過直方圖均衡化等操作。(3) 特征提取是指把一張圖像的灰度或者顏色信息表示為一個一維 向量,或者是對圖像進行某種數(shù)學(xué)變換將一張圖像表示為一個一維向(4) 人工標(biāo)定每一個注冊樣本的屬性值。
5、根據(jù)權(quán)利要求3所述的智能圖像處理方法,其特征在于,所述 的步驟第3步中的"樣本特征矩陣"是指把每一個注冊樣本的特征表示為一個行向量,這些行向量依次排列組成樣本特征矩陣。計算投影矩陣w是指按照以下步驟計算投影矩陣W-(1) 對樣本特征矩陣進行奇異值分解(2) 根據(jù)分解結(jié)果得到三個矩陣&, ^/,~,其中&是矩陣A 的奇異值分解結(jié)果的前M個較大的奇異值對應(yīng)的奇異值對角矩陣, Vm , ^分別是矩陣A的奇異值分解結(jié)果的前M個較大的奇異值對應(yīng)的左 奇異向量矩陣和右奇異向量矩陣,M由用戶根據(jù)實際應(yīng)用自行選擇。(3) 更新矩陣^/:如果對角矩陣^第i個對角元素A/不為零,那么^中的第i列所有元素都除以,如果對角矩陣&第i個對角 元素為零,那么^中的第i列^'不變。(4) 構(gòu)造新的矩陣D:構(gòu)造方式是,首先對注冊圖像的屬性從1 K 編號,其中K為總屬性類別數(shù)目,將矩陣A中屬于第i種屬性的行向量對應(yīng)的列號放入一個集合記為T ,把Um中行號屬于集合;的行向量進行累 加得到一個新的行向量作為一個新矩陣D的第i行,其中i=l,...,K。(5) 構(gòu)造一個大小為MXM的對角矩陣K,構(gòu)造方式為K的第 i個對角元素按照下面表達式計算<formula>formula see original document page 4</formula> 其中","是用戶選擇的參數(shù)例如",P分別取1.0, 1.0。 (6) 計算投影矩陣『=~^^ 。
6、根據(jù)權(quán)利要求3所述的智能圖像處理方法,其特征在于,所述 的步驟第5步中計算判斷向量是指按下述表達式計算系數(shù)
7、根據(jù)權(quán)利要求3所述的智能圖像處理方法,其特征在于,所述 的步驟第6步中"將判別向量中最大元素對應(yīng)的索引號作為目標(biāo)圖像的屬 性標(biāo)號"是指按照下述表達式對待識別圖像的屬性c進行識別-c = argmax^
8、根據(jù)權(quán)利要求3所述的智能圖像處理方法,其特征在于,所述 的快速準(zhǔn)確的智能圖像處理方法的程序流程,其步驟如下從[啟動智能圖像處理系統(tǒng)]101開始,進入[初始化并控制圖像采集、轉(zhuǎn)化設(shè)備]102,[模 型數(shù)據(jù)是否存在? ]103進行判斷,如果否,則進入模型計算模塊的[建立 分析模型]104、[收注冊圖像及其屬性]105、[目標(biāo)檢測、定位以及歸一化預(yù) 處理]106、[目標(biāo)特征提取]107、[建立特征庫]108、[求解分析模型]109、〖保 存模型]UO;如果是,則進入圖像識別模塊中的[載入分析模型]lll、[接收 待識別圖像]112、[目標(biāo)檢測,定位以及歸一化預(yù)處理]113、[目標(biāo)圖像特征 提取]1M、[識別目標(biāo)屬性]115,然后進入[顯示,保存結(jié)果,控制圖像采集 設(shè)備]U6,分開兩路, 一路進入[結(jié)束系統(tǒng)運行? ]117進行判斷,如果是則 [結(jié)束]118;如果否,則返回[接收待識別圖像]112;[顯示,保存結(jié)果,控 制圖像采集設(shè)備]116的另一路,則返回[初始化并控制圖像采集、轉(zhuǎn)化設(shè) 備]102。
全文摘要
本發(fā)明涉及快速準(zhǔn)確的智能圖像處理系統(tǒng),包括圖像采集、圖像轉(zhuǎn)化、數(shù)據(jù)傳輸、計算、存儲處理、數(shù)據(jù)傳輸、數(shù)據(jù)輸出多種模塊;其處理方法的步驟是第1步若分析模型已經(jīng)載入,則執(zhí)行第4步,否則執(zhí)行第2步;第2步獲得注冊圖像及其屬性,并進行目標(biāo)檢測,定位,歸一化預(yù)處理得到一個樣本特征矩陣;第3步根據(jù)分析模型保存并載入系統(tǒng);第4步接收待識別圖像,并目標(biāo)檢測,定位以及歸一化預(yù)處理和特征提??;第5步由模型計算判別向量;第6步將判別向量中最大元素對應(yīng)的索引號作為目標(biāo)圖像的屬性標(biāo)號;該系統(tǒng)、處理方法其特點是存儲需求小,識別速度快,識別精度高,用于工業(yè)應(yīng)用以及公用設(shè)施領(lǐng)域,經(jīng)濟效果顯著。
文檔編號G06K9/00GK101276404SQ20071003884
公開日2008年10月1日 申請日期2007年3月30日 優(yōu)先權(quán)日2007年3月30日
發(fā)明者李季檁 申請人:李季檁