Occluded Object Detection via Fingerprint Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Multiple object detection systems (MOTS) face challenges in accurately tracking objects when one object is occluded, leading to detection inaccuracies and reduced efficiency due to reliance on limited information and failure to recognize occluded objects.

Innovation Solution

The system enhances occluded object detection by receiving video frames, generating object identifier mapping information, detecting multi-object tracking inaccuracies, and updating identifiers based on fingerprint comparisons between current and historic frames, thereby improving tracking accuracy without reducing efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If object detection systems rely on limited information from video frames, then the system complexity remains low, but the detection accuracy of occluded objects deteriorates

Engineering Contradiction:
Improvedetection accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by detecting objects in previous video frames before the current frame, storing their identifiers and spatial information. When an object is occluded in the current frame, the system uses this pre-detected information to maintain tracking continuity, thereby improving detection accuracy without requiring complex real-time processing during occlusion events.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces an intermediary mechanism (object identifier and spatial information storage) that mediates between detected objects across different video frames. This intermediary allows the system to bridge gaps caused by occlusions by matching objects based on stored identifiers and spatial relationships rather than relying solely on direct visual detection in each frame.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the system tracks all objects using detailed information, then tracking accuracy improves, but the processing time and computational load increase

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

Solution Approach 1:

The system extracts only the essential and most useful information from detected objects, specifically object identifiers and spatial information (position, size). By taking out only these critical parameters for storage and comparison, the system maintains reliable tracking accuracy while minimizing computational load and processing time, avoiding the need to process and store all detailed object characteristics.

Inventive Principle:
Principle #2Taking out (Extraction)

3Productivity

If the system uses simple object identification methods, then the processing speed remains high, but the ability to distinguish occluded objects from new objects deteriorates

Engineering Contradiction:
Improveprocessing speedVSAvoidobject distinction accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system implements a universal object identification approach that serves multiple functions: it distinguishes occluded objects from new objects, maintains tracking continuity, and enables efficient processing. By using consistent object identifiers and spatial information comparison across all video frames, the system achieves both high processing speed and accurate object distinction without requiring separate specialized methods for different scenarios.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11748989B2Enhancing detection of occluded objects in a multiple object detection system
Publication Date: 2023.09.05 SENSORMATIC ELECTRONICS CORP
  • US11748989B2 patent drawing
  • US11748989B2 patent drawing
  • US11748989B2 patent drawing

AI summary

A system may be configured to perform enhanced detection of occluded objects in a multiple object detection system. In some aspects, the system may detect a plurality of current objects in a current video frame, generate initial object identifier mapping information assigning a candidate object identifier to a first object of the plurality of current objects, and detect a multi-object tracking (MOT) inaccuracy condition. Further, the system may generate a current fingerprint corresponding to the first object of the plurality of current objects, identify an assignment error based on comparing the current fingerprint to historic fingerprints associated with a plurality of historic objects detected in a previous frame, generate updated object identifier mapping information based on the assignment error, and display the current video frame based on the updated object identifier mapping information.