发明名称 |
Systems and methods for initializing motion tracking of human hands |
摘要 |
Systems and methods for initializing motion tracking of human hands are disclosed. One embodiment includes a processor; a reference camera; and memory containing: a hand tracking application; and a plurality of edge feature templates that are rotated and scaled versions of a base template. The hand tracking application configures the processor to: determine whether any pixels in a frame of video are part of a human hand, where a part of a human hand is identified by searching the frame of video data for a grouping of pixels that have image gradient orientations that match the edge features of one of the plurality of edge feature templates; track the motion of the part of the human hand visible in a sequence of frames of video; confirm that the tracked motion corresponds to an initialization gesture; and commence tracking the human hand as part of a gesture based interactive session. |
申请公布号 |
US9092665(B2) |
申请公布日期 |
2015.07.28 |
申请号 |
US201313900015 |
申请日期 |
2013.05.22 |
申请人 |
Aquifi, Inc |
发明人 |
Stoppa Michele;Hummel Britta;Dal Mutto Carlo;Pasqualotto Giuliano |
分类号 |
G06K9/00;G06T7/20 |
主分类号 |
G06K9/00 |
代理机构 |
Christie, Parker & Hale, LLP |
代理人 |
Christie, Parker & Hale, LLP |
主权项 |
1. A real-time gesture based interactive system, comprising:
a processor; a reference camera configured to capture sequences of frames of video data, where each frame of video data comprises intensity information for a plurality of pixels; memory containing: a hand tracking application; and a set of edge feature templates comprising a plurality of edge feature templates that are rotated and scaled versions of a base template; wherein the hand tracking application configures the processor to: obtain a sequence of frames of video data from the reference camera; compare successive frames of video data from the sequence of frames of video data for pixels that are moving; determine whether any of the pixels that changed are part of a human hand visible in the sequence of frames of video data, where a part of a human hand is identified by searching the frame of video data for a grouping of pixels that have image gradient orientations that match the edge features of one of the plurality of edge feature templates; and track the motion of the part of the human hand visible in the sequence of frames of video data; confirm that the tracked motion of the part of the human hand visible in the sequence of frames of video data corresponds to a predetermined initialization gesture, wherein the predetermined initialization gesture comprises a finger oscillating from side to side within a predetermined gesture range; and commence tracking the human hand as part of a gesture based interactive session. |
地址 |
Palo Alto CA US |