Multi-scale Energy Minimization for Image Hole-filling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current image processing techniques are slow and unable to effectively enhance low-quality digital images, particularly those with missing or obscured portions, resulting in a suboptimal user experience.

Innovation Solution

A method involving the generation of low-resolution image versions, creation of label maps, and refinement of these maps to minimize an energy function, allowing for the enhancement of images by copying pixels from input images to produce high-resolution outputs, addressing issues like hole-filling and super-resolution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If traditional optimization techniques are applied to enhance images, then image quality is improved, but processing speed deteriorates (very slow)

Engineering Contradiction:
Improveimage qualityVSAvoidprocessing speed
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent segments the image processing task into multiple resolution levels (coarse to fine). It processes the image at progressively higher resolutions, where each level refines the previous level's result. This segmentation allows the optimization to converge faster at coarse levels and then apply those results to finer levels, significantly reducing total processing time while maintaining image quality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary processing at low resolution before refining at high resolution. By first establishing a coarse solution and then progressively refining it, the method avoids the computational burden of directly optimizing at full resolution. This preliminary action at lower computational cost guides the subsequent high-resolution optimization, achieving both speed and quality.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If high resolution processing is performed directly, then image quality is improved, but computational complexity increases

Engineering Contradiction:
Improveimage resolutionVSAvoidcomputational complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent divides the high-resolution processing task into multiple resolution stages. Each stage processes at a manageable resolution level, breaking down the computationally complex full-resolution task into simpler sub-tasks. This segmentation reduces the computational complexity at each individual step while achieving the final high-resolution result through progressive refinement.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a resolution dimension to the processing hierarchy. Instead of a single high-resolution pass, it creates a multi-dimensional processing space spanning from low to high resolution. This dimensional approach allows the system to navigate the complexity landscape more efficiently by moving through resolution levels rather than attempting to solve the full problem at once.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS8670630B1Fast randomized multi-scale energy minimization for image processing
Publication Date: 2014.03.11 GOOGLE LLC
  • US8670630B1 patent drawing
  • US8670630B1 patent drawing
  • US8670630B1 patent drawing

AI summary

An image processing module performs efficient image enhancement according to a multi-scale energy minimization process. One or more input images are progressively downsampled to generate a pyramid of downsampled images of varying resolution. Starting with the coarsest downsampled image, a label map is generated that maps output pixel positions to pixel positions in the downsampled input images. The label map is then progressively upsampled. At each upsampling stage, the labels are refined according to an energy function configured to produce the desired enhancements. Using the multi-scale energy minimization, the image processing module enhances image via hole-filling and/or super-resolution.