Server-Client Faceprint Delivery for Mobile Facial Recognition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing facial recognition technologies face challenges in efficiently processing facial images on mobile devices due to computational complexity, especially when dealing with variations in brightness, positioning, and expression, as well as large datasets, which results in high processing power requirements and long recognition times.

Innovation Solution

A system where a server optimizes facial image recognition by delivering a subset of faceprints to the client device, reducing the number of comparisons needed and using computationally less intensive calculations, and selects reference images based on uniqueness, allowing for faster and more efficient recognition on mobile devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If comprehensive facial recognition comparisons are performed on mobile devices, then recognition accuracy is improved, but processing time and computational complexity increase significantly

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

Solution Approach 1:

The system performs preliminary actions by pre-computing and storing faceprints (compressed facial representations) during a setup phase. These pre-processed faceprints are then used for rapid comparison during actual recognition operations, eliminating the need for complex real-time processing on mobile devices while maintaining high accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system extracts essential facial features and compresses them into compact faceprint representations. By taking out only the most discriminative features and storing them in a compressed format, the system enables fast comparisons without requiring full-resolution image processing, thus reducing processing time while preserving recognition accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

2Measurement precision

If comprehensive facial recognition comparisons are performed on mobile devices, then recognition accuracy is improved, but device complexity and power consumption increase

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

Solution Approach 1:

The system extracts and stores only the essential facial features in compressed faceprint format, removing unnecessary computational complexity. This extraction approach allows mobile devices to perform simple comparisons rather than complex full-image analyses, significantly reducing device requirements while maintaining accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system creates simplified copies of facial data in the form of faceprints. These compressed representations serve as substitutes for full-resolution images, enabling accurate recognition with minimal computational resources on mobile devices.

Inventive Principle:
Principle #26Copying

3Measurement precision

If comprehensive facial recognition comparisons are performed on mobile devices, then recognition accuracy is improved, but energy consumption increases

Engineering Contradiction:
Improverecognition accuracyVSAvoidpower consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system performs energy-intensive processing in advance by pre-computing faceprints during setup. This preliminary action shifts the computational burden away from the mobile device during actual use, enabling accurate recognition with minimal power consumption on battery-powered devices.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system extracts only the essential facial information needed for recognition and stores it in compressed form. This extraction eliminates the need for energy-intensive processing of full-resolution images during recognition operations, significantly reducing power consumption while maintaining accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS8971591B23D image estimation for 2D image recognition
Publication Date: 2015.03.03 GOOGLE TECHNOLOGY HOLDINGS LLC
  • US8971591B2 patent drawing
  • US8971591B2 patent drawing
  • US8971591B2 patent drawing

AI summary

A server determines a plurality of faceprints representing a plurality of users to be recognized at a client device. Each faceprint contains a number of reference images for a given user that are used to recognize facial images of the user detecting in media captured at the client device. The faceprints delivered to the client device are determined for the client device based on the users likely to be detected in images captured at the client device. The reference images with a given faceprint delivered to the client device are selected by the server based on their recognition value in identifying the users likely to be detected in images captured at the client device.