Mixed Reality Object Removal via 3D Model Synthesis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional real-time or near real-time Augmented Reality (AR) and Mixed Reality (MR) methods often suffer from inaccuracies and artifacts due to the use of inpainting techniques, which degrade the quality of rendered images and detract from the user experience.

Innovation Solution

The method involves obtaining live images with a tracked object, determining the camera pose, rendering synthetic images without the object from a 3D model, computing optical flow magnitudes, and determining replacement pixels based on corresponding pixels in synthetic images to enhance image processing and accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If inpainting techniques are used to remove tracked objects from live images, then real-time processing is achieved, but image quality deteriorates due to artifacts and inaccuracies

Engineering Contradiction:
Improvereal-time processing speedVSAvoidimage rendering quality
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The system performs preliminary 3D reconstruction of the scene using multiple images captured at different times, creating a pre-computed 3D model that can be queried to generate synthetic background images. This preliminary action enables high-quality rendering without requiring complex real-time inpainting operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of modifying the original live image through inpainting, the system copies information from pre-computed 3D model data to generate synthetic images that replace the tracked object. This copying approach from 3D model data eliminates the artifacts inherent in pixel-based inpainting while maintaining real-time performance.

Inventive Principle:
Principle #26Copying

2Device complexity

If conventional inpainting methods are used for object removal, then processing simplicity is maintained, but reconstruction accuracy decreases due to lack of 3D spatial understanding

Engineering Contradiction:
Improveprocessing method simplicityVSAvoidscene reconstruction accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The system transitions from 2D image-based inpainting to 3D space-based reconstruction. By capturing multiple images at different times and positions, the system builds a 3D understanding of the scene, enabling accurate reconstruction that accounts for depth, occlusion, and spatial relationships—dimensions lost in conventional 2D inpainting.

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

Solution Approach 2:

The system performs preliminary 3D reconstruction using multiple historical images before processing the current live image. This pre-computed 3D model provides accurate spatial information that guides the object removal process, achieving high reconstruction accuracy without complicating the actual time-critical processing.

Inventive Principle:
Principle #10Preliminary action

3Speed

If real-time camera tracking is performed, then responsiveness is improved, but tracking accuracy decreases due to accumulated errors in live processing

Engineering Contradiction:
Improvetracking responsivenessVSAvoidtracking accuracy
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The system performs camera pose estimation and 3D reconstruction using a series of historical images captured before the current frame. This preliminary reconstruction establishes an accurate reference frame that reduces accumulated tracking errors, while still maintaining real-time responsiveness by processing only the current frame against the pre-computed model.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9269003B2Diminished and mediated reality effects from reconstruction
Publication Date: 2016.02.23 QUALCOMM INC
  • US9269003B2 patent drawing
  • US9269003B2 patent drawing
  • US9269003B2 patent drawing

AI summary

Disclosed embodiments pertain to apparatus, systems, and methods for mixed reality. In some embodiments, a camera pose relative to a tracked object in a live image may be determined and used to render synthetic images from keyframes in a 3D model without the tracked object. Optical flow magnitudes for pixels in a first mask region relative to a subset of the synthetic images may be determined and the optical flow magnitudes may be used to determine pixels in each of the subset of synthetic images that correspond to pixels in the first mask. For each pixel in the first mask, a corresponding replacement pixel may be determined as a function of pixels in the subset of synthetic images that correspond to the corresponding pixel in the first mask.