Mixed Reality CG Rendering Using Environment Map Position Estimation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In mixed reality applications using video see-through type head-mounted displays, delays in displaying CG images relative to real space images lead to deviations in position, attitude, and optical characteristics, resulting in unnatural and inconsistent visual experiences.

Innovation Solution

An image processing apparatus that acquires information on the position and attitude of an imaging apparatus and associated image processing parameters from an environment map, allowing for the generation of CG images that maintain optical consistency with the real space by predicting the position and attitude of the imaging apparatus and adjusting image processing parameters accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If CG image rendering is performed with high processing load to ensure quality, then image quality is improved, but display delay increases

Engineering Contradiction:
ImproveCG image qualityVSAvoiddisplay delay
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by estimating position and attitude before actual CG image rendering. The position and attitude estimation is performed in advance using captured images, allowing the CG rendering to start from a pre-computed state, thereby reducing the overall processing time and display delay while maintaining image quality.

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If CG image is displayed without waiting for complete processing to reduce delay, then display time is reduced, but position and attitude deviation occurs

Engineering Contradiction:
Improvedisplay delayVSAvoidposition and attitude accuracy
Core Design Contradiction:
Loss of timeVSMeasurement precision

Solution Approach 1:

Position and attitude are estimated in advance before CG rendering completes. This preliminary estimation provides accurate spatial information that is then used during the rendering process, ensuring that even when CG image display is accelerated, the position and attitude remain accurate and consistent with the captured real space image.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback from the captured real space image to continuously refine and correct the position and attitude estimation. This feedback mechanism ensures that any deviations are detected and corrected, maintaining accuracy while allowing for reduced processing delays.

Inventive Principle:
Principle #23Feedback

3Manufacturing precision

If image processing parameters are applied immediately to real space image, then real space image quality is improved, but CG image parameter application is delayed

Engineering Contradiction:
Improvereal space image qualityVSAvoidCG image parameter application delay
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

Image processing parameters are estimated in advance based on the captured real space image before CG rendering completes. This preliminary parameter estimation allows the CG image to be rendered and displayed with appropriate parameters applied, eliminating the delay in parameter application while maintaining real space image quality.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250182342A1Image processing apparatus for generating CG image of which optical consistency with real space is improved, and control method of image processing apparatus
Publication Date: 2025.06.05 CANON KK
  • US20250182342A1 patent drawing
  • US20250182342A1 patent drawing
  • US20250182342A1 patent drawing

AI summary

An image processing apparatus includes one or more processors and/or circuitry configured to: perform a first acquiring processing to acquire information on a position and attitude of an imaging apparatus that captures an image of a real space; perform a second acquiring processing to acquire information on parameters on image processing, with the parameters being associated with the position and attitude of the imaging apparatus, from an environment map; and perform a generation processing to generate an image of an object to be displayed in the real space, based on the information on the position and attitude of the imaging apparatus, and the information on the parameters, wherein in the first acquiring processing, the position and attitude of the imaging apparatus is estimated from a captured image of the real space, by using the environment map.