Hybrid Activity Recognition System for Video Surveillance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing activity recognition systems face challenges in accurately recognizing human activities in real-time video surveillance due to the limitations of traditional algorithms, which are often resource-intensive and prone to network delays when relying solely on cloud computation, and lack effective integration between local devices and cloud servers.

Innovation Solution

A hybrid system that utilizes a local device for initial human detection, re-identification, and stranger detection, while transmitting relevant video portions to a cloud server for complex activity recognition, leveraging advanced algorithms like the Hierarchy Pose Temporal Model for accurate activity classification and alarm triggering.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If complex recognition algorithms are executed in a Cloud server, then recognition accuracy is improved, but network delay and bandwidth consumption increase

Engineering Contradiction:
Improverecognition accuracyVSAvoidnetwork delay
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent divides the activity recognition system into two segments: local device execution of simple detection algorithms (human detection, re-identification, stranger detection) and cloud server execution of complex recognition algorithms. This segmentation allows basic filtering to occur locally without network delay, while complex analysis benefits from cloud computing power, thus resolving the contradiction between recognition accuracy and network delay

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The local device performs preliminary detection and filtering actions (detecting human presence, determining if the same person is present, identifying strangers) before transmitting video to the cloud. This preliminary action reduces the amount of data requiring cloud processing and minimizes network delay for critical detection functions

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If complex recognition algorithms are executed in a Cloud server, then more human activities can be recognized, but network bandwidth consumption increases significantly

Engineering Contradiction:
Improveactivity recognition capabilityVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The patent extracts and removes basic detection functions (human detection, re-identification, stranger detection) from the cloud server and places them in the local device. This extraction reduces the bandwidth consumption required for cloud processing while maintaining comprehensive activity recognition capabilities through cloud-based complex algorithms

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system segments processing tasks by complexity: simple detection tasks are handled locally to conserve bandwidth, while complex activity recognition tasks are handled in the cloud to maintain versatility. This segmentation resolves the contradiction between comprehensive activity recognition and bandwidth consumption

Inventive Principle:
Principle #1Segmentation

3Loss of energy

If traditional algorithms are executed in local devices, then network bandwidth is reduced, but recognition accuracy decreases

Engineering Contradiction:
Improvenetwork bandwidth usageVSAvoidrecognition accuracy
Core Design Contradiction:
Loss of energyVSMeasurement precision

Solution Approach 1:

The patent segments the algorithm portfolio into simple detection algorithms executed locally (reducing bandwidth) and complex recognition algorithms executed in the cloud (maintaining accuracy). This segmentation resolves the contradiction between bandwidth conservation and recognition accuracy by strategically placing different algorithm types at different locations

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11354901B2Activity recognition method and system
Publication Date: 2022.06.07 TURING VIDEO
  • US11354901B2 patent drawing
  • US11354901B2 patent drawing
  • US11354901B2 patent drawing

AI summary

An activity recognition system may comprise a local device and a server. The local device may be configured to: obtain a video; determine whether at least one human is present in one or more frames of the video; in response to determining the at least one human present in the video, determine if the at least one human in each of the frames corresponds to the same person; in response to determining that the at least one human in each of the frames corresponds to the same person, determine if the person is a stranger; and in response to determining that the person is not a stranger, transmit at least a portion of the video to the server. The server may be configured to: predict an activity class associated with the person; and trigger an alarm based on the activity class.