Manifold learning and matting
First Claim
1. A method comprising:
- receiving an image from a memory component;
determining a feature vector associated with features of pixels in a region of the image, wherein the feature vector includes color feature information and texture feature information of the pixels;
determining alpha values associated with opacity level of the pixels within the region, wherein the alpha values are associated with a transition from a foreground to a background of the image, and wherein the alpha values are based on color and texture; and
forming a manifold based on the alpha values and further based on the feature vector.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems for manifold learning for matting are disclosed, with methods and processes for making and using the same. The embodiments disclosed herein provide a closed form solution for solving the matting problem by a manifold learning technique, Local Linear Embedding. The transition from foreground to background is characterized by color and texture variations, which should be captured in the alpha map. This intuition implies that neighborhood relationship in the feature space should be preserved in the alpha map. By applying Local Linear Embedding using the disclosed embodiments, the local image variations can be preserved in the embedded manifold, which is the resulting alpha map. Without any strong assumption, such as color line model, the disclosed embodiments can be easily extended to incorporate other features beyond RGB color features, such as gradient and texture information.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving an image from a memory component; determining a feature vector associated with features of pixels in a region of the image, wherein the feature vector includes color feature information and texture feature information of the pixels; determining alpha values associated with opacity level of the pixels within the region, wherein the alpha values are associated with a transition from a foreground to a background of the image, and wherein the alpha values are based on color and texture; and forming a manifold based on the alpha values and further based on the feature vector. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
a memory; and a processor configured to; receive an image; determine a feature vector associated with features of pixels in a region of the image, wherein the feature vector includes color feature information and texture feature information of the pixels; determine alpha values associated with opacity level of the pixels within the region, wherein the alpha values are associated with a transition from a foreground to a background of the image, and wherein the alpha values are based on color and texture; and form a manifold based on the alpha values and further based on the feature vector. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable medium having stored thereon, computer executable instructions that, if executed by a device, causes the device to perform a method comprising:
-
determining manifolds of regions in an image based on color and texture of pixels within the regions; and compositing the manifolds to form a matte based on a transition from a foreground to a background of the image, wherein the transition is characterized by the color and texture of pixels. - View Dependent Claims (18, 19, 20)
-
Specification