×

De-aliasing depth images

  • US 8,514,269 B2
  • Filed: 03/26/2010
  • Issued: 08/20/2013
  • Est. Priority Date: 03/26/2010
  • Status: Expired due to Fees
First Claim
Patent Images

1. A machine-implemented method, comprising:

  • accessing a depth image that includes a depth value for each of a plurality of locations in the depth image, each of the locations has one or more neighbor locations;

    determining a plurality of potential depth values for each of the plurality of locations based on the depth value in the depth image for the location and potential aliasing in the depth image;

    determining a cost function based on differences between the potential depth values of each location and its one or more neighbor locations, determining the cost function includes assigning a higher cost for greater differences in potential depth values between a pair of neighbor locations, determining the cost function includes determining whether a pair of neighbor locations are likely to have about the same depth in a scene that corresponds to the depth image, determining the cost function includes penalizing large differences in potential depth values between pairs of neighbor locations that are determined to likely have about the same depth, the determining whether a pair of neighbor locations are likely to have about the same depth in a scene that corresponds to the depth image includes;

    accessing a brightness image of the scene that corresponds to the depth image;

    detecting edges in the brightness image; and

    determining whether the pair of neighbor locations are likely to be at about the same depth based on the detected edges, the penalizing large difference in potential depth values between the pair of neighbor locations that are determined to likely have about the same depth includes increasing the cost of the pair of neighbor locations that are not near a strong edge, further comprising ignoring large differences in depth for pixels that are near a strong edge; and

    substantially minimizing the cost function to select one of the potential depth values for each of the locations.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×