Region-Specific Background Model Sensitivity for Video Foreground Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video analysis systems lack flexibility in setting pixel change tolerance for background movement, leading to false positive alerts and inefficient object classification, especially in embedded systems with limited resources.
Innovation Solution
Implementing a method that allows users to define different regions within a background image with customizable image change tolerances, enabling more precise detection of foreground objects by comparing successive images against a user-defined background model, and applying filters to reduce false detections.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a single image change tolerance is set for the entire video image, then the system is simple to operate, but it causes false positive alerts in regions with background movement (such as trees or banners) and reduces detection reliability
Solution Approach 1:
The video image is divided into multiple user-defined regions, each with its own independent image change tolerance. This segmentation allows different tolerance levels to be applied to different areas of the image, reducing false positives in regions with background movement while maintaining simple operation through a user-friendly interface for region definition and tolerance assignment.
Solution Approach 2:
Different regions of the video image are assigned different image change tolerances based on local characteristics. Regions with moving backgrounds (such as trees or banners) are given higher tolerances to prevent false alerts, while regions requiring strict monitoring use lower tolerances. This local differentiation improves detection reliability without requiring complex automated analysis.
2Measurement precision
If computational analysis is performed to identify object characteristics for classification, then object classification accuracy is improved, but computational resources are consumed excessively, limiting analysis capability on embedded systems
Solution Approach 1:
The system applies a two-stage filtering approach where simple background subtraction with region-specific tolerances is performed first to identify potential foreground objects. Only objects that pass this initial filter undergo more computationally intensive classification analysis. This partial application of complex analysis reduces energy consumption on embedded systems while maintaining classification accuracy for objects of interest.
Solution Approach 2:
Computational resources are allocated selectively to different regions and objects based on their importance and characteristics. Regions with higher security priorities or objects that pass initial filtering receive more intensive computational analysis, while other areas use simpler detection methods. This localized computational approach balances accuracy requirements with energy constraints on embedded systems.
Data Source
AI summary
Creating a background model for image processing to identify new foreground objects in successive video frames. A method includes providing a background image in a user interface. The method further includes receiving a first user input in the user interface that comprises an identification of one or more different regions within the background image. The method further includes receiving a second user input in the user interface that comprises a selection of an image change tolerance for each of the identified different regions. The method further includes providing the background image, information identifying the different regions, and the image change tolerances to an image processor. The background image, the information identifying the different regions, and the image change tolerances are used by the image processor to create a background model to thereby compare a successive image with the background model in order to identify foreground objects within the successive image.


