IP Library Patent Application 12714514
Patent Application
App. No. 12/714,514

System And Method For Processing Video Using Depth Sensor Information

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
12/714,514
Abstract

A method for processing video using depth sensor information, comprising the steps of: dividing the image area into a number of bins roughly equal to the depth sensor resolution, with each bin corresponding to a number of adjacent image pixels; adding each depth measurement to the bin representing the portion of the image area to which the depth measurement corresponds; averaging the value of the depth measurement for each bin to determine a single average value for each bin; and applying a threshold to each bin of the registered depth map to produce a threshold image.

Claims (30)

1 . A method executed on a computer, for processing a video using depth sensor information comprising the steps of

creating a registered depth map that registers depth pixels in a depth coordinate system to image pixels in an image coordinate system,

wherein the registered depth map is created from video image information comprised of depth pixels corresponding to a depth coordinate system and image pixels corresponding to an image coordinate system, wherein the image coordinate system is divided into a number of bins such that each image pixel location is represented with a resolution comparable to the depth sensor; and

applying a threshold to each bin of the registered depth map to produce a threshold image.

2 . The method recited in claim 1 wherein creating a registered depth map includes the steps of: mapping each depth pixel from the depth coordinate system to an image coordinate system, dividing the image area into a number of bins roughly equal to the depth sensor resolution, with each bin corresponding to a number of adjacent image pixels; and adding each depth measurement to the bin representing the portion of the image area to which the depth measurement corresponds.

3 . The method recited in step 2 wherein the step of creating a registered depth map further includes the step of: for each bin, computing the average depth measurement value for that bin.

4 . The method recited in claim 1 further including the step of applying a morphological operator to the threshold image to create a rough matte image.

5 . The method recited in claim 4 further including the step of applying a morphological operator to the thresholded image to create a rough matte.

6 . The method recited in claim 5 further including the step of applying a temporal filter to produce a temporally filtered matte.

7 . The method recited in claim 6 wherein the temporal filter is an exponential filter.

8 . The method recited in claim 7 further including the step of applying a further image enhancing technique to produce an enhanced temporally filtered matte, wherein the image enhancing techniques are directed towards reducing the jaggedness of the boundary between the foreground and the background.

9 . The method recited in claim 8 wherein the image enhancing technique uses face detection.

10 . The method recited in claim 9 wherein the image enhancing technique uses hair color detection.

11 . The method recited in claim 8 further including the step of upsampling the enhanced temporally filtered matte to create an upsampled matte.

12 . The method recited in claim 6 further including the step of upsampling the temporally filtered matte to create an upsampled matte.

13 . The method recited in claim 11 further including the step of applying an edge preserving filter to produce an edge preserved matte.

14 . The method recited in claim 13 wherein the edge preserving filter is a cross bilateral filter.

15 . The method recited in claim 14 further including the step of using the edge preserved matte to perform background subtraction.

16 . A tangible computer readable storage medium having instructions for causing a computer to execute a method comprising the steps of:

creating a registered depth map that registers depth pixels in a depth coordinate system to image pixels in an image coordinate system,

wherein the registered depth map is created from video information comprised of depth pixels corresponding to a depth pixel coordinate system and image pixels corresponding to an image coordinate system, wherein the image coordinate system is divided into a number of bins such that each image pixel location is represented with a resolution comparable to the depth sensor; and

applying a threshold to each bin of the registered depth map to produce a threshold image.

17 . A method, executed on a computer, for processing a video image comprised of both image and depth sensor information, comprising the steps of:

dividing the image area into a number of bins roughly equal to the depth sensor resolution, with each bin corresponding to a number of adjacent image pixels;

adding each depth measurement to the bin representing the portion of the image area to which the depth measurement corresponds;

averaging the value of the depth measurement for each bin to determine a single average value for each bin; and

applying a threshold to each bin to produce a threshold image.

18 . The method recited in claim 17 further including the step of applying a morphological operator to the thresholded image to create a rough matte.

19 . The method recited in claim 18 further including the step of applying a temporal filter to produce a temporally filtered matte.

20 . The method recited in claim 19 further including the step of upsampling the enhanced temporally filtered matte to create an upsampled matte.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2010
From: TAN, KAR HAN; CULBERTSON, W BRUCE
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L. P.
Reel/Frame 025070/0562 →