Raw Image Matting Alpha Value Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional matting operations in image processing often result in errors, particularly for mixed pixels along edges, leading to artifacts like halos, due to linear assumptions that do not hold after post-processing steps, such as interpolation and gamma correction.

Innovation Solution

Performing matting operations on image data in a raw or substantially raw format, generating a plurality of alpha values for each pixel to accurately decompose images into foreground and background, and using these values for blending, which helps in reducing errors and improving image quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If conventional matting operations are applied to processed image data (RGB format), then the processing workflow is simpler, but the matting accuracy deteriorates due to errors in describing foreground and background fractions leading to halos and artifacts

Engineering Contradiction:
Improveprocessing workflow simplicityVSAvoidmatting accuracy
Core Design Contradiction:
Ease of manufactureVSManufacturing precision

Solution Approach 1:

The patent applies matting operations to raw image data before post-processing steps (interpolation, gamma correction) are applied. By performing the matting operation preliminarily on the raw data, the system captures the linear relationship between foreground and background pixels before non-linear transformations corrupt this relationship, thereby maintaining high matting accuracy while working with the original captured data

Inventive Principle:
Principle #10Preliminary action

2Device complexity

If a single alpha value is generated per pixel, then the computational complexity is reduced, but the ability to accurately represent mixed pixels deteriorates

Engineering Contradiction:
Improvecomputational complexityVSAvoidmixed pixel representation accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent segments the alpha value representation by generating multiple alpha values for each pixel, where each alpha value corresponds to a different color channel (e.g., separate alpha values for red, green, and blue channels). This segmentation allows the system to independently represent the foreground-background mixing ratio for each color channel, accurately capturing the complexity of mixed pixels while maintaining manageable computational complexity through channel-wise processing

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9064318B2Image matting and alpha value techniques
Publication Date: 2015.06.23 ADOBE INC
  • US9064318B2 patent drawing
  • US9064318B2 patent drawing
  • US9064318B2 patent drawing

AI summary

Image matting and alpha value techniques are described. In one or more implementations, techniques are described in which matting operations are applied to image data that is in a raw or substantially raw image format. This may be used to decompose image data into foreground and background images as well as to generate an alpha value that describes a linear combination of the foreground and background images for a respective pixel. Further, implementations are also described in which a plurality of alpha values is generated for each of a plurality of pixels. These alpha values may be utilized to support a variety of different functionality, such as matting operations and so on.