Please download the dossier by clicking on the dossier button x
×

Systems and methods for tracking human hands using parts based template matching using corresponding pixels in bounded regions of a sequence of frames that are a specified distance interval from a reference camera

  • US 9,111,135 B2
  • Filed: 06/11/2013
  • Issued: 08/18/2015
  • Est. Priority Date: 06/25/2012
  • Status: Active Grant
First Claim
Patent Images

1. A system for detecting hand posture using parts based template matching to detect individual human fingers, comprising:

  • a processor;

    an image capture system configured to capture multiple images of a scene, where each image is a frame of video data comprising intensity information for a plurality of pixels and the image capture system comprises a reference camera configured to capture a sequence of frames of video comprising a reference frame and an alternate frame of video data and an alternate view camera configured to capture at least an alternate view frame of video data; and

    memory containing;

    a hand tracking application; and

    a plurality of templates that are rotated and scaled versions of a finger template; and

    wherein the hand tracking application configures the processor to;

    obtain the reference frame of video data and the alternate frame of video data from the video data captured by the reference camera in the image capture system and the alternate view frame from the video data captured by the alternate view camera;

    identify corresponding pixels within the reference and alternate frames of video data as pixels that occupy the same pixel location in each of the reference and alternate frames of video data;

    identify at least one bounded region within the reference frame of video data captured by the reference camera containing pixels having corresponding pixels in the alternate frame of video data captured by the reference camera with intensity values that differ by a predetermined amount satisfying a predetermined criterion;

    identify corresponding pixels within the reference frame of video data captured by the reference camera and alternate view frame of video data captured by the alternate view camera by performing disparity searches to locate pixels within the alternate view frame of video data captured by the alternate view camera that correspond to pixels within the reference frame of video data captured by the reference camera;

    generate a depth map containing distances from the reference camera for pixels in the reference frame of video data using information captured by the reference camera including the disparity between corresponding pixels within the reference frame captured by reference camera and the alternate view frame captured by the alternate view camera;

    identify at least one bounded region within the reference frame of video data captured by the reference camera containing pixels having distances from the reference camera that are within a specific range of distances from the reference camera; and

    detect at least one candidate finger within one of the at least one bounded regions in the reference frame of video data, where each of the at least one candidate finger is a grouping of pixels identified by searching within each of at least one bounded regions in the reference frame of video data for a grouping of pixels that match one of the plurality of templates.

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