Predicted Motion Vector Generation Using Depth Information

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image processing methods struggle to accurately predict motion vectors for target blocks, especially when they are at boundary portions of foreground objects, leading to deteriorated prediction precision due to occlusion and disparity differences between foreground and background blocks.

Innovation Solution

An image processing device and method that utilizes a depth image with depth information to generate a predicted motion vector for a target block, employing a disparity information use prediction standard to improve prediction accuracy by selecting the most relevant disparity information from surrounding blocks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a predicted motion vector is calculated from disparity vectors of surrounding blocks in a color image, then encoding can be performed, but prediction precision deteriorates when target blocks are at boundary portions of foreground objects due to occlusion and disparity differences

Engineering Contradiction:
Improveprediction precisionVSAvoidocclusion and disparity differences
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The patent introduces a depth image as an intermediary to mediate the selection of reference blocks for predicted motion vector calculation. The depth image provides depth information that helps identify foreground blocks among surrounding blocks, allowing the system to select only relevant foreground blocks for prediction while excluding background blocks affected by occlusion or disparity differences. This intermediary depth information resolves the contradiction by enabling accurate block classification without requiring complex analysis of the color image alone.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent applies local quality by treating foreground blocks and background blocks differently in the prediction process. Instead of uniformly using all surrounding blocks, the system uses depth information to identify and selectively apply disparity vectors only from foreground blocks that share similar depth characteristics with the target block. This localized approach ensures that prediction is performed using only relevant blocks, thereby maintaining high prediction precision at boundary portions where occlusion and disparity differences would otherwise degrade performance.

Inventive Principle:
Principle #3Local quality

2Quantity of substance

If disparity vectors from all surrounding blocks are used for prediction, then more reference information is available, but prediction accuracy decreases when foreground and background blocks are mixed

Engineering Contradiction:
Improvenumber of reference blocksVSAvoidprediction accuracy
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The patent changes the parameter used for block selection from spatial proximity alone to a combination of spatial proximity and depth information. By introducing depth as an additional parameter, the system can filter surrounding blocks to include only those that are both spatially adjacent and depth-consistent with the target block. This parameter change allows the system to maintain a sufficient number of reference blocks while ensuring they all belong to the same foreground object, thereby preserving prediction accuracy.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent segments the set of surrounding blocks into foreground blocks and background blocks using depth information from the depth image. This segmentation allows the system to separately process and select only the relevant foreground blocks for predicted motion vector calculation. By dividing the reference block set based on depth characteristics, the system avoids mixing foreground and background blocks, thus maintaining high prediction accuracy while still utilizing multiple reference blocks.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9363500B2Image processing device, image processing method, and program
Publication Date: 2016.06.07 SONY GROUP CORP
  • US9363500B2 patent drawing
  • US9363500B2 patent drawing
  • US9363500B2 patent drawing

AI summary

The present technique relates to an image processing device, an image processing method and a program which can calculate a vector which is precisely predicted as a predicted motion vector of a disparity vector. A predicted motion vector generation unit 243 generates a predicted motion vector of a disparity vector which represents a disparity of a target block of an operation target of a viewpoint #2 color image C#2 different from a point of view #1 with respect to a color image C#1 of the point of view #1, from a disparity information image D#2 of the point of view #2 which has disparity information related to a disparity of each pixel of the color image C#2 of the point of view #2 as a pixel value according to a depth information use prediction standard. The present invention is applicable to, for example, generate a predicted motion vector of a disparity vector used to generate a predicted image upon encoding or decoding of a plurality of viewpoint images.