Salient Motion Detection via Superpixel Optical Flow

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video motion detection methods, such as background subtraction and temporal differencing, struggle to effectively detect salient motion in dynamic environments with distracting motion, often resulting in false positives and requiring extensive learning from stationary background images, and fail to handle quick image variations and stationary objects that start moving.

Innovation Solution

The method identifies regions of change in a video scene, determines optical flow, and forms pixel clusters based on common directionality, fusing temporal imaging results to detect objects with salient motion without prior background learning, using a computer program to execute these steps.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If background subtraction methods are used to detect moving objects, then detection capability in stationary background scenes is improved, but false positives increase in dynamic environments with distracting motion

Engineering Contradiction:
Improvemotion detection accuracyVSAvoidfalse positive rate
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent segments the motion detection problem by separating salient motion detection from background modeling. Instead of relying on background subtraction, the system divides the image into superpixels and processes each region independently to detect salient motion, thereby avoiding false positives from distracting background motion while maintaining detection accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts only the essential feature for motion detection - the salient motion itself - by using optical flow computation on superpixel regions. This extraction approach removes the harmful influence of background modeling and focuses solely on detecting meaningful motion, eliminating false positives from distracting elements like swaying trees or ocean waves.

Inventive Principle:
Principle #2Taking out (Extraction)

2Adaptability or versatility

If adaptive background subtraction is applied to handle non-stationary background, then adaptability to dynamic environments is improved, but extensive learning from hundreds of images is required

Engineering Contradiction:
Improvehandling non-stationary backgroundVSAvoidlearning time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent performs preliminary segmentation of the image into superpixels before motion detection. This preliminary action creates stable, meaningful regions that remain consistent across frames, allowing the system to adapt to non-stationary backgrounds immediately without requiring extensive learning periods. The superpixel segmentation is computed once and reused, enabling rapid adaptation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent employs dynamic superpixel segmentation that adapts to local image characteristics while maintaining temporal consistency. The segmentation dynamically adjusts to scene content but preserves region stability across frames, enabling the system to handle non-stationary backgrounds in real-time without requiring hundreds of training images.

Inventive Principle:
Principle #15Dynamics

3Ease of manufacture

If temporal differencing is used to extract moving objects, then simplicity of implementation is improved, but detection of objects with uniform intensity is incomplete

Engineering Contradiction:
Improveimplementation simplicityVSAvoidobject shape detection completeness
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The patent merges temporal differencing with optical flow computation and superpixel segmentation. By combining these approaches, the system maintains the simplicity of temporal differencing while adding optical flow to capture motion magnitude and direction, and superpixel segmentation to preserve object shape information, thereby achieving complete object detection without losing simplicity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent creates a composite detection approach that integrates multiple techniques: temporal differencing for motion detection, optical flow for motion characterization, and superpixel segmentation for shape preservation. This composite method achieves comprehensive object detection while maintaining computational efficiency and implementation simplicity.

Inventive Principle:
Principle #40Composite materials

4Measurement precision

If prior background learning is performed to identify stationary objects, then accuracy in static scenes is improved, but inability to detect stationary objects that start moving occurs

Engineering Contradiction:
Improveobject detection accuracyVSAvoiddetection of previously stationary objects
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent inverts the traditional approach by not modeling stationary objects as the reference but rather detecting motion relative to dynamically computed superpixel regions. This inversion allows the system to detect both moving and previously stationary objects equally, as the superpixel segmentation adapts to current scene content rather than relying on a fixed background model.

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The patent uses dynamic superpixel segmentation that continuously adapts to scene changes. When stationary objects start moving, the superpixel regions automatically adjust to include these objects, allowing immediate detection without requiring relearning. This dynamic adaptation enables the system to handle objects that transition from stationary to moving states seamlessly.

Inventive Principle:
Principle #15Dynamics

5Loss of information

If optical flow computation is performed on entire images, then motion information completeness is improved, but computational complexity increases

Engineering Contradiction:
Improvemotion information completenessVSAvoidcomputational complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent segments the image into superpixels before computing optical flow. This segmentation reduces the number of computations required by processing only the boundaries and representative points of each superpixel region rather than every pixel individually, thereby maintaining motion information completeness while significantly reducing computational complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies optical flow computation selectively to superpixel regions rather than the entire image. This partial action approach computes motion information only where needed - at superpixel boundaries and representative points - sufficient for detecting salient motion while avoiding excessive computation on uniform regions, thus reducing overall computational complexity.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS7747075B2Salient motion detection system, method and program product therefor
Publication Date: 2010.06.29 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US7747075B2 patent drawing
  • US7747075B2 patent drawing
  • US7747075B2 patent drawing

AI summary

An apparatus and method of identifying objects with salient motion in a scene and program product therefor. A region of change is identified within a scene. Optical flow is determined for the region of change. Pixels moving in a common direction are identified as seed pixels. Seed pixels are expanded to form pixel clusters. Temporal imaging results are fused to identify those objects with salient motion.