Granted patent
Learning-based sampling for image matting
- Number
- 10984558
- Published
- 2021-04-20
- Filed
- 2019-05-09
- Assignee
- Disney Enterprises, Inc.
- Inventors
- Aydin; Tunc Ozan, Öztireli; Ahmet Cengiz, Tang; Jingwei, Aksoy; Yagiz
- CPC
- G06T7/11; G06N3/0455; G06N3/0464; G06N3/0475; G06N3/08; G06N3/09; G06N3/094; G06N20/00; G06T3/40; G06T7/194; G06T7/90; G06T11/10; G06T11/60; H04N5/272; H04N5/275
- Verdict
- Low Notable software
- Source
- Google Patents · FreePatentsOnline
The keeper's note
Learning-based image matting technique for VFX compositing (granted).
Abstract
Techniques are disclosed for image matting. In particular, embodiments decompose the matting problem of estimating foreground opacity into the targeted subproblems of estimating a background using a first trained neural network, estimating a foreground using a second neural network and the estimated background as one of the inputs into the second neural network, and estimating an alpha matte using a third neural network and the estimated background and foreground as two of the inputs into the third neural network. Such a decomposition is in contrast to traditional sampling-based matting approaches that estimated foreground and background color pairs together directly for each pixel. By decomposing the matting problem into subproblems that are easier for a neural network to learn compared to traditional data-driven techniques for image matting, embodiments disclosed herein can produce better opacity estimates than such data-driven techniques as well as sampling-based and affinity-based matting approaches.
Background
COLOR DRAWINGS (1) The patent or application file contains at least one drawing executed in color. Copies of this patent or patent application publication with color drawing(s) will be provided by the Office upon request and payment of the necessary fee. BACKGROUND Field (2) This disclosure provides techniques for image matting. Description of the Related Art (3) Image matting seeks to estimate the opacities of user-defined foreground objects in an (natural or synthetic) image, i.e., to estimate the soft transitions between foreground that is user-defined and a background, with the soft transitions defining the opacity of the foreground at each pixel. An alpha matte indicating the opacity of the foreground at each pixel (with, e.g., white indicating complete opacity, black indicating complete transparency, and shades of gray indicating partial transparency) may be obtained via image matting, and such an alpha matte is useful in many image and video editing workflows. For example, matting is a fundamental operation for various tasks during the post-production stage of feature films, such as compositing live-action and rendered elements together, and performing local color corrections. (4) One traditional approach to image matting is through sampling, in which color samples are gathered from known-opacity regions to predict foreground and background layer colors to use for alpha estimation. Such sampling-based matting typically involves selecting a color pair by using the color