Video manipulation of red, green, blue, distance (RGB-Z) data including segmentation, up-sampling, and background substitution techniques
First Claim
1. For use with an RGB-Z imaging system useable to image a scene, which RGB-Z imaging system has an RGB array of RGB pixels to acquire RGB data useable to form an RGB image, and has a Z array of Z-pixels having additive signal properties to acquire Z data useable to form a Z-image, a method to increase resolution of said Z image, the method including the following steps:
- (a) acquiring said RGB data from said RGB array and acquiring said Z data from said Z array such that at least one RGB pixel in said RGB array corresponds to and is associated with at least one Z pixel in said Z array;
(b) determining from Z data acquired at step (a) where Z discontinuities occur, and for determined said Z discontinuities, identifying from RGB data acquired at step (a) corresponding RGB pixels; and
(c) applying determinations from step (b) to at least approximate a solution to a set of constraints and to at least approximately minimize a set of costs to determine a correct Z value for at said at least one said RGB pixel corresponding to said Z pixel;
wherein a resultant Z-image exhibits enhanced resolution compared to native Z resolution of a Z image produced from said Z array.
4 Assignments
0 Petitions
Accused Products
Abstract
RGB-Z imaging systems acquire RGB data typically with a high X-Y resolution RGB pixel array, and acquire Z-depth data with an array of physically larger Z pixels having additive signal properties. In each acquired frame, RGB pixels are mapped to a corresponding Z pixel. Z image resolution is enhanced by identifying Z discontinuities and identifying corresponding RGB pixels where the Z discontinuities occur. Thus segmented data enables RGB background substitution, which preferably blends foreground pixel color and substitute background color. The segmented data also enables up-sampling in which a higher XY resolution Z image with accurate Z values is obtained. Up-sampling uses an equation set enabling assignment of accurate Z values to RGB pixels. Fixed acquisition frame rates are enabled by carefully culling bad Z data. Segmenting and up-sampling enhanced video effects and enable low cost, low Z resolution arrays to function comparably to higher quality, higher resolution Z arrays.
-
Citations
13 Claims
-
1. For use with an RGB-Z imaging system useable to image a scene, which RGB-Z imaging system has an RGB array of RGB pixels to acquire RGB data useable to form an RGB image, and has a Z array of Z-pixels having additive signal properties to acquire Z data useable to form a Z-image, a method to increase resolution of said Z image, the method including the following steps:
-
(a) acquiring said RGB data from said RGB array and acquiring said Z data from said Z array such that at least one RGB pixel in said RGB array corresponds to and is associated with at least one Z pixel in said Z array; (b) determining from Z data acquired at step (a) where Z discontinuities occur, and for determined said Z discontinuities, identifying from RGB data acquired at step (a) corresponding RGB pixels; and (c) applying determinations from step (b) to at least approximate a solution to a set of constraints and to at least approximately minimize a set of costs to determine a correct Z value for at said at least one said RGB pixel corresponding to said Z pixel; wherein a resultant Z-image exhibits enhanced resolution compared to native Z resolution of a Z image produced from said Z array. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. For use with an RGB-Z imaging system useable to image a scene, which RGB-Z imaging system has an RGB array of RGB pixels to acquire RGB data useable to form an RGB image, and has a Z array of Z-pixels having additive signal properties to acquire Z data useable to form a Z-image, a method to identify discontinuities in Z in the RGB image including the steps of:
-
(a) determining where Z discontinuities occur in said Z array; (b) acquiring said RGB data and said Z data such that at least one RGB pixel corresponds to and is associated with at least one Z pixel in said Z array at which a Z discontinuity occurs; (c) using said RGB data to determine where Z discontinuities occur in RGB pixels neighboring said at least one RGB pixel; wherein discontinuities identifiable in a Z image are now identifiable in an RGB image. - View Dependent Claims (8, 9, 10, 11)
-
-
12. For use with an RGB-Z imaging system useable to image a scene, which RGB-Z imaging system has an RGB array of RGB pixels to acquire RGB data useable to form an RGB image, and has a Z array of Z-pixels having additive signal properties to acquire Z data useable to form a Z-image, a method to replace RGB data in an RGB image formed by said RGB-Z system, the method including the steps of:
-
(a) determining at least one location whereat Z discontinuity occurs in said RGB array of RGB pixels such that within a neighboring vicinity of said Z discontinuity at least a first RGB pixel is on one side of said Z discontinuity, and at least a second RGB pixel on a second said of said Z discontinuity; and
wherein;(b) within said neighboring vicinity of said discontinuity, replacing a value of said at least said first RGB pixel; (c) within said neighboring vicinity of said discontinuity, leaving unchanged a value of at least said the value of at least second RGB pixel; wherein said Z discontinuity delineates foreground from background within an RGB image formed by said RGB-Z system, wherein one of said foreground and background is substituted at step (b). - View Dependent Claims (13)
-
Specification