Side Network for Face Recognition Bounding Box Alignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing face recognition systems do not optimize and align images effectively between face detection and recognition networks, leading to suboptimal performance due to different alignment approaches in each network, which affects the accuracy of face recognition.

Innovation Solution

A Joint Face Alignment and Recognition system is introduced, which includes a side network that adjusts the bounding box output from a face detection network, using a new loss function to refine the bounding box and improve alignment, thereby enhancing the accuracy of the face recognition network by aligning the input image for better feature extraction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If separate face detection and recognition networks are used with different alignment approaches, then each network can be optimized independently, but the overall face recognition accuracy deteriorates due to misalignment between networks

Engineering Contradiction:
ImproveIndependent network optimizationVSAvoidFace recognition accuracy
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The patent combines face detection and face recognition networks into a unified system with a shared alignment module. The detection network and recognition network both receive input from the same alignment component, ensuring consistent bounding box adjustments and key point predictions across both networks, thereby resolving the misalignment issue while maintaining independent optimization capabilities through modular architecture

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The alignment module serves multiple functions simultaneously: it performs bounding box adjustment for both detection and recognition networks, predicts facial key points, and optimizes input images for both downstream tasks. This multi-functional approach ensures consistent alignment across networks while improving overall system efficiency

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

2Device complexity

If standard bounding box output from face detection network is used directly, then the system complexity remains low, but the alignment precision deteriorates affecting feature extraction quality

Engineering Contradiction:
ImproveSystem complexityVSAvoidAlignment precision
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The system performs preliminary alignment adjustments to the bounding box output from the detection network before passing it to the recognition network. The alignment module pre-processes the bounding box coordinates and key point predictions, ensuring that the recognition network receives properly aligned input data, thereby improving alignment precision without significantly increasing system complexity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The alignment module acts as an intermediary component between the detection network and recognition network. It receives the standard bounding box output from detection, processes it through alignment transformations based on predicted key points, and outputs the adjusted bounding box to recognition, thereby improving alignment precision while maintaining a clear modular system structure

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10872258B2Adaptive image cropping for face recognition
Publication Date: 2020.12.22 HUAWEI TECH CO LTD
  • US10872258B2 patent drawing
  • US10872258B2 patent drawing
  • US10872258B2 patent drawing

AI summary

By adding a side network to a face recognition network, output of early convolution blocks may be used to determine relative bounding box values. The relative bounding box values may be used to refine existing boundary box value with an eye on improving the generation, by the face recognition network, of embedding vectors.