Face Recognition Using 3D Pose Synthesis for Occlusion Handling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Digital image recognition systems face challenges in accurately identifying objects and faces in images due to variations in pose and occlusion, leading to degraded recognition performance, especially in consumer photographs where objects are often tilted or partially occluded.

Innovation Solution

The system generates synthesized images to compensate for pose and occlusion by using a three-dimensional model to reorient and reposition objects, allowing for recognition of objects in frontal view, even when they are originally posed at an angle or occluded, and adapts the training set dynamically based on recognition performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If face recognition algorithms are applied to consumer photographs, then recognition capability is enabled, but recognition accuracy degrades due to pose variations and occlusion

Engineering Contradiction:
Improverecognition accuracyVSAvoidpose variation tolerance
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent transitions from two-dimensional image analysis to three-dimensional spatial reasoning by inferring 3D pose parameters (rotation and translation) from 2D image data. This dimensional transformation allows the system to understand and compensate for pose variations, effectively resolving the contradiction between maintaining recognition accuracy and tolerating pose variations.

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

Solution Approach 2:

The system changes the parameter space from raw pixel values to structured pose parameters (rotation angles, translation vectors). By transforming the problem into parameter space, the algorithm can systematically handle pose variations through parameter adjustment rather than being constrained by fixed pose requirements, thus improving both accuracy and adaptability.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If training data is manually labeled, then recognition performance improves, but time and labor requirements increase

Engineering Contradiction:
Improverecognition performanceVSAvoidlabeling time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs self-labeling by automatically generating pose labels through its own pose estimation algorithm. Instead of requiring external manual annotation, the algorithm labels training data itself, eliminating the time-consuming manual labeling process while maintaining performance improvement through consistent, algorithm-generated labels.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The pose estimation algorithm performs preliminary labeling of training data before the main recognition training occurs. This preliminary action prepares the data in advance with accurate pose annotations, enabling subsequent recognition training to proceed efficiently without requiring time-consuming manual intervention.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9690979B2Techniques for enabling or establishing the use of face recognition algorithms
Publication Date: 2017.06.27 GOOGLE LLC
  • US9690979B2 patent drawing
  • US9690979B2 patent drawing
  • US9690979B2 patent drawing

AI summary

Embodiments described herein facilitate or enhance the implementation of image recognition processes which can perform recognition on images to identify objects and/or faces by class or by people.