嵌入式人臉識別系統(tǒng)建立在嵌入式操作系統(tǒng)和嵌入式硬件系統(tǒng)平臺之上,具有起點高、概念新、實用性強(qiáng)等特點。它涉及嵌入式硬件設(shè)計、嵌入式操作系統(tǒng)應(yīng)用開發(fā)、人臉識別算法等領(lǐng)域的研究;嵌入式人臉識別系統(tǒng)攜帶方便、安裝快捷、機(jī)動性強(qiáng),可廣泛應(yīng)用于各類門禁系統(tǒng)、戶外機(jī)動布控的實時監(jiān)測等特殊場合,因此對嵌入式人臉識別的研究工作具有突出的理論意義和廣泛的應(yīng)用前景。 本文是上海市經(jīng)委創(chuàng)新研究項目《射頻識別RFID系統(tǒng)-自動識別和記錄人群的身份》(編號:04-11-2)與上海市科委AM基金項目《基于ARM和RFID芯片的自組織安全監(jiān)控系統(tǒng)的研制》(編號:0512)的主要研究內(nèi)容之一。論文從構(gòu)建自動人臉識別系統(tǒng)所需解決的若干關(guān)鍵問題入手,重點探討了基于嵌入式ARM微處理器的實時人臉檢測、關(guān)鍵特征定位、高效的人臉特征描述、魯棒的人臉識別分類器及自動人臉識別系統(tǒng)設(shè)計等問題的研究。論文的主要工作和創(chuàng)新點表現(xiàn)在以下方面: 1實現(xiàn)了結(jié)合膚色校驗的Haar特征級聯(lián)分類器嵌入式實時人臉檢測,提出了基于人臉約束的人眼Haar特征RSVM級聯(lián)分類器人眼檢測算法和基于遮罩掩磨與橢圓擬合的瞳孔定位算法。 復(fù)雜背景中的人臉檢測是自動人臉識別系統(tǒng)首先要解決的關(guān)鍵問題,通過對基于膚色模型和基于Haar特征級聯(lián)強(qiáng)分類器的人臉檢測算法的分析研究,綜合兩個算法的優(yōu)點,提出了基于膚色模型校驗和Haar特征級聯(lián)強(qiáng)分類器的嵌入式實時人臉檢測算法。實驗結(jié)果表明,該算法不僅解決了復(fù)雜背景中的類膚色和類人臉結(jié)構(gòu)問題,而且具有較高的檢測率和較快的檢測速度,同時對光照、尺度等變化條件下的人臉檢測也具有較強(qiáng)的魯棒性。 人眼檢測與瞳孔定位在人臉歸一化和有效人臉特征抽取等方面起著非常重要的作用,為了快速檢測人眼并精確定位人眼瞳孔中心,論文提出了基于人臉約束的人眼Haar特征RSVM級聯(lián)分類器人眼檢測算法和基于遮罩掩磨與橢圓擬合的瞳孔定位算法,首先利用人眼檢測分類器在人臉區(qū)域內(nèi)完成對人眼位置的檢測,然后通過對檢測到的人眼進(jìn)行遮罩掩磨、簡單圖像形態(tài)學(xué)變換及橢圓擬合實現(xiàn)瞳孔中心的精確定位。測試結(jié)果表明該算法只需幾百毫秒便能完成人眼檢測與瞳孔中心定位整個過程,在保證檢測速度較快的同時,還能確保較高的定位精度。 2 針對傳統(tǒng)線性判別分析法存在的小樣本問題(sss),通過調(diào)整Fisher判別準(zhǔn)則,實現(xiàn)了自適應(yīng)線性判別分析算法及相應(yīng)的人臉識別方法人臉識別中的小樣本問題使線性判別分析算法的類內(nèi)散布矩陣發(fā)生嚴(yán)重退化,導(dǎo)致問題無法求解。本文在人臉識別小樣本問題的基礎(chǔ)上,通過調(diào)整Fisher判別準(zhǔn)則,利用類間散布矩陣的補(bǔ)空間巧妙地避開類內(nèi)散布矩陣的求逆運(yùn)算,通過訓(xùn)練集每類樣本的樣本數(shù)信息自適應(yīng)改變調(diào)整參數(shù),實現(xiàn)了自適應(yīng)線性判別分析算法,實驗結(jié)果表明,該算法能有效解決人臉識別中的小樣本問題。 3 提出了基于有效人臉區(qū)域的Gabor特征抽取算法,有效地解決了Gabor特征抽取維數(shù)過高的問題。 Gabor小波對圖像的光照、尺度變化具有較強(qiáng)魯棒性,是一種良好的人臉特征表征方法。但維數(shù)過高的Gabor特征造成應(yīng)用系統(tǒng)的維數(shù)災(zāi)難,為解決Gabor特征的維數(shù)災(zāi)難問題,論文第四章提出了基于有效人臉區(qū)域的Gabor特征抽取算法,該算法不僅有效地降低了人臉特征向量維數(shù),縮小了人臉特征庫的規(guī)模,同時降低了核心算法的時間和空間復(fù)雜度,而且具有與傳統(tǒng)Gabor特征抽取算法同樣的魯棒性。 4 結(jié)合有效人臉區(qū)域的Gabor特征抽取、自適應(yīng)線性判別分析算法和基于支持向量機(jī)分類策略,提出并實現(xiàn)了基于支持向量機(jī)的嵌入式人臉識別和嵌入式人像比對系統(tǒng)支持向量機(jī)通過引入核技巧對訓(xùn)練樣本進(jìn)行學(xué)習(xí)構(gòu)造最小化錯分風(fēng)險的最優(yōu)分類超平面,不僅具有強(qiáng)大的非線性和高維處理能力,而且具有更強(qiáng)的泛化能力。本文研究了支持向量機(jī)的多類分類策略和訓(xùn)練方法,并結(jié)合論文中提出的基于有效人臉區(qū)域的Gabor特征提取算法、自適應(yīng)線性判別分析算法,首次在基于Windows CE操作系統(tǒng)的嵌入式ARM平臺中實現(xiàn)了具有較強(qiáng)魯棒性的嵌入式自動人臉識別系統(tǒng)和嵌入式人像比對系統(tǒng)。 5 提出并初步實現(xiàn)了基于客戶機(jī)/服務(wù)器結(jié)構(gòu)無線網(wǎng)絡(luò)模型的遠(yuǎn)距離人臉識別方案為解決嵌入式人臉識別系統(tǒng)在海量人臉庫中進(jìn)行識別的難題,論文提出并初步實現(xiàn)了基于客戶機(jī)/服務(wù)器結(jié)構(gòu)無線網(wǎng)絡(luò)模型的嵌入式遠(yuǎn)距離人臉識別方案。 客戶機(jī)(嵌入式平臺)完成對人臉圖像的檢測、歸一化處理和人臉特征提取,然后通過無線網(wǎng)絡(luò)將提取后的人臉特征數(shù)據(jù)傳輸?shù)椒?wù)器端,由服務(wù)器在海量人臉庫中完成人臉識別,并將識別后的結(jié)果通過無線網(wǎng)絡(luò)傳輸?shù)娇蛻魴C(jī)顯示輸出,從而實現(xiàn)基于客戶機(jī)/服務(wù)器無線網(wǎng)絡(luò)模型的嵌入式遠(yuǎn)距離人臉識別方案。 6 結(jié)合我們開發(fā)的基于ARM的嵌入式自動人臉識別系統(tǒng)和嵌入式人像比對系統(tǒng),從系統(tǒng)設(shè)計的角度探討了在嵌入式系統(tǒng)中進(jìn)行人臉識別應(yīng)用設(shè)計的思路及應(yīng)該注意的問題雖然嵌入式人臉識別系統(tǒng)的性能很大程度上取決于高效的人臉特征描述和魯棒的人臉識別核心算法。但是,嵌入式系統(tǒng)的設(shè)計思想對嵌入式人臉識別系統(tǒng)的性能影響同樣值得重視。本文第六章重點闡述了嵌入式自動人臉識別應(yīng)用系統(tǒng)的設(shè)計思路,并結(jié)合我們自主開發(fā)的嵌入式自動人臉識別系統(tǒng)和嵌入式人像比對系統(tǒng)從系統(tǒng)設(shè)計的角度探討了嵌入式人臉識別應(yīng)用系統(tǒng)設(shè)計中應(yīng)該注意的關(guān)鍵技術(shù)問題。 結(jié)合本文提出的算法我們在PC上完成對人臉識別分類器的訓(xùn)練,然后在嵌入式ARM開發(fā)平臺上實現(xiàn)了嵌入式自動人臉識別、嵌入式人像比對兩個便攜式人員身份認(rèn)證系統(tǒng),經(jīng)測試運(yùn)行效果良好。所提出的人臉識別算法不僅具有一定的理論參考價值,而且對于嵌入式系統(tǒng)應(yīng)用開發(fā)、AFR應(yīng)用系統(tǒng)開發(fā)也具有一定的借鑒意義。
標(biāo)簽:
ARM
架構(gòu)
嵌入式
人臉識別
上傳時間:
2013-05-18
上傳用戶:我們的船長
摘要: 介紹了時鐘分相技術(shù)并討論了時鐘分相技術(shù)在高速數(shù)字電路設(shè)計中的作用。
關(guān)鍵詞: 時鐘分相技術(shù); 應(yīng)用
中圖分類號: TN 79 文獻(xiàn)標(biāo)識碼:A 文章編號: 025820934 (2000) 0620437203
時鐘是高速數(shù)字電路設(shè)計的關(guān)鍵技術(shù)之一, 系統(tǒng)時鐘的性能好壞, 直接影響了整個電路的
性能。尤其現(xiàn)代電子系統(tǒng)對性能的越來越高的要求, 迫使我們集中更多的注意力在更高頻率、
更高精度的時鐘設(shè)計上面。但隨著系統(tǒng)時鐘頻率的升高。我們的系統(tǒng)設(shè)計將面臨一系列的問
題。
1) 時鐘的快速電平切換將給電路帶來的串?dāng)_(Crosstalk) 和其他的噪聲。
2) 高速的時鐘對電路板的設(shè)計提出了更高的要求: 我們應(yīng)引入傳輸線(T ransm ission
L ine) 模型, 并在信號的匹配上有更多的考慮。
3) 在系統(tǒng)時鐘高于100MHz 的情況下, 應(yīng)使用高速芯片來達(dá)到所需的速度, 如ECL 芯
片, 但這種芯片一般功耗很大, 再加上匹配電阻增加的功耗, 使整個系統(tǒng)所需要的電流增大, 發(fā)
熱量增多, 對系統(tǒng)的穩(wěn)定性和集成度有不利的影響。
4) 高頻時鐘相應(yīng)的電磁輻射(EM I) 比較嚴(yán)重。
所以在高速數(shù)字系統(tǒng)設(shè)計中對高頻時鐘信號的處理應(yīng)格外慎重, 盡量減少電路中高頻信
號的成分, 這里介紹一種很好的解決方法, 即利用時鐘分相技術(shù), 以低頻的時鐘實現(xiàn)高頻的處
理。
1 時鐘分相技術(shù)
我們知道, 時鐘信號的一個周期按相位來分, 可以分為360°。所謂時鐘分相技術(shù), 就是把
時鐘周期的多個相位都加以利用, 以達(dá)到更高的時間分辨。在通常的設(shè)計中, 我們只用到時鐘
的上升沿(0 相位) , 如果把時鐘的下降沿(180°相位) 也加以利用, 系統(tǒng)的時間分辨能力就可以
提高一倍(如圖1a 所示)。同理, 將時鐘分為4 個相位(0°、90°、180°和270°) , 系統(tǒng)的時間分辨就
可以提高為原來的4 倍(如圖1b 所示)。
以前也有人嘗試過用專門的延遲線或邏輯門延時來達(dá)到時鐘分相的目的。用這種方法產(chǎn)生的相位差不夠準(zhǔn)確, 而且引起的時間偏移(Skew ) 和抖動
(J itters) 比較大, 無法實現(xiàn)高精度的時間分辨。
近年來半導(dǎo)體技術(shù)的發(fā)展, 使高質(zhì)量的分相功能在一
片芯片內(nèi)實現(xiàn)成為可能, 如AMCC 公司的S4405, CY2
PRESS 公司的CY9901 和CY9911, 都是性能優(yōu)異的時鐘
芯片。這些芯片的出現(xiàn), 大大促進(jìn)了時鐘分相技術(shù)在實際電
路中的應(yīng)用。我們在這方面作了一些嘗試性的工作: 要獲得
良好的時間性能, 必須確保分相時鐘的Skew 和J itters 都
比較小。因此在我們的設(shè)計中, 通常用一個低頻、高精度的
晶體作為時鐘源, 將這個低頻時鐘通過一個鎖相環(huán)(PLL ) ,
獲得一個較高頻率的、比較純凈的時鐘, 對這個時鐘進(jìn)行分相, 就可獲得高穩(wěn)定、低抖動的分
相時鐘。
這部分電路在實際運(yùn)用中獲得了很好的效果。下面以應(yīng)用的實例加以說明。2 應(yīng)用實例
2. 1 應(yīng)用在接入網(wǎng)中
在通訊系統(tǒng)中, 由于要減少傳輸
上的硬件開銷, 一般以串行模式傳輸
圖3 時鐘分為4 個相位
數(shù)據(jù), 與其同步的時鐘信號并不傳輸。
但本地接收到數(shù)據(jù)時, 為了準(zhǔn)確地獲取
數(shù)據(jù), 必須得到數(shù)據(jù)時鐘, 即要獲取與數(shù)
據(jù)同步的時鐘信號。在接入網(wǎng)中, 數(shù)據(jù)傳
輸?shù)慕Y(jié)構(gòu)如圖2 所示。
數(shù)據(jù)以68MBös 的速率傳輸, 即每
個bit 占有14. 7ns 的寬度, 在每個數(shù)據(jù)
幀的開頭有一個用于同步檢測的頭部信息。我們要找到與它同步性好的時鐘信號, 一般時間
分辨應(yīng)該達(dá)到1ö4 的時鐘周期。即14. 7ö 4≈ 3. 7ns, 這就是說, 系統(tǒng)時鐘頻率應(yīng)在300MHz 以
上, 在這種頻率下, 我們必須使用ECL inp s 芯片(ECL inp s 是ECL 芯片系列中速度最快的, 其
典型門延遲為340p s) , 如前所述, 這樣對整個系統(tǒng)設(shè)計帶來很多的困擾。
我們在這里使用鎖相環(huán)和時鐘分相技術(shù), 將一個16MHz 晶振作為時鐘源, 經(jīng)過鎖相環(huán)
89429 升頻得到68MHz 的時鐘, 再經(jīng)過分相芯片AMCCS4405 分成4 個相位, 如圖3 所示。
我們只要從4 個相位的68MHz 時鐘中選擇出與數(shù)據(jù)同步性最好的一個。選擇的依據(jù)是:
在每個數(shù)據(jù)幀的頭部(HEAD) 都有一個8bit 的KWD (KeyWord) (如圖1 所示) , 我們分別用
這4 個相位的時鐘去鎖存數(shù)據(jù), 如果經(jīng)某個時鐘鎖存后的數(shù)據(jù)在這個指定位置最先檢測出這
個KWD, 就認(rèn)為下一相位的時鐘與數(shù)據(jù)的同步性最好(相關(guān))。
根據(jù)這個判別原理, 我們設(shè)計了圖4 所示的時鐘分相選擇電路。
在板上通過鎖相環(huán)89429 和分相芯片S4405 獲得我們所要的68MHz 4 相時鐘: 用這4 個
時鐘分別將輸入數(shù)據(jù)進(jìn)行移位, 將移位的數(shù)據(jù)與KWD 作比較, 若至少有7bit 符合, 則認(rèn)為檢
出了KWD。將4 路相關(guān)器的結(jié)果經(jīng)過優(yōu)先判選控制邏輯, 即可輸出同步性最好的時鐘。這里, 我們運(yùn)用AMCC 公司生產(chǎn)的
S4405 芯片, 對68MHz 的時鐘進(jìn)行了4 分
相, 成功地實現(xiàn)了同步時鐘的獲取, 這部分
電路目前已實際地應(yīng)用在某通訊系統(tǒng)的接
入網(wǎng)中。
2. 2 高速數(shù)據(jù)采集系統(tǒng)中的應(yīng)用
高速、高精度的模擬- 數(shù)字變換
(ADC) 一直是高速數(shù)據(jù)采集系統(tǒng)的關(guān)鍵部
分。高速的ADC 價格昂貴, 而且系統(tǒng)設(shè)計
難度很高。以前就有人考慮使用多個低速
圖5 分相技術(shù)應(yīng)用于采集系統(tǒng)
ADC 和時鐘分相, 用以替代高速的ADC, 但由
于時鐘分相電路產(chǎn)生的相位不準(zhǔn)確, 時鐘的
J itters 和Skew 比較大(如前述) , 容易產(chǎn)生較
大的孔徑晃動(Aperture J itters) , 無法達(dá)到很
好的時間分辨。
現(xiàn)在使用時鐘分相芯片, 我們可以把分相
技術(shù)應(yīng)用在高速數(shù)據(jù)采集系統(tǒng)中: 以4 分相后
圖6 分相技術(shù)提高系統(tǒng)的數(shù)據(jù)采集率
的80MHz 采樣時鐘分別作為ADC 的
轉(zhuǎn)換時鐘, 對模擬信號進(jìn)行采樣, 如圖5
所示。
在每一采集通道中, 輸入信號經(jīng)過
緩沖、調(diào)理, 送入ADC 進(jìn)行模數(shù)轉(zhuǎn)換,
采集到的數(shù)據(jù)寫入存儲器(M EM )。各個
采集通道采集的是同一信號, 不過采樣
點依次相差90°相位。通過存儲器中的數(shù)
據(jù)重組, 可以使系統(tǒng)時鐘為80MHz 的采
集系統(tǒng)達(dá)到320MHz 數(shù)據(jù)采集率(如圖6 所示)。
3 總結(jié)
靈活地運(yùn)用時鐘分相技術(shù), 可以有效地用低頻時鐘實現(xiàn)相當(dāng)于高頻時鐘的時間性能, 并
避免了高速數(shù)字電路設(shè)計中一些問題, 降低了系統(tǒng)設(shè)計的難度。
標(biāo)簽:
時鐘
分相
技術(shù)應(yīng)用
上傳時間:
2013-12-17
上傳用戶:xg262122