Photorealistic Cosmetic Rendering via Neural Parameter Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for generating photorealistic renderings of cosmetic products in augmented reality are resource-intensive, limited to predefined products, and struggle with real-time rendering on portable devices, often failing with unusual colors and requiring complex neural networks or tedious configuration of physically based rendering engines.

Innovation Solution

A method using an encoding artificial neural network to determine characterizing parameters of cosmetic products from reference images, combined with a realistic physically based rendering engine, allows for photorealistic rendering of various cosmetic products on users, even with limited computing resources, enabling real-time rendering on devices like smartphones.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If complex artificial neural networks are used to extract cosmetic product appearance from reference images, then the ability to handle unusual colors and product varieties is improved, but computing resources and execution time increase significantly

Engineering Contradiction:
Improveability to handle unusual colors and product varietiesVSAvoidcomputing resources and execution time
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The system segments the complex rendering task into two parts: (1) an encoding neural network that extracts characterizing parameters from reference images, and (2) a physics-based rendering engine that generates photorealistic renderings using these parameters. This segmentation allows the neural network to be simple and fast while maintaining versatility through the physics-based renderer.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces characterizing parameters as an intermediary between the reference image and the photorealistic rendering. The encoding neural network extracts these parameters from the reference image, and the physics-based rendering engine uses them to generate the final rendering. This intermediary approach decouples the complexity of handling diverse cosmetic products from the rendering process itself.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If rendering engines based on physical principles are used to generate realistic renderings, then rendering quality is improved, but configuration complexity and difficulty increase due to needing to define characterizing parameters

Engineering Contradiction:
Improverendering qualityVSAvoidconfiguration complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system makes the rendering engine self-configuring by using the encoding neural network to automatically extract characterizing parameters from reference images. Users simply provide reference images, and the system automatically determines the appropriate parameters for the physics-based rendering engine, eliminating manual configuration complexity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The encoding neural network performs preliminary extraction of characterizing parameters from reference images before the rendering process begins. This preliminary action prepares the necessary configuration data for the physics-based rendering engine, so that the actual rendering can proceed without manual parameter definition.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If complex artificial neural networks are implemented on portable appliances, then real-time rendering capability is improved, but device resource requirements and power consumption increase

Engineering Contradiction:
Improvereal-time rendering capabilityVSAvoiddevice resource requirements and power consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent replaces the need for complex, resource-intensive neural networks with a simpler encoding network that extracts parameters quickly, combined with a pre-configured physics-based rendering engine. This approach achieves real-time rendering on portable devices without requiring powerful hardware, effectively using a simpler, more energy-efficient solution.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Data Source

PatentUS20240268541A1Method for generating a photorealistic rendering of a cosmetic product
Publication Date: 2024.08.15 LOREAL SA
  • US20240268541A1 patent drawing
  • US20240268541A1 patent drawing
  • US20240268541A1 patent drawing

AI summary

According to one aspect, what is proposed is a method for generating a photorealistic rendering of a cosmetic product, comprising: —obtaining (10, 12) a reference image (Xref) of a real cosmetic product (PC) applied to a first person (P1) and at least one source image (Xjsource) of a second person (P2), —implementing (13) an encoding artificial neural network (E) configured to determine characterizing parameters (E(Xref)) of the cosmetic product (PC) from the reference image (Xref), and then —implementing (14) a realistic physically based rendering engine (R) configured to generate a transformed image (R (Xjsource, E(Xref))) in which a photorealistic rendering of the cosmetic product (PC) is applied to the person (P2) from said at least one source image (Xjsource) based on the characterizing parameters (E (Xref)) of the cosmetic product (PC) that are determined by the encoding artificial neural network (E).