3D Scene Modeling for Interactive AR Object Placement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing augmented reality (AR) technologies struggle to support the dynamic and interactive placement of real-world physical objects in virtual environments, failing to provide users with an immersive experience of viewing and interacting with products in different settings.

Innovation Solution

A system and method for generating 3D augmented reality scenes by processing 3D representations of real-world environments and positioning real-world objects of interest within these virtual settings, using 3D scan data and depth maps for accurate object segmentation and placement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If existing AR technologies are used to overlay virtual objects, then virtual information can be displayed in real-world space, but dynamic and interactive placement of real-world physical objects in virtual environments is not supported

Engineering Contradiction:
Improveplacement flexibilityVSAvoidimmersive experience
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system creates accurate 3D digital copies of real-world environments through scanning and processing, enabling virtual representations that faithfully reproduce physical spaces. This copying approach allows objects to be placed and interacted with in the virtual environment while maintaining spatial accuracy and immersion.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system transitions from 2D image overlay to full 3D spatial representation by capturing depth information and creating three-dimensional models of environments. This dimensional transformation enables realistic placement and interaction of objects within the virtual space, providing true immersive experience.

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

2Measurement precision

If 3D scan data and depth maps are processed for accurate object segmentation, then object placement precision is improved, but computational complexity increases

Engineering Contradiction:
Improveobject placement precisionVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system divides the complex task of environment understanding into separate processing stages: initial 3D scanning, depth map generation, object segmentation, and final placement. This segmentation allows each stage to be optimized independently, managing computational complexity while achieving high precision.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary 3D scanning and environment modeling before object placement, creating a prepared virtual space with pre-processed depth information and spatial data. This preliminary action reduces real-time computational requirements during the actual object placement and interaction phase.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12346948B2Systems and methods for modeling real-world objects in virtual scenes
Publication Date: 2025.07.01 SHOPIFY INC
  • US12346948B2 patent drawing
  • US12346948B2 patent drawing
  • US12346948B2 patent drawing

AI summary

A computer-implemented method includes: obtaining a three-dimensional (3D) representation of a first real-world environment; identifying a real-world object of interest in a second real-world environment, the first real-world environment different from the second real-world environment; determining a first position in the 3D representation of the first real-world environment corresponding to the real-world object of interest; and generating an augmented reality (AR) version of the first real-world environment for presentation in the second real-world environment using the 3D representation of the first real-world environment and based on positioning the real-world object of interest in the first position in the AR version of the first real-world environment.