Image Separation Using Geodesic Distance and Alpha Map

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current image processing techniques face challenges in accurately separating target areas from original images, particularly in determining transparency and extracting foreground and background elements, leading to inefficient image matting processes.

Innovation Solution

A method involving the acquisition of foreground and background pixel values, geodesic distances, and transparency determination to separate target areas based on these distances, utilizing geodesic distance models and probability calculations to enhance accuracy and naturalness of image separation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional image processing techniques are used for image matting, then the process can be completed, but the separation accuracy is insufficient and the contours appear stiff

Engineering Contradiction:
Improveseparation accuracyVSAvoidnaturalness of contours
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent transforms the image matting problem into an energy minimization problem by defining an energy function with multiple terms (data fidelity term, smoothness term, and gradient term). By adjusting parameters in the energy function and using iterative optimization algorithms, the method achieves both accurate separation and natural-looking contours, resolving the contradiction between precision and naturalness.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces an alpha map (transparency map) as an intermediary representation to solve the image matting problem. The alpha map serves as a mediator between the foreground and background, allowing precise control of transparency values at pixel level. This intermediary approach enables accurate separation while maintaining natural contour transitions through proper alpha value computation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If complex energy minimization methods are used to improve separation accuracy, then the precision improves, but the computational complexity increases

Engineering Contradiction:
Improveseparation accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the image matting process into distinct computational stages: (1) computing foreground and background distances, (2) calculating alpha values using the distance information, (3) optimizing the energy function iteratively. This segmentation allows the complex problem to be solved in manageable steps, reducing overall computational complexity while maintaining high separation accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary computations of foreground distance maps and background distance maps before the main energy minimization process. By pre-computing these distance fields using efficient algorithms (such as fast marching method), the subsequent alpha computation and optimization steps become computationally lighter, thus reducing overall complexity while preserving accuracy.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11494916B2Method for separating image and computer device
Publication Date: 2022.11.08 BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
  • US11494916B2 patent drawing
  • US11494916B2 patent drawing
  • US11494916B2 patent drawing

AI summary

A method for separating an image can include: acquiring a foreground pixel value and a background pixel value, where the foreground pixel value and the background pixel value are configured to separate a target area from an original image; acquiring a foreground geodesic distance and a background geodesic distance, where the foreground geodesic distance is a distance between a pixel value of each of pixel points and the foreground pixel value in the original image, and the background geodesic distance is a distance between a pixel value of each of the pixel points and the background pixel value; determining a transparency based on the foreground geodesic distance and the background geodesic distance; and separating the target area based on the transparency.