Machine Learning Skin Color Estimation Under Uncontrolled Lighting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies struggle to accurately estimate skin color in images captured under uncontrolled lighting conditions, making it difficult to recommend beauty products like foundation online.

Innovation Solution

Training machine learning models to analyze images under varying lighting conditions, using normalization techniques and multiple images to improve accuracy, and applying these models to estimate skin color for product recommendations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional image processing methods are used to estimate skin color, then the process is simple and fast, but the accuracy is poor under uncontrolled lighting conditions

Engineering Contradiction:
Improveskin color estimation accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by capturing multiple images under different lighting conditions before making the final skin color estimation. This allows the machine learning model to learn from varied lighting scenarios and compensate for uncontrolled lighting conditions, thereby improving measurement precision without requiring complex hardware modifications

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

A machine learning model serves as an intermediary between the raw image data and the final skin color estimation. The model processes images captured under uncontrolled lighting conditions and predicts accurate skin color values, effectively mediating the transformation from inaccurate direct measurement to accurate inferred measurement

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If multiple images under different lighting conditions are captured to improve accuracy, then skin color estimation accuracy improves, but the time required increases

Engineering Contradiction:
Improveskin color estimation accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

Multiple images are captured in advance under different lighting conditions and stored for later processing. This preliminary action allows the system to have a rich dataset ready, and when skin color estimation is needed, the pre-captured images can be processed quickly by the machine learning model, reducing the actual processing time

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system continuously captures images under varying lighting conditions to build and update the training dataset. This continuous data collection ensures that the machine learning model is always working with fresh, diverse data, improving estimation accuracy while the automated processing maintains efficiency

Inventive Principle:
Principle #20Continuity of useful action

3Adaptability or versatility

If machine learning models are trained with diverse training data to improve robustness, then the model generalizes better to uncontrolled conditions, but the training complexity and data requirements increase

Engineering Contradiction:
Improvemodel robustness to lighting variationsVSAvoidtraining process complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The machine learning model is designed to be universal by training it on diverse images containing various skin tones, lighting conditions, and facial features. This multi-functional training approach enables the single model to handle different scenarios effectively, improving adaptability without requiring separate specialized models for each condition

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system uses automatically captured images from the environment to generate training data, eliminating the need for manual annotation and curation. The machine learning model trains itself on this self-generated diverse dataset, reducing the complexity of the training process while still achieving robustness to lighting variations

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12437577B2Techniques for identifying skin color in images having uncontrolled lighting conditions
Publication Date: 2025.10.07 LOREAL SA
  • US12437577B2 patent drawing
  • US12437577B2 patent drawing
  • US12437577B2 patent drawing

AI summary

In some embodiments of the present disclosure, one or more machine learning models are trained to accurately estimate skin color in one or more images regardless of the lighting conditions. In some embodiments, the models can then be used to estimate a skin color in a new image, and that estimated skin color can be used for a variety of purposes. For example, the skin color may be used to generate a recommendation for a foundation shade that accurately matches the skin color, or a recommendation for another cosmetic product that is complimentary with the estimated skin color. Thus, the need for an in-person test of the product is eliminated.