×

Refinement of structured light depth maps using RGB color data

  • US 10,445,861 B2
  • Filed: 02/14/2017
  • Issued: 10/15/2019
  • Est. Priority Date: 02/14/2017
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • receiving a color image of a scene;

    receiving a depth map of the scene, the depth map comprising one or more depth values, wherein each depth value of the one or more depth values of the depth map indicates a depth of an object in the scene and a location of each depth value of the one or more depth values of the depth map corresponds to a location in the color image; and

    iteratively adjusting the one or more depth values of the depth map based on one or more color values of the color image, wherein iteratively adjusting the one or more depth values includes;

    adjusting a first depth value of the one or more depth values to a first adjusted depth value during a first iteration of adjusting the one or more depth values, wherein the first depth value is associated with a first confidence value and adjusting the first depth value includes;

    determining whether the first confidence value is greater than a threshold;

    determining that the first adjusted depth value is based on the first depth value in response to determining that the first confidence value is greater than the threshold; and

    determining that the first adjusted depth value is based on an adjusted depth value determined by applying a smoothing filter to the depth map at the location of the first depth value in response to determining that the first confidence value is less than the threshold; and

    adjusting the first adjusted depth value to a second adjusted depth value during a second iteration of adjusting the one or more depth values, wherein the first adjusted depth value is associated with a second confidence value and adjusting the first adjusted depth value is further based on the second confidence value;

    wherein the first adjusted depth value and the second adjusted depth value are based on a first color value at a first location in the color image corresponding to a location of the first depth value in the depth map.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×