Multi-view Image Synthesis via Reference Ray Interpolation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing multi-view image processing schemes face challenges in providing a natural viewing experience by requiring a finely divided viewing area with a large number of viewable images, especially when the number of reference images is insufficient, leading to gaps in the displayed image.

Innovation Solution

A method that determines the color value of a ray in an image by selecting the closest reference rays from pre-photographed reference images, interpolating based on these values, and reselecting rays from neighboring pixels if the color difference exceeds a threshold, ensuring a seamless and detailed image rendering.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If a large number of reference images are used to provide a natural viewing experience, then the viewing quality is improved, but the data storage requirement and processing complexity increase

Engineering Contradiction:
Improveviewing qualityVSAvoiddata storage requirement
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent pre-calculates and stores color values for specific reference rays in advance. When generating a new viewpoint image, the system retrieves these pre-stored color values and performs interpolation, avoiding the need to process all reference images in real-time. This preliminary preparation reduces both storage requirements and processing complexity while maintaining high viewing quality.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates a simplified representation by storing only the color values of reference rays rather than storing complete reference images. This copying approach extracts and stores only the essential information needed for view synthesis, significantly reducing data storage requirements while preserving the ability to generate high-quality multi-view images through interpolation.

Inventive Principle:
Principle #26Copying

2Productivity

If reference images are used to generate new viewpoint images, then the number of operations is reduced, but gaps appear in the displayed image when reference images are insufficient

Engineering Contradiction:
Improvenumber of operationsVSAvoidimage completeness
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements a feedback mechanism that detects when color values from reference rays cannot be obtained or when interpolation would produce poor results. In such cases, the system identifies edge regions and adjusts the interpolation strategy accordingly, switching to alternative methods for boundary pixels. This feedback loop ensures image completeness and eliminates gaps while maintaining efficient operation for regions where reference data is sufficient.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent dynamically changes the interpolation parameters based on the availability and quality of reference ray color values. When reference images are sufficient, standard interpolation is used for efficiency. When reference images are insufficient or edge regions are detected, the system adjusts parameters to use neighboring pixels for interpolation, ensuring complete image coverage without gaps while adapting the processing approach to local conditions.

Inventive Principle:
Principle #35Parameter changes

3Speed

If color values are interpolated from reference rays, then processing speed is improved, but color accuracy decreases when reference rays are not sufficiently close

Engineering Contradiction:
Improveprocessing speedVSAvoidcolor accuracy
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The patent applies different processing strategies to different regions of the image based on local characteristics. In regions where reference rays are sufficiently close, simple interpolation is used for high processing speed. In regions where reference rays are far apart or near image boundaries, the system identifies these as edge regions and applies more sophisticated interpolation using neighboring pixels. This local differentiation maintains color accuracy in critical regions while preserving processing speed in regions where it is sufficient.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10304211B2Method and apparatus for processing image
Publication Date: 2019.05.28 SAMSUNG ELECTRONICS CO LTD
  • US10304211B2 patent drawing
  • US10304211B2 patent drawing
  • US10304211B2 patent drawing

AI summary

A method of processing an image includes obtaining a position of a viewpoint corresponding to the image, selecting, based on the position, two reference rays closest to a ray included in the image from among a plurality of reference rays included in reference images photographed in advance from different reference viewpoints; determining whether a difference between color values of the selected reference rays is less than or equal to a threshold; and determining a color value of the ray based on the color values of the selected reference rays in response to the difference between the color values of the selected reference rays being determined to be less than or equal to the threshold.