Dual Inference Engine Video Event Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

AI systems require large amounts of GPU and CPU processor power to process large amounts of data for reliable event detection in video streams, leading to resource-intensive bandwidth and processor load, which can be costly and impractical for continuous monitoring.

Innovation Solution

The method involves receiving a time slice of images, storing a first set of images at a lower frame rate, and using two inference engines with trained machine learning models to detect trigger and detail events at different frame rates, reducing unnecessary processing and resource consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If AI systems process large amounts of video data at high frame rates for reliable event detection, then detection reliability is improved, but processor power consumption and resource load increase substantially

Engineering Contradiction:
Improveevent detection reliabilityVSAvoidprocessor power consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent segments the video processing task into two distinct stages: a first inference stage that processes video data at a lower frame rate to detect coarse events, and a second inference stage that processes selected video data at a higher frame rate to detect detailed events. This segmentation allows the system to maintain detection reliability while reducing overall processor power consumption by avoiding continuous high-rate processing of all video data.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic processing rates by adjusting the frame rate at which video data is processed based on the detection stage and content characteristics. The system dynamically switches between a first processing rate for initial event detection and a second processing rate for detailed analysis, optimizing the balance between detection reliability and energy consumption rather than using a static high processing rate throughout.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If AI systems continuously process video streams at high frame rates, then event detection accuracy is improved, but bandwidth and computational costs increase exponentially

Engineering Contradiction:
Improveevent detection accuracyVSAvoiddata processing volume
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent applies partial action by processing only a subset of video data at the higher second processing rate. Specifically, the system processes video data at the first lower rate for all frames, then selectively processes only certain frames or regions at the second higher rate based on detected events or regions of interest. This approach maintains detection accuracy for critical events while significantly reducing the total volume of data processed.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent segments video data processing into two categories: data processed at the first lower processing rate for general monitoring, and data processed at the second higher processing rate for detailed analysis. This segmentation of processing volumes allows the system to maintain high detection accuracy for important events while reducing overall bandwidth and computational costs by limiting high-rate processing to necessary portions of the video stream.

Inventive Principle:
Principle #1Segmentation

3Reliability

If the system processes all video frames at the main frame rate, then no events are missed, but processing time and resource consumption increase

Engineering Contradiction:
Improveevent detection completenessVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by first processing video data at the lower first processing rate to identify potential events or regions of interest before conducting more detailed processing at the higher second processing rate. This preliminary screening allows the system to maintain event detection completeness by catching all potential events at the lower rate, then investing additional processing time only when necessary for detailed analysis, rather than uniformly processing all frames at the higher rate.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250139970A1Detecting a missed event when monitoring a video with computer vision at a low frame rate
Publication Date: 2025.05.01 KEPLER VISION TECH BV
  • US20250139970A1 patent drawing
  • US20250139970A1 patent drawing
  • US20250139970A1 patent drawing

AI summary

The invention provides event detection method for detecting a detail event in a time sequence of images having a main frame rate, the method comprising:receiving a time slice of the time sequence of images;storing in a memory a first set of images from the time slice at a first frame rate which is equal to or lower than the main frame rate;providing a first inference engine comprising a first trained machine learning model which is trained for detecting a trigger event in an input comprising at least one image;providing a second inference engine comprising a second trained machine learning model which is trained for detecting the detail event in an input comprising at least one image;processing a second set of images from the time slice at a second frame rate which is lower than the first frame rate, by providing at least one image of the second set of images as input to the first inference engine for detecting the trigger event in the second set of images;upon detection of the trigger event in the second set of images, processing the first set of images from the memory by providing at least one image of the first set of images as input to the second inference engine for detecting the detail event.