System and method for applying a reflectance modifying agent to change a person's appearance based on a digital image
10467779 ยท 2019-11-05
Assignee
Inventors
- Albert D. Edgar (Austin, TX)
- David C. Iglehart (Bainbridge Island, WA, US)
- Rick B. Yeager (Austin, TX)
Cpc classification
International classification
Abstract
A computer-controlled system determines attributes of a frexel, which is an area of human skin, and applies a reflectance modifying agent (RMA) at the pixel level to automatically change the appearance of human features based on one or more digital images. The change may be based on a digital image of the same frexel, for as seen in a prior digital photograph captured previously by the computer-controlled system. The system scans the frexel and uses feature recognition software to compare the person's current features in the frexel with that person's features in the digital image. It then calculates enhancements to the make the current features appear more like the features in the digital image, and it applies the RMA to the frexel to accomplish the enhancements. Or the change may be based on a digital image of another person, through the application of RMAs.
Claims
1. A system for changing an appearance of a region of human skin of a first person, the system comprising: at least one reflectance modifying agent application element, the reflectance modifying agent application element being operable to selectively apply one or more reflectance modifying agents to frexels of the human skin; and a computing environment that is coupled to the at least one reflectance modifying agent application element and that is operable to perform operations comprising: receiving an input comprising one or more features desired for the region of the human skin, scanning a plurality of frexels of the human skin, generating a feature map based on the plurality of frexels, generating enhancement data based on the input and the feature map, generating an enhancement image based on the enhancement data, and instructing the at least one reflectance modifying agent application element to apply the one or more reflectance modifying agents to at least one of the plurality of frexels based on the enhancement image.
2. The system of claim 1, wherein the input comprises a digital image of the region of human skin and includes desired features.
3. The system of claim 1, wherein the input comprises a digital image of a corresponding region of human skin of a second person.
4. The system of claim 3, wherein the computing environment is further operable to perform operations comprising: comparing the digital image with a second image of the first person, the second image having been generated after the digital image; using the digital image as a model to derive enhancement values based on the second image; and generating the enhancement image based on the enhancement values.
5. The system of claim 1, wherein the computing environment is further operable to perform operations comprising: recognizing features in digital images; creating a digital image feature map; creating a frexel feature map; and generating the enhancement image based on a difference between values in the digital image feature map and values in the frexel feature-map, reduced by a filtering ratio.
6. A method for changing an appearance of a region of human skin of a first person, the method comprising receiving an input comprising one or more features desired for the region of the human skin; scanning a plurality of frexels of the human skin to generate a feature map; generating enhancement data based on the input and the feature map; generating an enhancement image based on the enhancement data; and applying one or more reflectance modifying agents to at least one of the plurality of frexels based on the enhancement image.
7. The method of claim 6, wherein obtaining the input comprises retrieving the input from computer-readable memory.
8. The method of claim 6, wherein obtaining the input comprises generating a plurality of values for features by averaging a plurality of digital images of the first person.
9. The method of claim 6, wherein the input comprises a digital image of a second person.
10. The method of claim 6, wherein the reflectance modifying agent application element is operable to selectively apply the one or more reflectance modifying agents to frexels of the human skin.
11. The method of claim 6, wherein obtaining the input comprises obtaining the input in a data format that comprises reflectance and topographical data.
12. The method of claim 11, wherein the feature map further comprises scan data in a format that comprises reflectance and topographical data.
13. The method of claim 11, wherein generating enhancement data comprises comparing the reflectance and topographical data of the input and the feature map.
14. The method of claim 6, wherein generating enhancement data comprises applying a filter to a difference between the input and the feature map.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The following embodiment of the present invention is described by way of example only, with reference to the accompanying drawings, in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
DETAILED DESCRIPTION OF EMBODIMENT
Reconstruction Process
(10) The present invention comprises the application or one or more reflectance modifying agents (RMAs) through a computer-controlled system and method to change a person's appearance. For example, the invention may be used to automatically reconstruct the appearance of a person's damaged or altered features, based on the appearance of that person in one or more digital images. To cite another example, the invention may be used to automatically enhance a first person's appearance based on the appearance of second person in a digital image.
(11) U.S. application Ser. No. 11/503,806 filed Aug. 14, 2006 by the present applicants claims the computer-controlled system and method that scans an area of human skin, identifies unattractive attributes, and applies the RMA, typically with an inkjet printer, to improve the appearance of that area of skin. The present invention comprises new innovations to that system and method to accomplish the changes mentioned above.
(12) Enhancement System
(13)
(14) Frexels
(15) In this patent specification, the term frexel is defined as a small pixel-like region of the skin. A frexel might correspond to a small portion of a freckle or other skin feature, or it may correspond to an area of the skin that does not have special features. A frexel thus refers to skin rather than to an independent coordinate system. The term frexel is used to suggest that what is being measured is on a 3-D surface rather than a flat surface.
(16) Reconstruction System
(17)
(18) If a patient's left eyebrow needs to be reconstructed, for example, a digital image 702 may be used that has been previously captured about that patient and stored in storage 250, and that shows the patient's left eyebrow. A woman who has stored a model digital image 702 of her face at age 20 may use that digital image 702 years later, for example when she is 50, as the basis for enhancements with RMAs throughout her face. The same woman could also choose to use as a basis for reconstruction a previous image of herself when she received a special makeup look from a professional makeup artist.
(19) Topographic aspects of features can also be reconstructed to degrees. For example, dark hollows under eyes and below cheekbones can be lightened to make a face appear younger and healthier.
(20) In another embodiment, multiple previous digital images of the person may be used to derive a digital image 702, useful for reconstruction, for example by averaging the relevant values of the multiple digital images. In addition, a current frexel may be reconstructed by using data from different but relevant frexels. For example, a frexel representing a point on a cheek may be reconstructed on the basis of previous images 702 showing adjacent frexels or frexels on different points of the body.
(21) In still another embodiment, a computer display 102 (not shown) and interface 104 (not shown), for example a keyboard, may be used to allow a consumer to select a stored digital image 702, or elements from that image 702 or from multiple stored images, to derive a basis for one or more reconstructions, as will be evident to those skilled in the art.
(22) In other embodiments, the digital image 702 may be created remotely and transferred to computing environment 100 by any method known to those skilled in the art or not yet known. For example, it may be sent over the Internet from a remote computer to computing environment 100. It may be loaded onto computing environment 100 by means of a diskette. It may also be transferred through wireless technology, as well as by many other means.
Alternate Embodiments of Reconstruction System
(23)
(24) In one embodiment, image receiving means 712 enable the application system 200, shown in
(25) This digital image 702 may represent not only a prior appearance of the person but the way the person would like to be seen. For example, the person might want to look like his or her appearance in an idealized drawing, an enhanced photograph, or a computer-generated image. These idealized images may be created by the person or someone working on the person's behalf, such as an artist or a makeup designer.
(26) The digital image 702 may be received by the application system 200 by any of multiple image receiving means 712, shown in
(27) Moreover, multiple digital images 702 may be received by the application system 200 to derive a single model for reconstruction. For example, the application algorithm 230 can average multiple digital images 702 to derive more representative values for features in the captured digital data, their locations, and their reflectance patterns, to improve the quality of the printable reconstruction image 708.
(28) Another embodiment comprises scanner 2 222, shown in
(29) To use images created through other methods, the present invention employs digital image feature recognition software 710 that identifies features in one or more received digital images 702. In an embodiment, this digital image feature recognition software 710 employs the techniques for the analysis of reflectance patterns explained in detail above, but applied to digital images. In other embodiments, it may use other techniques for feature recognition, for example Optasia, the model-based feature-recognition platform developed by Image Metrics, Plc. The Technical White Paper on the Image Metrics website states that, The Optasia engine can perform rapid model-to-image matching regardless of the model type, including those with high-frequency elements such as texture. These other techniques may be used in combination with the techniques for the analysis of reflectance patterns explained above or independently of them.
(30) The digital image feature recognition software 710 is used to create a digital image feature map 704 that identifies features in the digital image 702, their locations, and their reflectance patterns.
(31) The application algorithm 230 in turn creates a frexel feature map 706 from data captured for the person scanned, as explained above. The frexel feature map 706 identifies features in that captured data, their locations, and their reflectance patterns.
(32) The application algorithm 230 then compares the analogous information in the digital image feature map 704 and the frexel feature map 706 and uses the data in the digital image feature map 704 as a model to reconstruct the data in the frexel feature map 706. In an embodiment, this reconstruction can be accomplished by subtracting the frexel values from the analogous digital image values to derive the values of a reconstruction image.
(33) For example, an eyebrow that has become fainter in the frexel feature map 706 may be reconstructed, with pixel-level precision, from a darker eyebrow present in the digital image feature map 704. Skin discolored from burns can be altered to more of its previous color. The application algorithm 230 uses this reconstruction to define a printable reconstruction image 708 that is used as a basis to apply an RMA to an area of skin 302, typically by inkjet printing, as explained above.
(34) Enhancement System for Changing a First Person's Appearance Based on a Digital Image of a Second Person
(35) In an embodiment, the digital image 702 shown in
(36)
(37) For example, the distinctive arch of Nicole Kidman's eyebrow can be used as a model to enhance millions of girls next door by making their eyebrows of more arched. Or Catherine Zeta Jones's olive complexion, individual beauty marks, and full crimson lips can lend those girls a degree of her special charm.
(38) On the other hand, model digital image 702 may represent a second person whose appearance is older and more responsible looking that the first person's, for example for the purpose of a job interview when the first person is very young and wants to look more mature.
(39) The model digital image 702 may further represent a particular kind of appearance of any second person desired to serve as a model for the enhancements to the first person. For example, the model digital image 702 may be one of Nicole Kidman made up to have a special look for a formal event.
(40) Filtering techniques may be used to determine the degree of similarity to be achieved. With no filtering, a very close resemblance between the second and first person may be achieved, depending on the original similarity between the two people. A higher degree of filtering may achieve a softer suggestion of similarity.
(41) Topographic aspects of features can also be enhanced to degrees. On the first person's face, for example, cheekbones can be darkened to make them appear more like those of a second person with prominent, attractive cheekbones.
(42) In another embodiment, multiple digital images of the second person may be used to derive a model digital image 702, useful for enhancements, for example by averaging the relevant values of those images. In addition, a frexel on the first person may be enhanced by using data from different but relevant frexels on the second person. For example, a frexel representing a point on a cheek on a first person may be enhanced on the basis of one or more model digital images 702 showing frexels or frexels on different points of the body of the second person.
(43) In still another embodiment, a computer display 102 (not shown) and an interface 104 (not shown), for example a keyboard, may be used to allow a first person to select a stored model digital image 702 of a second person, or elements from that model digital image 702 or from multiple stored images, to derive a basis for one or more enhancements, as will be evident to those skilled in the art.
(44) In other embodiments, the digital image 702 may be created remotely on a first instance of the present invention and transferred by any method, known to those skilled in the art or not yet known, to computing environment 100, which represents a second instance of the present invention. For example, it may be sent over the Internet from a remote computer to computing environment 100. It may be loaded onto computing environment 100 by means of a diskette. It may also be transferred through wireless technology, as well as by many other means.
(45)
Description of Embodiment
Reconstruction Example
(46)
(47) Step 730 in
(48) Step 732 in
(49) The application system 200, shown in
(50) Step 734 in
(51) The application algorithm 230, shown in
(52) Step 736 in
(53) Step 738 in
Description of Embodiment
Using Images Created by Other Methods
(54)
(55) Step 740 in
(56) Step 742 in
(57) The digital image feature recognition software 710, shown in
(58) Step 744 in
(59) The application system 200, shown in
(60) Step 746 in
(61) The application algorithm 230, shown in
(62) Step 748 in
(63) The application algorithm 230, shown in
(64) Step 750 in
(65) Step 752 in
(66) Advantages of Reconstruction
(67) The advantages of the reconstruction system and method described above are that it enables RMAs to be applied more automatically and more precisely, at the pixel level, to reconstruct the appearance of people's features, based on the appearance of those features in digital images.
Alternate Reconstruction Embodiments
(68) In addition, this process may be usefully applied to other substances besides RMAs. For example human skin and artificial reconstruction materials may be applied.
Description of Embodiment
(69) Process for enhancing a first person's features based on a digital image of a second person
(70)
(71) Step 830 in
(72) As explained above, the model digital image 702 may be created by the application system 200 shown in
(73) Step 832 in
(74) The application system 200, shown in
(75) Step 834 in
(76) The application algorithm 230, shown in
(77) Step 836 in
(78) Step 838 in
(79) The application system 200, shown in
Description of Embodiment
Enhancement Process with Images Created by Other Methods
(80)
(81) Step 840 in
(82) As explained above, the model digital image 702 can be received by the application system 200 shown in
(83) Step 842 in
(84) The digital image feature recognition software 710, shown in
(85) Step 844 in
(86) The application system 200, shown in
(87) Step 846 in
(88) The application algorithm 230, shown in
(89) Step 848 in
(90) The application algorithm 230, shown in
(91) Step 850 in
(92) Step 852 in
(93) The application system 200, shown in
(94) It will be apparent to those skilled in the art that different embodiments of the present invention may employ a wide range of possible hardware and of software techniques. The scope of the current invention is not limited by the specific examples described above.