簡易檢索 / 詳目顯示

研究生: 陳俊瑋
Chun-wei Chen
論文名稱: 一個擷取Gabor特徵的SVM人臉辨識方法
A SVM Face Recognition Method Based on Gabor Feature Extraction
指導教授: 吳傳嘉
Chwan-Chia Wu
口試委員: 黎碧煌
Bih-Hwang Lee
黃國安
Kuo-An Hwang
楊明興
Ming-Shing Youn
張俊明
Chun-Ming Chang
學位類別: 碩士
Master
系所名稱: 電資學院 - 電機工程系
Department of Electrical Engineering
論文出版年: 2006
畢業學年度: 94
語文別: 中文
論文頁數: 68
中文關鍵詞: Gabor濾波器支持向量機(SVM)人臉辨識生物特徵辨識
外文關鍵詞: Support Vector Machines (SVM), Face recognition, Biometrics, Gabor filter
相關次數: 點閱:293下載:5
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 近年來生物資訊蓬勃發展,尤其是生物特徵辨識更是熱門的研究領域,特別是在911攻擊事件之後,各國的專家學者更是努力鑽研生物特徵辨識領域,用以發展出一套完整的安全防護系統,防範可能的恐怖攻擊行動。在此情況下,人臉辨識成為主流的研究之一,畢竟人臉是最直覺、最接近我們日常生活的感覺,但也是最難以實現高辨識率的。

    使用賈伯(Gabor)濾波器是一種相當好的特徵擷取方式,尤其是用在指紋辨識以及人臉辨識上都有相當不錯的效果。統計學習理論近幾十年來在機器學習領域上是一個相當熱門的研究議題,代表性的類神經網路已經被用於許多應用上,且有不錯的成效。近年來發展出來的支持向量機(SVM)則是有更佳的分類能力,並起避免了類神經網路可能有的過學習效應。目前已有許多文獻證明SVM應用於辨識、分類、探勘等領域皆有相當不錯的表現。

    鑒於安全防護的重要,本論文提出了結合Gabor特徵擷取、SVM分類辨識、以及雙門檻值的概念,建構出一個門禁管制系統平台。在SVM分類上,一對一方式在應用於純粹辨識領域時的表現較一對多的方式為優。然而當應用於門禁管制時,由於一對多的方式有其獨特的排外性質,因此相當適合用於門禁管制的應用上。故本論文所建立的平台採用一對多的分類方式,以模擬現實情況中安全防護的情形。


    The study in biometrics field has vigorous development these years, especially in feature-based recognition field. Since the September 11 attacks, there are more and more specialists dig into biometrics field to develop a security system to guard against the horror attacks; therefore, the study in face recognition has become one popular method in biometrics researches. However, the face recognition is the not easy to reach high recognition rate even though it is the most intuitional method.

    It is a good way to extract features by using Gabor filter, especially in finger print recognition and face recognition. The statistical learning theory is a hot topic these decades. The neural network has been used in many applications and has performed very well. These years, the support vector machine has showed its good classification ability and there are many papers proved that it performs better than neural network in some applications such as biometrics recognition, document classification, and data mining.

    In this thesis, I built a MATLAB GUI based security platform. This platform combines Gabor feature extraction, SVM classification, and duo-threshold concepts to simulate the real-world security system. While using the SVM classifiers, I adopted one-against-rest method instead of one-against-one method because the former one has better exclusivity.

    第一章 緒論 1 1.1 研究背景 1 1.2 研究動機 2 1.3 相關研究回顧 4 1.3.1 人臉偵測方法 4 1.3.2 人臉辨識方法 4 1.4 系統架構 5 1.5 章節簡介 6 第二章 影像前置處理 7 2.1 人臉偵測方法 7 2.1.1 橢圓面板法 7 2.1.2 Adaboost法 9 2.2 人臉特徵擷取 13 2.2.1 Gabor小波 13 2.2.2 Haar小波 15 2.3 人臉辨識方法 16 第三章 支持向量機 17 3.1 統計學習簡介 17 3.1.1 風險最小化概念 17 3.1.2 學習問題的表示 18 3.1.3 經驗風險最小化 18 3.1.4 VC維概念 19 3.1.5 結構風險最小化 19 3.1.6 最佳化風險函數 21 3.2 最佳分類超平面概念 22 3.2.1 最佳超平面 22 3.2.2 建立最佳超平面 23 3.3 支持向量機(SVM) 26 3.4 總結SVM 28 第四章 平台設計 29 4.1 輸入影像標準化 29 4.2 人臉偵測與特徵擷取 29 4.2.1 人臉區域偵測 29 4.4.2 Gabor特徵擷取 30 4.3 SVM開發工具:LIBSVM 31 4.4 人臉影像訓練 33 4.4.1 一對一訓練(one against one) 33 4.4.2 一對多訓練(one against rest) 35 4.4.3 一對一與一對多的比較 37 4.4.4 人臉影像訓練流程 39 4.5 人臉影像辨識 40 4.5.1 比對資料庫 40 4.5.2 人臉影像辨識流程 41 4.6 MATLAB GUI設計 43 4.6.1 MATLAB GUI簡介 43 4.6.2 本論文平台介面簡介 45 4.6.3 平台操作簡介 47 第五章 實驗結果與討論 53 5.1 實驗平台 53 5.2 實驗結果 53 5.2.1 實驗一:人臉資料庫一 55 5.2.2 實驗二:人臉資料庫二(男性) 57 5.2.3 實驗三:人臉資料庫二(女性) 59 5.2.4 實驗四:選取5人測試 60 5.2.5 實驗五:選取15人測試 62 5.3 實驗討論 63 第六章 結論 64 6.1 檢討論文優缺點 64 6.2 未來改進空間 65 參考文獻 66

    [1] C. Klimanee and DT Nguyen, "On the Design of 2-D Gabor Filtering of Fingerprint Images," IEEE Consumer Communications and Networking Conference, CCNC, 2004 1st IEEE Consumer Communications and Networking Conference, CCNC 2004; Consumer Networking: Closing the Digital Divide - Proceedings, 2004, p 430-435
    [2] 林冠中, "漸進式支持向量機於人臉辨識之應用," 成功大學, 2005/7
    [3] R. L. Hsu, M. Abdel-Mottaleb, and A. K. Jain, "Face Detection in Color Images," IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 24, no. 5, pp. 696-706, 2002.
    [4] S. Birchfield, "Elliptical head tracking using intensity gradients and color histograms," Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 1998, p 232-237
    [5] S. Birchfield, " Elliptical head tracker," Conference Record of the Asilomar Conference on Signals, Systems & Computers, v 2, 1997, p 1710-1714
    [6] T. Kawaguchi, D. Hidaka, and M. Rizon, "Detection of eyes from human faces by Hough transform and separability filter," IEEE International Conference on Image Processing, v 1, 2000, p 49-52
    [7] K. K. Sung and T. Poggio, "Example-Based Learning for View-Based Human Face Detection," IEEE Trans. Pattern Analysis and Machine Intelligence, vol. 20, no. 1, pp. 39-51, Jan. 1998.
    [8] P. Viola and M. J. Jones, "Rapid Object Detection using a Boosted Cascade of Simple Features," in Proceedings of the IEEE Computer Society International Conference on Computer Vision and Pattern Recognition, vol. 1, pp. 511-518, Dec. 2001.
    [9] 謝怡竹,"以光流為基礎之自動化表情辨識," 中央大學, 2005/7
    [10] 薛理立, 艾海舟, "基於彈性圖匹配的實時視頻流人臉辨識," 清華大學計算機科學與技術系, 智能技術與系統國家重點實驗室, 北京 10084
    [11] 艾海舟, 肖習攀, 徐光佑, "人臉檢測與檢索," 清華大學計算機科學與技術系, 智能技術與系統國家重點實驗室, 北京 10084
    [12] B. Heisele, T. Serre, S. Mukherjee, and T. Poggio, " Feature reduction and hierarchy of classifiers for fast object detection in video images," Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition, v 2, 2001, p II18-II24
    [13] M. A. Turk and A. P. Pentland, " Face recognition using eigenfaces," Proc 91 IEEE Comput Soc Conf Comput Vision Pattern Recognit, 1991, p 586-591
    [14] P. N. Belhumeur, J. P. Hespanha, and D. J. Kriegman, "Eigenfaces vs. fisherfaces: recognition using class specific linear projection," IEEE Transactions on Pattern Analysis and Machine Intelligence, v 19, n 7, Jul, 1997, p 711-720
    [15] V. Vapnik., Statistical Learning Theory, John Wiley & Sons, New York, 1998.
    [16] V. Vapnik., The Nature of Statistical Learning Theory, 2nd edition, Springer- Verlag, New York, 1999.
    [17] G. Guo, S.Z. Li, and K. L. Chan, "Support vector machines for face recognition," Image and Vision Computing, v 19, n 9-10, Aug 1, 2001, p 631-638
    [18] C. W. Hsu and C. J. Lin, "A comparison of methods for multiclass support vector machines," IEEE Transactions on Neural Networks, v 13, n 2, March, 2002, p 415-425
    [19] Y. J. Wang, C. S. Chua, and Y. K. Ho, " Facial feature detection and face recognition from 2D and 3D images," Pattern Recognition Letters, v 23, n 10, August, 2002, p 1191-1202
    [20] R. C. Gonzalez and R. E. Woods, Digital image processing, 2nd edition, Prentice -Hall, New Jersey 07458, 2001
    [21] R. C. Gonzalez, R. E. Woods, and S. L. Eddins, Digital image processing using MATLAB, Prentice-Hall, 2003
    [22] L. Wiskott, J. M. Fellous, N. Kruger, and C. von der Malsburg, " Face recognition by elastic bunch graph matching," IEEE Transactions on Pattern Analysis and Machine Intelligence, v 19, n 7, Jul, 1997, p 775-779
    [23] C. Liu and H. Wechsler, "A Gabor Feature Classifier for face recognition," Proceedings of the IEEE International Conference on Computer Vision, v 2, 2001, p 270-275
    [24] 黃泰祥, "具備人臉追蹤與辨識功能的一個智慧型數位監視系統," 中原大學, 2004/6
    [25] Y. Ivanov, B. Heisele, and T. Serre, " Using component features for face recognition," Proceedings - Sixth IEEE International Conference on Automatic Face and Gesture Recognition, Proceedings - Sixth IEEE International Conference on Automatic Face and Gesture Recognition FGR 2004, 2004, p 421-426
    [26] B. Heisele, P. Ho, and T. Poggio, " Face recognition with support vector machines: Global versus component-based approach," Proceedings of the IEEE International Conference on Computer Vision, v 2, 2001, p 688-694
    [27] B. Heisele and T. Koshizen, " Components for face recognition," Proceedings - Sixth IEEE International Conference on Automatic Face and Gesture Recognition, Proceedings - Sixth IEEE International Conference on Automatic Face and Gesture Recognition FGR 2004, 2004, p 153-158
    [28] B. Heisele, T. Serre, M. Pontil, and T. Poggio,"Component-based face detection," Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition, v 1, 2001, p I657-I662
    [29] C. C. Chang and C. J. Lin, "LIBSVM: a library for support vector machines," 2001, Software available at \url {http://www.csie.ntu.edu.tw/~cjlin/ libsvm}
    [30] http://www.mathworks.com/
    [31] 李顯宏, MATLAB介面開發與編譯技巧, 文魁資訊, 2005
    [32] http://vis-www.cs.umass.edu/~vidit/AI/dbase.html

    QR CODE