Face Recognition Feature Embedding Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional face recognition techniques face challenges in generalizing to unseen variations in images, particularly with low-quality or occluded faces, as they often require specific annotated variation data or ensemble models, which limits their performance on diverse and unpredictable facial data.

Innovation Solution

A computer-implemented method that splits feature embeddings into sub-embeddings associated with different variations and applies confidence-aware identification loss and variation-decorrelation loss to improve face recognition performance, allowing for universal feature representation learning and better generalization across various image conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional face recognition techniques are used with specifically annotated variation data, then recognition accuracy improves, but training data requirements and system complexity increase

Engineering Contradiction:
Improveface recognition accuracyVSAvoidtraining data requirements
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The feature embedding is segmented into multiple sub-embeddings, where each sub-embedding captures specific variation types (e.g., pose, illumination, expression). This segmentation allows the model to learn specialized features for each variation type independently, improving recognition accuracy without requiring comprehensive annotated data for all variations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system learns a universal feature representation that can generalize across multiple variation types simultaneously. By training on diverse augmented images with different variations and using a unified loss function that incorporates variation decorrelation, the model achieves broad applicability without needing separate models or extensive specific annotated data for each variation.

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

2Measurement precision

If individual models are trained on various datasets and ensembled, then performance over each single model improves, but computational resources and model complexity increase

Engineering Contradiction:
Improverecognition performanceVSAvoidmodel ensemble requirements
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

Instead of training separate models and ensembling them, this invention merges multiple variation-specific feature learnings into a single unified model. The feature embedding is divided into sub-embeddings that collectively represent different variations, and a unified loss function integrates their optimization, achieving ensemble-level performance with a single model structure.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The single model is designed to handle multiple variation types universally through its sub-embedding architecture. Each sub-embedding learns to be invariant to specific variations while contributing to the overall recognition task, allowing the model to perform multiple functions (handling different variations) within a unified framework.

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

3Productivity

If feature embeddings are used without splitting into sub-embeddings, then computational efficiency is maintained, but ability to handle unseen variations deteriorates

Engineering Contradiction:
Improvecomputational efficiencyVSAvoidgeneralization to unseen variations
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The feature embedding is segmented into sub-embeddings that each specialize in capturing specific variation patterns. This segmentation enables the model to generalize better to unseen variations by leveraging the specialized knowledge in each sub-embedding, while maintaining computational efficiency through the structured organization of features.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adjusts the importance or weighting of different sub-embeddings based on the input characteristics. By changing parameters (such as confidence values associated with different sub-embeddings), the model can adapt to unseen variations without requiring retraining, maintaining both efficiency and adaptability.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11580780B2Universal feature representation learning for face recognition
Publication Date: 2023.02.14 NEC CORP
  • US11580780B2 patent drawing
  • US11580780B2 patent drawing
  • US11580780B2 patent drawing

AI summary

A computer-implemented method for implementing face recognition includes receiving training data including a plurality of augmented images each corresponding to a respective one of a plurality of input images augmented by one of a plurality of variations, splitting a feature embedding generated from the training data into a plurality of sub-embeddings each associated with one of the plurality of variations, associating each of the plurality of sub-embeddings with respective ones of a plurality of confidence values, and applying a plurality of losses including a confidence-aware identification loss and a variation-decorrelation loss to the plurality of sub-embeddings and the plurality of confidence values to improve face recognition performance by learning the plurality of sub-embeddings.