PMP Growth Algorithm for Visual Motion Object Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current computer vision technologies face challenges in motion segmentation and tracking, especially in environments with camera movement and rapid object motion, where existing methods struggle to accurately detect and track objects over long distances without human intervention and in real-time.

Innovation Solution

The PMP Growth algorithm, which detects keypoints, assigns local appearance features, establishes Point-Motion-Pairs between image frames, and accumulates matches to form coherent motion object models, enabling automated tracking and segmentation of objects even with significant camera and object motion.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If appearance-based tracking methods are used, then tracking accuracy is improved, but object segmentation and discovery capability is lost

Engineering Contradiction:
Improvetracking accuracyVSAvoidobject segmentation capability
Core Design Contradiction:
Measurement precisionVSDifficulty of detecting and measuring

Solution Approach 1:

The patent divides the image into multiple regions and processes them independently to identify moving objects. By segmenting the image into foreground and background regions based on motion characteristics, the system achieves both tracking accuracy and object segmentation capability simultaneously.

Inventive Principle:
Principle #1Segmentation

2Difficulty of detecting and measuring

If feature tracking and optical flow methods are used, then object segmentation is achieved, but tracking reliability under severe camera jerkiness deteriorates

Engineering Contradiction:
Improveobject segmentationVSAvoidtracking reliability
Core Design Contradiction:
Difficulty of detecting and measuringVSReliability

Solution Approach 1:

The patent employs dynamic motion models that can adapt to varying camera movements and object motions. The system uses probabilistic frameworks and Bayesian inference to maintain tracking reliability under severe camera jerkiness while continuing to achieve accurate object segmentation.

Inventive Principle:
Principle #15Dynamics

3Difficulty of detecting and measuring

If dense layered optical flow estimation is used, then object segmentation is delivered, but computational cost increases significantly

Engineering Contradiction:
Improveobject segmentationVSAvoidcomputational cost
Core Design Contradiction:
Difficulty of detecting and measuringVSUse of energy by moving object

Solution Approach 1:

Instead of processing the entire image sequence as a batch, the patent applies optical flow estimation only to selected regions and keyframes. This partial action approach maintains object segmentation capability while significantly reducing computational cost and enabling real-time processing on standard hardware.

Inventive Principle:
Principle #16Partial or excessive action

4Measurement precision

If batch processing of entire image sequences is used, then processing accuracy is improved, but real-time processing capability is lost

Engineering Contradiction:
Improveprocessing accuracyVSAvoidreal-time processing capability
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent segments the image processing task into independent regional analyses and uses incremental updates rather than batch processing. This allows the system to maintain processing accuracy while achieving real-time performance by avoiding the computational burden of processing entire image sequences as batches.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9025825B2System and method for visual motion based object segmentation and tracking
Publication Date: 2015.05.05 GENESEE VALLEY INNOVATIONS LLC
  • US9025825B2 patent drawing
  • US9025825B2 patent drawing
  • US9025825B2 patent drawing

AI summary

The PMP Growth algorithm described herein provides for image tracking, segmentation and processing in environments where the camera system moves around a great deal, i.e., causing image jumps from one image frame to the next. It also is operative in systems where the objects themselves are making quick movements that alter their path. Attributes of the PMP Growth algorithm allow tracking systems using the PMP Growth algorithm to follow objects a long distance in a scene. This detection and tracking method is designed to track objects within a sequence of video image frames, and includes detecting keypoints in a current image frame of the video image frames, assigning local appearance features to the detected keypoints, establishing Point-Motion-Pairs between two successive image frames of the video image frames, and accumulating additional matches between image locations to form complete coherent motion object models of the objects being tracked. The segmentation aspect permits for the discovery of different coherently moving regions in the images.