Edge Video Object Detection via Segmented Deep Neural Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current security systems using edge computing networks face challenges in efficiently processing video data from security cameras due to limited computing resources, leading to high bandwidth consumption and the need for costly hardware upgrades.

Innovation Solution

A method and system that utilize a processor and server combination in an edge computing network to detect movement and classify objects of interest using deep neural network algorithms, with a dynamic confidence threshold to reduce processing resources and false positives, allowing for accurate event detection without hardware upgrades.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If machine learning algorithms are used to detect objects and events in video surveillance feeds, then detection accuracy is improved, but computing resources required increase significantly

Engineering Contradiction:
Improvedetection accuracyVSAvoidcomputing resources
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent segments the video processing task into two distinct stages: a first machine learning algorithm runs on edge devices (processors coupled to security cameras) to perform initial object detection and filtering, while a second machine learning algorithm runs on cloud computers to perform more complex analysis on selected video segments. This segmentation allows accurate detection to be achieved while distributing computing resources across multiple locations, reducing the burden on any single device.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system applies partial action by having the first machine learning algorithm process only specific regions or frames of video data that contain detected objects, rather than analyzing entire video streams continuously. The second algorithm then applies excessive action by performing comprehensive analysis on these already-filtered segments, achieving high detection accuracy without the need to process all video data at maximum computational intensity.

Inventive Principle:
Principle #16Partial or excessive action

2Power

If additional hardware devices such as GPUs are added to enhance computing resources, then processing capability is improved, but cost and space requirements increase

Engineering Contradiction:
Improveprocessing capabilityVSAvoidhardware requirements
Core Design Contradiction:
PowerVSDevice complexity

Solution Approach 1:

The patent introduces cloud computers as an intermediary between the edge devices and the video data source. The processors coupled to security cameras (edge devices) perform initial processing and send selected data to cloud computers for further analysis. This intermediary approach allows the system to achieve enhanced processing capability without requiring every local device to have expensive hardware upgrades like additional GPUs, as the cloud infrastructure provides the additional computational power.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system uses software-based machine learning algorithms that can be deployed and copied across multiple devices (edge devices and cloud computers) without requiring physical hardware duplication. The same detection models and algorithms can be instantiated on different hardware platforms, allowing processing capability to be enhanced through software deployment rather than physical hardware expansion.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11256921B2System and method for identifying events of interest in images from one or more imagers in a computing network
Publication Date: 2022.02.22 CAWAMO LTD
  • US11256921B2 patent drawing
  • US11256921B2 patent drawing
  • US11256921B2 patent drawing

AI summary

Methods and systems for identifying events of interest in images from imagers in an edge computing network, including: detecting a movement based on image processing in images captured by the imager, cropping an area of the at least one image where the movement is detected, applying a first machine learning (ML) algorithm having a deep neural network architecture to classify an object of interest in the cropped area of the at least one image, sending the at least one image to a server, when the first ML algorithm classifies the object of interest, applying a second ML algorithm having a deep neural network architecture to detect the object of interest in the at least one image where the object of interest is detected based on context analysis.