Object Tracking via Stereo Disparity and Batch Association

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current in-store analytics systems face challenges in accurately detecting, tracking, and counting objects of interest in videos, particularly in retail environments, due to limitations in handling depth images and grayscale or color images, which affect the reliability and robustness of shopper traffic analysis.

Innovation Solution

The system employs a computing device to obtain and process multiple frames of images, using stereo disparity information to detect objects of interest, create object tracks, and associate them over consecutive batches, leveraging image rectification, object detection modules, and avatar dictionaries to enhance tracking accuracy and robustness.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If stereo disparity information is used to detect objects in depth images, then measurement precision is improved, but device complexity increases

Engineering Contradiction:
Improveobject detection accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary processing layer that converts stereo image pairs into depth maps through disparity computation. This intermediary representation simplifies subsequent object detection by providing explicit depth information, thereby improving measurement precision while managing system complexity through modular processing stages

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments the complex task of object detection into distinct modules: stereo image acquisition, rectification, disparity computation, depth map generation, and object detection. This segmentation allows each module to be optimized independently, improving overall measurement precision without proportionally increasing device complexity

Inventive Principle:
Principle #1Segmentation

2Reliability

If multiple frames are accumulated for object tracking, then reliability is improved, but loss of time increases

Engineering Contradiction:
Improvetracking accuracyVSAvoidprocessing delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system accumulates a limited number of frames (excessive but not excessive) for tracking decisions, balancing reliability improvement against time loss. By processing a small batch of frames rather than waiting for extensive accumulation, the system achieves sufficient tracking accuracy while minimizing processing delay

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system performs preliminary object detection on individual frames before accumulation, pre-processing data to facilitate faster batch processing. This preliminary action reduces the computational burden during the accumulation phase, thereby improving reliability without proportionally increasing time loss

Inventive Principle:
Principle #10Preliminary action

3Reliability

If object tracks are associated over consecutive batches, then reliability is improved, but device complexity increases

Engineering Contradiction:
Improvetracking consistencyVSAvoidtracking algorithm complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system maintains continuous tracking by associating object tracks across consecutive batches of frames. This continuity ensures reliable tracking consistency while using efficient association algorithms that prevent excessive complexity accumulation over time

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The system uses simplified copy-based tracking where object states are copied and updated across batches rather than performing complex re-detection. This copying approach maintains tracking reliability while significantly reducing algorithmic complexity compared to full re-detection methods

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10621735B2Detecting, tracking and counting objects in videos
Publication Date: 2020.04.14 RETAILNEXT
  • US10621735B2 patent drawing
  • US10621735B2 patent drawing
  • US10621735B2 patent drawing

AI summary

Various embodiments are disclosed for detecting, tracking and counting objects of interest in video. In an embodiment, a method of detecting and tracking objects of interest comprises: obtaining, by a computing device, multiple frames of images from an image capturing device; detecting, by the computing device, objects of interest in each frame; accumulating, by the computing device, multiple frames of object detections; creating, by the computing device, object tracks based on a batch of object detections over multiple frames; and associating, by the computing device, the object tracks over consecutive batches.