Face Spoofing Detection via Multi-Channel Physical Cues

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Face recognition systems are vulnerable to subtle and varied face spoofing attacks, such as high-quality photo or screen replay, which are difficult to anticipate during model training, leading to inadequate generalization across different datasets and scenarios.

Innovation Solution

A physical-cue-guided multi-source multi-channel framework that uses a backbone neural network to extract shared features for face recognition, depth estimation, and material prediction tasks, with an attention mechanism to aggregate outputs and enhance face spoofing detection performance, thereby improving robustness and generalization across domains.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a single-channel face recognition model is used, then the system is simple to implement, but it is vulnerable to face spoofing attacks and cannot generalize to unseen scenarios

Engineering Contradiction:
Improveface spoofing detection performanceVSAvoidframework complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The framework segments face spoofing detection into multiple independent task channels: face recognition channel, depth estimation channel, and material prediction channel. Each channel processes the same input image through specialized neural network branches, allowing the system to analyze different physical cues separately and aggregate results for improved spoofing detection reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The framework implements a multi-functional architecture where a single system performs multiple tasks simultaneously: face recognition, depth estimation, and material prediction. This multi-functionality allows the system to leverage diverse physical cues from the same input data, improving generalization to unseen spoofing scenarios without requiring separate specialized systems.

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

2Adaptability or versatility

If training is restricted to one dataset, then the model training is manageable, but the model cannot adequately generalize to other datasets or face spoofing scenarios

Engineering Contradiction:
Improvegeneralization to unseen scenariosVSAvoiddata requirements
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The framework trains a universal model that performs multiple functions (face recognition, depth estimation, material prediction) simultaneously on the same dataset. This multi-functional training approach enables the model to learn diverse physical cues and patterns from limited data, improving generalization to unseen spoofing scenarios without requiring separate training datasets for each attack type.

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

Solution Approach 2:

The framework adds dimensional diversity by introducing multiple task channels (recognition, depth, material) that analyze the input data from different physical dimensions. This dimensional expansion allows the model to capture richer features and patterns from the same dataset, enhancing adaptability to various spoofing scenarios without proportionally increasing data requirements.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Measurement precision

If multiple tasks are performed using a single shared feature, then the system is efficient, but subtle differences between real and spoofed images are difficult to detect

Engineering Contradiction:
Improvesubtle difference detectionVSAvoidfeature processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The framework segments the feature processing into distinct task-specific channels after extracting shared features. Each channel (face recognition, depth estimation, material prediction) processes the shared features through specialized neural network branches, allowing subtle differences in specific physical cues to be detected with high precision while maintaining efficient shared feature extraction.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The framework applies local quality by making different parts of the feature processing pipeline specialized for different tasks. While the initial feature extraction is shared, each subsequent task channel applies specialized processing tailored to detecting specific physical properties, enabling precise detection of subtle differences in depth, material, and facial characteristics that indicate spoofing.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11250282B2Face spoofing detection using a physical-cue-guided multi-source multi-channel framework
Publication Date: 2022.02.15 NEC CORP
  • US11250282B2 patent drawing
  • US11250282B2 patent drawing
  • US11250282B2 patent drawing

AI summary

A computer-implemented method for implementing face spoofing detection using a physical-cue-guided multi-source multi-channel framework includes receiving a set of data including face recognition data, liveness data and material data associated with at least one face image, obtaining a shared feature from the set of data using a backbone neural network structure, performing, based on the shared feature, a pretext task corresponding to face recognition, a first proxy task corresponding to depth estimation, a liveness detection task, and a second proxy task corresponding to material prediction, and aggregating outputs of the pretext task, the first proxy task, the liveness detection task and the second proxy task using an attention mechanism to boost face spoofing detection performance.