Foreground subject detection
First Claim
Patent Images
1. A method of classifying pixels in a digital image, the method comprising:
- receiving a primary image from one or more image sensors, the primary image including a plurality of primary pixels;
receiving a depth image from one or more depth sensors, the depth image including a plurality of depth pixels, each depth pixel registered to one or more primary pixels; and
cooperatively using the depth image and the primary image to identify whether a primary pixel images a foreground subject or a background subject.
2 Assignments
0 Petitions
Accused Products
Abstract
Classifying pixels in a digital image includes receiving a primary image from one or more image sensors. The primary image includes a plurality of primary pixels. A depth image from one or more depth sensors is also received. The depth image includes a plurality of depth pixels, each depth pixel registered to one or more primary pixels. The depth image and the primary image are cooperatively used to identify whether a primary pixel images a foreground subject or a background subject.
186 Citations
20 Claims
-
1. A method of classifying pixels in a digital image, the method comprising:
-
receiving a primary image from one or more image sensors, the primary image including a plurality of primary pixels; receiving a depth image from one or more depth sensors, the depth image including a plurality of depth pixels, each depth pixel registered to one or more primary pixels; and cooperatively using the depth image and the primary image to identify whether a primary pixel images a foreground subject or a background subject.
-
-
2. A method of classifying pixels in a digital image, the method comprising:
-
receiving a primary image from one or more image sensors, the primary image including a plurality of primary pixels; receiving a depth image from one or more depth sensors, the depth image including a plurality of depth pixels, each depth pixel registered to one or more primary pixels; producing a segmentation map from the depth image, the segmentation map including a plurality of estimated foreground pixels and a plurality of estimated background pixels; producing a trimap from the segmentation map, the trimap matching the segmentation map but including a plurality of test pixels at one or more boundaries between estimated foreground pixels and estimated background pixels; and refining each of the test pixels to either a confirmed foreground pixel or a confirmed background pixel based on an analysis of primary pixels registered to test pixels. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of classifying pixels in a digital image, the method comprising:
-
receiving a primary image from one or more image sensors, the primary image including a plurality of primary pixels; receiving a depth image from one or more depth sensors, the depth image including a plurality of depth pixels, each depth pixel registered to one or more primary pixels; recognizing a plurality of estimated background pixels derived from the depth image, each estimated background pixel registered to one or more primary pixels and identifying subjects imaged by those one or more primary pixels as background subjects; recognizing a plurality of estimated foreground pixels derived from the depth image, each estimated foreground pixel registered to one or more primary pixels and identifying subjects imaged by those one or more primary pixels as foreground subjects; identifying estimated foreground pixels near estimated background pixels and/or estimated background pixels near estimated foreground pixels as test pixels; and refining each of the test pixels to either a confirmed foreground pixel or a confirmed background pixel based on a graph cut analysis of primary pixels registered to test pixels. - View Dependent Claims (17, 18, 19, 20)
-
Specification