Video Surveillance Motion Filtering via Spatial Temporal Bounding Box Validation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing camera-equipped security systems are costly and require extensive computational resources and human intervention to accurately detect moving objects of interest, often producing many false detections due to environmental noise and lighting changes.

Innovation Solution

A video monitoring system that uses spatial and temporal filtering of bounding boxes to eliminate invalid detections, employing preprocessing techniques like frame subtraction and morphological processing, followed by machine learning for object classification, which can be deployed on stationary or autonomous cameras.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If existing camera-equipped security systems use comprehensive object detection and classification procedures, then detection accuracy is improved, but computational cost and system complexity increase significantly

Engineering Contradiction:
Improveobject detection accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the object detection process into distinct stages: motion detection identifies potential objects, spatial filtering eliminates invalid detections based on location, temporal filtering removes false positives through time-based analysis, and finally classification is performed only on remaining candidates. This segmentation reduces overall system complexity while maintaining detection accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies preliminary filtering actions before the expensive classification step. Spatial filtering pre-processes bounding boxes by evaluating their location and size characteristics, and temporal filtering further pre-processes by analyzing motion patterns over time. These preliminary actions eliminate invalid detections before classification, reducing computational burden while preserving accuracy.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If existing systems perform comprehensive object classification on all detected patches, then detection accuracy is improved, but computational cost increases

Engineering Contradiction:
Improveobject classification accuracyVSAvoidcomputational cost
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent applies partial action by performing expensive classification operations only on a subset of detected objects rather than all patches. The filtering stages selectively identify and eliminate invalid detections, so classification is applied only to promising candidates. This partial application of classification maintains accuracy for valid objects while significantly reducing overall computational cost.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If existing systems classify all detected image patches, then object identification completeness is improved, but processing time increases

Engineering Contradiction:
Improveobject identification completenessVSAvoidprocessing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent segments the processing pipeline to handle different object types efficiently. Motion detection and filtering stages quickly process all detected patches to identify valid candidates, then classification is applied only to these candidates. This segmentation maintains identification completeness for valid objects while reducing overall processing time by avoiding unnecessary classification of invalid detections.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary filtering actions (spatial and temporal filtering) before classification to pre-identify valid candidates. This preliminary action reduces the number of objects requiring time-consuming classification, thereby reducing total processing time while maintaining completeness of identification for valid objects.

Inventive Principle:
Principle #10Preliminary action

4Measurement precision

If existing systems use motion detection to find potential objects, then detection sensitivity is improved, but false detection rate increases

Engineering Contradiction:
Improvedetection sensitivityVSAvoidfalse detection rate
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent segments the validation process into spatial filtering and temporal filtering stages. Spatial filtering immediately eliminates bounding boxes that fail location or size criteria, and temporal filtering further eliminates candidates that fail motion consistency tests over time. This segmentation maintains detection sensitivity by keeping all potential candidates initially, then systematically reduces false detections through multiple filtering passes.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces intermediary filtering stages between motion detection and final classification. These intermediary filters (spatial and temporal) act as mediators that refine the set of potential objects by eliminating false positives. The filters preserve sensitivity to valid objects while reducing false detection rates through progressive validation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10861302B2Robust motion filtering for real-time video surveillance
Publication Date: 2020.12.08 SHANGHAI HANSHI INFORMATION TECH CO LTD
  • US10861302B2 patent drawing
  • US10861302B2 patent drawing
  • US10861302B2 patent drawing

AI summary

A video monitoring method that involves determining motion changes in a set of video frames to find potential objects is described. One or more bounding boxes are defined around the potential objects. These bounding boxes are spatially and temporally filtered to eliminate potential object candidates, with only potential objects in the bounding boxes remaining after filtering being classified or identified.