US2021174064A1PendingUtilityA1

Method for analyzing and evaluating facial muscle status

44
Assignee: CAL COMP BIG DATA INCPriority: Dec 9, 2019Filed: Mar 27, 2020Published: Jun 10, 2021
Est. expiryDec 9, 2039(~13.4 yrs left)· nominal 20-yr term from priority
Inventors:Hong Wang
G06V 10/42G06F 18/214G06V 40/161G06V 40/171G06V 40/172G06V 20/20G16H 30/40G06K 9/00671G06K 9/6256G06K 9/00281
44
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method for analyzing and evaluating facial muscle status includes following steps: capturing user's face image through an image capturing unit of a face image analyzing apparatus after it is activated; analyzing the face image through an analyzing algorithm for obtaining multiple ideal muscle identifying points corresponding to five sense features of a face in the face image; identifying the face image through a fuzzy comparison algorithm and a training model for obtaining multiple actual muscle identifying points corresponding to actual muscle status of the face in the face image; evaluating each of the actual muscle identifying points and generating evaluated results based on the multiple ideal muscle identifying points in company with a pre-stored evaluation rule; and, displaying the multiple ideal muscle identifying points, the multiple actual muscle identifying points and the evaluated results on a display of the face image analyzing apparatus.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method for analyzing and evaluating facial muscle status, applied to a face image analyzing apparatus having a processor, an image capturing unit, and a display, comprising following steps of:
 a) taking a photo of a user by the image capturing unit;   b) retrieving a face image of the user from the photo;   c) executing an analyzing algorithm by the processor to analyze the face image for obtaining multiple ideal muscle identifying points from the face image, wherein the multiple ideal muscle identifying points are automatically generated based on five sense features on a face in the face image;   d) identifying the face image through a fuzzy comparison algorithm in company with a training model by the processor for obtaining multiple actual muscle identifying points from the face in the face image, wherein the multiple actual muscle identifying points are corresponding to an actual muscle status of the face;   e) evaluating each of the multiple actual muscle identifying points by the processor according to each of the multiple ideal muscle identifying points and an evaluation rule for generating an evaluated result;   f) overlapping and displaying the face image, the multiple ideal muscle identifying points, and the multiple actual muscle identifying points on the display; and   g) displaying the evaluated result on the display.   
     
     
         2 . The method in  claim 1 , wherein the multiple ideal muscle identifying points comprise a first ideal muscle identifying point corresponding to an ideal position of right side risorius muscle of the face, a second ideal muscle identifying point corresponding to an ideal position of left side risorius muscle of the face, a third ideal muscle identifying point corresponding to an ideal position of right side masticatory muscle of the face, and a fourth ideal muscle identifying point corresponding to an ideal position of left side masticatory muscle of the face, and the multiple actual muscle identifying points comprise a first actual muscle identifying point corresponding to an actual position of right side risorius muscle of the face, a second actual muscle identifying point corresponding to an actual position of left side risorius muscle of the face, a third actual muscle identifying point corresponding to an actual position of right side masticatory muscle of the face, and a fourth actual muscle identifying point corresponding to an actual position of left side masticatory risorius muscle of the face. 
     
     
         3 . The method in  claim 1 , wherein the training model records multiple reference images respectively labeled with multiple muscle identifying points thereon, the step d) is to perform a fuzzy comparison process to the face image and the multiple reference images of the training model by the fuzzy comparison algorithm for obtaining at least one of the reference images which is determined approximate to the face image, and sets the positions of the multiple actual muscle identifying points on the face of the face image according to the positions of the multiple muscle identifying points labeled on the obtained reference image. 
     
     
         4 . The method in  claim 2 , wherein the step c) comprises following steps of:
 c11) identifying the face of the face image for at least obtaining the positions of a right eye, a left eye, a nose, and lips;   c12) virtually connecting an inner corner of the right eye with an outer corner of the right eye for generating a first horizontal reference line;   c13) logically segmenting the first horizontal reference line into four equal parts;   c14) virtually generating a first vertical reference line perpendicular to the first horizontal reference line from a position corresponding to a first part out of the four equal parts which is close to the outer corner of the right eye;   c15) logically segmenting a height from a nose ala of the nose to a nose tip of the nose into five equal parts;   c16) regarding a point upon the first vertical reference line located at a position corresponding to a second part out of the five equal parts counted downward from the nose ala as the first ideal muscle identifying point;   c17) logically segmenting a height from the nose tip to a jaw of the face into three equal parts; and   c18) regarding a point upon the first vertical reference line located at a position corresponding to a first part out of the three equal parts counted downward from the nose tip as the third ideal muscle identifying point.   
     
     
         5 . The method in  claim 4 , wherein the step c11) is to identify the face image through Dlib Face Landmark system for obtaining the positions of the right eye, the left eye, the nose, and the lips. 
     
     
         6 . The method in  claim 2 , wherein the step c) comprises following steps of:
 c21) identifying the face of the face image for at least obtaining the positions of a right eye, a left eye, a nose, and lips;   c22) virtually connecting an inner corner of the left eye with an outer corner of the left eye for generating a second horizontal reference line;   c23) logically segmenting the second horizontal reference line into four equal parts;   c24) virtually generating a second vertical reference line perpendicular to the second horizontal reference line from a position corresponding to a first part out of the four equal parts which is close to the outer corner of the left eye;   c25) logically segmenting a height from a nose ala of the nose to a nose tip of the nose into five equal parts;   c26) regarding a point upon the second vertical reference line located at a position corresponding to a second part out of the five equal parts counted downward from the nose ala as the second ideal muscle identifying point;   c27) logically segmenting a height from the nose tip to a jaw of the face into three equal parts; and   c28) regarding a point upon the second vertical reference line located at a position corresponding to a first part out of the three equal parts counted downward from the nose tip as the fourth ideal muscle identifying point.   
     
     
         7 . The method in  claim 6 , wherein the step c21) is to identify the face image through Dlib Face Landmark system for obtaining the positions of the right eye, the left eye, the nose, and the lips. 
     
     
         8 . The method in  claim 2 , wherein in the step e), the processor evaluates the status of the first actual muscle identifying point and the second actual muscle identifying point as average if the distances between the positions of the first actual muscle identifying point and the second actual muscle identifying point and the positions of the first ideal muscle identifying point and the second ideal muscle identifying point are smaller than or equal to a threshold, evaluates the status of the first actual muscle identifying point and the second actual muscle identifying point as good or excellent if the positions of the first actual muscle identifying point and the second actual muscle identifying point are higher than the positions of the first ideal muscle identifying point and the second ideal muscle identifying point and the distances between the positions of the first actual muscle identifying point and the second actual muscle identifying point and the positions of the first ideal muscle identifying point and the second ideal muscle identifying point are bigger than the threshold, and evaluates the status of the first actual muscle identifying point and the second actual muscle identifying point as fair or poor if the positions of the first actual muscle identifying point and the second actual muscle identifying point are lower than the positions of the first ideal muscle identifying point and the second ideal muscle identifying point and the distances between the positions of the first actual muscle identifying point and the second actual muscle identifying point and the positions of the first ideal muscle identifying point and the second ideal muscle identifying point are bigger than the threshold. 
     
     
         9 . The method in  claim 2 , wherein in the step e), the processor evaluates the status of the third actual muscle identifying point and the fourth actual muscle identifying point as excellent if the distances between the positions of the third actual muscle identifying point and the fourth actual muscle identifying point and the positions of the third ideal muscle identifying point and the fourth ideal muscle identifying point are smaller than or equal to a threshold, and evaluates the status of the third actual muscle identifying point and the fourth actual muscle identifying point as average, fair, or poor in an order if the positions of the third actual muscle identifying point and the fourth actual muscle identifying point are lower than the positions of the third ideal muscle identifying point and the fourth ideal muscle identifying point and the distances between the positions of the third actual muscle identifying point and the fourth actual muscle identifying point and the positions of the third ideal muscle identifying point and the fourth ideal muscle identifying point are bigger than the threshold. 
     
     
         10 . The method in  claim 2 , wherein the evaluation rule is logically segmenting a height from the position of a nose tip to the position of a nose ala of the face in the face image into five equal parts, and evaluates the status of the first actual muscle identifying point and the second actual muscle identifying point as average if the distance between the positions of the first actual muscle identifying point and the second actual muscle identifying point and the positions of the first ideal muscle identifying point and the second ideal muscle identifying point are smaller than or equal to one part out of the five equal parts, evaluates the status of the first actual muscle identifying point and the second actual muscle identifying point as good if the positions of the first actual muscle identifying point and the second actual muscle identifying point are higher than the positions of the first ideal muscle identifying point and the second ideal muscle identifying point by one part out of the five equal parts, evaluates the status of the first actual muscle identifying point and the second actual muscle identifying point as excellent if the positions of the first actual muscle identifying point and the second actual muscle identifying point are higher than the positions of the first ideal muscle identifying point and the second ideal muscle identifying point by two parts out of the five equal parts, evaluates the status of the first actual muscle identifying point and the second actual muscle identifying point as fair if the positions of the first actual muscle identifying point and the second actual muscle identifying point are lower than the positions of the first ideal muscle identifying point and the second ideal muscle identifying point by one to two parts out of the five equal parts, and evaluates the status of the first actual muscle identifying point and the second actual muscle identifying point as poor if the positions of the first actual muscle identifying point and the second actual muscle identifying point are lower than the positions of the first ideal muscle identifying point and the second ideal muscle identifying point by three or more parts out of the five equal parts. 
     
     
         11 . The method in  claim 2 , wherein the evaluation rule is logically segmenting a height from the position of a nose tip to the position of a jaw of the face in the face image into fifteen equal parts, and evaluates the status of the third actual muscle identifying point and the fourth actual muscle identifying point as excellent if the distances between the positions of the third actual muscle identifying point and the fourth actual muscle identifying point and the positions of the third ideal muscle identifying point and the fourth ideal muscle identifying point are smaller than or equal to one part out of the fifteen equal parts, evaluates the status of the third actual muscle identifying point and the fourth actual muscle identifying point as good if the positions of the third actual muscle identifying point and the fourth actual muscle identifying point are lower than the positions of the third ideal muscle identifying point and the fourth ideal muscle identifying point by at least one part out of the fifteen equal parts, evaluates the status of the third actual muscle identifying point and the fourth actual muscle identifying point as average if the positions of the third actual muscle identifying point and the fourth actual muscle identifying point are lower than the positions of the third ideal muscle identifying point and the fourth ideal muscle identifying point by at least two parts out of the fifteen equal parts, evaluates the status of the third actual muscle identifying point and the fourth actual muscle identifying point as fair if the positions of the third actual muscle identifying point and the fourth actual muscle identifying point are lower than the positions of the third ideal muscle identifying point and the fourth ideal muscle identifying point by three to four parts out of the fifteen equal parts, and evaluates the status of the third actual muscle identifying point and the fourth actual muscle identifying point as poor if the positions of the third actual muscle identifying point and the fourth actual muscle identifying point are lower than the positions of the third ideal muscle identifying point and the fourth ideal muscle identifying point by five or more parts out of the fifteen equal parts. 
     
     
         12 . The method in  claim 2 , wherein the evaluated result comprises textual descriptions or scores of each of the multiple actual muscle identifying points, or ratio of each of the multiple actual muscle identifying points in comparison with each of the multiple ideal muscle identifying points. 
     
     
         13 . The method in  claim 2 , further comprising following steps:
 h1) simulating a first virtual triangle constituted by the first actual muscle identifying point, a position of nasion of the face in the face image, and a position of right side temple of the face in the face image by the processor;   h2) simulating a second virtual triangle constituted by the second actual muscle identifying point, the position of nasion of the face, and a position of left side temple of the face in the face image by the processor;   h3) simulating a third virtual triangle constituted by the third actual muscle identifying point, a position of nose tip of the face in the face image, and a position of right side cheek of the face in the face image by the processor;   h4) simulating a fourth virtual triangle constituted by the fourth actual muscle identifying point, the position of nose tip of the face, and a position of left side cheek of the face in the face image by the processor;   wherein, square measures of the first virtual triangle, the second virtual triangle, the third virtual triangle, and the fourth virtual triangle are inversely proportional to the muscle status of the user.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.