Edge-Cloud Visual Computing With Parallel Video, Feature, and Model Streams

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional video surveillance systems face challenges in managing the rapid expansion of data, leading to inefficient processing, resource waste, and inability to meet real-time processing requirements due to inflexible system architecture and limited backend capacity.

Innovation Solution

A scalable visual computing system with a parallel data transmission architecture involving a front-end device, edge service, and cloud service, where compressed video and compact feature streams are transmitted in real-time, and model streams are updated episodically, enabling dynamic model deployment and real-time data analysis.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a traditional video surveillance system employs a labor-division model with cameras for acquisition and backend servers for processing, then the system structure is simple, but the system bandwidth pressure increases and backend processing capacity becomes insufficient

Engineering Contradiction:
Improvesystem structureVSAvoidbackend processing capacity
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent divides the video surveillance system into three distinct layers: front-end devices (cameras with embedded processing), edge services (regional processing nodes), and cloud services (centralized management). This segmentation distributes processing tasks across multiple levels, preventing backend overload while maintaining manageable system complexity through clear functional boundaries at each layer.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimensional architecture by adding the edge computing layer between front-end and cloud backends. This creates a three-dimensional processing hierarchy rather than traditional two-dimensional (acquisition-processing) structure, enabling spatial distribution of computing tasks and improving overall system throughput without linearly increasing backend complexity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Ease of manufacture

If cameras are configured with fixed functions in a traditional system, then the system is easy to deploy, but the adaptability to different application services is poor

Engineering Contradiction:
Improvesystem deploymentVSAvoidapplication service flexibility
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic adaptability by enabling front-end devices to dynamically load and switch algorithm models based on application requirements. The system can dynamically adjust processing functions, data transmission formats, and analysis algorithms without physical reconfiguration, allowing the same hardware to serve multiple applications while maintaining simple initial deployment.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent creates universal front-end devices that can perform multiple functions through software-defined capabilities. A single camera device can serve different application services (surveillance, recognition, analysis) by loading appropriate algorithm models, eliminating the need for dedicated hardware for each function while keeping deployment straightforward.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Loss of information

If a large amount of video data is transmitted to the backend for processing, then comprehensive analysis is achieved, but the data transmission pressure on system bandwidth increases significantly

Engineering Contradiction:
Improveanalysis completenessVSAvoidbandwidth consumption
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The patent extracts and processes critical information at the edge computing layer before transmitting to the cloud. Instead of sending raw video data, the system extracts key features, detection results, and structured data at the edge, transmitting only essential information to the cloud backend. This maintains analysis completeness while dramatically reducing bandwidth consumption.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary processing and filtering at the front-end and edge layers before data reaches the cloud backend. Video data undergoes preliminary analysis, compression, and selection of relevant frames/events at lower layers, so that only pre-processed, high-value data requires cloud transmission, reducing overall data volume while preserving necessary analytical information.

Inventive Principle:
Principle #10Preliminary action

4Device complexity

If video data is processed in a centralized backend system, then data management is simplified, but the real-time processing capability is insufficient for massive data

Engineering Contradiction:
Improvedata management complexityVSAvoidreal-time processing speed
Core Design Contradiction:
Device complexityVSSpeed

Solution Approach 1:

The patent segments data management across multiple hierarchical levels: front-end devices manage local data collection and initial processing, edge services handle regional data aggregation and real-time processing, and cloud services perform centralized long-term storage and macroscopic analysis. This segmentation enables real-time processing at edge levels while maintaining simplified centralized management at cloud level for non-time-critical operations.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12368822B2Scalable visual computing system
Publication Date: 2025.07.22 PENG CHENG LAB
  • US12368822B2 patent drawing
  • US12368822B2 patent drawing

AI summary

A visual computing system is disclosed. The visual computing system may include a front-end device, an edge service and a cloud service which are in communication connection, the front-end device is configured to output compressed video data and feature data, the edge service is configured to store the video data, and converge the feature data, transmit various types of data and control commands, and the cloud service is configured to store algorithm models used to support various applications, and return a model stream according to a model query command, realizing a data transmission architecture with multiple streams of video stream, feature stream, and model stream in parallel, and a system architecture of end, edge, and cloud collaboration.