Non-object-based ROI Detection Neural Network for Video Encoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Object-based region-of-interest detection for variable bit rate encoding is computationally intensive, consuming significant processing bandwidth and power, particularly due to object classification and sorting processes in video processing systems.

Innovation Solution

Implementing a non-object-based region-of-interest detection neural network within an AI accelerator, which generates candidate non-object-based region-of-interest blocks and a threshold selection module to identify selected blocks, reducing the need for central processing unit involvement and enabling differential encoding based on a region-of-interest map.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If object-based region-of-interest detection with classification network is used, then region-of-interest identification accuracy is improved, but processing bandwidth consumption and power consumption increase significantly

Engineering Contradiction:
Improveregion-of-interest identification accuracyVSAvoidprocessing bandwidth consumption and power consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent segments the region-of-interest detection process into two independent networks: a non-object-based detection network that processes video frames to identify candidate regions, and an object classification network that only processes the candidate regions identified by the first network. This segmentation reduces the overall computational load and power consumption while maintaining detection accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts and removes the object classification step from the main video processing pipeline, making it an optional post-processing stage. The non-object-based detection network operates independently to identify candidate regions without requiring object classification, thereby eliminating the computational overhead of classification for all video frames.

Inventive Principle:
Principle #2Taking out (Extraction)

2Measurement precision

If sorting and non-maximum suppression modules are implemented on central processing unit, then region-of-interest detection accuracy is improved, but communication bandwidth consumption between AI accelerator and CPU increases

Engineering Contradiction:
Improveregion-of-interest detection accuracyVSAvoidcommunication bandwidth consumption
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent introduces a region-of-interest map as an intermediary data structure that consolidates detection results from the AI accelerator before transferring to the CPU. This map contains only the essential region-of-interest information needed for subsequent processing, reducing the volume of data that needs to be communicated between the AI accelerator and CPU.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Use of energy by moving object

If non-object-based region-of-interest detection is used, then processing bandwidth consumption is reduced, but region-of-interest identification capability is simplified

Engineering Contradiction:
Improveprocessing bandwidth consumptionVSAvoidregion-of-interest identification capability
Core Design Contradiction:
Use of energy by moving objectVSAdaptability or versatility

Solution Approach 1:

The patent implements a dynamic processing pipeline where the object classification network is conditionally activated based on the candidate regions identified by the non-object-based detection network. This allows the system to adapt its processing capability dynamically, using full object classification only when and where needed, rather than applying it uniformly to all video frames.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11388423B2Region-of-interest based video encoding
Publication Date: 2022.07.12 ALIBABA GROUP HOLDING LTD
  • US11388423B2 patent drawing
  • US11388423B2 patent drawing
  • US11388423B2 patent drawing

AI summary

A video processing unit can include a non-object-based region-of-interest detection neural network, a threshold selection module and a region-of-interest map generator. The non-object-based region-of-interest detection neural network can be configured to receive a video frame and generate a plurality of candidate non-object-based region-of-interest blocks. The threshold selection module can be configured to receive the plurality of candidate non-object-based region-of-interest blocks and identify a plurality of selected region-of-interest blocks based on a predetermined threshold. The region-of-interest map generator can be configured to receive the selected non-object-based region-of-interest blocks and generate a region-of-interest map.