Liveness Detection via Projected Light Reflection Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current face recognition systems are vulnerable to spoofing attacks, as they often require user interaction and may not effectively differentiate between live and spoofed faces, especially after image normalization or transformation processes that can filter out spoofing features.

Innovation Solution

The system uses a projector to display varying colors, patterns, and sequences of images onto the subject's face and analyzes the reflected images to determine whether the subject is live or a spoof, utilizing software to differentiate between 3D live subjects and 2D images or videos.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional face recognition systems are used, then the system is simple and easy to operate, but it is vulnerable to spoofing attacks and cannot effectively differentiate between live and spoofed faces

Engineering Contradiction:
Improvesecurity against spoofing attacksVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments the face recognition process into multiple independent stages: liveness detection stage (using reflected image analysis) and face recognition stage (using normalized image features). This segmentation allows the liveness detection mechanism to operate independently without complicating the overall face recognition system, while effectively detecting spoofing attempts at an early stage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs liveness detection as a preliminary action before conducting face recognition. By analyzing reflected images and detecting user interaction behaviors (such as blinking, head movement, or eye movement) in advance, the system can filter out spoofed attempts before the main recognition process, thereby improving security without adding complexity to the core recognition algorithm.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If image normalization or transformation processes are applied, then the face recognition accuracy is improved, but spoofing features are filtered out

Engineering Contradiction:
Improveface recognition accuracyVSAvoidliveness detection capability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The system separates the processing pipeline into two distinct segments: one for liveness detection using reflected images with minimal processing, and another for face recognition using normalized images. This segmentation preserves spoofing features in the reflected image analysis while applying normalization only to the recognition stage, thus maintaining both accuracy and liveness detection capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system uses reflected images as an intermediary medium to detect liveness before the main face recognition process. The reflected images capture real-time light interactions and user behaviors that serve as intermediaries to verify liveness, while the subsequent normalized images are used solely for recognition without compromising the liveness information captured in the reflected images.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If user interaction is required for liveness detection, then the detection accuracy is improved, but the user experience becomes less convenient

Engineering Contradiction:
Improveliveness detection accuracyVSAvoiduser experience convenience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system enables self-service liveness detection by automatically analyzing reflected images for user interaction behaviors without requiring explicit user actions or awareness. The system detects natural behaviors such as blinking, head movement, and eye movement that occur during normal use, allowing the device to verify liveness autonomously while maintaining good user experience.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements continuous feedback by monitoring reflected images in real-time to detect user interaction behaviors. The analysis of changes in reflected light patterns provides feedback about user liveness status, enabling the system to adapt and maintain secure authentication without interrupting user interaction or requiring additional user actions.

Inventive Principle:
Principle #23Feedback

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 liveness detection by providing a more convenient user experience and effectively differentiating between live and spoofed faces at earlier stages of the enrollment or recognition process, reducing the risk of false access attempts.

Implementation Method 1

Analysis of reflections of projected light in varying colors, brightness, patterns, and sequences for liveness detection in biometric systems

Methodology Applied
Scientific EffectLight reflection: Reflection

Data Source

PatentUS11093731B2Analysis of reflections of projected light in varying colors, brightness, patterns, and sequences for liveness detection in biometric systems
Publication Date: 2021.08.17 AWARE INC
  • US11093731B2 patent drawing
  • US11093731B2 patent drawing
  • US11093731B2 patent drawing

AI summary

Spoofed faces are unlikely to reflect a liveness detection image in the same manner as live faces. To determine liveness of a subject face, a liveness detection image is displayed on a screen of a face recognition device in the direction of the subject face, and a reflection image of the subject face is captured while the liveness detection image is displayed. The reflection image is analyzed to determine whether the reflection image contains any reflections of the liveness detection image, and a liveness determination is made based on the location and/or character of any such reflections.