CN102999751A - Scale-invariant feature transform (SIFT) feature based method for identifying eyebrows - Google Patents
Scale-invariant feature transform (SIFT) feature based method for identifying eyebrows Download PDFInfo
- Publication number
- CN102999751A CN102999751A CN201310003415XA CN201310003415A CN102999751A CN 102999751 A CN102999751 A CN 102999751A CN 201310003415X A CN201310003415X A CN 201310003415XA CN 201310003415 A CN201310003415 A CN 201310003415A CN 102999751 A CN102999751 A CN 102999751A
- Authority
- CN
- China
- Prior art keywords
- eyebrow
- similarity
- region
- sub
- regions
- Prior art date
- Legal status (The legal status 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 status listed.)
- Pending
Links
- 210000004709 eyebrow Anatomy 0.000 title claims abstract description 119
- 238000000034 method Methods 0.000 title claims abstract description 33
- 238000005286 illumination Methods 0.000 claims abstract description 9
- 239000011159 matrix material Substances 0.000 claims description 26
- 210000001747 pupil Anatomy 0.000 claims description 18
- 230000036544 posture Effects 0.000 claims description 8
- FGUUSXIOTUKUDN-IBGZPJMESA-N C1(=CC=CC=C1)N1C2=C(NC([C@H](C1)NC=1OC(=NN=1)C1=CC=CC=C1)=O)C=CC=C2 Chemical compound C1(=CC=CC=C1)N1C2=C(NC([C@H](C1)NC=1OC(=NN=1)C1=CC=CC=C1)=O)C=CC=C2 FGUUSXIOTUKUDN-IBGZPJMESA-N 0.000 claims description 5
- 239000000203 mixture Substances 0.000 claims description 3
- GNFTZDOKVXKIBK-UHFFFAOYSA-N 3-(2-methoxyethoxy)benzohydrazide Chemical compound COCCOC1=CC=CC(C(=O)NN)=C1 GNFTZDOKVXKIBK-UHFFFAOYSA-N 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000005315 distribution function Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
Images
Landscapes
- Image Analysis (AREA)
Abstract
The invention discloses an SIFT feature based method for identifying eyebrows. The method comprises the steps of a). collecting face pictures; b). selecting eyebrow regions A; c). dividing eyebrow regions into M subregions; d). obtaining SIFT feature matrixes A<j>(m<j>, w) of subregions; e). obtaining SIFT feature matrixes A1<j>(m<j>, w) and A2<j>(n<j>, w) of eyebrow regions of two pictures, and calculating similarities S<j> of corresponding subregions; f). conducting statistics on probability distribution that whether eyebrows belong to the same person or not; and g). obtaining P(same) according to a Bayes formula to judge whether two comparison pictures originate from the same person. The method for identifying eyebrows is characterized in that rotation and scale changes of pictures are kept unchanged. SIFT features are used for identifying eyebrows, the influence of illumination and posture changes can be effectively reduced, and no human is involved.
Description
Technical Field
The invention relates to an eyebrow identification method based on SIFT (scale invariant feature transform) features, and relates to the field of digital image processing application.
Background
Eyebrows are important features in face recognition, and compared with other features of a face, eyebrows have better stability and difference, but are generally influenced by factors such as illumination, posture and the like.
The patent "identity authentication method based on eyebrow identification" (publication number: 1645406) uses the difference of RGB color components of each pixel of eyebrow as the identification basis. The method is greatly influenced by illumination and posture, and particularly under the condition of sidelight, the recognition effect is poor.
The patent eyebrow image identification method based on subregion matching (publication number: 101901353A) manually selects a pure eyebrow image of each user as a template of each user, uses the eyebrow image to be identified to perform convolution operation with the stored eyebrow template in sequence, and identifies after obtaining similarity. Although the method can reduce partial influences of illumination and posture, the process of manually selecting the pure eyebrow image is very complicated and tedious.
Disclosure of Invention
In order to overcome the defects of the technical problems, the invention provides the eyebrow identification method based on the SIFT features, which can effectively reduce the influence of illumination and posture change.
The eyebrow identification method based on SIFT features is characterized by comprising the following steps of: a) collect the face photo, compile the volume asThe face photo library of (1), whereinIs the number of people in the face library,is shown asFace picture of person under different shooting conditions, wherein 0 <≤(ii) a b) Selecting an eyebrow areaSelecting a face photoOf the eyebrow areaUsing the face image as a region for calculating the similarity of the face image; c) dividing the area of eyebrow into sub-areasIs divided intoSub-regions, for sub-regionsRepresents; the intersection between different subregions may or may not be empty;signFirst of the regionSub-region, 0 <≤(ii) a d) Acquiring an SIFT feature matrix, and acquiring an eyebrow region by using an SIFT algorithmIs/are as followsSIFT feature matrix of individual sub-regions,The first representing the area AThe number of feature points extracted by the sub-regions,the dimension of SIFT feature matrix is represented;indicating the number of linesThe number of rows isA matrix of (a); e) calculating the similarity of the two face photos, and aiming at the two face photosAndrespectively obtaining SIFT feature matrixes according to the steps b), c) and d)And(ii) a Calculating a matrix of corresponding sub-regionsAndthe similarity between any two lines and all the similarity values form a matrixAnd define,Presentation photographAndsimilarity corresponding to jth sub-region, and its size is taken as matrixMaximum value of all elements in; f) counting the probability distribution of similarity to make two pictures of eyebrow regionThe similarity of the sub-regions is a sample, and the similarity of each sub-region of the eyebrow is countedProbability distribution when the eyebrows of the same person are the same and when the eyebrows of the different persons are not the same; g) calculating the similarity probability of the eyebrow regions of the two compared imagesCalculating two images to be compared according to steps b), c), d) and e)Similarity of individual sub-regions、、…、Obtaining by probability distribution in step fAnd,indicates to correspond toWhen the sub-regions are eyebrows of the same person, the similarity isA probability value of (d);indicates to correspond toWhen the sub-regions are not eyebrows of the same person, the similarity is0 < (r) >, a probability value of≤(ii) a Obtaining the probability that the two comparison images are the eyebrows of the same person under each similarity according to a Bayes formula:
and judging whether the two contrast images come from the same person or not according to the probability value of the obtained two contrast images being the eyebrows of the same person.
In step e), the corresponding sub-regions are the eyebrow regions of the two images according to the same sub-region division method, and only the corresponding parts obtained have the meaning and need of calculating the similarity. In this step, sinceCalculatingAndmatrix for similarity acquisition between any two rowsIn (2), no matter how the elements are arranged, the similarity is not influencedThe magnitude of the value. In step f), the similarity is taken as a sample to obtainProbability distribution when the eyebrows of the same person are the same and when the eyebrows of the different persons are not the same; thus, in step g), the probability distribution function obtained in step f) can be used to calculateAndthe numerical value of (c). A threshold value can be set in the step g), and when the similarity probability value of the eyebrows of the same person of the two acquired comparison images is greater than the set threshold value, the two images are considered to be from the same person; and if the difference is smaller than the set threshold value, the two images are not considered to be the images of the same person.
SIF-based method of the inventionMethod for identifying eyebrows with T characteristics, eyebrow area selected in step b)Setting selected eyebrow regions for the left eyebrow region, the right eyebrow region or the whole eyebrow regionRespectively has a width and a height of、Which comprises the following steps: b-1) positioning the pupil position, and positioning the face photo by using the pupil positioning methodThe pupil position of (1) is the connecting line between two pupilsThe axes establish a plane rectangular coordinate system, and the coordinates of the left pupil and the right pupil are respectively set as、(ii) a b-2) calculating the interpupillary distance according to a formulaCalculating the distance between two pupils; b-3) if regionWhen the area is the left eyebrow area, the selected eyebrow areaWidth of (2)Height of,The coordinates of the center point of the region are(ii) a If regionWhen the right eyebrow area is selected, the selected eyebrow areaWidth of (2)Height of,The coordinates of the center point of the region are(ii) a If regionWhen the eyebrow area is all, the selected eyebrow areaWidth of (2)Height of,The coordinates of the center point of the region are(ii) a Wherein,、、、are all constants.
in the eyebrow identification method based on SIFT features, in the step e), the matrix of the corresponding sub-regionAndthe method for calculating the similarity between any two lines is Euclidean distance, Mahalanobis distance or vector inner product algorithm. Euclidean distance, Mahalanobis distance or vector inner product are all the existing methods for calculating similarity.
According to the eyebrow identification method based on SIFT features, probability distribution of statistical similarity in step f) is a discrete model or a continuous model; under the condition of a discrete model, the similarity is obtained by counting the probability value of each similarity value falling in each numerical value interval; in the case of a continuous model, a probability density function is formed by fitting using Gaussian mixture probability modeling.
The eyebrow identification method based on SIFT features, provided by the invention, comprises the step a) of capacity identification=2000,=200,= 10; the different shooting conditions refer to different postures and different illumination.
The invention has the beneficial effects that: the eyebrow recognition method based on SIFT features comprises the steps of firstly establishing a face photo library of a plurality of people under different shooting conditions, dividing an eyebrow area into sub-areas, calculating the similarity of the sub-areas of every two photos by adopting an SIFT feature matrix, and then establishing probability distribution of eyebrows of the same person and eyebrows of people which are not the same by taking the similarity as a sample; and finally, obtaining the probability that the two compared images are the eyebrows of the same person according to a Bayesian formula, and judging whether the two images are from the same person or not according to the probability.
The scale invariant feature transform SIFT algorithm is suitable for feature description and feature matching of rigid objects, and has the characteristic of keeping the rotation and scale variation of images invariant. The SIFT feature is used for eyebrow recognition, the influence of illumination and posture change can be effectively reduced, and manual participation is not needed.
Drawings
FIG. 1 shows the similarity between the subregions of the eyebrowsProbability distribution when the eyebrows are the same person;
Detailed Description
The invention is further described with reference to the following figures and examples.
The eyebrow identification method based on SIFT features comprises the following steps:
a) collect the face photo, compile the volume asThe face photo library of (1), whereinIs the number of people in the face library,is shown asFace picture of person under different shooting conditions, wherein 0 <≤;
Capacity in step a)It may be selected to be 2000 a,=200,= 10; the different shooting conditions refer to different postures and different illumination;
b) selecting an eyebrow areaSelecting a face photoOf the eyebrow areaUsing the face image as a region for calculating the similarity of the face image;
the eyebrow area selected in step b)Can be a left eyebrow area, a right eyebrow area or all eyebrow areas and is provided with a selected eyebrow areaRespectively has a width and a height of、Which comprises the following steps:
b-1) positioning the pupil position, and positioning the face photo by using the pupil positioning methodThe pupil position of (1) is the connecting line between two pupilsThe axes establish a plane rectangular coordinate system, and the coordinates of the left pupil and the right pupil are respectively set as、;
b-2) calculating the interpupillary distance according to a formulaCalculating the distance between two pupils;
b-3) if regionWhen the area is the left eyebrow area, the selected eyebrow areaWidth of (2)Height of,The coordinates of the center point of the region are(ii) a If regionWhen the right eyebrow area is selected, the selected eyebrow areaWidth of (2)Height of,The coordinates of the center point of the region are(ii) a If regionWhen the eyebrow area is all, the selected eyebrow areaWidth of (2)Height of,The coordinates of the center point of the region are;
c) Dividing the area of eyebrow into sub-areasIs divided intoSub-regions, for sub-regionsRepresents; the intersection between different subregions may or may not be empty;signFirst of the regionSub-region, 0 <≤;
d) Acquiring an SIFT feature matrix, and acquiring an eyebrow region by using an SIFT algorithmIs/are as followsSIFT feature matrix of individual sub-regions,The first representing the area AThe number of feature points extracted by the sub-regions,the dimension of SIFT feature matrix is represented;indicating the number of linesThe number of rows isA matrix of (a);
e) calculating the similarity of the two face photos, and aiming at the two face photosAndrespectively obtaining SIFT feature matrixes according to the steps b), c) and d)And(ii) a Calculating a matrix of corresponding sub-regionsAndthe similarity between any two lines and all the similarity values form a matrixAnd define,Presentation photographAndsimilarity corresponding to jth sub-region, and its size is taken as matrixMaximum value of all elements in;
in this step e), a matrix of corresponding sub-regionsAndthe method for calculating the similarity between any two lines is an Euclidean distance algorithm, a Mahalanobis distance algorithm or a vector inner product algorithm;
f) statistical similarityProbability distribution of degree by two pictures of eyebrow areaThe similarity of the sub-regions is a sample, and the probability distribution of the similarity of each sub-region of the eyebrows when the similarity is the eyebrows of the same person and the similarity is not the eyebrows of the same person is counted;
in the step f), the probability distribution of the statistical similarity is a discrete model or a continuous model; under the condition of a discrete model, the similarity is obtained by counting the probability value of each similarity value falling in each numerical value interval; in the case of a continuous model, modeling by using Gaussian mixture probability, and fitting to form a probability density function; as shown in FIG. 1 and FIG. 2, the similarity is givenFitting probability distribution when the eyebrows of the same person are the eyebrows of the same person and when the eyebrows of the different person are not the eyebrows of the same person to form a probability density function image;
g) calculating the similarity probability of the eyebrow regions of the two compared imagesCalculating two images to be compared according to steps b), c), d) and e)Similarity of individual sub-regions、、…、Obtaining by probability distribution in step fAnd,indicates to correspond toWhen the sub-regions are eyebrows of the same person, the similarity isA probability value of (d);indicates to correspond toWhen the sub-regions are not eyebrows of the same person, the similarity is0 < (r) >, a probability value of≤(ii) a Obtaining the probability that the two comparison images are the eyebrows of the same person under each similarity according to a Bayes formula:
and judging whether the two contrast images come from the same person or not according to the probability value of the obtained two contrast images being the eyebrows of the same person.
Claims (6)
1. An eyebrow identification method based on SIFT features is characterized by comprising the following steps:
a) collect the face photo, compile the volume asThe face photo library of (1), whereinIs the number of people in the face library,is shown asFace picture of person under different shooting conditions, wherein 0 <≤;
b) Selecting an eyebrow areaSelecting a face photoOf the eyebrow areaUsing the face image as a region for calculating the similarity of the face image;
c) dividing the area of eyebrow into sub-areasIs divided intoSub-regions, for sub-regionsRepresents; the intersection between different subregions may or may not be empty;signFirst of the regionSub-region, 0 <≤;
d) Acquiring an SIFT feature matrix, and acquiring an eyebrow region by using an SIFT algorithmIs/are as followsSIFT feature matrix of individual sub-regions,The first representing the area AThe number of feature points extracted by the sub-regions,the dimension of SIFT feature matrix is represented;indicating the number of linesThe number of rows isA matrix of (a);
e) calculating the similarity of the two face photos, and aiming at the two face photosAndrespectively obtaining SIFT feature matrixes according to the steps b), c) and d)And(ii) a Calculating a matrix of corresponding sub-regionsAndthe similarity between any two lines and all the similarity values form a matrixAnd define,Presentation photographAndsimilarity corresponding to jth sub-region, and its size is taken as matrixMaximum value of all elements in;
f) counting the probability distribution of similarity to make two pictures of eyebrow regionThe similarity of the sub-regions is a sample, and the similarity of each sub-region of the eyebrow is countedProbability distribution when the eyebrows of the same person are the same and when the eyebrows of the different persons are not the same;
g) calculating the similarity probability of the eyebrow regions of the two compared imagesCalculating two images to be compared according to steps b), c), d) and e)Similarity of individual sub-regions、、…、Obtaining by probability distribution in step fAnd,indicates to correspond toWhen the sub-regions are eyebrows of the same person, the similarity isA probability value of (d);indicates to correspond toWhen the sub-regions are not eyebrows of the same person, the similarity is0 < (r) >, a probability value of≤(ii) a Obtaining the probability that the two comparison images are the eyebrows of the same person under each similarity according to a Bayes formula:
and judging whether the two contrast images come from the same person or not according to the probability value of the obtained two contrast images being the eyebrows of the same person.
2. The method as claimed in claim 1, wherein the selected eyebrow area in step b) is selected based on SIFT featureSetting selected eyebrow regions for the left eyebrow region, the right eyebrow region or the whole eyebrow regionRespectively has a width and a height of、Which comprises the following steps:
b-1) positioning the pupil position, and positioning the face photo by using the pupil positioning methodThe pupil position of (1) is the connecting line between two pupilsThe axes establish a plane rectangular coordinate system, and the coordinates of the left pupil and the right pupil are respectively set as、;
b-2) solvingTaking the interpupillary distance, according to the formulaCalculating the distance between two pupils;
b-3) if regionWhen the area is the left eyebrow area, the selected eyebrow areaWidth of (2)Height of,The coordinates of the center point of the region are(ii) a If regionWhen the right eyebrow area is selected, the selected eyebrow areaWidth of (2)Height of,The coordinates of the center point of the region are(ii) a If regionWhen the eyebrow area is all, the selected eyebrow areaWidth of (2)Height of,The coordinates of the center point of the region are;
5. The SIFT-feature-based eyebrow recognition method according to claim 1 or 2, wherein: the probability distribution of the statistical similarity in the step f) is a discrete model or a continuous model; under the condition of a discrete model, the similarity is obtained by counting the probability value of each similarity value falling in each numerical value interval; in the case of a continuous model, a probability density function is formed by fitting using Gaussian mixture probability modeling.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310003415XA CN102999751A (en) | 2013-01-06 | 2013-01-06 | Scale-invariant feature transform (SIFT) feature based method for identifying eyebrows |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310003415XA CN102999751A (en) | 2013-01-06 | 2013-01-06 | Scale-invariant feature transform (SIFT) feature based method for identifying eyebrows |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102999751A true CN102999751A (en) | 2013-03-27 |
Family
ID=47928300
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310003415XA Pending CN102999751A (en) | 2013-01-06 | 2013-01-06 | Scale-invariant feature transform (SIFT) feature based method for identifying eyebrows |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102999751A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104898704A (en) * | 2015-03-12 | 2015-09-09 | 哈尔滨理工大学 | Intelligent eyebrow penciling machine device based on DSP image processing |
CN108985153A (en) * | 2018-06-05 | 2018-12-11 | 成都通甲优博科技有限责任公司 | A kind of face recognition method and device |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1801180A (en) * | 2005-02-24 | 2006-07-12 | 北京工业大学 | Identity recognition method based on eyebrow recognition |
CN1926575A (en) * | 2004-03-03 | 2007-03-07 | 日本电气株式会社 | Image similarity calculation system, image search system, image similarity calculation method, and image similarity calculation program |
CN101510257A (en) * | 2009-03-31 | 2009-08-19 | 华为技术有限公司 | Human face similarity degree matching method and device |
CN101901353A (en) * | 2010-07-23 | 2010-12-01 | 北京工业大学 | Eyebrow Image Recognition Method Based on Subregion Matching |
-
2013
- 2013-01-06 CN CN201310003415XA patent/CN102999751A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1926575A (en) * | 2004-03-03 | 2007-03-07 | 日本电气株式会社 | Image similarity calculation system, image search system, image similarity calculation method, and image similarity calculation program |
CN1801180A (en) * | 2005-02-24 | 2006-07-12 | 北京工业大学 | Identity recognition method based on eyebrow recognition |
CN101510257A (en) * | 2009-03-31 | 2009-08-19 | 华为技术有限公司 | Human face similarity degree matching method and device |
CN101901353A (en) * | 2010-07-23 | 2010-12-01 | 北京工业大学 | Eyebrow Image Recognition Method Based on Subregion Matching |
Non-Patent Citations (1)
Title |
---|
余文峰: "《基于特征的肖像画自动生成系统》", 《中国优秀硕士学位论文全文数据库》, no. 9, 15 September 2006 (2006-09-15), pages 24 - 25 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104898704A (en) * | 2015-03-12 | 2015-09-09 | 哈尔滨理工大学 | Intelligent eyebrow penciling machine device based on DSP image processing |
CN108985153A (en) * | 2018-06-05 | 2018-12-11 | 成都通甲优博科技有限责任公司 | A kind of face recognition method and device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Jian et al. | Simultaneous hallucination and recognition of low-resolution faces based on singular value decomposition | |
US10083366B2 (en) | Edge-based recognition, systems and methods | |
CN105389554B (en) | Living body distinguishing method and device based on face recognition | |
US10438059B2 (en) | Image recognition method, image recognition apparatus, and recording medium | |
Zhao et al. | Learning mid-level filters for person re-identification | |
CN106372629B (en) | Living body detection method and device | |
JP5899179B2 (en) | Person recognition device, person recognition method, person recognition program, and recording medium thereof | |
CN107346414B (en) | Pedestrian attribute recognition method and device | |
CN103729649B (en) | A kind of image rotation angle detection method and device | |
CN104598871B (en) | A kind of facial age computational methods based on correlation regression | |
JP2008538998A (en) | Use of time when recognizing a person in an image | |
EP1886255A1 (en) | Using photographer identity to classify images | |
CN111178195A (en) | Facial expression recognition method and device and computer readable storage medium | |
CN109725721B (en) | Human eye positioning method and system for naked eye 3D display system | |
Parde et al. | Face and image representation in deep CNN features | |
US11783192B2 (en) | Hybrid deep learning method for recognizing facial expressions | |
KR101326691B1 (en) | Robust face recognition method through statistical learning of local features | |
JP6410450B2 (en) | Object identification device, object identification method, and program | |
Burgos-Artizzu et al. | Distance estimation of an unknown person from a portrait | |
CN102999751A (en) | Scale-invariant feature transform (SIFT) feature based method for identifying eyebrows | |
US20160292529A1 (en) | Image collation system, image collation method, and program | |
CN107480628A (en) | A kind of face identification method and device | |
JP2018022416A (en) | Face direction estimation apparatus and program thereof | |
CN100418106C (en) | Method and device for detecting human faces | |
CN114627327B (en) | A method for image classification based on feature enhancement |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20130327 |