Face Liveness Detection Using Skin Color Distribution Differences

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Biometric face verification systems face challenges in detecting presentation attacks quickly and accurately, as existing liveness detection methods require several seconds of video data and are computationally inefficient.

Innovation Solution

The method employs color difference analysis based on pulse and respiration-dependent oxygenation changes in facial capillaries, using color image data frames to identify skin regions and compute color distributions, determining distances between these distributions to detect liveness within a shorter time frame.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional liveness detection methods (eyeblinks, heart rate extraction, challenge-response) are used, then liveness can be detected with reasonable accuracy, but the detection time increases to several seconds

Engineering Contradiction:
Improveliveness detection accuracyVSAvoiddetection time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent extracts and analyzes only the most informative features from video data - specifically color information from facial skin regions. By focusing on color distribution and temporal color changes rather than processing entire video sequences or multiple physiological signals, the system achieves rapid liveness detection within a single frame or few frames, eliminating the several-second delay of traditional methods

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent transforms the liveness detection problem from analyzing temporal sequences (multiple seconds of video) to analyzing spatial color distributions and their temporal variations. By changing the detection parameter from physiological signal extraction to color space analysis (RGB, HSV, LAB color models), the system achieves both speed and accuracy

Inventive Principle:
Principle #35Parameter changes

2Reliability

If sophisticated anti-spoofing technologies are deployed to improve detection accuracy, then presentation attacks can be detected more reliably, but computational complexity and processing requirements increase

Engineering Contradiction:
Improveanti-spoofing performanceVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent replaces complex mechanical and computational anti-spoofing systems with a simplified optical-based color analysis approach. Instead of using multiple sensors, infrared scanners, or complex challenge-response protocols, the system uses standard color image processing to detect liveness through color distribution analysis and temporal color changes, significantly reducing device complexity while maintaining reliability

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent leverages natural color changes in human skin due to blood circulation and oxygenation levels as a liveness indicator. By monitoring color distribution patterns and their temporal variations in facial regions, the system achieves reliable anti-spoofing detection using simple color analysis rather than complex technologies

Inventive Principle:
Principle #32Color changes

3Measurement precision

If multiple seconds of video data are processed to extract physiological signals, then liveness detection accuracy improves, but processing speed and computational efficiency decrease

Engineering Contradiction:
Improveliveness detection sensitivityVSAvoidprocessing speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent extracts only the essential color information from video frames, specifically focusing on color distribution in facial skin regions and temporal color changes. By extracting only these critical features rather than processing entire video sequences for physiological signal extraction, the system achieves both high sensitivity and fast processing speed

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent uses a partial approach by analyzing only color information from specific facial regions rather than processing all video data. This selective analysis of color distributions in skin regions provides sufficient liveness detection sensitivity while dramatically reducing computational load and increasing processing speed

Inventive Principle:
Principle #16Partial or excessive action

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach enhances the speed and accuracy of liveness detection, improving sensitivity and specificity while being computationally efficient, and is resistant to noise, allowing for rapid detection of presentation attacks.

Implementation Method 1

A camera detects reflected light that depends not only on the 'real' color of the skin but also on the wavelength content of illumination

Methodology Applied
Scientific EffectReflection: Reflection

Implementation Method 2

hemoglobin of red blood cells absorbs blue and green light and reflects red light when bound to oxygen

Methodology Applied
Scientific EffectAbsorption (EM radiation): Absorption (EM radiation)

Implementation Method 3

The color differences originate from pulse and respiration dependent oxygenation changes of blood that circulates in the capillaries close to the skin

Methodology Applied
Scientific EffectPulse:

Data Source

PatentUS20260024377A1Method, apparatus, and computer program product for face liveness detection
Publication Date: 2026.01.22 CANDOUR OY
  • US20260024377A1 patent drawing
  • US20260024377A1 patent drawing
  • US20260024377A1 patent drawing

AI summary

A method, apparatus, and computer program product for face liveness detection are disclosed. The method comprises: obtaining one or more color image data frames, each color image data frame depicting a face of a subject; identifying a plurality of skin regions; extracting a skin region data set from each one of the plurality of identified skin regions; computing a plurality of color distributions, each color distribution being computed on the basis of one of the plurality of skin region data sets; determining at least one distance between the plurality of color distributions; if the at least one distance is greater than a liveness threshold, detecting positive liveness of the subject, and else detecting negative liveness of the subject; and outputting the detected positive or negative liveness.