Video Virtual Object Placement with 3D Triangulated Grids

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing augmented reality (AR) technologies face challenges in accurately placing virtual objects in videos due to sparse 3D points obtained by SLAM, leading to incomplete plane estimation and inability to place objects in non-planar areas.

Innovation Solution

A method involving 3D point cloud generation, triangulation to form grids, and plane estimation using RANSAC to accurately determine target locations for virtual object placement, overcoming sparse 3D point limitations and non-planar issues.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If SLAM technology is used to obtain 3D points for plane estimation, then the process is simple, but the 3D points are sparse leading to incomplete plane estimation

Engineering Contradiction:
Improveease of plane estimationVSAvoidplane estimation completeness
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The patent segments the sparse 3D point cloud into multiple local regions and performs plane estimation independently in each region. This allows the system to handle sparsity by treating each local area separately, where sufficient points may exist for reliable estimation, thus resolving the contradiction between simple processing and complete estimation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from working directly with sparse 3D points to constructing a 2D depth map representation. This dimensional transformation allows the system to leverage 2D image space relationships and algorithms (like RANSAC in 2D) to infer 3D plane structures, overcoming the limitations of sparse 3D point distribution.

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

2Device complexity

If traditional plane estimation methods are used, then the algorithm is simple, but non-planar areas cannot be estimated

Engineering Contradiction:
Improvealgorithm complexityVSAvoidapplicability to non-planar areas
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent applies different processing strategies to different regions of the scene. Planar regions undergo traditional plane estimation, while non-planar regions are identified and handled separately through depth map analysis and multiple hypothesis testing. This local differentiation allows the system to maintain simplicity where applicable while gaining versatility where needed.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent introduces a depth map as an intermediary representation between the 3D point cloud and plane estimation. This depth map serves as a mediator that preserves geometric information while enabling the use of 2D image processing techniques, thus bridging the gap between simple algorithms and complex scene geometry.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If sparse 3D points are used directly for virtual object placement, then the process is fast, but virtual objects cannot be placed due to missing plane information

Engineering Contradiction:
Improveplacement speedVSAvoidvirtual object placement success rate
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent performs preliminary plane estimation and depth map construction before virtual object placement. By pre-processing the scene to identify all available planes and surfaces, the system ensures that placement targets are ready in advance, maintaining fast placement speed while ensuring reliability through thorough preliminary analysis.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a feedback mechanism where the system continuously refines plane estimates by comparing expected plane intersections with actual depth map data. This iterative refinement process ensures that plane information is complete and accurate before placement decisions are made, thereby guaranteeing placement success while maintaining efficiency through targeted refinement rather than exhaustive processing.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250285384A1Method for placing virtual object in video and related device
Publication Date: 2025.09.11 BEIJING ZITIAO NETWORK TECH CO LTD
  • US20250285384A1 patent drawing
  • US20250285384A1 patent drawing
  • US20250285384A1 patent drawing

AI summary

Provided is a method for placing a virtual object in a video. The method comprises: obtaining a three-dimensional (3D) point cloud corresponding to a video; for each image frame in the video, obtaining 3D points in the 3D point cloud having corresponding two-dimensional (2D) points in the image frame; obtaining a grid by means of triangulation based on the 3D points; determining a target position of the virtual object in the image frame according to a placement position of the virtual object in the video and the grid; and placing the virtual object on a target location in the image frame. Based on the foregoing method for placing a virtual object in a video, the present disclosure further provides an apparatus, an electronic device, a storage medium, and a program product for placing a virtual object in a video.