Image Completion With Localized Hole-Filling Processes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image completion methods, particularly in virtual reality systems, are computationally costly and time-consuming due to bandwidth limitations and machine learning processes, leading to undesirable holes in images that negatively impact user immersion.

Innovation Solution

A computer-implemented method that divides image data into portions, applies different filling processes based on hole quantity and quality, using morphological operations and machine learning inference for varying hole sizes, and combines the filled portions to complete the image efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If machine learning inference techniques are used to fill holes in images, then image completion quality is improved, but computational cost and processing time increase significantly

Engineering Contradiction:
Improveimage completion qualityVSAvoidcomputational cost
Core Design Contradiction:
Manufacturing precisionVSPower

Solution Approach 1:

The patent applies different filling processes to different image portions based on hole characteristics. Small holes are filled using a first process (e.g., simple interpolation), while large holes are filled using a second process (e.g., machine learning inference). This local differentiation ensures high quality where needed while reducing overall computational cost.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The image is divided into multiple portions, and holes are categorized by size and quality attributes. The patent then applies appropriate filling processes to each category separately, segmenting the complex task into manageable sub-tasks with different computational requirements.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If machine learning processes are applied to infer missing image data, then image completion accuracy is improved, but processing time increases

Engineering Contradiction:
Improveimage completion accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent determines hole quality attributes and applies different filling processes accordingly. High-quality holes (large areas) receive machine learning inference for accuracy, while low-quality holes (small areas) receive faster but less precise filling methods, optimizing the time-accuracy tradeoff locally.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent applies machine learning inference only partially to the extent necessary - specifically to large holes where it provides significant benefit. Small holes are filled using lighter methods, avoiding excessive computational expenditure on tasks where the benefit is minimal.

Inventive Principle:
Principle #16Partial or excessive action

3Manufacturing precision

If image data is transmitted at high rates to ensure complete scene construction, then image quality is improved, but bandwidth requirements increase

Engineering Contradiction:
Improveimage qualityVSAvoidbandwidth requirement
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent performs hole filling operations on received image data before final display. By pre-processing the image data to fill holes using appropriate methods, the system can transmit at lower rates while maintaining acceptable image quality, as the missing data is reconstructed during processing.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250285245A1Computer-implemented method for completing an image
Publication Date: 2025.09.11 SONY COMP ENTERTAINMENT EURO LTD
  • US20250285245A1 patent drawing
  • US20250285245A1 patent drawing
  • US20250285245A1 patent drawing

AI summary

The present disclosure relates to a computer-implemented method for completing an image, the method comprising the steps of dividing data of an image to be completed into a plurality of image portions. The method entails applying a first filling process to fill a first image portion comprising a first hole, the first hole associated with a first quantity and/or a first quality; and applying a second filling process to fill a second image portion comprising a second hole, the second hole associated with a second quantity different to the first quantity and/or a second quality different to the first quality, the second process being different to first process. The method then includes combining the filled first and second image portions to complete the image.