Parallel Face Recognition Pipelines for Low-Resolution Multi-Face Latency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing facial recognition technologies in mobile devices struggle to efficiently execute multiple deep neural network (DNN) operations for recognizing a plurality of low-resolution faces in complex urban spaces, leading to long latencies and difficulties in rapid recognition of moving targets.

Innovation Solution

A facial recognition method and apparatus utilizing a content and resource-adaptive parallel processing pipeline, comprising a detection pipeline, a control pipeline, and multiple recognition pipelines, to dynamically schedule and execute DNN operations based on facial recognition difficulty levels, leveraging both resource-limited mobile devices and cloud computing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple DNN operations are executed simultaneously for facial recognition in complex urban spaces, then recognition accuracy and coverage are improved, but processing latency increases and device resources are overwhelmed

Engineering Contradiction:
Improvefacial recognition accuracyVSAvoidprocessing latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the facial recognition workload into multiple independent DNN operations that can be executed in parallel. Different face regions detected in the input image are distributed to separate recognition pipelines, each handling specific faces independently. This segmentation enables simultaneous processing of multiple faces without requiring sequential execution, thereby improving recognition coverage while managing processing latency through parallelization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a pipeline dimension to organize and manage multiple DNN operations. By structuring the system as a pipeline with detection, control, and recognition stages, the patent adds a temporal and organizational dimension to the processing flow. This pipeline structure allows multiple DNN operations to progress through different stages simultaneously, improving throughput while maintaining manageable latency through staged processing.

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

2Productivity

If multiple DNN operations are executed simultaneously for facial recognition, then processing throughput is improved, but device resource consumption exceeds available capacity in mobile devices

Engineering Contradiction:
Improveprocessing throughputVSAvoiddevice resource consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic scheduling of DNN operations based on real-time device resource availability and image content characteristics. The control pipeline monitors resource usage and dynamically adjusts which face regions are assigned to recognition pipelines, prioritizing critical recognitions while deferring or skipping less important ones when resources are constrained. This dynamic adaptation enables the system to maintain high throughput when resources are abundant while preventing resource exhaustion when capacity is limited.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies different processing qualities to different face regions based on their importance and characteristics. Not all detected faces require the same level of recognition processing - the system can allocate full DNN operations to critical faces while using simplified processing for less important ones. This local quality differentiation optimizes resource consumption by concentrating computational power where most needed while reducing overhead for secondary recognitions.

Inventive Principle:
Principle #3Local quality

3Use of energy by moving object

If a single DNN operation is executed for facial recognition, then device resource consumption is reduced, but the system cannot recognize multiple low-resolution faces efficiently in complex environments

Engineering Contradiction:
Improvedevice resource consumptionVSAvoidmulti-face recognition capability
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The patent creates a universal recognition pipeline architecture that can handle multiple face recognition tasks using the same underlying DNN operations. Instead of requiring separate specialized processors for each face, the system uses a single flexible pipeline structure that can be dynamically configured to recognize multiple faces simultaneously. This multi-functionality enables the system to maintain low resource consumption per operation while achieving high multi-face recognition capability through repeated use of the same efficient pipeline.

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

Data Source

PatentUS12525056B2Method and device for multi-DNN-based face recognition using parallel-processing pipelines
Publication Date: 2026.01.13 SEOUL NATIONAL UNIVERSITY R&DB FOUNDATION
  • US12525056B2 patent drawing
  • US12525056B2 patent drawing
  • US12525056B2 patent drawing

AI summary

A facial recognition method executed by a facial recognition apparatus includes detecting at least one face region in units of image blocks from an input image; determining an expected facial recognition difficulty level of the at least one face region; determining a recognition pipeline to perform facial recognition on each of the at least one face region among a plurality of recognition pipelines based on the expected facial recognition difficulty level; distributing the at least one face region to the determined recognition pipeline; and performing facial recognition from each of the at least one face region by a recognition pipeline to which the at least one face region is distributed.