Face Detection Using Hough Transform and Cascade Classifiers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing face detection systems face challenges in achieving high processing speed and accuracy, especially under varying illumination conditions and complex environments, leading to errors in detecting faces due to factors like obstacles and structural complexity.

Innovation Solution

A method and apparatus utilizing a cascade of homogeneous classifiers with a Hough transform to detect circles in images, forming image fragments, and generating input vectors for classification, which reduces errors and enhances detection speed by eliminating non-face fragments efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a two-stage face detection algorithm with multilayer neural networks is used, then face detection accuracy is improved, but processing speed deteriorates

Engineering Contradiction:
Improveface detection accuracyVSAvoidprocessing speed
Core Design Contradiction:
Measurement precisionVSSpeed

Solution Approach 1:

The patent divides the face detection process into two distinct stages: a first stage using linear and nonlinear filters for initial detection, and a second stage using multilayer neural networks for verification. This segmentation allows the computationally intensive neural network to process only a reduced set of candidate regions identified by the faster filter-based first stage, thereby maintaining accuracy while improving overall processing speed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The first stage of the algorithm performs preliminary processing by detecting potential face regions using linear and nonlinear filters before the second stage applies the computationally expensive multilayer neural network. This preliminary action reduces the search space significantly, allowing the neural network to focus only on promising candidates rather than processing the entire image, thus resolving the speed-accuracy tradeoff.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If color information is used for face detection, then detection accuracy is improved, but device complexity increases

Engineering Contradiction:
Improvedetection accuracyVSAvoiddevice complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent designs the face detection algorithm to work with both color and grayscale images through the same processing pipeline. The linear and nonlinear filters, as well as the multilayer neural networks, are configured to handle intensity information universally, allowing the system to achieve accurate face detection without requiring color capturing devices, thereby reducing device complexity while maintaining detection accuracy.

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

3Measurement precision

If training stage with parameter tuning is performed, then detection accuracy is improved, but computational complexity increases

Engineering Contradiction:
Improvedetection accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies parameter tuning and training only to the essential components of the algorithm (the linear filter parameters, nonlinear filter thresholds, and neural network weights) rather than optimizing all parameters exhaustively. This partial action approach achieves sufficient detection accuracy for practical applications while avoiding the prohibitive computational complexity of complete parameter optimization across all possible scenarios.

Inventive Principle:
Principle #16Partial or excessive action

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

The approach enables faster and more accurate face detection with reduced errors under complex environments and varying illumination, improving the efficiency of face detection systems.

Implementation Method 1

detecting a circle from an input image by using a Hough transform

Methodology Applied
Scientific EffectHough transform:

Data Source

PatentUS8885943B2Face detection method and apparatus
Publication Date: 2014.11.11 S1 CORP
  • US8885943B2 patent drawing
  • US8885943B2 patent drawing
  • US8885943B2 patent drawing

AI summary

Image fragments are formed in regions corresponding to circles searched from an input image. In a cascade of homogeneous classifiers, each classifier classifies input vectors corresponding to the image fragments into a face type and a non-face type. This procedure is performed on all images included in an image pyramid and the coordinates of a face detected based on the results of the procedures on all images.