AR Virtual Object Surface Reflection Using Dual Camera Environment Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing augmented reality technologies limit the sense of reality by only using a limited real image captured by the user's front-facing camera, failing to project the user and surrounding objects onto virtual objects, resulting in a disconnect between the virtual and real environments.

Innovation Solution

An image processing method and device that acquire and render environment textures from both the front and rear cameras, allowing the user's perspective and surrounding environment to be reflected on virtual objects, enhancing the realism of augmented reality images.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If only a limited real image captured by the user's front-facing camera is used for environment mapping, then the device complexity is reduced, but the sense of reality for the augmented reality image deteriorates

Engineering Contradiction:
Improvedevice complexityVSAvoidsense of reality
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The environment mapping function is segmented into multiple directional components. Instead of using a single front-facing camera, the system divides the environment capture into front direction (front-facing camera) and rear direction (rear-facing camera), with each camera capturing environment textures from its respective direction to create a more complete reflective environment.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system transitions from two-dimensional front-facing environment capture to three-dimensional omnidirectional environment capture by incorporating rear-facing camera data. This adds the rear spatial dimension to the environment mapping, enabling virtual objects to reflect both front and rear surroundings realistically.

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

2Device complexity

If only a rear real image captured by the back-facing camera is used as environment texture, then the device complexity is reduced, but the sense of reality deteriorates because the user cannot be projected onto the virtual object surface

Engineering Contradiction:
Improvedevice complexityVSAvoidsense of reality
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The system merges the environment textures from both the front-facing camera and rear-facing camera into a unified environment map. This combination allows the virtual object's reflective surface to display both the rear environment (captured by back-facing camera) and the front environment including the user (captured by front-facing camera), creating a realistic reflection that matches real-world expectations.

Inventive Principle:
Principle #5Merging (Combining)

3Speed

If environment mapping uses only a limited real image in front of the user, then the processing speed is improved, but the sense of reality deteriorates

Engineering Contradiction:
Improveprocessing speedVSAvoidsense of reality
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system performs preliminary action by capturing environment textures from both front and rear cameras in advance before rendering the augmented reality scene. This pre-capture approach allows the system to prepare comprehensive environment maps that include all necessary reflective information, enabling faster real-time rendering without compromising the completeness of the reflective environment.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11308701B2Rendering augmented reality image including virtual object with surface showing reflection of environment
Publication Date: 2022.04.19 SK TELECOM CO LTD
  • US11308701B2 patent drawing
  • US11308701B2 patent drawing
  • US11308701B2 patent drawing

AI summary

In accordance with an aspect of the present disclosure, there is provided a method for processing image performed by image processing device for rendering an augmented reality image. The method comprises, acquiring a first real image corresponding to a first direction from the image processing device, acquiring a second real image corresponding to a second direction, different from the first direction, from the image processing device, determining reflectivity of a surface of a virtual object in the augmented reality image; and rendering, according to the reflectivity, the surface of the virtual object by using an environment texture, the environment texture generated based on the first real image and the second real image.