Image Interpolation Using Occlusion-Based Motion Priority

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In image processing, when a moving object's area overlaps with another object's area between temporally continuous images, multiple motion information pieces are detected at the same coordinate position, making it difficult to determine the appropriate motion information for processing, leading to potential errors in image processing, especially when depth information is unavailable.

Innovation Solution

An image processing apparatus and method that acquires motion information between images, generates occlusion information, determines the priority of motion information based on both motion and occlusion information, and performs image processing using weighted motion information for accurate interpolation and correction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If multiple motion information pieces are detected at the same coordinate position due to overlapping object areas, then motion detection coverage is improved, but image processing accuracy deteriorates due to uncertainty in selecting appropriate motion information

Engineering Contradiction:
Improvenumber of motion information piecesVSAvoidimage processing accuracy
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

Solution Approach 1:

The patent introduces occlusion information as an additional parameter to distinguish between valid motion information and false motion information. By changing the parameter space from just motion information to motion information plus occlusion information, the system can accurately select appropriate motion information even when multiple pieces are detected at the same coordinate position.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent uses occlusion information as an intermediary to filter and select appropriate motion information. The occlusion information acts as a mediator between the detected motion information and the final image processing, enabling the system to identify which motion information pieces are reliable and which are false.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If depth information is used to select motion information, then image processing accuracy is improved, but device capability requirements worsen due to need for additional depth information acquisition

Engineering Contradiction:
Improveimage processing accuracyVSAvoidapparatus capability requirements
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent uses occlusion information as an intermediary that can be derived from motion information itself, rather than requiring separate depth information acquisition. This mediator enables the system to select appropriate motion information without needing additional depth sensing capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system uses the motion information itself to generate occlusion information, making the system self-sufficient. The motion detection process simultaneously provides both motion information and occlusion information, eliminating the need for separate depth information acquisition devices.

Inventive Principle:
Principle #25Self-service

3Device complexity

If occlusion information is generated from motion information, then device complexity is reduced by eliminating need for separate depth sensing, but computation time increases due to additional processing steps

Engineering Contradiction:
Improveapparatus capability requirementsVSAvoidprocessing time
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The patent merges the generation of motion information and occlusion information into a single integrated process. By combining these two functions, the system avoids the time cost of separate depth sensing while still achieving accurate motion information selection.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system performs preliminary motion detection and simultaneously generates occlusion information as part of the same processing pipeline. This preliminary action ensures that both motion and occlusion information are ready for use without requiring additional sequential processing steps.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10776927B2Image processing apparatus, image processing method, and program
Publication Date: 2020.09.15 CANON KK
  • US10776927B2 patent drawing
  • US10776927B2 patent drawing
  • US10776927B2 patent drawing

AI summary

A motion information calculation unit acquires motion information between a plurality of target images. An occlusion information calculation unit generates occlusion information between the target images. An image interpolation processing unit determines priority of the motion information based on the motion information and the occlusion information, and performs predetermined image processing for the target images by using motion information that is weighted based on the priority.