Hybrid Face Detection Circuit Speed Accuracy Trade-off

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

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

Innovation Solution

A face detection device comprising a hardware circuit for rapid face detection and a programmable signal processing circuit that executes face detection algorithms, allowing for efficient processing and adaptability by controlling face detection across frames and adjusting algorithms based on detection results.

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 patent segments the face detection task into two distinct parts: a hardware circuit performs initial rapid detection to identify candidate face regions, while a software processing circuit performs detailed analysis on these limited candidates. This segmentation allows the system to achieve both high speed (through hardware pre-processing) and high accuracy (through software refinement), resolving the contradiction between processing speed and detection accuracy.

Inventive Principle:
Principle #1Segmentation

2Speed

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

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

Solution Approach 1:

The patent merges hardware and software approaches into a unified face detection system. The hardware circuit provides fast initial detection, while the software processing circuit executes flexible algorithms that can adapt to diverse imaging conditions and detection requirements. This combination preserves the speed advantage of hardware while gaining the adaptability of software, resolving the contradiction between processing speed and adaptability.

Inventive Principle:
Principle #5Merging (Combining)

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 hardware circuit performs preliminary face detection action first, identifying candidate regions before the software processing circuit conducts detailed analysis. This preliminary action by hardware reduces the amount of data that needs to be processed by software, thereby maintaining high processing speed while allowing the software to provide adaptability for diverse algorithms and imaging conditions.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10037455B2Face detection device, imaging apparatus, and face detection method
Publication Date: 2018.07.31 SONY GROUP CORP
  • US10037455B2 patent drawing
  • US10037455B2 patent drawing
  • US10037455B2 patent drawing

AI summary

A face detection device for detecting the face of a person in an input image includes the a face detection circuit, a signal processing circuit, and a controller. The face detection circuit includes a hardware circuit that is configured to detect a face in an input image. The signal processing circuit is 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. The controller is configured to allow the face detection circuit and the signal processing circuit to perform face detection on an image of a frame or on respective images of adjacent frames among consecutive frames, and to control face detection by the signal processing circuit on the basis of a face detection result obtained by the face detection circuit.