Virtual Viewpoint Image Generation with Surface Reflection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing techniques for generating virtual viewpoint images do not effectively incorporate the reflection of a subject on background surfaces, such as floors or walls, which is crucial for creating a realistic visual experience.

Innovation Solution

A generation apparatus that acquires multiple images from various viewpoints, identifies a reflection surface within the three-dimensional space, and generates a virtual viewpoint image that simulates the reflection of objects on that surface, using a combination of image processing and three-dimensional shape data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a virtual viewpoint image is generated using only three-dimensional shape data and background images, then the generation process is simple, but the background lacks realism and does not show reflections of subjects

Engineering Contradiction:
Improvevisual realismVSAvoidimage generation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The image generation process is divided into multiple stages: first generating a virtual viewpoint image from 3D shape data, then generating a reflection viewpoint image separately, and finally combining them. This segmentation allows each stage to focus on specific aspects (realism vs. complexity management) without overwhelming the system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A reflection viewpoint image is introduced as an intermediary element that bridges the gap between the simple 3D-generated image and the desired realistic reflection effect. This intermediary contains the reflected subject information that is then overlaid onto the background, achieving realism without directly complicating the core generation process.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If multiple images are captured and processed to show reflections, then the visual realism is improved, but the processing time and computational load increase

Engineering Contradiction:
Improvereflection realismVSAvoidimage generation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The reflection viewpoint image is generated in advance as a separate preprocessing step before being combined with the virtual viewpoint image. This preliminary action separates the computationally intensive reflection calculation from the final composition, allowing optimization of each stage independently and reducing overall processing time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of processing multiple original captured images to extract reflection information, the system creates a synthesized reflection viewpoint image that copies and transforms the necessary reflection data. This copying approach reduces computational load compared to processing multiple high-resolution source images.

Inventive Principle:
Principle #26Copying

3Reliability

If reflection information is added to the virtual viewpoint image, then the immersion in virtual environment is enhanced, but the device complexity increases

Engineering Contradiction:
Improvevirtual environment immersionVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The virtual viewpoint image and reflection viewpoint image are merged through overlay combination to create the final output. This merging approach integrates reflection information into the existing virtual environment framework without requiring a complete redesign of the system architecture, thus enhancing immersion while controlling complexity growth.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12238266B2Generation apparatus, generation method, and storage medium
Publication Date: 2025.02.25 CANON KK
  • US12238266B2 patent drawing
  • US12238266B2 patent drawing
  • US12238266B2 patent drawing

AI summary

A generation apparatus includes following units. A first acquisition unit acquires a first virtual viewpoint image generated based on a plurality of images captured by a plurality of image capturing apparatuses, and a first virtual viewpoint in a three-dimensional space including an image capturing space captured by the plurality of image capturing apparatuses. A second acquisition unit acquires a second virtual viewpoint image generated based on the plurality of captured images, and a second virtual viewpoint arranged with respect to a predetermined surface in the three-dimensional space and the first virtual viewpoint. A generation unit generates a third virtual viewpoint image corresponding to the first virtual viewpoint and including an image indicating a state where an object in the image capturing space is reflected on the predetermined surface, based on the first virtual viewpoint image, and the second virtual viewpoint image.