Hybrid Video Face Recognition System for Embedded Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing face recognition systems on mobile devices face challenges in achieving high accuracy while maintaining fast response times and low power consumption, especially due to pose and illumination variations, which are not effectively addressed by current deep-learning based systems given the limited processing capabilities of modern mobile processors.

Innovation Solution

A novel face recognition system combines deep-learning approaches with conventional machine learning classifiers, utilizing a robust convolutional neural network (CNN) for feature extraction and a specialized training procedure to ensure Gaussianity of mathematical face descriptors, along with a compressed CNN architecture that reduces computational complexity and power consumption, and employs sequential images to address pose and illumination variability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If deep-learning based face recognition systems are used to achieve high recognition accuracy, then recognition accuracy is improved, but processing speed and power consumption worsen due to computational complexity

Engineering Contradiction:
Improverecognition accuracyVSAvoidprocessing speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The face recognition system is segmented into two distinct modules: a deep-learning-based feature extraction module (using CNNs) and a conventional machine learning classification module. This segmentation allows the computationally intensive feature extraction to be performed once, while the lighter classification process can be executed rapidly for real-time recognition, thus resolving the contradiction between accuracy and speed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary action by pre-training the CNN to extract robust facial features and pre-computing the classification models offline. This preliminary processing creates optimized feature representations that can be quickly classified during runtime, achieving high accuracy without compromising processing speed during actual face recognition operations.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If deep-learning based face recognition systems are used to achieve high recognition accuracy, then recognition accuracy is improved, but power consumption worsens due to computational complexity

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

Solution Approach 1:

The system segments the computational workload into a heavy offline training phase (feature extraction with CNN) and a light online recognition phase (classification with conventional ML). This segmentation ensures that high power consumption is confined to initial setup, while runtime operation consumes minimal power, resolving the contradiction between accuracy and power consumption.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system uses lightweight conventional machine learning classifiers instead of continuous deep-learning inference, effectively replacing expensive computationally intensive operations with cheaper, simpler operations during runtime. This allows the system to achieve high accuracy through the pre-trained CNN while maintaining low power consumption during actual recognition tasks.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

3Productivity

If conventional machine learning classifiers are used to achieve fast processing speed and low power consumption, then processing speed and power efficiency are improved, but recognition accuracy worsens

Engineering Contradiction:
Improveprocessing speedVSAvoidrecognition accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system merges the strengths of both deep-learning-based feature extraction and conventional machine learning classification. The CNN provides robust, accurate feature representations while the conventional classifier delivers fast, efficient decision-making. This combination achieves both high recognition accuracy and fast processing speed simultaneously.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The CNN acts as an intermediary that transforms raw facial images into optimized feature vectors. These intermediate feature representations are specifically designed to be highly discriminative yet compact, enabling conventional classifiers to achieve high accuracy with minimal computational effort, thus resolving the contradiction between speed and accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Speed

If face recognition systems process single images to achieve fast response time, then response speed is improved, but recognition accuracy worsens due to pose and illumination variations

Engineering Contradiction:
Improveresponse timeVSAvoidrecognition accuracy
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The system performs preliminary action by processing multiple sequential frames and accumulating evidence before making a recognition decision. This preliminary processing of multiple frames compensates for pose and illumination variations, improving accuracy without significantly increasing response time, as the accumulation process is optimized for speed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system maintains continuous processing of facial features across multiple frames, continuously updating the recognition confidence. This continuous action allows the system to leverage temporal information and maintain high accuracy even with single-frame limitations, while still achieving fast response times through efficient frame-by-frame processing.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS11138413B2Fast, embedded, hybrid video face recognition system
Publication Date: 2021.10.05 IRIDA LABS
  • US11138413B2 patent drawing
  • US11138413B2 patent drawing
  • US11138413B2 patent drawing

AI summary

An exemplary embodiment relates to the field of Automatic Face Recognition (AFR) systems. More specifically one exemplary embodiment relates at least to a method and a system capable of recognizing the face of a person using a device equipped with a camera of any kind and an associated computer, such as an embedded computer. The system is alternatively suitable to be implemented as an embedded system with minimal processing hardware capabilities, consuming very low power.