摘要: | 本篇論文提出一種利用人臉區塊特徵來提升人臉辨識準確率的方法。在光線變化強烈的環境中,如果利用整張人臉影像作辨識,由於膚色區域極容易受到光線變化影響導致辨識率下降,故本篇論文提出以人臉五官區塊取代整張人臉的的辨識方法。 本系統的演算法首先是利用Active Appearance Model(AAM)偵測出所需要的五官影像,分別為左眉毛、右眉毛、左眼、右眼、鼻子及嘴巴這六個components。取出這六個區塊之後,使用Principal Component Analysis(PCA) 個別抽取五官的特徵向量同時降低資料維度,將這些特徵向量利用K-means方法分群,再使用Support Vector Machine(SVM)將這K個類別的資訊訓練出一個分類模組。最後辨識時,將各個component的辨識結果利用投票法整合。 實驗是由自行拍攝的影像資料庫做測試,此資料庫為有光線變化的資料庫,包含日光燈和桌燈的光源變化,以及這兩種光源從不同角度照射的光方向性變化。實驗結果顯示,當訓練影像包含所有光線變化的影像時,EigenFace的辨識率為94%,本系統的辨識率達96%。但當訓練影像為光線變化較不明顯而測試影像為光線變化較強烈時,EigenFace的辨識率為31%,相對於本系統的辨識率為63%。由實驗結果得知,本論文提出以五官影像為特徵來提升人臉辨識率的方法較不需要使用特殊光線變化情況下的人臉影像做訓練,對於訓練資料集具有較大的容忍力。相較於EigenFace的辨識率,也有顯著的提升。 In this thesis, we present a component-based face recognition method using the facial block feature to increase the recognition rate. In the complex lighting environment, if the system takes the whole facial images for recognition, the skin area will be extremely easy to be influenced by the lighting changes so as to decrease the recognition rate. To remedy this problem, we propose a method using the facial components images instead of the whole facial images for recognition. Firstly, the Active Appearance Model (AAM) is adopted to detect six facial components images, which are left eyebrow, right eyebrow, left eye, right eye, nose and mouth, respectively. Then, Principal Component Analysis (PCA) is utilized to calculate the desired feature vectors and decrease the dimension of the original feature vectors. After that, the K-means algorithm is employed to cluster these feature vectors. The Support Vector Machine (SVM) is utilized to train different recognition modules using the information of the clusters. Finally, the result of recognition is decided by each recognition module using the voting method. The experimental image database contains the case of complex light changes, which includes two different sources of lights and the variations of light directions from fluorescent lamps and desk lamps. When the training images include all of light changes, the recognition rate of EigenFace is 94% and the proposed method can be up to 96%. If the testing images are with complex lighting changes than the training ones, the recognition rates of EigenFace and the proposed method are 31% and 63% , respectively. Obviously, the proposed method can increase the recognition rate by using the proposed facial components. In the training stage, the proposed method is more robust without special light changes images. Compared with EigenFace, the recognition rate of the proposed method reveals the great improvement. Experimental results show that the proposed method can indeed achieve reliable performance in face recognition. |