Superpixel Scene Model Update for Foreground Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for foreground segmentation in videos face challenges with high storage and computation costs, and low robustness against shaky videos, particularly when using single pixel or block-based scene modeling.

Innovation Solution

The method employs superpixel segmentation to dynamically determine visual elements based on image content, updating the scene model by analyzing spatial relationships between visual elements and the scene model, which reduces storage and computation costs while enhancing robustness against shaky videos.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If single pixel visual elements are used for scene modelling, then measurement precision is improved, but device complexity and computation cost increase

Engineering Contradiction:
Improveobject detection precisionVSAvoidstorage and computation cost
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The image is segmented into superpixels (groups of pixels with similar characteristics) instead of processing individual pixels. Each superpixel is treated as a single visual element, reducing the number of elements from thousands of pixels to hundreds of superpixels. This segmentation maintains measurement precision for object detection while significantly reducing storage and computation costs.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Multiple pixels with similar visual characteristics are merged into single superpixel elements. By combining pixels that share similar color, texture, and spatial properties, the system reduces the total number of visual elements that need to be modeled and stored, thereby reducing device complexity while preserving the essential visual information needed for accurate detection.

Inventive Principle:
Principle #5Merging (Combining)

2Device complexity

If block based scene modelling (8×8 pixels) is used, then device complexity is reduced, but measurement precision and robustness against shaky videos deteriorate

Engineering Contradiction:
Improvestorage and computation costVSAvoidrobustness against shaky videos
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

Instead of using fixed 8×8 pixel blocks, the image is segmented into superpixels that adapt to the actual content and boundaries in the image. This content-aware segmentation creates more meaningful visual elements that are less sensitive to small camera movements, thereby improving robustness against shaky videos while maintaining lower device complexity compared to single-pixel modeling.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The visual elements transition from static fixed blocks to dynamic superpixels that can adapt their boundaries and groupings based on image content and temporal consistency. This dynamic approach allows the system to maintain larger effective element sizes for robustness while adapting to content changes, improving reliability without significantly increasing device complexity.

Inventive Principle:
Principle #15Dynamics

3Device complexity

If larger visual elements (blocks) are used, then device complexity is reduced, but manufacturing precision of object outlines deteriorates

Engineering Contradiction:
Improvestorage and computation costVSAvoidobject outline accuracy
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The segmentation approach creates visual elements (superpixels) that naturally align with object boundaries and regions of interest in the image. By grouping pixels that share similar characteristics and are spatially connected, the method achieves more precise object outlines compared to fixed blocks, while still reducing the number of elements to maintain lower device complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different regions of the image receive different treatments in the segmentation process. Areas with high edge density or important features generate smaller, more precise superpixels, while uniform regions generate larger superpixels. This local adaptation of element size and shape improves object outline precision in critical areas while maintaining overall efficiency.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS9911058B2Method, system and apparatus for updating a scene model
Publication Date: 2018.03.06 CANON KK
  • US9911058B2 patent drawing
  • US9911058B2 patent drawing
  • US9911058B2 patent drawing

AI summary

A method of updating a scene model for a foreground segmentation of an input image captured from a camera, is disclosed. One or more visual elements of the input image are determined. A spatial relationship between at least one of the visual elements and the scene model for a foreground segmentation of the input image is determined. The method updates the scene model for determining the foreground segmentation of the input image based on the determined spatial relationship.