Object matting using flash and no-flash images
First Claim
Patent Images
1. A method of obtaining a matte suitable for separating a foreground object from a background object, the method comprising:
- obtaining a flash-only image of a scene based on an image of the scene taken with a flash and an image of the scene taken without a flash;
obtaining a trimap based on the flash-only image; and
obtaining a matte suitable for separating a foreground object from a background object of the scene based on the trimap, the flash-only image and at least one of the image of the scene taken without the flash and the image of the scene taken with the flash.
2 Assignments
0 Petitions
Accused Products
Abstract
Foreground object matting uses flash/no-flash images pairs to obtain a flash-only image. A trimap is obtained from the flash-only image. A joint Bayesian algorithm uses the flash-only image, the trimap and one of the image of the scene taken without the flash or the image of the scene taken with the flash to generate a high quality matte that can be used to extract the foreground from the background.
-
Citations
20 Claims
-
1. A method of obtaining a matte suitable for separating a foreground object from a background object, the method comprising:
-
obtaining a flash-only image of a scene based on an image of the scene taken with a flash and an image of the scene taken without a flash;
obtaining a trimap based on the flash-only image; and
obtaining a matte suitable for separating a foreground object from a background object of the scene based on the trimap, the flash-only image and at least one of the image of the scene taken without the flash and the image of the scene taken with the flash. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-readable medium having computer-executable instructions that when executed by a computer perform steps to process images comprising:
-
obtaining a flash-only image of a scene based on an image of the scene taken with a flash and at least one of an image of the scene taken without a flash and the image of the scene taken with the flash;
obtaining a matte suitable for separating a foreground object from a background object of the scene based on the flash-only image and at least one of the image of the scene taken without the flash and the image of the scene taken with the flash;
inserting the foreground object into another image having a different background object, using the matte and foreground color. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A system for image processing comprising:
-
an image difference module adapted to provide a flash-only image of a scene based on an image of the scene taken with a flash and an image of the scene taken without a flash;
a trimap generation module adapted to generate a trimap based on the flash-only image, wherein the trimap comprises regions of classification as definitely foreground object, definitely background object and unknown;
a generation module adapted to generate a matte and foreground color suitable for separating a foreground object from a background object of the scene based on the trimap and information based on Bayesian matting of the flash-only image and Bayesian matting at least one of the image of the scene taken without the flash and the image of the scene taken with the flash; and
an image combining module adapted to use the matte and foreground color to separate the foreground object of the image from the background object of the image in order to insert the foreground object into another image having a different background object. - View Dependent Claims (20)
-
Specification