Cascaded Object Detection for Face Recognition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional face detection solutions face challenges in handling large variations in facial appearances due to their reliance on sliding-window and model-based object detection processes, which are computationally expensive and slow, especially when detecting faces of different sizes in high-resolution images.

Innovation Solution

The implementation of cascaded coarse-to-dense object detection techniques, where coarse features are first extracted and non-object regions are rejected, followed by subsequent stages that extract denser features from remaining regions to detect objects, reducing the computational burden and increasing efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional sliding-window and model-based object detection processes are used, then detection accuracy can be maintained, but computational cost increases and processing speed decreases

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

Solution Approach 1:

The detection process is segmented into multiple stages: a first stage that processes the entire image to identify candidate regions, and subsequent stages that process only those candidate regions. This segmentation allows the system to maintain high detection accuracy through multiple processing passes while significantly improving processing speed by avoiding redundant computation on non-candidate regions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The first stage performs preliminary action by extracting features and identifying candidate regions before the subsequent stages are executed. This preliminary filtering step eliminates obvious non-face regions early in the process, reducing the computational burden on later stages and overall improving processing efficiency while preserving detection accuracy.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If dense features are extracted from all image regions, then detection accuracy improves, but computational burden increases

Engineering Contradiction:
Improvedetection accuracyVSAvoidcomputational burden
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

Different processing quality is applied to different regions of the image. Candidate regions identified in the first stage receive dense feature extraction and multiple processing passes, while non-candidate regions are rejected with minimal processing. This local quality approach ensures high detection accuracy for potential faces while reducing computational burden overall.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

Instead of applying dense feature extraction uniformly across the entire image, the system applies partial action by concentrating computational resources only on candidate regions. The first stage uses coarser processing, and subsequent stages apply denser processing only where needed, achieving high accuracy with reduced overall computational burden.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If multiple processing stages are implemented, then processing efficiency improves, but device complexity increases

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The detection system uses a nested structure where subsequent stages are applied only to candidate regions identified by previous stages. Each stage nests within the results of the prior stage, creating a hierarchical processing flow that improves efficiency while managing complexity through modular, reusable components that process progressively smaller subsets of data.

Inventive Principle:
Principle #7Nested doll (Nesting)

Data Source

PatentUS9269017B2Cascaded object detection
Publication Date: 2016.02.23 ADOBE INC
  • US9269017B2 patent drawing
  • US9269017B2 patent drawing
  • US9269017B2 patent drawing

AI summary

Cascaded object detection techniques are described. In one or more implementations, cascaded coarse-to-dense object detection techniques are utilized to detect objects in images. In a first stage, coarse features are extracted from an image, and non-object regions are rejected. Then, in one or more subsequent stages, dense features are extracted from the remaining non-rejected regions of the image to detect one or more objects in the image.