Crosstalk Cascade Object Detection Speed Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional image object detection techniques are slow due to the extensive processing required for analyzing large numbers of subwindows in images, despite efforts to improve speed through cascaded detectors and processing stages.

Innovation Solution

The implementation of a crosstalk cascade system that combines excitatory, soft, and inhibitory cascades to iteratively reduce candidate subwindows, utilizing lightweight feature extraction and independent detectors at each stage, with thresholds set to optimize computational efficiency and accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If conventional cascaded detectors are used to improve detection speed, then processing time is reduced, but accuracy is compromised due to early rejection of candidate subwindows

Engineering Contradiction:
Improvedetection speedVSAvoiddetection accuracy
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The detection process is divided into multiple independent stages, each performing a specific function (excitatory filtering, soft rejection, inhibitory filtering). This segmentation allows each stage to contribute differently to the overall detection process, balancing speed and accuracy by rejecting unlikely candidates early while preserving potential positives through multiple independent filtering mechanisms

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different filtering strategies are applied at different stages: excitatory cascade applies loose filtering for speed, soft cascade applies moderate filtering, and inhibitory cascade applies strict filtering for accuracy. Each stage has locally optimized characteristics suited to its position in the detection pipeline, allowing the system to achieve both speed and accuracy

Inventive Principle:
Principle #3Local quality

2Measurement precision

If extensive processing is applied to all subwindows to ensure accuracy, then detection accuracy is maintained, but processing time increases significantly

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

Solution Approach 1:

The excitatory cascade performs preliminary filtering on all subwindows before more intensive processing is applied. By预先 rejecting obviously negative subwindows through lightweight feature extraction and simple thresholding, the system avoids applying extensive processing to candidates that would be rejected anyway, thus reducing overall processing time while maintaining accuracy

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system applies partial processing to all subwindows through the excitatory and soft cascades, and excessive (full) processing only to the subset of subwindows that survive early filtering. This staged application of processing intensity reduces the total computational burden while ensuring that potential positives receive the necessary attention

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If the number of detection stages is increased to improve accuracy, then more thorough analysis is achieved, but system complexity increases

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

Solution Approach 1:

The multi-stage detection system is segmented into three distinct cascade types (excitatory, soft, inhibitory), each with a specific purpose and independent detector. This segmentation makes the complexity manageable by organizing it into modular, functionally distinct units that can be independently optimized and understood

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of applying the same detection logic uniformly across all stages, the system inverts the filtering strategy at different points: early stages use loose filtering to preserve candidates, while later stages use strict filtering to confirm detections. This inversion of filtering intensity across stages achieves thorough analysis without requiring uniformly complex processing at every stage

Inventive Principle:
Principle #13The other way round (Inversion)

Data Source

PatentUS9070045B2Crosstalk cascades for use in object detection
Publication Date: 2015.06.30 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9070045B2 patent drawing
  • US9070045B2 patent drawing
  • US9070045B2 patent drawing

AI summary

Technologies pertaining to object detection are described herein. A cascaded classifier executes over subwindows of an image in a plurality of stages. A crosstalk cascade is employed to reject subwindows as being candidates for including an object that is desirably detected, where the crosstalk cascade is a combination of multiple cascades.