Visual Background Extractor Using Randomized History Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing background detection methods struggle with adapting to a wide range of background evolution rates and are vulnerable to noise, requiring complex parameter tuning and additional post-processing for spatial coherence, while also being inefficient in initialization and computation-intensive.

Innovation Solution

A background detection method that uses a random selection of sample pixel values for updating and initialization, incorporating auxiliary histories for different time responses, and randomizing the update process to reduce bias and computation, allowing for sharper segmentation and noise resilience without complex parameter estimation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If deterministic background detection methods are used, then spatial coherence can be achieved through post-processing, but the computational complexity and parameter tuning requirements increase

Engineering Contradiction:
Improvespatial coherenceVSAvoidparameter tuning complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies self-service by using self-organizing maps that automatically learn and adapt to background patterns without requiring manual parameter tuning. The neural network structure performs unsupervised learning, allowing the system to autonomously detect background evolution rates and adjust to changes, eliminating the need for complex post-processing and parameter adjustment while maintaining spatial coherence

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent implements dynamics by using adaptive background models that can adjust to varying background evolution rates. The system dynamically adapts to different rates of background change through the neural network's learning mechanism, allowing it to handle both slow and fast background variations without requiring deterministic post-processing steps

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If complex parameter estimation and post-processing are used, then detection accuracy improves, but computational efficiency decreases

Engineering Contradiction:
Improvebackground detection accuracyVSAvoidcomputation speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent replaces traditional mechanical post-processing operations with a neural network-based system. Instead of using deterministic algorithms that require multiple processing passes and parameter adjustments, the system uses self-organizing maps that perform background detection in a single pass, substituting complex mechanical computation with adaptive neural processing that achieves both accuracy and efficiency

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent applies preliminary action by pre-training the self-organizing map with background data before actual detection. This preliminary learning phase allows the system to establish background patterns in advance, so that during runtime, background detection can be performed rapidly without requiring complex real-time parameter estimation or post-processing operations

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If extensive initialization is performed, then background model accuracy improves, but initialization time increases

Engineering Contradiction:
Improvebackground model accuracyVSAvoidinitialization time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies partial action by using a streamlined initialization process that only performs essential background learning without exhaustive parameter tuning. The self-organizing map is initialized with a subset of necessary background data, allowing the system to achieve adequate accuracy quickly, and then continues to learn and refine background patterns during normal operation rather than requiring complete initialization beforehand

Inventive Principle:
Principle #16Partial or excessive action

4Stability of the object's composition

If deterministic update methods are used, then background consistency is maintained, but adaptability to varying background evolution rates decreases

Engineering Contradiction:
Improvebackground consistencyVSAvoidadaptability to background evolution rates
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamics by using adaptive background models that can adjust to varying background evolution rates. The system dynamically adapts to different rates of background change through the neural network's learning mechanism, allowing it to handle both slow and fast background variations while maintaining consistency through the self-organizing structure that preserves spatial relationships

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS8009918B2Visual background extractor
Publication Date: 2011.08.30 UNIV LIEGE
  • US8009918B2 patent drawing
  • US8009918B2 patent drawing
  • US8009918B2 patent drawing

AI summary

The present invention relates to a Visual Background Extractor (VIBE) consisting in a method for detecting a background in an image selected from a plurality of related images. Each one of said set of images is formed by a set of pixels, and captured by an imaging device. This background detection method comprising the steps of: establishing, for a determined pixel position in said plurality of images, a background history comprising a plurality of addresses, in such a manner as to have a sample pixel value stored in each address; comparing the pixel value corresponding to said determined pixel position in the selected image with said background history, and, if said pixel value from the selected image substantially matches at least a predetermined number of said sample pixel values: classifying said determined pixel position as belonging to the image background; and—updating said background history by replacing the sample pixel values in one randomly chosen address of said background history with said pixel value from the selected image. The method of the invention is applicable a.o. for video surveillance purposes, videogame interaction and imaging devices with embedded data processors.