基于CBIR技術的手機人臉識別系統設計
3.1 系統運行流程
首先建立CBIR技術支持的人物面部圖像數據庫,在人物面部圖像數據庫中要對面部特征進行提取和標引等有序化處理,進而建立存貯面紋編碼的面部特征庫。這是系統工作的基礎和前提。在此基礎和前提的支持下,用戶將手機拍攝的圖像通過無線網絡發(fā)送至服務器,對接收到的圖像進行面部特征提取,而后在特征庫內進行匹配檢索,將相似度高的圖片信息用SMS形式回發(fā)至手機用戶,用于身份確認。
3.2 系統開發(fā)工具及運行環(huán)境
開發(fā)工具:Microsoft制作發(fā)行的Visual Studio2008 Tearn Suite系統;操作系統:Windows 2003 Serv-er;應用服務器:JRun 4.0,JRun是一款Macromedia公司開發(fā)的Java應用服務器,提供快速可靠的J2EE兼容平臺,如果希望在Web應用中添加服務器端Java功能,那么JRun將是最為明智的正確選擇;后臺數據庫:Oracle9i,Oracle9i是由Oracle公司開發(fā)的面向Inter-net支持關系對象模型的分布式數據庫和高度集成的、智能化的互聯網應用基礎平臺,是Oracle9i Database,Oracle 9i Application Server和Oracle9i Developer Suite的完整集成;服務器數量:2臺。
3.3 系統模塊說明
(1)數據庫
圖像數據庫1:利用Spider網絡蜘蛛程序抓取網頁中的人物圖像及其說明文字存入圖片數據庫1,用以彌補專業(yè)圖像庫數量上的不足。
圖像數據庫2:由專業(yè)圖像及其注釋組成,目的是為用戶提供權威性的解釋。
圖像特征庫1:提取圖像數據庫1中的圖像面部特征,將面紋編碼存入圖像特征庫1。
圖像特征庫2:用來存放圖像數據庫2中圖像的面紋編碼。
“面紋編碼”是根據臉部的本質特征和形狀來工作的,它可以抵抗光線、皮膚色調、面部毛發(fā)、發(fā)型、眼鏡、表情和姿態(tài)的變化,具有強大的可靠性,可以從百萬人中精確地辨認出一個人。
(2)圖像特征提取器
該模塊由算法組成,特征向量法和面紋模板是提取器用到的兩種主要算法。
特征向量法是先確定眼虹膜、鼻翼、嘴角等面像五官輪廓的大小、位置、距離等屬性,然后再計算出它們的幾何特征量,這些特征量形成一描述該面部的特征向量;面紋模板法是在庫中存貯若干標準面像模板或面像器官模板,在進行比對時,將采樣面像所有像素與庫中所有模板采用歸一化相關量度量進行匹配。此外,還有采用模式識別的自相關網絡或特征與模板相結合的方法。
(3)索引器
Index是一個圖像整序模塊,它對圖像數據庫和圖像特征庫進行分類索引。對圖像數據庫進行索引是優(yōu)化數據庫組織結構和提高系統工作效率的有效方法,實際上它是對圖像的面紋編碼進行有序化處理,可以有效縮小檢索范圍,提高系統的響應速度。
(4)GUI
GUI(Graphical User Interface,圖形用戶接口),是屏幕產品的視覺體驗和互動操作部分。GUI是一種結合計算機科學、美學、心理學、行為學及各商業(yè)領域需求分析的人機系統工程,強調人一機一環(huán)境三者作為一個系統進行總體設計。這種面向客戶的系統工程設計的目的是優(yōu)化產品的性能,使操作更人性化,減輕使用者的認知負擔,使其更適合用戶的操作需求,本系統的GUI主要涉及網絡查詢部分和手機部分。
(5)主要接口
手機通過基站與系統服務器的連接,主要通過CMPP或SGIP協議實現。CMPP和SGIP(在CD-MA上是ETIP)協議分別是解決中國移動和中國聯通提供的短消息互聯網接人方案,它們規(guī)定信息資源站實體與互聯網短信息網關的應用層接口協議。CMPP和SGIP可以為實現移動數據增值業(yè)務提供服務,包括以下業(yè)務:Email通知、語音信箱通知、Internet發(fā)送短信息、移動平臺發(fā)Email、催費通知、自動綜合業(yè)務信息臺。本文引用地址:http://cafeforensic.com/article/166856.htm
4 結 語
本文所述人臉識別系統成功地融合并應用了CBIR技術、Internet技術和手機通信等現有的技術成果,其獨創(chuàng)性在于將短信息服務與手機拍照功能和基于CBIR技術的Web識別系統有機地容為一體,這一以手機為載體的人臉識別系統既是手機增值業(yè)務的延伸,同時也為眾多領域內基于CBIR技術的識別系統提供了積極的借鑒和更為廣闊的應用空間。
評論