Parallel Face Detection Hardware-Software Hybrid Circuit

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing face detection technologies face challenges in achieving high-speed and high-accuracy face detection while being adaptable to diverse algorithms and imaging conditions, with software-based methods struggling to process images efficiently and hardware-based methods lacking flexibility.

Innovation Solution

A face detection device that combines a hardware circuit for face detection with a programmable signal processing circuit, allowing parallel processing and flexible algorithm execution, enabling improved accuracy and adaptability through the use of a controller to integrate results from both circuits.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If software-based face detection is used, then detection accuracy can be improved, but processing speed deteriorates

Engineering Contradiction:
Improvedetection accuracyVSAvoidprocessing speed
Core Design Contradiction:
Measurement precisionVSSpeed

Solution Approach 1:

The face detection system is divided into two independent modules: a hardware-based face detection circuit for high-speed initial detection, and a software-based signal processing circuit for high-accuracy verification. This segmentation allows each module to specialize in its strength while working together to achieve both speed and accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The controller acts as an intermediary that coordinates between the hardware detection circuit and software signal processing circuit. It manages data flow, timing synchronization, and result integration, enabling the two different processing approaches to work seamlessly together without conflict.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If hardware-based face detection is used, then processing speed is improved, but adaptability to diverse algorithms deteriorates

Engineering Contradiction:
Improveprocessing speedVSAvoidadaptability to diverse algorithms
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The signal processing circuit is designed with programmable capabilities that allow it to execute multiple different face detection algorithms and adapt to various imaging conditions. This universal design enables the software component to handle diverse detection requirements while the hardware component maintains high-speed processing.

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

3Adaptability or versatility

If software-based face detection is used, then adaptability to diverse algorithms is improved, but processing speed deteriorates

Engineering Contradiction:
Improveadaptability to diverse algorithmsVSAvoidprocessing speed
Core Design Contradiction:
Adaptability or versatilityVSSpeed

Solution Approach 1:

The system segments detection tasks by function: the hardware circuit handles the time-critical high-speed detection of face regions, while the software signal processing circuit handles the computationally intensive algorithmic verification and adaptation to diverse conditions. This functional segmentation resolves the speed-adaptability contradiction.

Inventive Principle:
Principle #1Segmentation

4Speed

If dedicated hardware circuit is used, then processing speed is improved, but flexibility in adapting to new algorithms deteriorates

Engineering Contradiction:
Improveprocessing speedVSAvoidflexibility in adapting to new algorithms
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The system merges dedicated hardware circuitry for speed-critical functions with programmable software processing for flexibility. The hardware detection circuit provides real-time performance, while the programmable signal processing circuit can be updated with new algorithms, combining the advantages of both approaches into a unified system.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS8897501B2Face detection device, imaging apparatus, and face detection method
Publication Date: 2014.11.25 SONY GROUP CORP
  • US8897501B2 patent drawing
  • US8897501B2 patent drawing
  • US8897501B2 patent drawing

AI summary

A face detection device for detecting the face of a person in an input image may include the following elements: a face detection circuit including a hardware circuit configured to detect a face in an input image; a signal processing circuit configured to perform signal processing based on an input image signal in accordance with a rewritable program including a face detection program for detecting a face in an input image; and a controller configured to allow the face detection circuit and the signal processing circuit to perform face detection in a parallel manner on an image of a frame or on respective images of adjacent frames among consecutive frames, and to output a final face detection result on the basis of face detection results obtained by the face detection circuit and the signal processing circuit.