Mixed Reality Contact Detection Using Thickness Models

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current mixed reality technologies face challenges in accurately determining contact between virtual and real objects, particularly in estimating depth and thickness, leading to unnatural user interactions due to visible deviations and inability to consider object thickness, resulting in an unnatural user experience.

Innovation Solution

An information processing apparatus that acquires images, generates surface and thickness models of the user's operation unit, and determines contact with a computer graphics object based on these models, allowing for natural operation of virtual objects by overlaying real-time hand interactions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If depth estimation is made by cameras of a plurality of viewpoints, then depth of points for which association is possible can be estimated, but it is not possible to estimate the depth of an area that cannot be seen by all of the cameras

Engineering Contradiction:
Improvedepth estimation accuracyVSAvoidcoverage area
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent introduces a time-of-flight camera as an intermediary measurement device to capture depth information for areas not visible to all viewpoint cameras. This mediator device fills the coverage gaps by providing depth data from regions that would otherwise be inaccessible to multi-viewpoint stereo matching, thereby resolving the contradiction between measurement precision and adaptability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of manufacture

If a CG model is reconstructed from joint positions obtained by motion capture, then the model can be generated, but it is difficult to match the CG model and the position, thickness, or length of the real object, resulting in visible deviations

Engineering Contradiction:
Improvemodel generation easeVSAvoidmodel matching accuracy
Core Design Contradiction:
Ease of manufactureVSManufacturing precision

Solution Approach 1:

The patent changes the parameter set used for model reconstruction from joint positions alone to include both joint positions and depth information from time-of-flight cameras. This parameter expansion allows the CG model to accurately represent not only position but also thickness and length of real objects, eliminating visible deviations while maintaining ease of model generation through automated parameter acquisition.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If only the object surface is modeled by using a distance measurement apparatus attached to the HMD, then the surface can be captured, but it is impossible to consider thickness, resulting in inability to make proper determination as to contact with the CG model

Engineering Contradiction:
Improvemodeling system simplicityVSAvoidcontact determination reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent transitions from two-dimensional surface modeling to three-dimensional volume modeling by integrating time-of-flight depth data. This dimensional enhancement allows the system to capture thickness information while maintaining device simplicity, as the time-of-flight camera provides automated depth measurement without requiring complex multi-camera setups or manual input, thereby improving contact determination reliability.

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

4Quantity of substance

If the resolution of the voxels is not made to be high in voxel-based depth model generation, then memory and time requirements are reduced, but the depth of the model cannot be estimated at good precision

Engineering Contradiction:
Improvememory and time resourcesVSAvoiddepth model precision
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The patent replaces the computationally intensive voxel-based depth model generation mechanism with a direct point cloud representation from time-of-flight camera data. This substitution eliminates the need for high-resolution voxel grids, significantly reducing memory and time resources while maintaining or improving depth model precision, as the time-of-flight data provides accurate depth measurements directly without requiring dense volumetric sampling.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS10672196B2Information processing apparatus and method of controlling an information processing apparatus that generate, for display, a composed image in which a computer graphics object is overland on a portion of the image
Publication Date: 2020.06.02 CANON KK
  • US10672196B2 patent drawing
  • US10672196B2 patent drawing
  • US10672196B2 patent drawing

AI summary

An information processing apparatus that communicates with a display device that has an image capturing unit and that generates an image to be displayed on the display device, a composed image in which a CG (Computer Graphics) object in a virtual space according to the position and orientation of the image capturing unit is overlaid on a portion of an image, in real space, captured by the image capturing unit. An image generating unit performs a contact determination between the CG object in the virtual space and an operation unit in the real space based on a thickness model generated by a thickness model generating unit, and generates, as an image to be displayed on the display device, the composed image to which the result of the contact determination is reflected.