Occlusion Inpainting Models for Consistent Object Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing object detection and tracking systems struggle with occlusions, leading to inaccurate and fragmented object trajectories, especially in dynamic environments, which can impact the reliability of autonomous driving and video surveillance applications.

Innovation Solution

An inpainting model is used to reconstruct occluded regions in frames by leveraging a diffusion model trained on a large dataset of frame information, incorporating learned priors and contextual information to generate plausible reconstructions of occluded objects, and a sliding window-based approach is employed to manage occlusions efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional heuristic or rule-based methods are used to estimate occluded object location and trajectory, then the system can maintain basic tracking functionality, but the accuracy and reliability of object detection deteriorates significantly

Engineering Contradiction:
Improvetracking reliabilityVSAvoidobject location and trajectory accuracy
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent introduces an occlusion mask as an intermediary element that explicitly represents occluded regions. This mask acts as a mediator between the detected occlusion and the inpainting model, enabling the system to distinguish between visible and occluded portions of objects. The mask guides the inpainting process by indicating where reconstruction is needed, thereby improving tracking reliability without sacrificing accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent employs preliminary action by generating occlusion masks before the inpainting process. The system detects occlusions in advance, creates masks representing occluded regions, and prepares these masks for subsequent inpainting operations. This preliminary preparation allows the inpainting model to focus computational resources on reconstructing only the necessary occluded regions, improving both reliability and precision.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If 3D object detection techniques are used to consider spatial and temporal information, then the system can improve object understanding, but the complexity of handling occlusions increases

Engineering Contradiction:
Improvespatial and temporal object detection accuracyVSAvoidocclusion handling complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the detection problem into distinct components: visible region detection, occlusion mask generation, and inpainting for occluded regions. This segmentation allows the system to handle 3D spatial and temporal information more effectively by processing different aspects of occlusion separately, thereby improving detection precision while managing complexity through modular architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces another dimension by adding the temporal dimension to 2D object detection through video sequence analysis. By processing frames over time and applying inpainting across temporal sequences, the system leverages temporal information to reconstruct occluded objects more accurately. This dimensional extension improves measurement precision while the structured approach manages the increased complexity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Reliability

If multiple sensors are used to obtain a comprehensive view of the scene, then the system can improve robustness against occlusions, but the device complexity and computational requirements increase

Engineering Contradiction:
Improveocclusion robustnessVSAvoidsensor system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent uses copying by creating virtual reconstructions of occluded objects through inpainting. Instead of relying on multiple physical sensors to capture all object portions simultaneously, the system copies appearance information from visible regions and temporal contexts to reconstruct occluded areas. This virtual copying approach achieves occlusion robustness while avoiding the complexity of additional hardware sensors.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent applies parameter changes by transforming the problem from physical sensor acquisition to computational parameter manipulation. The system changes parameters such as pixel values, color distributions, and texture patterns through inpainting operations to reconstruct occluded regions. This parameter-based approach achieves robustness through software algorithms rather than hardware complexity.

Inventive Principle:
Principle #35Parameter changes

4Measurement precision

If advanced algorithms with spatial and temporal reasoning are developed, then the system can improve occlusion handling capability, but the computational cost and processing time increase

Engineering Contradiction:
Improveocclusion detection and tracking accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies partial action by focusing computational resources only on occluded regions rather than processing entire frames. The occlusion mask enables the inpainting model to apply advanced algorithms selectively where needed, improving measurement precision for occluded objects while reducing overall processing time by avoiding unnecessary computations in visible regions.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent uses preliminary action by pre-processing frames to generate occlusion masks before applying computationally intensive inpainting algorithms. This preliminary step identifies and isolates occluded regions in advance, allowing subsequent advanced algorithms to be applied efficiently only where necessary, thereby balancing accuracy with processing time requirements.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20260057495A1Generative models for handling occlusions
Publication Date: 2026.02.26 QUALCOMM INC
  • US20260057495A1 patent drawing
  • US20260057495A1 patent drawing
  • US20260057495A1 patent drawing

AI summary

Certain aspects of the present disclosure provide techniques for performing inpainting of one or more occluded regions in a frame, including: obtaining an occlusion mask corresponding to a first occluded region of one or more occluded regions in a frame, wherein the first occluded region corresponds to a first object; inputting the frame and the occlusion mask into a first machine learning (ML) model trained to inpaint the frame; and obtaining as output from the first ML model an inpainted frame that corresponds to the frame with the first object inpainted in the first occluded region.