INTERACTIVE IMAGE MATTING
First Claim
Patent Images
1. A method comprising:
- receiving an indication of a brush stroke made on an image displayed in a user interface;
identifying an area of the image as a foreground region based on a location of the brush stroke on the image;
generating a boundary area on a border of the foreground region, the boundary area containing an unknown region; and
solving, by a processor, the unknown region to provide an alpha matte that distinguishes a foreground portion from a background portion in the unknown region; and
displaying the alpha matte for the unknown region in real time in response to receiving the indication of the brush stroke.
2 Assignments
0 Petitions
Accused Products
Abstract
A user interface enables interactive image matting to be performed on an image The user interface may provide results including an alpha matte as feedback in real time. The user interface may provide interactive tools for selecting a portion of the image, and an unknown region for alpha matte processing may be automatically generated adjacent to the selected region. The user may interactively refine the alpha matte as desired to obtain a satisfactory result.
149 Citations
20 Claims
-
1. A method comprising:
-
receiving an indication of a brush stroke made on an image displayed in a user interface; identifying an area of the image as a foreground region based on a location of the brush stroke on the image; generating a boundary area on a border of the foreground region, the boundary area containing an unknown region; and solving, by a processor, the unknown region to provide an alpha matte that distinguishes a foreground portion from a background portion in the unknown region; and displaying the alpha matte for the unknown region in real time in response to receiving the indication of the brush stroke. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
receiving a user input identifying a portion of an image; in response to the user input, identifying, by a processor, an unknown region adjacent to a foreground region; and displaying an alpha matte that distinguishes foreground elements from background element in the unknown region. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a processor in communication with computer-readable storage media; a user interface component, maintained in the computer-readable storage media and executed on the processor, to receive a user input indicating a foreground region of an image, the user interface component generating an unknown region adjacent to the foreground region indicated; and a matting component to provide an alpha matte that distinguishes a foreground portion from a background portion in the unknown region. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification