VR Viewpoint Transformation Occlusion Compensation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing VR technologies face issues with occlusion regions generated during viewpoint transformation, leading to spatial discomfort and VR sickness due to incomplete matching of camera and eye positions, which existing methods like Passthrough+ struggle to fully address.

Innovation Solution

An information processing device and method that acquires color and depth images from different viewpoints, separates the depth image into foreground and background, and generates an output color image at a virtual viewpoint, compensating for occlusion regions by combining past and current depth and color information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If viewpoint transformation is performed to match camera and eye positions, then spatial comfort is improved, but occlusion regions are generated when objects shield the background

Engineering Contradiction:
Improvespatial comfortVSAvoidocclusion region
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The system performs preliminary action by continuously estimating geometry information of the environment in real-time before viewpoint transformation occurs. This allows the system to prepare depth and color information for potential occlusion regions in advance, so when viewpoint transformation is performed, the occlusion regions can be properly compensated using pre-estimated geometry data from previous frames.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces geometry information as an intermediary element that mediates between the camera viewpoint and the eye viewpoint. By continuously estimating environment geometry and using it to compensate for occlusion regions, the system creates a bridge that allows accurate viewpoint transformation while maintaining complete background information even when objects temporarily shield areas from the camera view.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If a coarse mesh of 70×70 is used for depth estimation to reduce processing load, then productivity is improved, but artifacts occur when objects move forward

Engineering Contradiction:
Improveprocessing loadVSAvoiddepth estimation accuracy
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The system applies segmentation by dividing the depth estimation process into two distinct stages: a coarse estimation phase using a 70×70 mesh to reduce processing load, and a refinement phase that processes only the occlusion regions identified from geometry information. This segmentation allows the system to maintain low overall processing load while achieving high precision where it matters most - in the occlusion regions that require accurate depth and color compensation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements local quality by applying different processing qualities to different regions of the image. The majority of the image uses the efficient coarse mesh estimation, while only the occlusion regions receive refined processing with higher precision depth and color information. This ensures that computational resources are concentrated where they are most needed - in the regions that will be visible after viewpoint transformation - while maintaining overall productivity.

Inventive Principle:
Principle #3Local quality

3Productivity

If minimum geometry information is handled to reduce processing load, then productivity is improved, but occlusion regions cannot be completely covered when viewpoint changes

Engineering Contradiction:
Improveprocessing loadVSAvoidocclusion region coverage
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The system maintains continuity of useful action by continuously estimating geometry information of the environment in real-time across multiple frames. This continuous estimation ensures that even when using minimum geometry information processing, the system accumulates and maintains up-to-date depth and color information for all regions including potential occlusion areas. When viewpoint transformation occurs, this continuous geometry data ensures complete coverage of occlusion regions without requiring heavy processing.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS20240404180A1Information processing device, information processing method, and program
Publication Date: 2024.12.05 SONY GROUP CORP
  • US20240404180A1 patent drawing
  • US20240404180A1 patent drawing
  • US20240404180A1 patent drawing

AI summary

Provided is an information processing device configured to acquire a color image at a first viewpoint and a depth image at a second viewpoint, and generate an output color image at a virtual viewpoint different from the first viewpoint on a basis of a result of separation processing of separating the depth image into a foreground depth image and a background depth image.