Skin Tone Detection Using Illumination-Aware Grayscale Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current skin tone detection methods in various color spaces face inefficiencies due to the impact of illumination and the mixing of chrominance and luminance data, leading to suboptimal performance in real-time applications.

Innovation Solution

A method involving the derivation of grayscale representations from RGB values, independent of red chrominance, to determine skin tone values using specific threshold calculations, and embedding data within skin tone regions for improved detection and steganography.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional color space transformations (YUV, YIQ, YCbCr) are used to separate luminance from chrominance, then illumination component can be removed, but detection precision deteriorates because illumination provides valuable separation information for skin and non-skin colors

Engineering Contradiction:
Improveskin detection reliabilityVSAvoidskin tone detection precision
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent segments the skin detection process into two independent stages: first detecting skin regions using a method that preserves illumination information, then analyzing chrominance properties within those detected regions. This segmentation allows the system to benefit from both illumination-based region separation and chrominance-based tone classification without the trade-off present in traditional unified approaches.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If RGB-based analysis is used to maintain all color information, then measurement precision is improved, but chrominance and luminance data mixing causes reliability to deteriorate

Engineering Contradiction:
Improvecolor analysis precisionVSAvoidskin detection reliability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent performs preliminary skin region detection using an illumination-aware method before conducting detailed chrominance analysis. This preliminary action separates the task of region identification (where illumination matters) from tone classification (where chrominance matters), allowing each stage to use the most appropriate features without interference.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If color transformation to separate color spaces is performed, then ease of operation is improved by removing illumination component, but productivity deteriorates due to complex processing steps

Engineering Contradiction:
Improveskin detection process simplicityVSAvoidreal-time detection speed
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent extracts and removes the illumination component from the skin detection process by detecting skin regions using a method that accounts for illumination variations, then performing chrominance analysis only on the detected skin regions. This extraction eliminates the need for complex full-image color transformations while maintaining accuracy and improving processing speed.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentEP2350920B1Method for skin tone detection
Publication Date: 2013.07.31 UNIVERSITY OF ULSTER
  • EP2350920B1 patent drawingFigure 1
  • EP2350920B1 patent drawingFigure 2
  • EP2350920B1 patent drawingFigure 3(a)~3(d)

AI summary

There is described a method for detecting the presence of skin tone in an image. A gray scale representation of a pixel within the image is provided. Next, a red chrominance independent representation for is provided for the pixel. Then, the two representations are analysed to determine whether a difference in value between the representations corresponds with a the presence of a skin tone value. The present invention provides a rapid skin tone detection classifier particularly useful for real time applications.