×

Pointing finger detection

  • US 9,390,500 B1
  • Filed: 03/14/2013
  • Issued: 07/12/2016
  • Est. Priority Date: 03/14/2013
  • Status: Expired due to Fees
First Claim
Patent Images

1. A system comprising:

  • one or more processors;

    one or more cameras to obtain one or more images of an environment, the environment including one or more objects;

    one or more computer-readable media storing computer-executable instructions that, when executed by the one or more processors, cause the one or more processors to perform acts comprising;

    determining a contour of a surface of an object of the one or more objects based, at least in part, on data obtained from the one or more images;

    generating a curvature map for the contour according to a first function that expresses the contour in terms of changes in direction along the contour;

    generating a distance map for the contour according to a second function that expresses an absolute value of a distance between respective points along the contour;

    identifying a plurality of peak points of the contour based at least in part on the curvature map and the distance map, each of the plurality of peak points indicating a portion of the contour where curvature of the contour is at a local maximum and distance between adjacent points of the contour is at a local minimum;

    selecting a peak point of the plurality of peak points, the peak point being associated with the contour;

    determining a sub-contour of the contour by identifying a portion of the contour that includes the peak point;

    determining that the sub-contour includes a palm segment;

    determining that the sub-contour includes a pointing finger segment; and

    determining that the particular contour includes a hand with a pointing finger at least partly in response to determining that the sub-contour includes the palm segment and the pointing finger segment.

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