Half-Face Detection Using Unified Classifier Chains

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing digital image processing algorithms, such as the Viola-Jones algorithm, face challenges in real-time face detection on resource-restricted devices like digital cameras and cellular phones, especially when detecting half faces in addition to full faces, due to increased computation time and the need for separate classifier chains.

Innovation Solution

The method employs classifier chains to quickly determine the presence of right, left, or full faces by calculating an integral image and applying left-face, right-face, and full-face classifiers, with threshold-based probabilities to identify face types, and uses a full-face classifier for verification, reducing computational load by utilizing subsampled images and motion sensors for improved efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If separate classifier chains are used for detecting full faces, left faces, and right faces, then detection accuracy for half faces is improved, but computation time increases significantly

Engineering Contradiction:
Improvedetection accuracyVSAvoidcomputation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent merges the detection of full faces, left faces, and right faces into a unified classifier chain that processes all face types simultaneously. Instead of running separate classifier chains for each face orientation, the system uses a single integrated chain that can identify any face type in one pass through the image, significantly reducing computation time while maintaining detection accuracy.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The classifier chain is designed to be universal, capable of detecting multiple face types (full faces, left faces, right faces) using the same detection mechanism. This multi-functional approach allows the system to handle different face orientations without requiring separate specialized detectors for each type, thereby reducing overall computational overhead.

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

2Adaptability or versatility

If multiple classifier chains are implemented for different face types, then comprehensive face detection capability is improved, but device complexity increases

Engineering Contradiction:
Improveface detection capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Multiple detection functionalities are merged into a single classifier chain structure. The system combines full-face detection, left-face detection, and right-face detection capabilities into one unified processing pipeline, reducing the number of separate systems needed and simplifying the overall architecture while maintaining comprehensive detection capability.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The classifier chain employs dynamic feature selection and adaptive processing that adjusts based on the detected face type. The system can dynamically activate or deactivate specific detection pathways within the unified chain depending on what is being detected, allowing for versatile face type recognition without requiring permanently active complex subsystems for each face orientation.

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If full-face classifiers are applied to verify half-face detection, then detection accuracy is improved, but processing time increases

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

Solution Approach 1:

Instead of applying full-face classifiers to all detected faces uniformly, the system applies verification selectively based on the initial detection results. When a half-face is detected, the system applies appropriate verification steps only when necessary, rather than universally applying full-face classification to every candidate, thereby maintaining accuracy where needed while preserving processing speed overall.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8605955B2Methods and apparatuses for half-face detection
Publication Date: 2013.12.10 ADEIA IMAGING LLC
  • US8605955B2 patent drawing
  • US8605955B2 patent drawing
  • US8605955B2 patent drawing

AI summary

Classifier chains are used to determine quickly and accurately if a window or sub-window of an image contains a right face, a left face, a full face, or does not contain a face. After acquiring a digital image, an integral image is calculated based on the acquired digital image. Left-face classifiers are applied to the integral image to determine the probability that the window contains a left face. Right-face classifiers are applied to the integral image to determine the probability that the window contains a right face. If the probability of the window containing a right face and a left face are both greater than threshold values, then it is determined that the window contains a full face. Alternatively, if only one of the probabilities exceeds a threshold value, then it may be determined that the window contains only a left face or a right face.