Image-Layer Snapshots Eliminate Editing Artifacts

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Image-editing operations often result in unintended pixel modifications and the creation of image artifacts, such as halos, when a selected region with alpha values less than 1 is modified and relocated, leading to persistent image artifacts and quality issues.

Innovation Solution

A pixel-adjustment module generates image-layer snapshots to capture the state of the image before modifications, allowing for the restoration of pixels and elimination of artifacts by applying structure-modification operations to a floating image layer instead of the underlying layer, and restoring alpha values to prevent transparency issues.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a selected region with alpha values less than 1 is modified and relocated, then image editing flexibility is improved, but image artifacts such as halos are generated

Engineering Contradiction:
Improveimage editing flexibilityVSAvoidimage artifacts
Core Design Contradiction:
Adaptability or versatilityVSObject-generated harmful factors

Solution Approach 1:

The system generates a snapshot of the original image layer state before any modification operations are applied. This preliminary capture of the unmodified state allows the system to later restore pixels that would otherwise become corrupted by the editing operations, preventing artifact formation while maintaining editing flexibility.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates a copy of the original image layer data as a snapshot, storing it separately from the modified layer. This copy serves as a reference for restoring pixels that should not be altered by the editing operations, thereby eliminating the need to permanently modify the original data and preventing artifact generation.

Inventive Principle:
Principle #26Copying

2Ease of operation

If pixels are modified to indicate different color values during relocation, then editing capability is improved, but color residue artifacts are left at the original location

Engineering Contradiction:
Improveediting capabilityVSAvoidcolor residue artifacts
Core Design Contradiction:
Ease of operationVSObject-generated harmful factors

Solution Approach 1:

The snapshot is generated before any pixel modification or relocation occurs, capturing the original color values at all positions. When editing operations are completed, the system references this preliminary snapshot to restore the original color values at the source location, preventing color residue artifacts while maintaining full editing capability.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If multiple halo effects are created during successive region moves, then editing versatility is improved, but image quality deteriorates

Engineering Contradiction:
Improveediting versatilityVSAvoidimage quality
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

By generating a snapshot before any editing operations begin, the system establishes a reference state that can be used to restore pixels after each successive move operation. This prevents the accumulation of multiple halo effects and maintains image quality while allowing unlimited editing versatility.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system maintains a copy of the original layer state that serves as a permanent reference point. Even after multiple editing operations and relocations, this copy allows the system to restore the original state at any location, preventing the degradation of image quality that would otherwise occur with successive edits.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11468549B2Eliminating image artifacts using image-layer snapshots
Publication Date: 2022.10.11 ADOBE INC
  • US11468549B2 patent drawing
  • US11468549B2 patent drawing
  • US11468549B2 patent drawing

AI summary

Methods and systems disclosed herein relate generally to systems and methods for using image-layer snapshots to eliminate image artifacts. A pixel-adjustment module receives an indication of the selected region within a first image layer of an image. In response, the pixel-adjustment module generates a first snapshot of the first image layer, in which the first snapshot includes pixel data for restoring a first state of the first image layer at which the selected region is yet to be modified. The pixel-adjustment module generates a second image layer, in which the image structure-modification operation is applied to the pixel of the second image layer that corresponds to the selected region. The pixel-adjustment module modifies a pixel in the selected region to include at least part of the pixel data from the first snapshot.