Video Surveillance Parallel Processing via GOP Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Modern video surveillance systems face challenges in processing video analytics in real-time due to resource-intensive tasks, particularly with deep learning requirements, which can lead to prolonged processing times for tasks like face recognition and video analysis, impacting incident response and forensic investigations.

Innovation Solution

Implementing a video surveillance system that utilizes parallel processing across multiple computer-implemented digital devices, allowing for simultaneous processing of video streams and metadata using GPUs and CPUs, enabling faster analytics results by distributing processing tasks across multiple cores and devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If sequential processing is used for video analytics, then processing complexity is manageable, but processing time increases linearly with complexity causing loss of time

Engineering Contradiction:
Improveprocessing complexityVSAvoidprocessing time
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The patent segments video processing into separate encoding and decoding stages, with encoded video data stored in groups of pictures (GOPs) that can be independently processed. This segmentation allows parallel processing of multiple GOPs simultaneously, reducing overall processing time while maintaining manageable complexity for each individual processing stage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces parallel processing across multiple processors or processing cores, transitioning from single-thread sequential processing to multi-thread parallel processing. This dimensional change in processing architecture enables simultaneous execution of multiple video analytics tasks, dramatically reducing processing time without exponentially increasing individual task complexity.

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

2Measurement precision

If deep learning analytics are performed on video data, then analysis accuracy is improved, but resource consumption increases significantly

Engineering Contradiction:
Improveanalysis accuracyVSAvoidresource consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent performs preliminary encoding of video data into compressed GOPs with embedded metadata before analytics processing. This preliminary action reduces the data volume requiring deep learning analysis, allowing accurate analytics to be performed on compressed representations rather than full-resolution video, thereby reducing computational resources while maintaining analysis accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent extracts and processes only relevant metadata and key features from video data using deep learning, rather than analyzing entire video frames. This extraction approach focuses computational resources on critical information elements, improving analysis accuracy for specific tasks while significantly reducing overall resource consumption.

Inventive Principle:
Principle #2Taking out (Extraction)

3Speed

If face recognition and video analytics are performed in real-time, then incident response is improved, but processing time requirements create system bottlenecks

Engineering Contradiction:
Improveincident response speedVSAvoidprocessing throughput
Core Design Contradiction:
SpeedVSProductivity

Solution Approach 1:

The patent segments video streams into independent GOPs that can be processed in parallel by multiple workers. Each GOP contains self-contained video data with metadata, allowing independent real-time analytics processing without waiting for sequential completion of previous frames, thereby maintaining high incident response speed while maximizing processing throughput.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent combines encoding and analytics processing into an integrated pipeline where video encoding and analytics operations are merged and executed concurrently. This merging eliminates sequential bottlenecks by allowing both functions to operate simultaneously on different GOPs, improving both real-time response capability and overall system throughput.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20230142015A1Video surveillance system, computer-implemented video management process, and non-transitory computer readable storage medium
Publication Date: 2023.05.11 MILESTONE SYSTEMS
  • US20230142015A1 patent drawing
  • US20230142015A1 patent drawing
  • US20230142015A1 patent drawing

AI summary

A video surveillance system comprising a video management system, one or more computer-implemented digital devices and a plurality of application programs, the system being configured to run the programs on one of or across several of the said one or more computer-implemented digital devices, and configured to perform parallel processing of one or more groups of pictures from one or more video streams with the plurality of application programs in one or across several of the said one or more computer-implemented digital devices.