IP Library Granted Patent US 10,572,718
Granted Patent B2
US 10,572,718 · App. 15/870,994 · Granted Feb 25, 2020

Body information analysis apparatus and foundation analysis method therefor

Inventors: Shyh-Yong Shen (New Taipei, TW); Min-Chang Chi (New Taipei, TW); Eric Budiman Gosno (New Taipei, TW)
Assignee: CAL-COMP BIG DATA, INC.
G06K9/00281A45D44/005G06F9/453G06K9/00248G06K9/4652G06T7/11G06T7/90G06T2207/30201
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,572,718
App. No.
15/870,994
Granted
Feb 25, 2020
Kind
B2
Abstract

A foundation analysis method adopted by a body information analysis apparatus ( 1 ) includes following steps: performing positioning for each part of a face after the face is recognized by an image recognition module ( 12 ) of the apparatus ( 1 ); obtaining positions of at least a left eye ( 53 ), a right eye ( 54 ), and a nose ( 52 ) after positioning; determining a position of a left foundation ( 81 ) according to the left eye ( 53 ) and the nose ( 52 ); determining another position of a right foundation ( 82 ) according to the right eye ( 54 ) and the nose ( 52 ); analyzing average color values of the two foundations ( 81,82 ); comparing two average color values of the two foundations ( 81,82 ) with default color values or comparing the two average color values with each other; displaying a comparison result at a display module ( 111 ) of the apparatus ( 1 ); and, re-executing above steps before an assisting function is terminated.

Claims (87)

1. A foundation analysis method adopted by a body information analysis apparatus, comprising:

a) capturing an external image through an image capturing module of the body information analysis apparatus;

b) performing positioning actions to each facial feature of a face once the face is recognized from the external image by a processor of the body information analysis apparatus;

c) obtaining positions of a left eye, a right eye, and a nose from the face following step b);

d) determining a position of a left foundation upon the face according to the positions of the left eye and the nose by the processor, comprising:

d1) obtaining positions of a nose bridge and a nose tip of the nose upon the face;

d2) obtaining a middle point of the nose bridge and the nose tip;

d3) obtaining positions of a corner of left eye, an end of left eye, and a fundus of left eye upon the face;

d4) generating a first auxiliary line below the fundus of left eye and parallel with the left eye;

d5) generating a second auxiliary line downward from the corner of left eye and perpendicular to the left eye;

d6) generating a third auxiliary line downward from the end of left eye and perpendicular to the left eye;

d7) generating a fourth auxiliary line leftward from the middle point and parallel with the left eye; and

d8) constituting the position of the left foundation based on the first auxiliary line, the second auxiliary line, the third auxiliary line, and the fourth auxiliary line;

e) determining another position of a right foundation upon the face according to the positions of the right eye and the nose by the processor;

f) analyzing average color values of the left foundation and the right foundation respectively by the processor;

g) comparing the average color values with default color values, or comparing one of the average color values of the left foundation with another one of the average color values of the right foundation, and generating a comparison result; and

h) displaying the comparison result through a display module of the body information analysis apparatus.

2. The foundation analysis method of claim 1 , wherein the step e) comprises following steps:

e1) obtaining positions of a corner of right eye, an end of right eye, and a fundus of right eye upon the face;

e2) generating a fifth auxiliary line below the fundus of right eye and parallel with the right eye;

e3) generating a sixth auxiliary line downward from the corner of right eye and perpendicular to the right eye;

e4) generating a seventh auxiliary line downward from the end of right eye and perpendicular to the right eye;

e5) generating an eighth auxiliary line rightward from the middle point and parallel with the right eye; and

e6) constituting the position of the right foundation based on the fifth auxiliary line, the sixth auxiliary line, the seventh auxiliary line, and the eighth auxiliary line.

3. The foundation analysis method of claim 2 , wherein the step d4) is to generate the first auxiliary line through moving the fundus of left eye downward for a distance of fifty pixel points, and the step e2) is to generate the fifth auxiliary line through moving the fundus of right eye for the distance of fifty pixel points.

4. The foundation analysis method of claim 1 , further comprising following steps before the step g):

g01) reading a compared image, wherein the compared image is a face image;

g02) performing positioning and analyzing on the face image for obtaining a left foundation image and a right foundation image; and

g03) analyzing average color values of the left foundation image and the right foundation image for being the default color values.

5. The foundation analysis method of claim 1 , further comprising following steps:

i1) determining whether the body information analysis apparatus is turned off; and

i2) re-executing the step b) to the step h) before the body information analysis apparatus is turned off.

6. The foundation analysis method of claim 1 , further comprising following steps:

j1) determining whether the comparison result is matching with a completion standard; and

j2) re-executing the step b) to the step h) before the comparison result is determined matching with the completion standard.

7. A body information analysis apparatus, comprising:

an image capturing module, capturing an external image;

a display module; and

a processor electrically connected with the image capturing module and the display module, the processor recognizing the external image for determining whether a face is present in the external image through a face recognizing module, and performing positioning actions to each facial feature of the face through a positioning module once the face is recognized from the external image for obtaining positions of a left eye, a right eye, and a nose from the face;

wherein, the processor determines a position of a left foundation upon the face according to the positions of the left eye and the nose and determines another position of a right foundation upon the face according to the positions of the right eye and the nose through a determining module, and analyzes average color values of the left foundation and the right foundation respectively through executing an algorithm by an analyzing module, and the processor further compares the average color values with default color values, or compares one of the average color values of the left foundation with another one of the average color values of the right foundation through a comparing module for generating a comparison result;

wherein the processor is configured to control the analyzing module to analyze standard deviations (SDs) of the left foundation and the right foundation respectively, and to compare the standard deviations with default standard deviations, or to compare one of the standard deviations of the left foundation with another one of the standard deviations of the right foundation, for generating a second comparison result;

wherein, the display module displays the comparison result and the second comparison result.

8. The body information analysis apparatus of claim 7 , wherein the processor reads a compared image and analyzes the compared image for obtaining a left foundation image and a right foundation image, and controls the analyzing module to analyze the left foundation image and the right foundation image for obtaining standard deviations of the left foundation image and the right foundation image respectively for being the default standard deviations, wherein the compared image is a face image.

9. A foundation analysis method adopted by a body information analysis apparatus, comprising:

a) capturing an external image through an image capturing module of the body information analysis apparatus;

b) performing positioning actions to each facial feature of a face once the face is recognized from the external image by a processor of the body information analysis apparatus;

c) obtaining positions of a left eye, a right eye, and a nose from the face following step b);

d) determining a position of a left foundation upon the face according to the positions of the left eye and the nose by the processor;

e) determining another position of a right foundation upon the face according to the positions of the right eye and the nose by the processor;

f) analyzing average color values of the left foundation and the right foundation respectively by the processor;

g) comparing the average color values with default color values, or comparing one of the average color values of the left foundation with another one of the average color values of the right foundation, and generating a comparison result;

h) displaying the comparison result through a display module of the body information analysis apparatus;

i) analyzing standard deviations (SDs) of the left foundation and the right foundation respectively by the processor;

j) comparing the standard deviations with default standard deviations, or comparing one of the standard deviations of the left foundation with another one of the standard deviations of the right foundation, and generating a second comparison result; and

k) displaying the second comparison result on the display module.

10. The foundation analysis method of claim 9 , further comprising following steps before the step j):

j01) reading a compared image, wherein the compared image is a face image;

j02) performing positioning and analyzing on the face image for obtaining a left foundation image and a right foundation image; and

j03) analyzing standard deviations of the left foundation image and the right foundation image for being the default standard deviations.

11. A body information analysis apparatus, comprising:

an image capturing module, capturing an external image;

a display module; and

a processor electrically connected with the image capturing module and the display module, the processor recognizing the external image for determining whether a face is present in the external image through a face recognizing module, and performing positioning actions to each facial feature of the face through a positioning module once the face is recognized from the external image for obtaining positions of a left eye, a right eye, and a nose from the face;

wherein, the processor determines a position of a left foundation upon the face according to the positions of the left eye and the nose and determines another position of a right foundation upon the face according to the positions of the right eye and the nose through a determining module, and analyzes average color values of the left foundation and the right foundation respectively through executing an algorithm by an analyzing module, and the processor further compares the average color values with default color values, or compares one of the average color values of the left foundation with another one of the average color values of the right foundation through a comparing module for generating a comparison result;

wherein, the display module displays the comparison result;

wherein the processor is configured to read a compared image and to analyze the compared image for obtaining a left foundation image and a right foundation image, and the processor is configured to control the analyzing module to analyze the left foundation image and the right foundation image for obtaining average color values of the left foundation image and the right foundation image for being the default color values, wherein the compared image is a face image.

12. A body information analysis apparatus, comprising:

an image capturing module, capturing an external image;

a display module; and

a processor electrically connected with the image capturing module and the display module, the processor recognizing the external image for determining whether a face is present in the external image through a face recognizing module, and performing positioning actions to each facial feature of the face through a positioning module once the face is recognized from the external image for obtaining positions of a left eye, a right eye, and a nose from the face;

wherein, the processor determines a position of a left foundation upon the face according to the positions of the left eye and the nose and determines another position of a right foundation upon the face according to the positions of the right eye and the nose through a determining module, and analyzes average color values of the left foundation and the right foundation respectively through executing an algorithm by an analyzing module, and the processor further compares the average color values with default color values, or compares one of the average color values of the left foundation with another one of the average color values of the right foundation through a comparing module for generating a comparison result;

wherein, the display module displays the comparison result;

wherein the processor is configured to control the determining module to execute following activities for determining the positions of the left foundation and the right foundation:

obtaining positions of a nose bridge and a nose tip of the nose upon the face;

obtaining a middle point of the nose bridge and the nose tip;

obtaining positions of a corner of left eye, an end of left eye, and a fundus of left eye upon the face;

generating a first auxiliary line below the fundus of left eye and parallel with the left eye;

generating a second auxiliary line downward from the corner of left eye and perpendicular to the left eye;

generating a third auxiliary line downward from the end of left eye and perpendicular to the left eye;

generating a fourth auxiliary line leftward from the middle point and parallel with the left eye;

constituting the position of the left foundation based on the first auxiliary line, the second auxiliary line, the third auxiliary line, and the fourth auxiliary line;

obtaining positions of a corner of right eye, an end of right eye, and a fundus of right eye upon the face;

generating a fifth auxiliary line below the fundus of right eye and parallel with the right eye;

generating a sixth auxiliary line downward from the corner of right eye and perpendicular to the right eye;

generating a seventh auxiliary line downward from the end of right eye and perpendicular to the right eye;

generating an eighth auxiliary line rightward from the middle point and parallel with the right eye; and

constituting the position of the right foundation based on the fifth auxiliary line, the sixth auxiliary line, the seventh auxiliary line, and the eighth auxiliary line.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 22, 2021
From: CAL-COMP BIG DATA, INC.
To: XYZPRINTING, INC.
Reel/Frame 056005/0789 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 14, 2018
From: SHEN, SHYH-YONG; CHI, MIN-CHANG; GOSNO, ERIC BUDIMAN
To: CAL-COMP BIG DATA, INC.
Reel/Frame 044615/0955 →
Priority Claims (1)
CN 2017 1 0834373 · Sep 15, 2017 · national
Continuity (1)
Related Publication 20190087643A1 · Mar 21, 2019