Image Inpainting Texture Strength Map Artifact Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image inpainting techniques fail to maintain textural continuity in restored areas due to the lack of consideration for unique, non-repetitive structures and texture information during the reconstruction process, resulting in artifacts.

Innovation Solution

A method and system that generate a texture strength map based on texture characteristics such as edge characteristics, contrast levels, and spatial frequencies to ensure textural continuity by analyzing and utilizing texture information during the inpainting process, using a texture descriptor generator and inpainting component to apply the inpainting operation based on the texture strength map.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional inpainting techniques copy pixels from similar patches without considering texture information, then the inpainting process is simple and fast, but textural continuity is not maintained and artifacts appear in restored areas

Engineering Contradiction:
Improvetextural continuityVSAvoidinpainting process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by generating a texture strength map before performing the inpainting operation. This map pre-characterizes the texture properties of the image, allowing the inpainting process to reference pre-computed texture information rather than analyzing textures during the actual restoration, thus maintaining textural continuity while managing complexity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The texture strength map serves as an intermediary between the original image and the inpainting process. It mediates the transfer of texture information by providing a separate data structure that encodes texture characteristics, which the inpainting algorithm then uses to guide pixel copying and blending operations

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If texture analysis is performed during inpainting to maintain textural consistency, then textural continuity is improved, but computational complexity and processing time increase

Engineering Contradiction:
Improvetextural consistencyVSAvoidinpainting processing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The texture strength map is computed in advance before the inpainting operation begins. This preliminary computation separates the complex texture analysis from the time-critical inpainting process, allowing detailed texture characterization without extending the actual restoration time

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the inpainting process into distinct phases: texture analysis (generating the texture strength map) and restoration (using the map to guide inpainting). This segmentation allows each phase to be optimized independently, with the analysis phase being computationally intensive but time-independent, and the restoration phase being faster and reference-driven

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8867794B2Systems and methods for performing image inpainting based on texture analysis
Publication Date: 2014.10.21 DF BARLEY LLC
  • US8867794B2 patent drawing
  • US8867794B2 patent drawing
  • US8867794B2 patent drawing

AI summary

Various embodiments are disclosed for performing image inpainting. One embodiment is a method for editing a digital image in an image editing device. The method comprises obtaining a restoration region in the digital image and determining texture information corresponding to the restoration region. Based on the texture information, a texture strength map is generated corresponding to the restoration region. Based on the texture strength map, an inpainting operation is applied to pixels in the restoration region.