Video Object Detection Using Selective Classifier Application

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Methods for processing video data, such as identifying objects in a video, are computationally intensive, leading to high processing demands.

Innovation Solution

A computer-implemented method and system that processes video frames using a set of classifiers to generate feature data and classification data, allowing for efficient object detection by selecting a subset of classifiers based on previous frame analysis, reducing redundant processing and computational cost.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If all classifiers are applied to every frame for object detection, then classification accuracy is improved, but computational cost and processing time increase significantly

Engineering Contradiction:
Improveclassification accuracyVSAvoidprocessing efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent applies preliminary action by performing classification on the first frame using all classifiers to generate first classification data before processing the second frame. This preliminary classification results are then used to guide and optimize the processing of subsequent frames, allowing the system to prepare in advance for more efficient processing while maintaining accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements partial action by selectively applying classifiers to only certain portions of the second frame based on the first classification data. Instead of applying all classifiers to the entire second frame, the system processes only relevant regions with appropriate classifiers, reducing computational overhead while maintaining detection accuracy for objects of interest.

Inventive Principle:
Principle #16Partial or excessive action

2Productivity

If a subset of classifiers is selected based on first frame data, then processing demands are reduced, but risk of missing objects increases

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidobject detection reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies feedback by using the first classification data obtained from the first frame to inform and guide the processing of the second frame. The classification results from the first frame provide feedback that helps select which classifiers to apply and which portions of the second frame to process, creating a closed-loop system that adapts based on previous results while maintaining reliability.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary classification on the first frame to gather information about object presence and characteristics before processing the second frame. This preliminary action allows the system to make informed decisions about resource allocation for the second frame processing, ensuring that appropriate classifiers are applied to maintain detection reliability while optimizing efficiency.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10839222B2Video data processing
Publication Date: 2020.11.17 ARM LTD
  • US10839222B2 patent drawing
  • US10839222B2 patent drawing
  • US10839222B2 patent drawing

AI summary

A method of processing video data includes processing a first frame to generate first feature data, which is processed to generate first classification data. The first classification data is used to determine that a first class of object is present in the first frame. The first feature data is processed to determine a portion of the first frame in which an object of the first class is located. A portion of a second frame is determined in dependence on the determined portion of the first frame. A second set of classifiers is selected on the basis of the first classification data. The second frame is processed to generate second feature data. A portion of the second feature data is processed, using the second set of classifiers, to generate second classification data for determining whether the first class of object is present in the determined portion of the second frame.