Virtual Viewpoint Image Generation with Error Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image processing systems that generate virtual viewpoint content from multiple camera viewpoints face issues with generating complete and high-quality images when some cameras malfunction or are obstructed, leading to missing parts and reduced image quality due to daisy-chaining or star connection configurations.

Innovation Solution

An image processing system that includes a detection unit to identify errors in cameras and a generation unit to use images from functioning cameras to create a virtual viewpoint image, even if some cameras are malfunctioning, by separating foreground and background images and adjusting transmission to ensure continuous data flow.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If cameras are arranged in daisy-chaining or star connection to reduce network transmission loads, then network transmission efficiency is improved, but system reliability deteriorates because a single camera malfunction can cause cascading failures affecting the entire system

Engineering Contradiction:
Improvenetwork transmission loadVSAvoidsystem reliability
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The system segments the image processing function by separating foreground extraction and background extraction into independent processing streams. Each stream can operate independently, so if one camera fails, the other stream can still function. This segmentation is implemented in the image processing unit which processes images from multiple cameras through separate foreground/background extraction pathways.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically changes processing parameters based on camera status. When a camera is detected to be malfunctioning, the system adjusts the weight parameters in the image synthesis process to reduce the influence of problematic camera data and increase reliance on functioning cameras. This parameter adaptation maintains system reliability while preserving the efficient daisy-chaining architecture.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If multiple cameras are used to capture images from different directions for virtual viewpoint generation, then image quality and viewing angles are improved, but the complexity of error detection and system management increases

Engineering Contradiction:
Improveimage qualityVSAvoidsystem management complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system implements self-service error detection where each camera unit includes its own error detection capability. The cameras automatically monitor their own operational status and can identify malfunctions without requiring complex external monitoring systems. This self-diagnosis function reduces the overall system management complexity while maintaining high image quality from multiple cameras.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system employs feedback mechanisms where error detection results from individual cameras are fed back to the central control unit. This feedback loop enables automatic adjustment of image processing parameters and real-time compensation for camera failures, simplifying management by automating the response to errors rather than requiring manual intervention for each camera.

Inventive Principle:
Principle #23Feedback

3Loss of information

If images from all cameras are used to generate virtual viewpoint images, then completeness of the virtual viewpoint image is improved, but the risk of missing parts and quality drops increases when some cameras malfunction

Engineering Contradiction:
Improveimage completenessVSAvoidimage quality stability
Core Design Contradiction:
Loss of informationVSReliability

Solution Approach 1:

The system applies partial action by selectively using images only from cameras that are confirmed to be functioning properly. Rather than attempting to use data from all cameras including malfunctioning ones, the system extracts and processes images only from operational cameras. This selective approach ensures image quality stability while maintaining completeness through the use of multiple functioning camera views.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system implements prior cushioning by having pre-established error detection and compensation mechanisms in place before camera failures occur. The error detection unit continuously monitors camera status and prepares compensation strategies in advance. When a camera fails, the system can immediately switch to using images from other cameras without interruption, cushioning against the potential loss of image completeness and quality.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Data Source

PatentUS11037364B2Image processing system for generating a virtual viewpoint image, method of controlling image processing system, and storage medium
Publication Date: 2021.06.15 CANON KK
  • US11037364B2 patent drawing
  • US11037364B2 patent drawing
  • US11037364B2 patent drawing

AI summary

An image processing system, which generates a virtual viewpoint image on the basis of captured images from a plurality of image capturing apparatuses for capturing an object from a plurality of directions, detects an error in at least one of the plurality of image capturing apparatuses, and generates the virtual viewpoint image using a captured image from an image capturing apparatus, among the plurality of image capturing apparatuses, in which an error has not been detected, as an image of a capturing field of the image capturing apparatus in which the error has been detected.