Virtual Viewpoint Path Generation Using Learned Models

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face significant time and effort in designating virtual viewpoints for generating virtual viewpoint images, and pre-defined viewpoints may not be suitable for the scene, leading to inefficient image processing.

Innovation Solution

An information processing apparatus that uses a learned model to generate virtual viewpoint path data by obtaining object position information from multi-viewpoint image data, reducing the need for user input and improving viewpoint selection through automatic path generation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the virtual viewpoint is designated based on user input every time, then the virtual viewpoint can be customized for each generation, but it takes the user great time and effort

Engineering Contradiction:
Improvevirtual viewpoint customizationVSAvoiduser time and effort
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system pre-generates multiple candidate virtual viewpoint paths before the user needs to select one. These candidate paths are stored and can be quickly retrieved and selected based on user feedback or automatic selection, eliminating the need for time-consuming manual designation each time a virtual viewpoint image is generated.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates multiple copies of potential virtual viewpoint paths in advance. Instead of generating one viewpoint at a time through manual input, multiple candidate paths are prepared beforehand, allowing the user to simply select from pre-generated options rather than creating each viewpoint from scratch.

Inventive Principle:
Principle #26Copying

2Loss of time

If the virtual viewpoint is fixedly defined in advance, then user effort is reduced, but there is a possibility that a virtual viewpoint not suitable for a scene is set

Engineering Contradiction:
Improveuser time and effortVSAvoidscene suitability
Core Design Contradiction:
Loss of timeVSAdaptability or versatility

Solution Approach 1:

The system provides multiple candidate virtual viewpoint paths that are dynamically selectable based on the specific scene being captured. Rather than using a single fixed viewpoint, the system adapts by offering multiple pre-generated options tailored to different scene characteristics, allowing selection that best fits the current situation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system varies parameters of virtual viewpoint paths (such as position, angle, and trajectory) to create multiple candidate paths suitable for different scene types. By changing these parameters in advance to cover various scenarios, the system ensures that an appropriate viewpoint is available for any given scene without requiring manual adjustment.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If manual virtual viewpoint designation is used, then viewpoint accuracy can be controlled, but productivity is reduced due to repeated user input

Engineering Contradiction:
Improveviewpoint designation accuracyVSAvoidimage generation efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

Multiple candidate virtual viewpoint paths are generated in advance with high precision through automated algorithms. These pre-computed paths maintain accurate viewpoint designation while eliminating the need for repeated manual input, thereby improving productivity without sacrificing accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system performs automatic generation of candidate virtual viewpoint paths using algorithms that analyze scene characteristics and generate appropriate viewpoints autonomously. This self-service capability maintains viewpoint accuracy while freeing users from manual designation tasks, thus improving overall efficiency.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11503272B2Information processing apparatus, information processing method and storage medium
Publication Date: 2022.11.15 CANON KK
  • US11503272B2 patent drawing
  • US11503272B2 patent drawing
  • US11503272B2 patent drawing

AI summary

The technology disclosed herein is an information processing apparatus comprising: one or more memories storing instructions; and one or more processors executing the instructions to function as: an obtaining unit configured to obtain information for specifying a position of an object included in multi-viewpoint image data obtained by image capturing using a plurality of imaging apparatuses; and a generation unit configured to generate a virtual viewpoint path data to generate virtual viewpoint image data by inputting the information obtained by the obtaining unit to an output unit which is a learned model learned from the virtual viewpoint path data to be training data and at least information for specifying a position of an object to be input data corresponding to the virtual viewpoint path data and is configured to output virtual viewpoint data by receiving input of information for specifying a position of an object.