Method and system to provide a computer-modified visualization of the desired face of a person
11227424 · 2022-01-18
Assignee
Inventors
Cpc classification
G06F18/214
PHYSICS
A61B5/0077
HUMAN NECESSITIES
G06V40/169
PHYSICS
G06N7/00
PHYSICS
A61B5/004
HUMAN NECESSITIES
G06V40/171
PHYSICS
International classification
G06N7/00
PHYSICS
Abstract
A data set of visuals of faces and extracted face property data are generated and linked to face characteristics data provided by a representative set of humans that rate the visuals of these faces with respect to their face characteristics. Further face property data of these visuals of faces is extracted and together with the generated data set used to train an artificial intelligence. The artificial intelligence is used to analyse a visual of the person's face and generate a data set of modifications based on a selected desired characteristic(s) and modifications achievable by at least one cosmetic and/or medical treatment. The visual of the face of the person is modified based on the data set of modifications and the computer-modified visual of the desired face of the person with the modification of the face achievable by the least one proposed cosmetic and/or medical treatment is generated and displayed.
Claims
1. A method for providing a computer-modified visualization of a desired face of a person, comprising the steps of: generating a first data set of visuals of faces and extracted face property data thereof linked to face characteristics data provided by a representative set of humans and storing the first data set, wherein the first data set is utilized to rate face characteristics of the visuals of faces; extracting further face property data of the visuals of faces; training an artificial intelligence to enable the artificial intelligence to provide an automated rating of the face characteristics of the visuals of faces using the extracted further face property data together with the generated first data set; generating a second data set of visual modifications of a particular face achievable by a cosmetic and/or a medical treatment and storing the second data set; taking a standardized visual of a particular face of a person; inputting at least one desired characteristic of the particular face of the person to be changed; using the artificial intelligence to analyse a particular visual of the particular face of the person and to generate a third data set of at least one desired visual modification of the person based on the at least one desired characteristic and at least one visual modification achievable by the cosmetic and/or the medical treatment; modifying the standardized visual of the particular face of the person based on the third data set of the at least one desired visual modification; generating the computer-modified visual of a desired face of the person with the at least one visual modification of the face achievable by the cosmetic and/or the medical treatment; and displaying the computer-modified visual of the desired face of the person.
2. The method according to claim 1, further comprising the additional steps of: using a toggle mode to alternatively show the standardized visual of the particular face of the person and the computer-modified visual of the desired face of the person, or using a marking mode to mark areas of the displayed computer-modified visual of the desired face of the person modified by the third data set of the desired visual modifications as an overlay to the displayed computer-modified visual of the desired face of the person.
3. The method according to claim 1, further comprising the steps of: displaying all of the cosmetic and/or the medical treatments stored in the second data set; selecting only one or more of the cosmetic and/or the medical treatments displayed; and using only the selected cosmetic and/or the medical treatments for the generation of the third data set.
4. The method according to claim 1, further comprising the additional steps of: displaying the face characteristics; and selecting two or more of the face characteristics displayed as the at least one desired characteristic to be used by the artificial intelligence to generate the third data set of visual modifications.
5. The method according to claim 1, further comprising the additional step of: displaying a particular cosmetic and/or a particular medical treatment selected by the artificial intelligence to be used to generate the third data set of the at least one desired visual modification.
6. The method according to claim 1, further comprising the additional steps of: using the artificial intelligence to analyse the particular visual of the particular face of the person to provide an automated rating of a particular face characteristic of the particular visual of the particular face of the person; and displaying the particular face characteristics of the particular visual of the particular face of the person.
7. The method according to claim 1, further comprising the additional steps of: using the artificial intelligence to automatically identify an area with wrinkles in the visual of the particular visual of the particular face of the person and to automatically soft focus the identified area.
8. A system for displaying a computer-modified visualization of a desired face of a person with a mobile device, wherein the mobile device comprises a display and a camera configured to input a face characteristic, and the mobile device is connected to a remote server which generates a data set of visual modifications, wherein: the remote server comprises a deep learning based application to process the steps of the method according to claim 1 to generate a first database with data sets of visuals of faces and extracted face property data thereof linked to face characteristics and to generate a second database with the data set of visual modifications of a face achievable by cosmetic and/or medical treatments and the deep learning based application is built to generate the data set of visual modifications for at least one region of the face of the person to achieve a desired change in a particular face characteristic based on the generated databases; and the remote server or the mobile device configured to modify visual data of the face of the person with the data set of visual modifications achievable by at least one cosmetic and/or medical treatment, wherein the modified visual data of the face are displayed with the mobile device.
9. A non-transitory computer readable medium storing a computer program comprising instructions which, when the program is executed by a computer, causes the computer to carry out the following steps to provide a computer-modified visualization of a desired face of a person: generating a first data set of visuals of faces and extracted face property data thereof linked to face characteristics data provided by a representative set of humans and storing the first data set, wherein the first data set is utilized to rate face characteristics of the visuals of faces; extracting further face property data of the visuals of faces; training an artificial intelligence to enable the artificial intelligence to provide an automated rating of the face characteristics of the visuals of faces using the extracted further face property data together with the generated first data set; generating a second data set of visual modifications of a particular face achievable by cosmetic and/or medical treatments and storing the second data set; receiving a standardized visual of a particular face of a person from a mobile device; receiving, from the mobile device, at least one desired characteristic of the particular face of the person to be changed; using the artificial intelligence to analyse a particular visual of the particular face of the person and to generate a third data set of a desired visual modification of the person based on the inputted at least one desired characteristic and at least one of the visual modifications achievable by the cosmetic and/or the medical treatment; modifying the standardized visual of the particular face of the person based on the third data set of the at least one desired visual modification; generating the computer-modified visual of a desired face of the person with the at least one visual modification of the face achievable by the cosmetic and/or the medical treatment; and transmitting the computer-modified visual of the desired face of the person to the mobile device to display the computer-modified visual.
10. The non-transitory computer readable medium according to claim 9, the computer program further comprising instructions which, when the program is executed by a computer, cause the computer to carry out the following additional steps of: using a toggle mode to alternatively show the standardized visual of the particular face of the person and the computer-modified visual of the desired face of the person, or using a marking mode to mark areas of the displayed computer-modified visual of the desired face of the person modified by the third data set of the desired visual modifications as an overlay to the displayed computer-modified visual of the desired face of the person.
11. The non-transitory computer readable medium according to claim 9, the computer program further comprising instructions which, when the program is executed by a computer, cause the computer to carry out the following additional steps of: displaying all of the cosmetic and/or the medical treatments stored in the second data set; selecting only one or more of the cosmetic and/or medical treatments displayed; and using only the selected cosmetic and/or the medical treatments for the generation of the third data set of.
12. The non-transitory computer readable medium according to claim 9, the computer program further comprising instructions which, when the program is executed by a computer, cause the computer to carry out the following additional steps of: displaying the face characteristics; and selecting two or more of the face characteristics displayed as the at least one desired characteristic to be used by the artificial intelligence to generate the third data set of visual modifications.
13. The non-transitory computer readable medium according to claim 9, the computer program further comprising instructions which, when the program is executed by a computer, cause the computer to carry out the following additional steps of: displaying all characteristics stored in the database; and selecting two or more of the characteristics displayed as desired characteristic to be used by the artificial intelligence to generate the data set of modifications.
14. The non-transitory computer readable medium according to claim 9, the computer program further comprising instructions which, when the program is executed by a computer, cause the computer to carry out the following additional step of: displaying a particular cosmetic and/or a particular medical treatment selected by the artificial intelligence to be used to generate the third data set of at least one desired visual modification.
15. The non-transitory computer readable medium according to claim 9, the computer program further comprising instructions which, when the program is executed by a computer, cause the computer to carry out the following additional steps of: using the artificial intelligence to analyse the particular visual of the particular face of the person to provide an automated rating of a particular face characteristic of the particular visual of the particular face of the person; and displaying the particular face characteristics of the particular visual of the particular face of the person.
16. The non-transitory computer readable medium according to claim 9, the computer program further comprising instructions which, when the program is executed by a computer, cause the computer to carry out the following additional steps of: using the artificial intelligence to automatically identify an area with wrinkles in the visual of the particular visual of the particular face of the person and to automatically soft focus the identified area.
17. A system for providing a modified visual of a face of a person, comprising: a remote server configured to: generate a first data set of visuals of faces and extracted face property data thereof linked to face characteristics data provided by a representative set of humans and store the first data set, wherein the first data set is utilized to rate face characteristics of the visuals of faces; extract further face property data of the visuals of faces; train an artificial intelligence to enable the artificial intelligence to provide an automated rating of the face characteristics of the visuals of faces using the extracted further face property data together with the generated first data set; generate a second data set of visual modifications of a particular face achievable by cosmetic and/or medical treatments and storing the second data set; receive a standardized visual of a particular face of a person; receive at least one desired characteristic of the particular face of the person to be changed; use the artificial intelligence to analyse a particular visual of the particular face of the person and to generate a third data set of at least one desired visual modification of the person based on the at least one desired characteristic and at least one visual modification achievable by the cosmetic and/or the medical treatment; modify the standardized visual of the particular face of the person based on the third data set of the at least one desired visual modification; generate a computer-modified visual of a desired face of the person with the at least one visual modification of the face achievable by the cosmetic and/or the medical treatment; and display the computer-modified visual of the desired face of the person.
18. The system according to claim 17, the remote server further configured to: use a toggle mode to alternatively show the standardized visual of the particular face of the person and the computer-modified visual of the desired face of the person, or use a marking mode to mark areas of the displayed computer-modified visual of the desired face of the person modified by the third data set of the desired visual modifications as an overlay to the displayed computer-modified visual of the desired face of the person.
19. The system according to claim 17, the remote server further configured to: display all of the cosmetic and/or the medical treatments stored in the second data set; select only one or more of the cosmetic and/or medical treatments displayed; and use only the selected cosmetic and/or the medical treatments for the generation of the third data set of.
20. The system according to claim 17, the remote server further configured to: display the face characteristics; and select two or more of the face characteristics displayed as the at least one desired characteristic to be used by the artificial intelligence to generate the third data set of visual modifications.
21. The system according to claim 17, the remote server further configured to: display all characteristics stored in the database; and select two or more of the characteristics displayed as desired characteristic to be used by the artificial intelligence to generate the data set of modifications.
22. The system according to claim 17, the remote server further configured to: display a particular cosmetic and/or a particular medical treatment selected by the artificial intelligence to be used to generate the third data set of at least one desired visual modification.
23. The system according to claim 17, the remote server further configured to: use the artificial intelligence to analyse the particular visual of the particular face of the person to provide an automated rating of a particular face characteristic of the particular visual of the particular face of the person; and display the particular face characteristics of the particular visual of the particular face of the person.
24. The system according to claim 17, the remote server further configured to: use the artificial intelligence to automatically identify an area with wrinkles in the visual of the particular visual of the particular face of the person and to automatically soft focus the identified area.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) These and further advantageous embodiments of the invention will be explained based on the following description and the accompanying drawings.
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
DETAILED DESCRIPTION
(15)
(16) System 1 comprises a remote server 5 connected via a broadband network 6 or other remote connection technology with the mobile device 3. The server 5 processes a deep learning based application 7 and as such forms an artificial intelligence that analyses visual data 4 of the face of person 2 to rate one or more characteristics attributed to a person 2 when making a first impression. Such face characteristics or traits may for example be attractiveness, healthiness, youthfulness, tiredness, sadness, friendliness, dominance, competence, likability or trustworthiness. The deep learning based applications 7 is a computer program comprising instructions which, when the program is executed by remote server 5, causes remote server 5 to carry out the following steps to provide a computer-modified visualization 13 of a desired face of person 2.
(17) To enable the deep learning based application 7 to rate face characteristics the following steps are processed. In a first step a data set of visual data of visuals of faces and extracted face property data thereof linked to face characteristics data is generated. To extract face properties conventional computer vision algorithms like a landmark detection divide the face of person 2 in regions like the chin and the jawline as shown in
(18) In a second step further face property data of these visuals of faces are extracted by conventional computer vision algorithms for example landmark detection, wrinkle detection, skin texture analysis, analysis of facial proportions. These face property data of visuals of faces are used together with the data set generated and stored in database 8 in the first step for training of the deep learning based application 7 to enable the artificial intelligence to provide an automated rating of the characteristics of the visuals of faces. Reference is made to the scientific articles listed above that describe the structure and model architecture of such an artificial intelligence. As a result, any visual of a face may be provided to the deep learning based application 7, which will, based on the data set stored in database 8, provide an automated rating of the characteristics of the visuals of the face.
(19) Server 5 furthermore comprises a database 9 with data generated in a third step based on clinical studies, case studies or other publicly available information, which data comprise information about visual modifications of a face achievable by invasive and/or minimally invasive cosmetic and medical treatments. This database 9 for instance comprises information of the effectiveness of a treatment improving a wrinkle score of 3.1 to 1.5 within 3 weeks. Reference is made to prior art WO 2015/017687 that discloses parameters-based clinical trial summaries, for example the investigator's rating of glabellar line severity at maximum frown and the subject's global assessment of change in appearance of glabellar lines after a medical treatment with Botox over a time period of 120 days post-injection. This prior art document discloses a database that stores data how to improve one particular area of a face with one particular medical treatment.
(20) After databases 8 and 9 have been setup with above described three steps, system 1 is ready to be used to provide computer-modified visuals of a face of a person as described in the following steps of the method.
(21) In a fourth step the camera of mobile device 3 is used to obtain the standardized visual data 4 of the face of person 2 as described above and shown in
(22) In a fifth step person 2 inputs at least one characteristic of the face of the person to be changed based on the personal interest of person 2. The characteristic(s) input by person 2 is stored and transmitted in the form of face characteristics data. The person 2 may decide to change his/her facial appearance, expression and/or morphology for improving the characteristic “competent” with input means 10 of mobile device 3 as shown in
(23) In a sixth step of the method the artificial intelligence of the server 5 analyses the visual of the person's face and generates a data set of modifications 12 based on the selected desired characteristic(s) and modifications achievable by at least one cosmetic and/or medical treatment of database 9. This means that either only one or more cosmetic treatments or only one or more medical treatments or any combination of one or more cosmetic and medical treatments of database 9 may be used to modify the user's face towards the desired change of the selected desired characteristic(s). Furthermore, references to a cosmetic treatment are meant to cover any invasive and/or minimally invasive cosmetic treatment. To achieve this technical step, the deep learning based application 7, based on database 8, evaluates which modifications are needed to improve the characteristic “competent” of person 2 and matches these modifications needed with modifications possible as stored in database 9.
(24) The result of a best match of modifications needed and modifications possible are then stored in the data set of modifications 12. This data set of modifications 12 technically describes what modifications are needed to modify visual data 4 of the face of person 2 to show the possible result of one or more invasive and/or minimally invasive cosmetic and/or medical treatments to improve the characteristic “competent” of person 2 in a computer-modified visual 13 of the face of a person 2 as shown in
(25) In as seventh step of the method the visual data 4 of the face of the person 2 are modified based on the data set of modifications 12 and a computer-modified visual 13 of the face of the person 2 with the modification of the face achievable by the at least one proposed cosmetic and/or medical treatment is generated. If for instance artificial intelligence of the server 5 concluded that the eye bags of person 2 need to be tightened to improve the characteristic “attractiveness” of person 2, then the data set of modifications 12 may include information to soft focus the area of lower eyelid and zygoma in the visual data 4 of the face of person 2. Deep learning based application 7 or other conventional image processing methods like image warping therefore processes the photo or film of person 2 to provide the computer-modified visual 13 of the desired face of person 2. This seventh step may be processed by server 5 due to its large processing power, but could be processed by mobile device 3 as well. In this embodiment server 5 therefore comprises picture data modification means 14 to modify the visual data 4 of the face of person 2 according to the data set of modifications 12, which modified visual data 4 of the face of person 2 are transmitted to mobile device 3 and displayed as computer-modified visual 13 of the desired face of person 2 with mobile device 3.
(26) In a preferred embodiment of the invention the artificial intelligence is used to automatically identify an area with wrinkles in the visual of the person's face based on technologies known to a man skilled in the art. Such areas for instance may be the area of lower eyelid and zygoma. The artificial intelligence may then be used to automatically soft focus these identified areas in case for instance the characteristic “attractiveness” of person 2 should be improved and the data set of modifications therefore includes such information to modify the visual of the face of the person to generate the computer-modified visual of the desired face of the person. In a further preferred embodiment, the artificial intelligence may also add wrinkles to the visual of a for instance young person's face, who wants to improve the characteristic “competence” in areas where elder people use to have wrinkles.
(27) In an eighth step of the method the computer-modified visual 13 of the desired face of the person 2 is displayed with mobile device 3 as shown in
(28)
(29) It is furthermore possible to display all invasive and/or minimally invasive cosmetic and/or medical treatments stored in database 9 and to select some of these invasive and/or minimally invasive cosmetic and/or medical treatments upfront to send these together with the visual data 4 of person 2 and the characteristic input by person 2 to change his/her facial appearance to server 5. In this case, the artificial intelligence of server 5 only uses those selected invasive and/or minimally invasive cosmetic and/or medical treatments during their search for a best match achievable for the data set of modifications 12 in the database 9 of visual modifications achievable by selected invasive and/or minimally invasive cosmetic and/or medical treatments. This enables person 2 to decide upfront which of the invasive and/or minimally invasive cosmetic and/or medical treatments are acceptable to be used to change his/her facial appearance and helps to streamline processing of server 5.
(30) In case the sevenths step of above described method is processed by mobile device 3 and not on server 5, then mobile device 3 would comprise visual data modification means 14 to modify the visual data 4 of the face of the person 2 with the received data set of modifications 12 from server 5 by altering certain image vectors. The computer-modified visual 13 of the desired face of the person 2 is then displayed with the device 3. In another embodiment of the invention image processing by visual data modification means might be split between the server 5 and mobile device 3.
(31) Deep learning based application 7 is optionally built to evaluate the age period, ethnicity and gender of person 2 in picture data 4. This helps to reduce data needed to be input when using the App.
(32) System 1 furthermore enables to show those invasive and/or minimally invasive cosmetic and/or medical treatments 16 on the display of mobile device 3 that have been selected by the artificial intelligence to achieve the desired face as shown in
(33) It is furthermore possible to input more than one characteristic with input means of mobile device 3 as shown in
(34) It is furthermore possible that the person that uses the App is not the person that wants to change his/her appearance, but a person that wants to enable an informed decision like for example, a beautician, dermatologist, physician, specialist certified to do facial modifications or plastic surgeon.
(35) In a further embodiment of the invention, the computer program realized as an APP of a mobile phone may be programmed to ask the user questions like the following: gender, age, profession, level of education, sexual orientation, religion and political orientation. These questions may be asked in the fifth step of above explained method about the user in one embodiment and about the target group, the user is interested in, in a second embodiment. This information may be used in the sixth step of above explained method, when generating the data set of modifications. The result of an analyse of the information about the user and/or the target group, the user is interested in, for which the user wants to be recognized as e.g. more “dominant” may be used as further input how characteristics of the user need to be modified. This has the advantage that the modifications closely fit the personal needs and wishes of the user.
(36) In a further embodiment of the invention, an artificial intelligence system is used to provide an automated rating of the characteristic of the visuals of faces. Such artificial intelligence system may include a software to detect landmarks in the face of a person or any other conventional algorithm with the ability to do so.