Face Liveness Detection Using Skin Color Distribution Differences
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
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
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
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
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
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
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
Implementation Method 2
hemoglobin of red blood cells absorbs blue and green light and reflects red light when bound to oxygen
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
Data Source
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.


