System and method for light field correction of colored surfaces in an image
AssigneeL'oreal
InventorParham AARABI
Life of this patent
Estimating the term…
Abstract
A computer-implemented method for correcting a makeup or skin effect to be rendered on a surface region of an image of a portion of a body of a person. The method and system correcting the makeup or skin effect by accounting for image-specific light field parameters, such as a light profile estimate and minimum light field estimation, and rendering the corrected the makeup or skin effect on the image to generate a corrected image.
Claims25
A computer-implemented method for correcting a makeup or skin effect to be rendered on a surface region of an image of a portion of a body of a person, which accounts for a light field of the image, the method comprising:
- calculating a light intensity estimation of the image as an average light intensity of pixels in a first region of the image;
- determining a minimum light field estimation of the image as a minimum light intensity of pixels in a second region of the image;
- receiving color effect parameters of the makeup or skin effect;
- correcting the color effect parameters through a non-linear transformation accounting for the light intensity estimation and the minimum light field estimate to generate a light field corrected makeup or skin effect;
- rendering the light field corrected makeup or skin effect on the surface region to generate a corrected image;
- and
- displaying the corrected image.
A computer system for correcting a makeup or skin effect to be rendered on a surface region of an image of a portion of a body of a person, which accounts for a light field of the image, the system comprising at least one processor coupled to memory storing instructions and data, which when executed by the processor, cause the computer system to:
- calculate a light intensity estimation of the image as an average light intensity of pixels in a first region of the image;
- determine a minimum light field estimation of the image as a minimum light intensity of pixels in a second region of the image;
- receive color effect parameters of the makeup or skin effect;
- correct the color effect parameters of the makeup or skin effect through a non-linear transformation accounting for the light intensity estimation and the minimum light field estimation to generate a light field corrected makeup or skin effect;
- render the light field corrected makeup or skin effect on the surface region to generate a corrected image;
- and
- display the corrected image.
A non-transitory computer readable medium storing instructions that, when executed by a processor of a computer, cause the computer to carry out the following:
- calculating a light intensity estimation of an image of a portion of a body of a person as an average light intensity of pixels in a first region of the image;
- determining a minimum light field estimation of the image as a minimum color light intensity of pixels in a second region of the image;
- receiving color effect parameters of a makeup or skin effect;
- correcting the color effect parameters through a non-linear transformation accounting for the light intensity estimation and the minimum light field estimate to generate a light field corrected makeup or skin effect;
- rendering the light field corrected makeup or skin effect on a surface region of the portion of the body to generate a corrected image;
- and
- displaying the corrected image.
Dependencies are inferred from the claim text.