Crowd Segmentation via Patch Affinity Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current computer vision systems for crowd segmentation in crowded areas face challenges in accurately distinguishing individuals from non-person objects and optimizing segmentations based on local image information, leading to inefficiencies in tracking individuals.

Innovation Solution

A method for globally optimizing crowd segmentation by initializing hypotheses based on input images, dividing them into patches, calculating affinity measures using whole body classifiers, and optimizing patch assignments through an EM algorithm, considering motion and color consistency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional computer vision systems are used for crowd segmentation, then the system can detect and track individuals in crowds, but the accuracy of distinguishing individuals from non-person objects is insufficient

Engineering Contradiction:
Improvesegmentation accuracyVSAvoiddistinguishing capability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The input image is divided into multiple patches, and each patch is independently evaluated against multiple hypotheses using affinity measures. This segmentation allows fine-grained analysis of local regions to distinguish individuals from non-person objects more accurately.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system calculates affinity measures between patches and hypotheses based on local image characteristics such as motion consistency and color consistency. Each patch is evaluated using relevant local features rather than treating the entire image uniformly, improving the ability to distinguish individuals from non-person objects in specific local regions.

Inventive Principle:
Principle #3Local quality

2Manufacturing precision

If global optimization is applied to crowd segmentation, then the segmentation can be optimized based on local information, but the computational complexity increases

Engineering Contradiction:
Improvesegmentation optimizationVSAvoidcomputational complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

By dividing the input image into patches and evaluating each patch against multiple hypotheses independently, the system reduces the complexity of global optimization. The affinity measures are calculated locally for each patch-hypothesis pair, making the overall optimization more manageable.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system uses affinity measures that incorporate parameters such as motion consistency and color consistency to evaluate patch-hypothesis relationships. These parameters allow the system to optimize segmentation by adjusting weights and thresholds in the affinity calculation, balancing optimization precision with computational efficiency.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If multiple hypotheses are initialized and evaluated, then the tracking accuracy can be improved, but the processing time increases

Engineering Contradiction:
Improvetracking accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

Multiple hypotheses are initialized and affinity measures are pre-calculated for patch-hypothesis pairs before final assignment. This preliminary evaluation allows the system to efficiently assign patches to hypotheses without requiring extensive real-time computation, improving tracking accuracy while controlling processing time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates multiple hypothesis representations that can be evaluated against patches using affinity measures. By preparing and storing these hypothesis models in advance, the system can quickly assign patches to the most appropriate hypotheses without repeated complex computations during tracking.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS8355576B2Method and system for crowd segmentation
Publication Date: 2013.01.15 LOCKHEED MARTIN CORP
  • US8355576B2 patent drawing
  • US8355576B2 patent drawing
  • US8355576B2 patent drawing

AI summary

Aspects of the disclosure provide a method for crowd segmentation that can globally optimize crowd segmentation of an input image based on local information of the input image. The method can include receiving an input image of a site, initializing a plurality of hypothesis based on the input image, dividing the input image into a plurality of patches, calculating an affinity measure of one or more patches to a hypothesis based on a partial response of the patches to a whole body classifier of the hypothesis that includes a combination of weak classifiers, and optimizing assignments of the plurality of patches to the plurality of hypothesis based on the affinity measures of the plurality of patches to the plurality of hypothesis.