[go: up one dir, main page]

TWI393070B - Human face model construction method - Google Patents

Human face model construction method Download PDF

Info

Publication number
TWI393070B
TWI393070B TW98142765A TW98142765A TWI393070B TW I393070 B TWI393070 B TW I393070B TW 98142765 A TW98142765 A TW 98142765A TW 98142765 A TW98142765 A TW 98142765A TW I393070 B TWI393070 B TW I393070B
Authority
TW
Taiwan
Prior art keywords
face
face model
sub
block
establishing
Prior art date
Application number
TW98142765A
Other languages
Chinese (zh)
Other versions
TW201120802A (en
Inventor
Yung Hsiang Chen
Tai Shan Liao
Hsiu Chen Sun
Ying Shing Shiao
Original Assignee
Nat Applied Res Laboratories
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nat Applied Res Laboratories filed Critical Nat Applied Res Laboratories
Priority to TW98142765A priority Critical patent/TWI393070B/en
Publication of TW201120802A publication Critical patent/TW201120802A/en
Application granted granted Critical
Publication of TWI393070B publication Critical patent/TWI393070B/en

Links

Landscapes

  • Image Processing (AREA)
  • Image Analysis (AREA)

Description

建立人臉模型的方法 Method of building a face model

本發明是有關於一種建立人臉模型的方法,特別是有關於一種應用紅外光源進行人臉重建之建立人臉模型的方法。 The invention relates to a method for establishing a face model, in particular to a method for establishing a face model by using an infrared light source for face reconstruction.

人臉識別系統,在安全監控系統中有著非常廣泛的應用,然而目前的人臉識別技術對於所應用之環境存在極大的限制,使得在實際應用中很難大範圍的推廣這種技術。其中,最大的限制在於不能適應環境的變化。例如,環境光線、人臉姿態及表情的不同變化,造成習知之人臉識別方法識別率不高,幾乎不具備實用價值。 The face recognition system has a very wide application in the security monitoring system. However, the current face recognition technology has great limitations on the applied environment, making it difficult to widely promote this technology in practical applications. Among them, the biggest limitation is that it cannot adapt to changes in the environment. For example, different changes in ambient light, face pose, and expressions result in a low recognition rate of conventional face recognition methods, and have little practical value.

習知之人臉識別方法之常見作法為使用單一攝影機擷取使用者人臉,透過影像擷取卡將影像傳至監控中心,分析一張人臉影像內的特徵值與資料庫之人臉樣板影像進行人臉辨識。但是,實際應用時由於環境的複雜性,特別是在非理想環境光照條件下,大多數人臉識別系統必然遇到識別性能下降問題。隨著光線的變化,同一張人臉的資訊便可能產生很大的變化,往往造成人臉特徵的差別。這也是限制現有人臉識別系統無法提供使用者於實際上使用最主要的原因。 A common method of the conventional face recognition method is to use a single camera to capture the user's face, and transmit the image to the monitoring center through the image capture card, and analyze the feature values in the face image and the face image of the database. Perform face recognition. However, due to the complexity of the environment in practical applications, especially in non-ideal ambient lighting conditions, most face recognition systems are bound to encounter problems of recognition performance degradation. As the light changes, the information on the same face may change greatly, often resulting in differences in facial features. This is also the reason why the existing face recognition system cannot provide the user with the most important use.

大部分的研究工作皆在於改進現有的可見光人臉識別系統,以減輕環境光照的影響。雖然取得了一定的進步,但成效不佳。 Most of the research work is to improve existing visible light face recognition systems to mitigate the effects of ambient light. Although some progress has been made, the results have been poor.

為了解決人臉姿態及表情的不同變化,有人提出利用三 維雷射掃描器擷取模塑物體的三維座標並建構其三維模型,或是以結構光攝影機,在物體上產生固定樣式的條紋,再依據條紋的形狀計算物體的三維位置與建構三維模型,亦或是利用人臉影像序列建構三維人臉模型。其中,有一種建構三維臉部的技巧是利用單張或多張的人臉影像來建構被模塑人臉的三維臉部模型,其係由預先準備的通用三維人臉模型,根據從二維影像以互動、半自動或自動擷取到的人臉特徵點的位置,來調整通用三維人臉模型的形狀,並依據人臉影像中各器官特徵點重建三維模型的重要特徵點,進而將一般三維人臉模型的三角化頂點間的關係,加上二維人臉影像的紋路及貼圖技術,以建立個人的三維人臉模型。然而,以單張人臉影像虛擬的三維人臉模型,缺乏人臉深度資訊。 In order to solve the different changes in face posture and expression, it is proposed to use three The Viteron scanner captures the three-dimensional coordinates of the molded object and constructs its three-dimensional model, or uses a structured light camera to generate a fixed pattern of stripes on the object, and then calculates the three-dimensional position of the object and constructs the three-dimensional model according to the shape of the stripe. Or use a face image sequence to construct a three-dimensional face model. Among them, there is a technique for constructing a three-dimensional face by constructing a three-dimensional face model of a molded face using a single or multiple face images, which is prepared by a general three-dimensional face model prepared in advance, according to two-dimensional The image adjusts the shape of the general three-dimensional face model by interactive, semi-automatic or automatically capturing the position of the face feature point, and reconstructs the important feature points of the three-dimensional model according to the feature points of the organs in the face image, and then the general three-dimensional The relationship between the triangular vertices of the face model, plus the texture and mapping techniques of the two-dimensional face image, to create a personal three-dimensional face model. However, the virtual three-dimensional face model of a single face image lacks face depth information.

在三維影像人臉識別方法中,其中一種係透過三維雷射掃描器擷取三維人臉資料,雖然此設備系統受環境光照影響較小,但是設備昂貴且儲存和計算複雜度很高,而雷射光對人眼睛更會造成識別上傷害,不能滿足實際系統的需要。目前,能克服光照變化的影響之技術,係為紅外線光源人臉識別技術。 In the 3D image face recognition method, one of them captures 3D face data through a 3D laser scanner. Although the device system is less affected by ambient light, the device is expensive and the storage and calculation complexity is high. The light will cause more damage to the human eye and will not meet the needs of the actual system. At present, the technology that can overcome the influence of illumination changes is the infrared light source face recognition technology.

人臉識別主要係依據人臉上的特徵,但由於人臉變化複雜,在特徵描述和擷取上十分困難,而這諸多因素使得人臉識別成為一項極富挑戰性的課題。一般人臉識別系統多是針對二維照片或動態視訊序列進行分析,以影像處理技術為基礎;但是,人臉的曲面本身是三維的,而照片是對三維曲面進行平面投影的結果,在此過程中會 失去一部分重要資訊,故若使用二維照片進行識別,則會有嚴重的識別障礙。而採用三維識別與傳統的方法最大的區別就在於,人臉的資訊可以得到更好的描述,例如人臉的特徵點的深度資訊以及點與點之間的結構等等。藉由更全面的資訊,可以有效的降低識別過程中的誤判率,同時由於三維人臉模型具備光照無關性和姿態無關性的特點,能夠正確反映出人臉的基本特性,且人臉主要的三維結構更因不受表情的影響,從而形成相對穩定的人臉特徵表述。因此,三維人臉模型的識別方法係可解決目前在這一領域存在的研究瓶頸。 Face recognition is mainly based on the characteristics of the human face, but because of the complex changes in the face, it is very difficult to describe and capture features, and these factors make face recognition a challenging topic. The general face recognition system mostly analyzes two-dimensional photos or dynamic video sequences based on image processing technology; however, the surface of the face itself is three-dimensional, and the photo is the result of planar projection of the three-dimensional surface. Zhonghui Losing some important information, so if you use 2D photos to identify, there will be serious recognition obstacles. The biggest difference between using 3D recognition and traditional methods is that the information of the face can be better described, such as the depth information of the feature points of the face and the structure between the points. With more comprehensive information, the false positive rate in the recognition process can be effectively reduced. At the same time, because the three-dimensional face model has the characteristics of illumination independence and attitude independence, it can correctly reflect the basic characteristics of the face, and the main face is The three-dimensional structure is more affected by the expression, thus forming a relatively stable representation of the face features. Therefore, the recognition method of 3D face model can solve the research bottleneck existing in this field.

基於上述人臉識別存在二大問題,本發明提出一種應用立體視覺重建紅外線光源人臉模型方法,係使用左右兩張影像經由預先定義的特徵點及樣本影像經過統計後,得到的人臉形狀模型與實際拍攝的人臉進行識別的方法。在某種局部點模型匹配的基礎上,利用統計模型對待識別的人臉的形狀進行約束,從而轉化為一個優化的問題,並期望最終收斂到實際的人臉形狀。其係儲存少許的人臉特徵點即可建立出三維人臉模型,而不需儲存多姿態二維人臉影像所擬合的三維人臉影像。故所建立的三維人臉模型可以減少人臉表情所造成的影響,加上紅外光源配合攝影機所拍攝的影像,亦可解決環境光源所造成的取像不良的問題,進而得到更好的人臉偵測效果。 Based on the above two problems of face recognition, the present invention proposes a method for reconstructing an infrared light source face model by using stereo vision, which is a face shape model obtained by using two predefined images to pass through pre-defined feature points and sample images. A method of recognizing a face that is actually photographed. On the basis of some local point model matching, the statistical model is used to constrain the shape of the face to be recognized, which is transformed into an optimization problem, and it is expected to finally converge to the actual face shape. The three-dimensional face model can be created by storing a small number of face feature points without storing the three-dimensional face image fitted by the multi-pose two-dimensional face image. Therefore, the 3D face model can reduce the influence of facial expressions, and the infrared light source can cooperate with the images captured by the camera to solve the problem of poor image quality caused by the ambient light source, thereby obtaining a better face. Detect the effect.

有鑑於上述習知技藝之問題,本發明之目的就是在提供 一種建立人臉模型的方法,以解決人臉識別因環境光照變化、人臉姿態不同及表情的不同變化等原因,造成誤判率過高的問題。 In view of the above-mentioned problems of the prior art, the object of the present invention is to provide A method for establishing a face model to solve the problem that the face recognition is too high due to changes in ambient illumination, different face poses, and different expressions of expressions.

根據本發明之目的,提出一種建立人臉模型的方法,其包含以複數個不可見光源照射一人臉後,擷取人臉所反射之複數個第一圖像,並對第一圖像進行一區域性二元化圖形處理形成複數個第二圖像後,將複數個第二圖像進行一主動人臉模型演算得到複數個特徵點,最後再對複數個特徵點進行凸包演算及三角內插演算,而建立一人臉模型。 According to an object of the present invention, a method for establishing a face model is provided, which comprises: after illuminating a face with a plurality of invisible light sources, capturing a plurality of first images reflected by a human face, and performing a first image on the first image After the regional binary image processing forms a plurality of second images, a plurality of second images are subjected to an active face model calculation to obtain a plurality of feature points, and finally a convex hull calculation and a triangle within a plurality of feature points are performed. Insert a calculation and build a face model.

其中,不可見光源係為紅外光源。 The invisible light source is an infrared light source.

其中,不可見光源數量為2個。 Among them, the number of invisible light sources is two.

其中,區域性二元化圖形處理更包含先劃分第一圖像為複數個區塊,各區塊更劃分為一3X3之子區塊,並對各子區塊依順時針方向比對複數個周圍子區塊灰階值與一中心子區塊灰階值,若等周圍子區塊灰階值大於中心子區塊灰階值,則將等周圍子區塊編碼以1表示,若等周圍子區塊灰階值小於中心子區塊灰階值,則將等周圍子區塊編碼以0表示,以此得到一區域性二元化圖形編碼,最後將區域性二元化圖形編碼,進行二進位換算而得到各主區塊之一區域性二元化圖形值。 The regional binary graphics processing further comprises first dividing the first image into a plurality of blocks, each block is further divided into a sub-block of 3×3, and comparing the plurality of surrounding parts in a clockwise direction for each sub-block. Sub-block grayscale value and a central sub-block grayscale value. If the grayscale value of the surrounding sub-block is greater than the grayscale value of the central sub-block, the surrounding sub-block coding is represented by 1, if the surrounding sub-element If the gray level value of the block is smaller than the gray value of the central sub-block, the surrounding sub-block coding is represented by 0, thereby obtaining a regional binary pattern coding, and finally coding the regional binary pattern, and performing two The regionally converted graphic value of one of the main blocks is obtained by the carry conversion.

其中,區域性二元化圖形值之範圍係於0~255之間。 Among them, the range of regional binary graphic values is between 0 and 255.

其中,主動人臉模型演算包含水平比對各第二圖像並進行影像匹配後,得到複數個特徵點。 The active face model calculus includes horizontally comparing the second images and performing image matching, and then obtaining a plurality of feature points.

其中,複數個特徵點個數係為50~90個。 Among them, the number of the plurality of feature points is 50 to 90.

其中,複數個特徵點個數較佳為68個。 Among them, the number of the plurality of feature points is preferably 68.

承上所述,依本發明之建立人臉模型的方法,其可具有一或多個下述優點: As described above, the method of establishing a face model according to the present invention may have one or more of the following advantages:

(1)此建立人臉模型的方法可藉由紅外光源配合攝影機所拍攝的影像,解決環境光源所造成的取像不良的問題,進而得到更好的人臉偵測效果。 (1) The method for establishing a face model can solve the problem of poor image capturing caused by the ambient light source by the infrared light source and the image captured by the camera, thereby obtaining a better face detection effect.

(2)此建立人臉模型的方法可藉由儲存少許的人臉特徵點即可建立出三維人臉模型,而不需儲存多姿態二維人臉影像所擬合的三維人臉影像。 (2) The method for establishing a face model can establish a three-dimensional face model by storing a small number of face feature points without storing a three-dimensional face image fitted by the multi-pose two-dimensional face image.

請參閱第1圖,其係為本發明之建立人臉模型的方法之流程圖。如圖所示,本發明之建立人臉模型的方法,包含下列步驟:(S10)以複數個不可見光源照射一人臉; Please refer to FIG. 1 , which is a flowchart of a method for establishing a face model according to the present invention. As shown in the figure, the method for establishing a face model of the present invention comprises the following steps: (S10) illuminating a face with a plurality of invisible light sources;

(S20)擷取人臉所反射之複數個第一圖像;(S30)對第一圖像進行一區域性二元化圖形處理形成複數個第二圖像;(S40)對複數個第二圖像進行一主動人臉模型演算得到複數個特徵點;(S50)對複數個特徵點進行凸包演算及三角內插演算,建立一人臉模型。 (S20) capturing a plurality of first images reflected by the human face; (S30) performing a regional binary pattern processing on the first image to form a plurality of second images; (S40) pairing a plurality of second images The image is subjected to an active face model calculus to obtain a plurality of feature points; (S50) a convex face calculus and a triangular interpolation calculus are performed on a plurality of feature points to construct a face model.

其中,不可見光源係為紅外光源,且其數量為2個。 The invisible light source is an infrared light source, and the number thereof is two.

步驟(S30)區域性二元化圖形處理中,更包含下列步驟:(S300)劃分第一圖像為複數個區塊,各區塊更劃分為一3X3之子區塊;(S301)對各子區塊依順時針方向比 對複數個周圍子區塊灰階值與一中心子區塊灰階值,若等周圍子區塊灰階值大於中心子區塊灰階值,則將等周圍子區塊編碼以1表示,若等周圍子區塊灰階值小於中心子區塊灰階值,則將等周圍子區塊編碼以0表示,進而得到一區域性二元化圖形編碼;(S302)將區域性二元化圖形編碼,進行二進位換算而得到各主區塊之一區域性二元化圖形值。其中,區域性二元化圖形值之範圍係於0~255之間。 Step (S30) Regional Binary Graphics Processing further includes the following steps: (S300) dividing the first image into a plurality of blocks, each block being further divided into a sub-block of 3×3; (S301) for each sub-block Blockwise direction For a plurality of surrounding sub-block grayscale values and a central sub-block grayscale value, if the surrounding sub-block grayscale value is greater than the central sub-block grayscale value, the surrounding sub-block coding is represented by 1. If the gray level value of the surrounding sub-block is smaller than the gray value of the central sub-block, the surrounding sub-block coding is represented by 0, thereby obtaining a regional binary pattern coding; (S302) the regionalization is binarized. The graphic coding performs binary conversion to obtain a regionally binarized graphic value of one of the main blocks. Among them, the range of regional binary graphic values is between 0 and 255.

步驟(S40)中主動人臉模型演算更包含水平比對各第二圖像並進行影像匹配後,得到複數個特徵點。其中,複數個特徵點個數係為50~90個,較佳為68個。 In the step (S40), the active face model calculation further includes horizontally comparing the second images and performing image matching, and then obtaining a plurality of feature points. The number of the plurality of feature points is 50 to 90, preferably 68.

請參閱第2圖,其係為本發明之建立人臉模型的方法之實施例之示意圖。圖中,(a)至(d)圖係上述步驟(S20)所被擷取的兩組左右兩張人臉圖像,其首先會先以區域性二元化圖形處理以進行雜訊消除,而得到(e)至(h)圖。如第3圖所示,基本的區域性二元化圖形(Local Binary Patterns,LBP)運算元為一個固定大小的3×3矩形,共對應九個灰階值。接著將3×3像素範圍內的灰階值,與中心灰階值做比對,大於中心灰階值的區塊以1表示,反之則由0表示,依順時針方像依序比對編碼,即可得到一區域性二元化圖形編碼,再將其以二進位換算,可得到一0~255的數值,即為該3×3區域的區域性二元化圖形值。對於不同類型的區域紋理,經區域性二元化圖形運算元計算後,我們可以得到相對應的區域性二元化圖形編碼,例如:00000000=0表示該處有一亮點, 11111111=255表示該處有一暗點,而11100000=224則代表3×3區域內存在一個邊線。由此可知,區域性二元化圖形編碼對於局部紋理有著很強的萃取效能。因此,本發明採用區域性二元化圖形運算子來萃取人臉的紋理特徵。為了得到正規化人臉影像,我們將人臉影像切割成許多區域。根據不同區域區域性二元化圖形特徵擷取,每個區域擷取出獨立的特徵值,這些特徵值依序排列成一個特徵向量,針對每個區域運用區域性二元化圖形擷取出特徵值,得到特徵向量代表原始的人臉影像。 Please refer to FIG. 2, which is a schematic diagram of an embodiment of a method for establishing a face model according to the present invention. In the figure, (a) to (d) are two sets of two left and right face images captured by the above step (S20), which are first processed in a regional binary pattern for noise cancellation. And get the (e) to (h) map. As shown in Figure 3, the basic Local Binary Patterns (LBP) operands are a fixed-size 3×3 rectangle with a total of nine grayscale values. Then, the grayscale value in the range of 3×3 pixels is compared with the central grayscale value, and the block larger than the central grayscale value is represented by 1, and vice versa, represented by 0, and the clockwise square image is sequentially compared and encoded. , a regional binary pattern coding can be obtained, and then converted into a binary value to obtain a value of 0 to 255, that is, a regional binary pattern value of the 3×3 region. For different types of regional textures, after the regional binary graphics operator calculation, we can get the corresponding regional binary graphics coding, for example: 00000000=0 means there is a bright spot. 11111111=255 means there is a dark spot, and 11100000=224 means there is an edge in the 3×3 area. It can be seen that the regional binary pattern coding has strong extraction performance for local texture. Therefore, the present invention uses a regional binary graphics operator to extract texture features of a human face. In order to get a normalized face image, we cut the face image into many areas. According to the regional dual-characteristic feature extraction of different regions, each region extracts independent feature values, and these feature values are sequentially arranged into one feature vector, and the regional binary image is extracted for each region, and the feature values are extracted. The resulting feature vector represents the original face image.

另外,若對(e)至(h)圖進行假色(pseudo color)處理,可得到(i)至(1)圖,可看出人臉影像在經過區域性二元化圖形處理後,已不受紅外光源不均的影響,有利於後續人臉特徵定位處理。 In addition, if the (e) to (h) images are subjected to pseudo color processing, (i) to (1) images can be obtained, and it can be seen that the face image has been subjected to the regional binary pattern processing. It is not affected by the unevenness of the infrared light source, which is beneficial to the subsequent face feature positioning processing.

請參閱第4圖,其係為本發明之主動人臉模型演算尋找人臉圖像特徵點之示意圖。如圖所示,將經過區域性二元化圖形處理之人臉圖像,進行主動人臉模型演算得到複數個特徵點。其中,(a)圖為原始得到的影像畫面,(b)圖為利用人臉形狀模型處理得到的影像,(c)圖為偵測到人臉結果,並將特徵點及人臉形狀模型描述出來,(d)至(h)圖為人臉形狀模型計算的過程,(d)圖為預先定義的特徵點及樣本影像,(e)圖為計算後得到特徵點的影像畫面,(f)圖為特微點的編號,(g)圖為得到人臉形狀模型。最後,(h)圖為得到特徵點及人臉形狀模型結合後的實驗結果。在本實施例中,特徵點個數為50至90個,較佳則為68個。 Please refer to FIG. 4, which is a schematic diagram of finding the feature points of the face image for the active face model calculation of the present invention. As shown in the figure, the face image subjected to the regional binary pattern processing is subjected to active face model calculation to obtain a plurality of feature points. Among them, (a) is the original image image, (b) is the image processed by the face shape model, (c) is the face detection result, and the feature point and face shape model are described. (d) to (h) are the process of calculating the face shape model, (d) the picture is a predefined feature point and sample image, and (e) the picture is the image picture of the feature point after calculation, (f) The picture shows the number of the special micro point, and the (g) picture shows the face shape model. Finally, (h) is the experimental result obtained by combining the feature points and the face shape model. In this embodiment, the number of feature points is 50 to 90, and preferably 68.

請參閱第5圖,其係為本發明之凸包演算及三角內插演算建立人臉模型之示意圖。如圖所示,本發明在利用主動人臉模型演算法尋找兩張人臉影像中的特徵點後,接著利用特徵點一致性的對應演算法找出其視差圖,最後利用凸包(Convex-hull)演算法和三角化(Delaunay)演算法建立三維人臉模型。第5圖是兩張左右影像經過特徵點搜尋後的處理結果及相對應的三維人臉模型圖。(a)圖為左邊人臉影像,(b)圖為右邊人臉影像,(c)圖為經由主動人臉模型演算法計算出68個特徵點的左邊人臉影像,(d)圖為經由主動人臉模型演算法計算出68個特徵點右邊人臉影像,接著水平比對(c)圖及(d)圖完成影像匹配後,最後,(e)圖(f)圖經由三角化演算法內插出其他人臉特徵點,可得到三維人臉重建結果。 Please refer to FIG. 5 , which is a schematic diagram of establishing a face model for the convex hull calculation and the triangular interpolation calculation of the present invention. As shown in the figure, after searching for feature points in two face images by using the active face model algorithm, the present invention uses the corresponding algorithm of feature point consistency to find the disparity map, and finally uses the convex hull (Convex- Hull) algorithm and delaunay algorithm to establish 3D face model. Figure 5 is a comparison of the processing results of two left and right images after feature point search and the corresponding three-dimensional face model. (a) The picture is the left face image, (b) the picture is the right face image, (c) the figure is the left face image of 68 feature points calculated by the active face model algorithm, and (d) the figure is via The active face model algorithm calculates the face image of the right side of 68 feature points, and then the horizontal alignment (c) and (d) the image to complete the image matching, and finally, the (e) figure (f) through the triangulation algorithm Three-dimensional face reconstruction results can be obtained by inserting other face feature points.

其中,凸包演算法,能包住一些點的最小的凸外殼,也就是能將全部點包進去的最小凸多邊形。凸的定義是圖形內任兩點的連線不會經過圖形外部。凸包演算法是一種基礎的數學和幾何結構。利用凸包演算法找出人臉特徵點的外圍,並且利用三角化及內插法建立人臉三維模型。經由主動人臉模型得到的人臉特徵點利用三角化將每一點與鄰近的兩點連成三角形,能將幾何空間上的所有點依據距離物件遠近關係作分隔,讓每個物件能劃分得到一定區域,在區域內的任意點和該物件的距離皆比其它物件要來得近。三角化通常被用來內插人臉特徵點的資料,且此方法對於散亂的點建立三角化是有效的。 Among them, the convex hull algorithm, which can enclose the smallest convex outer shell of some points, that is, the smallest convex polygon that can pack all the points into it. Convex is defined as the line connecting any two points in the graph does not pass outside the graph. The convex hull algorithm is a basic mathematical and geometric structure. The convex envelope algorithm is used to find the periphery of the feature points of the face, and the three-dimensional model of the face is established by triangulation and interpolation. The facial feature points obtained through the active face model use triangulation to connect each point with the adjacent two points into a triangle, which can separate all points in the geometric space according to the distance and distance relationship of the objects, so that each object can be divided into certain The area, the distance between any point in the area and the object is closer than other objects. Triangulation is usually used to interpolate the data of facial feature points, and this method is effective for triangulation of scattered points.

本發明目的在於預測人臉正面的影像,以作為輔助人臉或表情辨識的工具。目前的自動人臉辨識系統,多是基於正面的人臉影像,對於非正面的人臉則效果較差或無法使用。如此的設計限制了使用者必須正對攝影機入鏡,大大,的限制了使用者的方便性與系統的適用性。本發明經由事前的統計學習,經由3D人臉形狀模型資訊來預測重建正面的樣貌,以方便後續分析辨識的處理。可選擇減輕表情變化所產生的影響,有助於人臉辨識時的準確性。 The purpose of the present invention is to predict an image of a face of a face as a tool for assisting face recognition or expression recognition. The current automatic face recognition system is mostly based on positive face images, which is less effective or unusable for non-positive faces. Such a design limits the user's need to face the camera, greatly limiting the user's convenience and system suitability. Through the prior statistical learning, the present invention predicts the appearance of the reconstructed front through the 3D face shape model information, so as to facilitate the processing of the subsequent analysis and identification. You can choose to mitigate the effects of facial expression changes and contribute to the accuracy of face recognition.

以上所述僅為舉例性,而非為限制性者。任何未脫離本發明之精神與範疇,而對其進行之等效修改或變更,均應包含於後附之申請專利範圍中。 The above is intended to be illustrative only and not limiting. Any equivalent modifications or alterations to the spirit and scope of the invention are intended to be included in the scope of the appended claims.

S10~S50‧‧‧步驟 S10~S50‧‧‧Steps

第1圖係為本發明之建立人臉模型的方法之流程圖;第2圖係為本發明之建立人臉模型的方法之實施例之示意圖;第3圖係為本發明之區域性二元化圖形處理之示意圖;第4圖係為本發明之主動人臉模型演算尋找人臉圖像特徵點之示意圖;以及第5圖係為本發明之凸包演算及三角內插演算建立人臉模型之示意圖。 1 is a flow chart of a method for establishing a face model according to the present invention; FIG. 2 is a schematic diagram of an embodiment of a method for establishing a face model according to the present invention; and FIG. 3 is a regional binary of the present invention. Schematic diagram of the graphics processing; FIG. 4 is a schematic diagram of finding the feature points of the face image by the active face model calculation of the present invention; and FIG. 5 is a method for constructing the face model by using the convex hull calculation and the triangular interpolation calculation of the present invention. Schematic diagram.

S10~S50‧‧‧步驟 S10~S50‧‧‧Steps

Claims (7)

一種建立人臉模型的方法,其包含下列步驟:以複數個不可見光源照射一人臉;擷取該人臉所反射之複數個第一圖像;對該第一圖像進行一區域性二元化圖形處理形成複數個第二圖像;對複數個第二圖像進行一主動人臉模型演算得到複數個特徵點;以及對該複數個特徵點進行凸包演算及三角內插演算,建立一人臉模型;其中,該區域性二元化圖形處理係劃分該第一圖像為複數個區塊,各該區塊更劃分為一3X3之子區塊,對各該子區塊依順時針方向比對複數個周圍子區塊灰階值與一中心子區塊灰階值,若該等周圍子區塊灰階值大於該中心子區塊灰階值,則將該等周圍子區塊編碼以1表示,若該等周圍子區塊灰階值小於該中心子區塊灰階值,則將該等周圍子區塊編碼以0表示,進而得到一區域性二元化圖形編碼,將該區域性二元化圖形編碼,進行二進位換算而得到各該主區塊之一區域性二元化圖形值。 A method for establishing a face model, comprising the steps of: illuminating a face with a plurality of invisible light sources; capturing a plurality of first images reflected by the face; performing a regional binary on the first image Forming a plurality of second images by performing graphics processing; performing an active face model calculation on the plurality of second images to obtain a plurality of feature points; and performing convex hull calculation and triangular interpolation calculation on the plurality of feature points to establish one person a face model; wherein the regional binary graphics processing system divides the first image into a plurality of blocks, and each of the blocks is further divided into a sub-block of 3×3, and the clockwise direction is proportional to each sub-block. For a plurality of surrounding sub-block grayscale values and a central sub-block grayscale value, if the surrounding sub-block grayscale values are greater than the central sub-block grayscale values, the surrounding sub-blocks are encoded 1 means that if the gray level values of the surrounding sub-blocks are smaller than the gray value of the central sub-block, the surrounding sub-block codes are represented by 0, thereby obtaining a regional binary pattern coding, and the area is obtained. Sexually binary graphics coding for binary transposition Each of the blocks obtained by one of the main pattern of regional values binarized. 如申請專利範圍第1項所述之建立人臉模型的方法,其中該不可見光源係為紅外光源。 The method for establishing a face model according to claim 1, wherein the invisible light source is an infrared light source. 如申請專利範圍第2項所述之建立人臉模型的方法,其中該不可見光源數量為2個。 The method for establishing a face model according to claim 2, wherein the number of the invisible light sources is two. 如申請專利範圍第1項所述之建立人臉模型的方法,其中該區域性二元化圖形值之範圍係於0~255之間。 The method for establishing a face model according to claim 1, wherein the regional binary pattern value ranges from 0 to 255. 如申請專利範圍第1項所述之建立人臉模型的方法,其中該主動人臉模型演算包含水平比對各該第二圖像並進行影像匹配後,得到該複數個特徵點。 The method for establishing a face model according to claim 1, wherein the active face model calculus comprises horizontally aligning each of the second images and performing image matching, and obtaining the plurality of feature points. 如申請專利範圍第5項所述之建立人臉模型的方法,其中該複數個特徵點個數係為50~90個。 The method for establishing a face model according to claim 5, wherein the number of the plurality of feature points is 50 to 90. 如申請專利範圍第6項所述之建立人臉模型的方法,其中該複數個特徵點個數較佳為68個。 The method for establishing a face model according to claim 6, wherein the number of the plurality of feature points is preferably 68.
TW98142765A 2009-12-14 2009-12-14 Human face model construction method TWI393070B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW98142765A TWI393070B (en) 2009-12-14 2009-12-14 Human face model construction method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW98142765A TWI393070B (en) 2009-12-14 2009-12-14 Human face model construction method

Publications (2)

Publication Number Publication Date
TW201120802A TW201120802A (en) 2011-06-16
TWI393070B true TWI393070B (en) 2013-04-11

Family

ID=45045316

Family Applications (1)

Application Number Title Priority Date Filing Date
TW98142765A TWI393070B (en) 2009-12-14 2009-12-14 Human face model construction method

Country Status (1)

Country Link
TW (1) TWI393070B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI479434B (en) * 2011-07-01 2015-04-01 Liesien Entpr Co Ltd Active face image acquisition and identification method
TWI566207B (en) * 2013-03-22 2017-01-11 Univ Nat Cheng Kung Three - dimensional Laser Scanning Detection Method for Gray Mural Painting
TWI716938B (en) * 2018-08-10 2021-01-21 宏達國際電子股份有限公司 Facial expression modeling method, apparatus and non-transitory computer readable medium of the same
TWI719696B (en) 2019-11-01 2021-02-21 財團法人工業技術研究院 Face image reconstruction method and system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001029767A2 (en) * 1999-10-21 2001-04-26 Koninklijke Philips Electronics N.V. System and method for three-dimensional modeling
EP1667049A2 (en) * 2004-12-03 2006-06-07 Invacare International Sàrl Facial feature analysis system
WO2006074310A2 (en) * 2005-01-07 2006-07-13 Gesturetek, Inc. Creating 3d images of objects by illuminating with infrared patterns

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001029767A2 (en) * 1999-10-21 2001-04-26 Koninklijke Philips Electronics N.V. System and method for three-dimensional modeling
EP1667049A2 (en) * 2004-12-03 2006-06-07 Invacare International Sàrl Facial feature analysis system
WO2006074310A2 (en) * 2005-01-07 2006-07-13 Gesturetek, Inc. Creating 3d images of objects by illuminating with infrared patterns

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Reiter, M.; Dormer, R.; Langs, G.; Bischof, H.; , "3D and Infrared Face Reconstruction from RGB data using Canonical Correlation Analysis," Pattern Recognition, 2006. ICPR 2006. 18th International Conference on , vol.1, no., pp.425-428 *

Also Published As

Publication number Publication date
TW201120802A (en) 2011-06-16

Similar Documents

Publication Publication Date Title
CN107993216B (en) Image fusion method and equipment, storage medium and terminal thereof
CN106228507B (en) A kind of depth image processing method based on light field
US10846844B1 (en) Collaborative disparity decomposition
CN108564041B (en) Face detection and restoration method based on RGBD camera
Shen et al. Virtual mirror rendering with stationary rgb-d cameras and stored 3-d background
CN118212141A (en) Systems and methods for hybrid deep regularization
CN107852533A (en) Three-dimensional content generating device and method for generating three-dimensional content
WO2019035155A1 (en) Image processing system, image processing method, and program
US10380796B2 (en) Methods and systems for 3D contour recognition and 3D mesh generation
CN107578435A (en) A method and device for image depth prediction
KR20170092533A (en) A face pose rectification method and apparatus
Khilar et al. 3D image reconstruction: Techniques, applications and challenges
CN114373043A (en) Head three-dimensional reconstruction method and equipment
CN109712230B (en) Three-dimensional model supplement method, device, storage medium and processor
CN113538704A (en) A method and device for drawing light and shadow of virtual objects based on light source position
TWI393070B (en) Human face model construction method
Anbarjafari et al. 3D face reconstruction with region based best fit blending using mobile phone for virtual reality based social media
Pacheco et al. Reconstruction of high resolution 3D objects from incomplete images and 3D information
TWI595446B (en) Method for improving the quality of shadowed edges based on depth camera in augmented reality
CN110514140B (en) A three-dimensional imaging method, device, equipment and storage medium
Kuo et al. Depth estimation from a monocular view of the outdoors
CN117788694A (en) Priori learning-based indoor three-dimensional scene semantic modeling method and device
CN107451540B (en) Compressible 3D identification method
CN107451560B (en) User facial expression recognition method, device and terminal
Savakar et al. A relative 3D scan and construction for face using meshing algorithm

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees