Deep Feature Coding for Low-Bandwidth Video Vision Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The large data amount of videos transmitted to the cloud server for vision analysis tasks puts a heavy pressure on data transmission and storage, as existing methods require the entire video to be transmitted and processed.

Innovation Solution

A method for deep feature coding and decoding that extracts features from video frames, determines their types based on time-domain correlation with a reference feature, and encodes them using specific patterns, reducing the data amount transmitted to the cloud server, where the coded features are decoded for analysis.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the entire video is transmitted to the cloud server for vision analysis, then the analysis accuracy is maintained, but the data transmission and storage pressure on the cloud server increases significantly

Engineering Contradiction:
Improvevision analysis accuracyVSAvoiddata transmission volume
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential feature information from video frames using deep learning feature extractors, rather than transmitting the entire video data. This extraction process isolates the critical visual features needed for vision analysis tasks while leaving out redundant information, thereby reducing data transmission volume while maintaining analysis accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the video processing workflow into two parts: local feature extraction and encoding at the terminal device, and cloud-based decoding and analysis at the server. This segmentation allows the computationally intensive feature extraction to be performed locally, reducing the data burden on cloud infrastructure while preserving the analytical capabilities needed for accurate vision analysis.

Inventive Principle:
Principle #1Segmentation

2Loss of information

If the entire video is transmitted to the cloud server, then complete information is available for analysis, but the storage pressure on the cloud server increases significantly

Engineering Contradiction:
Improveinformation completenessVSAvoidstorage data volume
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential feature information from video frames using deep learning feature extractors, rather than transmitting the entire video data. This extraction process isolates the critical visual features needed for vision analysis tasks while leaving out redundant information, thereby reducing data transmission volume while maintaining analysis accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent creates compressed representations (coded features) of the original video content that can be stored and transmitted efficiently. These coded features serve as compact copies that retain the essential information needed for vision analysis while occupying minimal storage space on the cloud server.

Inventive Principle:
Principle #26Copying

3Quantity of substance

If deep feature coding is performed at the terminal device, then data transmission volume is reduced, but the device complexity increases

Engineering Contradiction:
Improvedata transmission volumeVSAvoidterminal device complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent performs deep learning feature extraction and encoding operations at the terminal device before video transmission, preparing the data in advance. This preliminary processing extracts essential features and encodes them using predetermined coding patterns, reducing the data burden on cloud infrastructure while preserving the analytical capabilities needed for accurate vision analysis.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediate processing stage at the terminal device that transforms raw video data into coded features before cloud transmission. This intermediary processing layer, implemented through deep learning feature extractors and encoders, acts as a bridge between the video source and cloud analysis systems, reducing data transmission volume while maintaining analysis accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10390040B2Method, apparatus, and system for deep feature coding and decoding
Publication Date: 2019.08.20 PEKING UNIV
  • US10390040B2 patent drawing
  • US10390040B2 patent drawing
  • US10390040B2 patent drawing

AI summary

Embodiments of the present disclosure provide a method, an apparatus, and a system for deep feature coding and decoding. The method comprises: extracting features of respective video frames; determining types of the features, the types reflecting time-domain correlation degrees between the features and a reference feature; encoding the features using predetermined coding patterns matching the types to obtain coded features; and transmitting the coded features to the server such that the server decodes the coded features for a vision analysis task. By using the embodiments of the present disclosure, videos per se may not be transmitted to the cloud server; instead, the features of the video, after being encoded, are transmitted to the cloud server for a vision analysis task; compared with the prior art, data transmission pressure may be lowered, and the storage pressure at the cloud server may also be lowered.