Virtual Viewpoint Generation for Object Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image processing systems face challenges in easily allowing users to operate virtual viewpoints for generating virtual viewpoint images from multiple camera angles, particularly in dynamic environments like sporting events, where tracking and determining the position and orientation of objects of interest are complex.

Innovation Solution

An information processing apparatus that includes an acquisition unit for object position information, a specification unit for identifying positions of interest based on object movement, and a determination unit for calculating virtual viewpoint positions and line-of-sight directions, allowing for the generation of virtual viewpoint images by synchronizing data from multiple image capturing apparatuses.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple image capturing apparatuses are used to generate virtual viewpoint images from freely selected viewpoints, then the sense of realism is improved, but the complexity of operating and determining virtual viewpoint positions increases

Engineering Contradiction:
Improvesense of realismVSAvoidcomplexity of operating virtual viewpoint
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system automatically determines the virtual viewpoint position and orientation based on the detected object of interest, eliminating the need for manual user operation. The determination unit autonomously calculates the optimal viewpoint by tracking the object's position and movement, allowing the system to serve itself rather than requiring continuous user input.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system dynamically adjusts the virtual viewpoint parameters (position and orientation) based on the object's movement and the selected position of interest. By changing these parameters automatically according to real-time object detection results, the system maintains high realism without requiring users to manually control each parameter.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If the virtual viewpoint automatically follows the object of interest, then the ease of operation is improved, but the precision in determining the correct viewpoint position becomes more challenging

Engineering Contradiction:
Improveease of operating virtual viewpointVSAvoidprecision in determining viewpoint position
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The system introduces a determination unit as an intermediary between the object detection and virtual viewpoint generation. This intermediary component applies predefined rules and calculations to accurately determine the viewpoint position based on the object's position and the selected position of interest, ensuring measurement precision while maintaining ease of operation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system pre-establishes multiple positions of interest around the object (such as front, back, left, right positions) before generating the virtual viewpoint. By preparing these candidate positions in advance and selecting from them based on the object's movement direction, the system achieves both ease of operation and precise viewpoint determination.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20240428455A1Image processing apparatus, image processing method, and storage medium
Publication Date: 2024.12.26 CANON KK
  • US20240428455A1 patent drawing
  • US20240428455A1 patent drawing
  • US20240428455A1 patent drawing

AI summary

An information processing apparatus includes an acquisition unit configured to acquire position information indicating a position of an object included in an image capturing area captured by a plurality of image capturing apparatuses, a specification unit configured to specify one position of interest from among a plurality of positions of interest, based on a moving direction of the object, and a determination unit configured to determine a position of a virtual viewpoint corresponding to a virtual viewpoint image related to the object and a line-of-sight direction of the virtual viewpoint, based on the specified position of interest and the position of the object.