Mixed-Reality Occlusion Using Server-Side 3D Reconstruction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing mixed-reality (MR) technologies struggle with inaccurate occlusion between real-world and virtual objects due to reliance on depth sensors, leading to unnatural MR images and high computational intensity.

Innovation Solution

A system and method utilizing 3D reconstruction at a server side to determine and send only the non-occluded portion of virtual objects to the client device, reducing processing burden and ensuring accurate MR occlusion.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If depth sensors (LIDAR, ToF, stereoscopic) are used to detect optical depths for occlusion, then occlusion can be performed, but the accuracy is limited by sensor distance and resolution, and computational load is high

Engineering Contradiction:
Improveocclusion accuracyVSAvoidcomputational intensity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary server that performs 3D reconstruction of the real-world environment and calculates occlusion relationships between virtual and real objects. This mediator handles the computationally intensive tasks, allowing client devices to achieve accurate occlusion without requiring powerful local processing or high-resolution depth sensors.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system creates a 3D copy or digital twin of the real-world environment through 3D reconstruction. This virtual representation is then used to determine occlusion relationships, eliminating the need for complex real-time depth sensing and processing on client devices while maintaining high accuracy.

Inventive Principle:
Principle #26Copying

2Reliability

If depth sensors are used for occlusion detection, then occlusion can be achieved, but the realism and immersiveness of MR environment is compromised due to improper occlusion

Engineering Contradiction:
Improverealism of MR environmentVSAvoidocclusion accuracy
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

By creating a accurate 3D reconstruction of the real environment and using it to determine occlusion relationships, the system achieves high measurement precision for occlusion. This virtual copy allows for realistic occlusion effects that enhance the immersiveness of the MR environment.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system performs 3D reconstruction and occlusion calculation in advance on the server before rendering the final MR image. This preliminary action ensures that occlusion relationships are accurately determined before composition, improving the realism of the final output.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If MR device performs occlusion entirely locally, then occlusion can be applied, but processing is computationally-intensive and time-consuming

Engineering Contradiction:
Improveocclusion processing speedVSAvoidcomputational load on client
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The server acts as an intermediary that handles the computationally intensive 3D reconstruction and occlusion calculation tasks. The client device only needs to send rendering requests and receive processed results, dramatically reducing local computational load while maintaining high processing speed for occlusion operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments the occlusion processing workflow into server-side tasks (3D reconstruction, occlusion calculation) and client-side tasks (rendering composition). This division allows complex processing to occur on powerful servers while keeping client devices lightweight and responsive.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12406432B2Mixed-reality occlusion using 3D reconstruction
Publication Date: 2025.09.02 VARJO TECH OY
  • US12406432B2 patent drawing
  • US12406432B2 patent drawing
  • US12406432B2 patent drawing

AI summary

Disclosed is a system with server(s) communicably coupled to client device(s). The server(s) is configured to obtain a 3D model of a real-world environment; receive, from client device(s), viewpoint information indicative of a viewpoint from a perspective of which a mixed-reality (MR) image is to be generated; for virtual object(s) to be embedded in MR image, determine portion(s) of the virtual object(s) being occluded by real object(s) present in the real-world environment, based on optical depths determined from 3D model corresponding to a viewpoint, a position at which the virtual object(s) is to be embedded with respect to viewpoint, and at least one of: size of the virtual object(s), shape of the virtual object(s), orientation of the virtual object(s) with respect to viewpoint; and send a remaining portion of the virtual object(s) that is not being occluded to client device(s).