Multi-Output CNN for Simultaneous Face Identity and Attribute Recognition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for organizing and recognizing faces in images require multiple convolutional neural networks (CNNs), increasing processing time and memory complexity, especially on mobile platforms, and are limited by small training sets and noise in data, particularly for age prediction.

Innovation Solution

A multi-output extension of a CNN with low inference and memory complexity, pre-trained on the VGGFace2 dataset for face recognition, fine-tuned for facial attribute recognition using the Audience and IMDB-Wiki datasets, employing a two-stage approach for simultaneous face identification and attribute prediction, and hierarchical agglomerative clustering for efficient grouping.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If multiple CNNs are used for face recognition and attribute prediction, then recognition accuracy is improved, but processing time and memory complexity increase

Engineering Contradiction:
Improverecognition accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent combines multiple separate CNNs (face recognition network and attribute prediction networks) into a single unified multi-output CNN. This single network performs both face identification and multiple attribute predictions (age, gender, race, emotions) simultaneously, reducing the number of sequential processing steps and thereby decreasing processing time while maintaining recognition accuracy through shared feature extraction layers.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The unified CNN is designed with multi-functionality to perform diverse facial analysis tasks through a single model. The network includes independent output branches for face recognition and multiple attribute predictions, allowing one system to replace multiple specialized systems, thus reducing memory complexity and processing overhead while maintaining the accuracy benefits of specialized networks.

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

2Measurement precision

If multiple CNNs are used for face recognition and attribute prediction, then recognition accuracy is improved, but device complexity increases

Engineering Contradiction:
Improverecognition accuracyVSAvoidmemory complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

By merging multiple CNNs into a single multi-output network, the patent eliminates redundant computational resources. The shared feature extraction layers are stored only once in memory rather than being duplicated across multiple networks, significantly reducing memory complexity while preserving the specialized processing capabilities needed for accurate face recognition and attribute prediction.

Inventive Principle:
Principle #5Merging (Combining)

3Reliability

If separate CNNs are used for face recognition and attribute prediction, then each task can be optimized independently, but processing efficiency decreases

Engineering Contradiction:
Improvetask optimizationVSAvoidprocessing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The unified CNN enables continuous and simultaneous processing of face recognition and attribute prediction tasks in a single forward pass through the network. This eliminates the need for sequential processing where one task must complete before another begins, thereby maintaining independent task optimization while dramatically improving processing efficiency through parallel computation within the unified architecture.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS11222196B2Simultaneous recognition of facial attributes and identity in organizing photo albums
Publication Date: 2022.01.11 SAMSUNG ELECTRONICS CO LTD
  • US11222196B2 patent drawing
  • US11222196B2 patent drawing
  • US11222196B2 patent drawing

AI summary

A method is provided for simultaneously recognizing facial attributes and identity to organize photo and/or video albums, based on modifying an efficient convolutional neural network (CNN) which extracts facial representations suitable for face identification and attribute (age, gender, ethnicity, emotion, etc.) recognition tasks. The method enables to process all the tasks simultaneously, without a need for additional CNNs. As a result, a very fast facial analytic system is provided, and the system can be installed onto mobile devices.