Facial Recognition via Augmented One-Shot Learning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing facial recognition systems face challenges in accurately identifying individuals due to pose variations, illumination changes, and facial occlusions, leading to ineffectiveness and abandonment of some systems.

Innovation Solution

A facial recognition system utilizing one-shot learning with a machine learning model, such as a neural network, to generate facial feature representations from a set of augmented images that account for pose variations, occlusions, and illumination changes, thereby improving matching accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional facial recognition systems are used, then the system is simple to implement, but the identification accuracy deteriorates under pose variations, illumination changes, and facial occlusions

Engineering Contradiction:
Improveidentification accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by generating multiple augmented images with predetermined pose variations, illumination changes, and occlusions before the actual identification process. These augmented images are created in advance to cover various possible conditions, allowing the machine learning model to learn robust facial features that are invariant to these transformations, thereby improving identification accuracy without increasing real-time system complexity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies parameter changes by systematically varying key parameters such as pose angles, illumination intensity and direction, and occlusion patterns in the augmented images. By training the machine learning model on images with these varied parameters, the system learns to recognize facial features across different conditions, improving measurement precision while maintaining a manageable system architecture through controlled parameter variation

Inventive Principle:
Principle #35Parameter changes

2Reliability

If multiple augmented images are generated to account for various conditions, then the robustness of facial feature representations improves, but the processing time and computational resources increase

Engineering Contradiction:
Improverobustness of facial feature representationsVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs the computationally intensive task of generating multiple augmented images and training the machine learning model in advance, before actual identification requests are processed. This preliminary action shifts the computational burden to an offline phase, allowing the model to be pre-trained on diverse conditions, thereby improving reliability while minimizing real-time processing time when actual identifications are needed

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates multiple copies of the original facial image with different transformations (pose variations, illumination changes, occlusions) to generate the augmented dataset. By working with these copied and transformed versions rather than requiring multiple original images, the system efficiently builds robustness without proportionally increasing processing time, as the copying operation is computationally less intensive than original image capture and processing

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12293568B2System and method for facial recognition
Publication Date: 2025.05.06 VERIZON PATENT & LICENSING INC
  • US12293568B2 patent drawing
  • US12293568B2 patent drawing
  • US12293568B2 patent drawing

AI summary

In an example, based upon a first image of a face of a first person, a plurality of augmented images may be generated. Based upon the first image and the plurality of augmented images, a first set of facial feature representations may be generated. A second image comprising a representation of a face of a second person may be identified. A second facial feature representation may be generated based upon the second image. It may be determined, based upon the second facial feature representation and the first set of facial feature representations, that the second person is the first person.