SYSTEMS AND METHODS FOR TRACKING HUMAN HANDS USING PARTS BASED TEMPLATE MATCHING
    1.
    发明申请
    SYSTEMS AND METHODS FOR TRACKING HUMAN HANDS USING PARTS BASED TEMPLATE MATCHING 有权
    使用基于部件的模板匹配跟踪人类手段的系统和方法

    公开(公告)号:US20130343605A1

    公开(公告)日:2013-12-26

    申请号:US13899520

    申请日:2013-05-21

    申请人: Imimtek, Inc.

    IPC分类号: G06K9/00

    摘要: Systems and methods for tracking human hands using parts based template matching are described. One embodiment of the invention includes a processor, a reference camera and memory containing: a hand tracking application; and a finger template including an edge features template. In addition, the hand tracking application configures the processor to: detect at least one candidate finger in a frame of video data received from the reference camera, where each candidate finger is a grouping of pixels identified by searching the frame of video data for a grouping of pixels that have image gradient orientations that match the edge features of the finger template accounting for rotation and scaling differences; and verify the correct detection of a candidate finger by confirming that the colors of the pixels within the grouping of pixels identified as a candidate finger satisfy a skin color criterion.

    摘要翻译: 描述了使用基于部分的模板匹配来跟踪人手的系统和方法。 本发明的一个实施例包括处理器,参考相机和存储器,其包含:手跟踪应用; 以及包括边缘特征模板的手指模板。 此外,手跟踪应用将处理器配置为:在从参考相机接收的视频数据的帧中检测至少一个候选手指,其中每个候选手指是通过搜索视频数据帧来识别的像素分组,用于分组 具有匹配手指模板的边缘特征的图像梯度取向的像素,其计算旋转和缩放差异; 并且通过确认识别为候选手指的像素分组内的像素的颜色满足皮肤颜色标准来验证候选手指的正确检测。

    SYSTEMS AND METHODS FOR INITIALIZING MOTION TRACKING OF HUMAN HANDS
    2.
    发明申请
    SYSTEMS AND METHODS FOR INITIALIZING MOTION TRACKING OF HUMAN HANDS 有权
    用于初始化人类运动跟踪的系统和方法

    公开(公告)号:US20140211991A1

    公开(公告)日:2014-07-31

    申请号:US13900015

    申请日:2013-05-22

    申请人: IMIMTEK, INC.

    IPC分类号: G06K9/00 G06T7/20

    摘要: 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.

    摘要翻译: 公开了用于初始化人手的运动跟踪的系统和方法。 一个实施例包括处理器; 参考相机; 和记忆包含:手跟踪应用程序; 以及基本模板的旋转和缩放版本的多个边缘特征模板。 手跟踪应用将处理器配置为:确定视频帧中的任何像素是否是人的手的一部分,其中通过搜索具有图像梯度的像素组的视频数据的帧来识别人的手的一部分 与所述多个边缘特征模板之一的边缘特征相匹配的取向; 跟踪视频的一系列帧中可见的人类手部的运动; 确认跟踪运动对应于初始化手势; 并开始跟踪人手作为基于手势的交互式会话的一部分。

    SYSTEMS AND METHODS FOR TRACKING HUMAN HANDS BY PERFORMING PARTS BASED TEMPLATE MATCHING USING IMAGES FROM MULTIPLE VIEWPOINTS
    3.
    发明申请
    SYSTEMS AND METHODS FOR TRACKING HUMAN HANDS BY PERFORMING PARTS BASED TEMPLATE MATCHING USING IMAGES FROM MULTIPLE VIEWPOINTS 有权
    通过使用多个视图中的图像执行基于分段的模板匹配来跟踪人类手段的系统和方法

    公开(公告)号:US20130343606A1

    公开(公告)日:2013-12-26

    申请号:US13899536

    申请日:2013-05-21

    申请人: Imimtek, Inc.

    IPC分类号: G06K9/00

    摘要: Systems and methods for tracking human hands by performing parts based template matching using images captured from multiple viewpoints are described. One embodiment of the invention includes a processor, a reference camera, an alternate view camera, and memory containing: a hand tracking application; and a plurality of edge feature templates that are rotated and scaled versions of a finger template that includes an edge features template. In addition, the hand tracking application configures the processor to: detect at least one candidate finger in a reference frame, where each candidate finger is a grouping of pixels identified by searching the reference frame for a grouping of pixels that have image gradient orientations that match one of the plurality of edge feature templates; and verify the correct detection of a candidate finger in the reference frame by locating a grouping of pixels in an alternate view frame that correspond to the candidate finger.

    摘要翻译: 描述通过使用从多个视点捕获的图像执行基于零件的模板匹配来跟踪人手的系统和方法。 本发明的一个实施例包括处理器,参考相机,备用视图相机和存储器,其包含:手跟踪应用; 以及包括边缘特征模板的手指模板的旋转和缩放版本的多个边缘特征模板。 另外,手跟踪应用将处理器配置为:在参考帧中检测至少一个候选手指,其中每个候选手指是通过搜索参考帧而识别的像素分组,所述像素分组具有匹配的图像梯度取向 多个边缘特征模板之一; 并且通过将对应于候选手指的替代视图帧中的像素分组进行定位来验证参考帧中候选手指的正确检测。

    Systems and methods for initializing motion tracking of human hands
    4.
    发明授权
    Systems and methods for initializing motion tracking of human hands 有权
    用于初始化人手运动跟踪的系统和方法

    公开(公告)号:US08615108B1

    公开(公告)日:2013-12-24

    申请号:US13948117

    申请日:2013-07-22

    申请人: Imimtek, Inc.

    IPC分类号: G06K9/00 G06K9/48 G06K9/62

    CPC分类号: G06K9/00355 G06K9/4671

    摘要: Systems and methods for initializing motion tracking of human hands within bounded regions are disclosed. One embodiment includes: a processor; reference and alternate view cameras; and memory containing a plurality of templates that are rotated and scaled versions of a base template. In addition, a hand tracking application configures the processor to: obtain reference and alternate view frames of video data; generate a depth map; identify at least one bounded region within the reference frame of video data containing pixels having distances from the reference camera that are within a specific range of distances; determine whether any of the pixels within the at least one bounded region are part of a human hand; track the motion of the part of the human hand in a sequence of frames of video data obtained from the reference camera; and confirm that the tracked motion corresponds to a predetermined initialization gesture.

    摘要翻译: 公开了用于在有界区域内初始化人手的运动跟踪的系统和方法。 一个实施例包括:处理器; 参考和备用摄像机; 以及包含基本模板的旋转和缩放版本的多个模板的存储器。 此外,手跟踪应用将处理器配置为:获得视频数据的参考视频帧和备用视图帧; 生成深度图; 识别视频数据的参考帧内的至少一个有界区域,该视频数据中包含距参考摄像机距离在特定范围内的像素的像素; 确定所述至少一个有界区域内的任何像素是否是人的手的一部分; 以从参考相机获得的视频数据的帧序列跟踪人类手部的运动; 并确认跟踪运动对应于预定的初始化手势。

    Systems and Methods for Implementing Three-Dimensional (3D) Gesture Based Graphical User Interfaces (GUI) that Incorporate Gesture Reactive Interface Objects
    5.
    发明申请
    Systems and Methods for Implementing Three-Dimensional (3D) Gesture Based Graphical User Interfaces (GUI) that Incorporate Gesture Reactive Interface Objects 有权
    实现基于手势的图形用户界面(GUI)的三维(3D)手势反应接口对象的系统和方法

    公开(公告)号:US20140298273A1

    公开(公告)日:2014-10-02

    申请号:US13965157

    申请日:2013-08-12

    申请人: Imimtek, Inc.

    IPC分类号: G06F3/01

    摘要: Systems and methods in accordance with embodiments of the invention implement three-dimensional (3D) gesture based graphical user interfaces (GUI) using gesture reactive interface objects. One embodiment includes using a computing device to render an initial user interface comprising a set of interface objects, detect a targeting 3D gesture in captured image data that identifies a targeted interface object within the user interface, change the rendering of at least the targeted interface object within the user interface in response to the targeting 3D gesture that targets the interface object, detect an interaction 3D gesture in additional captured image data that identifies a specific interaction with a targeted interface object, modify the user interface in response to the interaction with the targeted interface object identified by the interaction 3D gesture, and render the modified user interface.

    摘要翻译: 根据本发明实施例的系统和方法使用手势反应式接口对象实现基于三维(3D)手势的图形用户界面(GUI)。 一个实施例包括使用计算设备来呈现包括一组接口对象的初始用户界面,在捕获的图像数据中检测目标3D手势,所述捕获图像数据标识用户界面内的目标接口对象,改变至少目标接口对象的呈现 响应于针对接口对象的目标3D手势,在用户界面内检测识别与目标接口对象的特定交互的附加捕获图像数据中的交互3D手势,响应于与目标对象的交互来修改用户界面 通过交互3D手势识别的界面对象,并呈现修改后的用户界面。

    SYSTEMS AND METHODS FOR TRACKING HUMAN HANDS USING PARTS BASED TEMPLATE MATCHING WITHIN BOUNDED REGIONS
    6.
    发明申请
    SYSTEMS AND METHODS FOR TRACKING HUMAN HANDS USING PARTS BASED TEMPLATE MATCHING WITHIN BOUNDED REGIONS 有权
    使用基于部分的模板匹配在边界区域跟踪人类手段的系统和方法

    公开(公告)号:US20140119599A1

    公开(公告)日:2014-05-01

    申请号:US13915553

    申请日:2013-06-11

    申请人: Imimtek, Inc.

    IPC分类号: G06K9/00

    摘要: Systems and methods for tracking human hands using parts based template matching within bounded regions are described. One embodiment of the invention includes a processor; an image capture system configured to capture multiple images of a scene; and memory containing a plurality of templates that are rotated and scaled versions of a finger template. A hand tracking application configures the processor to: obtain a reference frame of video data and an alternate frame of video data from the image capture system; identify corresponding pixels within the reference and alternate frames of video data; identify at least one bounded region within the reference frame of video data containing pixels having corresponding pixels in the alternate frame of video data satisfying a predetermined criterion; and detect at least one candidate finger within the at least one bounded region in the reference frame of video data.

    摘要翻译: 描述了在有限区域内使用基于部分的模板匹配来跟踪人手的系统和方法。 本发明的一个实施例包括处理器; 被配置为捕获场景的多个图像的图像拍摄系统; 以及包含手指模板的旋转和缩放版本的多个模板的存储器。 手跟踪应用将处理器配置为:从图像捕获系统获得视频数据的参考帧和视频数据的替代帧; 识别视频数据的参考和交替帧内的相应像素; 识别包含满足预定标准的视频数据的交替帧中具有对应像素的像素的视频数据的参考帧内的至少一个有界区域; 并且检测视频数据的参考帧中的至少一个有界区域内的至少一个候选手指。

    SYSTEMS AND METHODS FOR INITIALIZING MOTION TRACKING OF HUMAN HANDS USING TEMPLATE MATCHING WITHIN BOUNDED REGIONS
    7.
    发明申请
    SYSTEMS AND METHODS FOR INITIALIZING MOTION TRACKING OF HUMAN HANDS USING TEMPLATE MATCHING WITHIN BOUNDED REGIONS 有权
    用于在边界区域中使用模板匹配的人体运动跟踪运动跟踪的系统和方法

    公开(公告)号:US20140211992A1

    公开(公告)日:2014-07-31

    申请号:US13915532

    申请日:2013-06-11

    申请人: IMIMTEK, INC.

    IPC分类号: G06K9/00

    CPC分类号: G06K9/00355 G06K9/4671

    摘要: Systems and methods for initializing motion tracking of human hands within bounded regions are disclosed. One embodiment includes: a processor; reference and alternate view cameras; and memory containing a plurality of templates that are rotated and scaled versions of a base template. In addition, a hand tracking application configures the processor to: obtain reference and alternate view frames of video data; generate a depth map; identify at least one bounded region within the reference frame of video data containing pixels having distances from the reference camera that are within a specific range of distances; determine whether any of the pixels within the at least one bounded region are part of a human hand; track the motion of the part of the human hand in a sequence of frames of video data obtained from the reference camera; and confirm that the tracked motion corresponds to a predetermined initialization gesture.

    摘要翻译: 公开了用于在有界区域内初始化人手的运动跟踪的系统和方法。 一个实施例包括:处理器; 参考和备用摄像机; 以及包含基本模板的旋转和缩放版本的多个模板的存储器。 此外,手跟踪应用将处理器配置为:获得视频数据的参考视频帧和备用视图帧; 生成深度图; 识别视频数据的参考帧内的至少一个有界区域,该视频数据中包含距参考摄像机距离在特定范围内的像素的像素; 确定所述至少一个有界区域内的任何像素是否是人的手的一部分; 以从参考相机获得的视频数据的帧序列跟踪人类手部的运动; 并确认跟踪运动对应于预定的初始化手势。

    SYSTEMS AND METHODS FOR NATURAL INTERACTION WITH OPERATING SYSTEMS AND APPLICATION GRAPHICAL USER INTERFACES USING GESTURAL AND VOCAL INPUT
    8.
    发明申请
    SYSTEMS AND METHODS FOR NATURAL INTERACTION WITH OPERATING SYSTEMS AND APPLICATION GRAPHICAL USER INTERFACES USING GESTURAL AND VOCAL INPUT 审中-公开
    与操作系统进行自然交互的系统和方法以及使用GATEURAL和VOCAL INPUT的应用程序图形用户界面

    公开(公告)号:US20140173440A1

    公开(公告)日:2014-06-19

    申请号:US13899537

    申请日:2013-05-21

    申请人: IMIMTEK, INC.

    IPC分类号: G06F3/01

    摘要: Systems and methods for natural interaction with graphical user interfaces using gestural and vocal input in accordance with embodiments of the invention are disclosed. In one embodiment, a method for interpreting a command sequence that includes a gesture and a voice cue to issue an application command includes receiving image data, receiving an audio signal, selecting an application command from a command dictionary based upon a gesture identified using the image data, a voice cue identified using the audio signal, and metadata describing combinations of a gesture and a voice cue that form a command sequence corresponding to an application command, retrieving a list of processes running on an operating system, selecting at least one process based upon the selected application command and the metadata, where the metadata also includes information identifying at least one process targeted by the application command, and issuing an application command to the selected process.

    摘要翻译: 公开了根据本发明的实施例的使用手势和声音输入的与图形用户界面自然相互作用的系统和方法。 在一个实施例中,用于解释包括手势和语音提示以发出应用命令的命令序列的方法包括接收图像数据,接收音频信号,基于使用图像识别的手势从命令字典中选择应用命令 数据,使用音频信号识别的语音提示,以及描述形成与应用命令相对应的命令序列的手势和语音提示的组合的元数据,检索在操作系统上运行的进程的列表,选择至少一个基于进程 在所选择的应用程序命令和元数据上,元数据还包括标识应用程序命令所针对的至少一个进程的信息,并向所选择的进程发出应用程序命令。

    Systems and methods for tracking human hands by performing parts based template matching using images from multiple viewpoints
    9.
    发明授权
    Systems and methods for tracking human hands by performing parts based template matching using images from multiple viewpoints 有权
    通过使用来自多个视点的图像执行基于零件的模板匹配来跟踪人手的系统和方法

    公开(公告)号:US08655021B2

    公开(公告)日:2014-02-18

    申请号:US13942662

    申请日:2013-07-15

    申请人: Imimtek, Inc.

    IPC分类号: G06K9/00 G06K9/32

    摘要: Systems and methods for tracking human hands by performing parts based template matching using images captured from multiple viewpoints are described. One embodiment includes a processor, a reference camera, an alternate view camera, and memory containing: a hand tracking application; and a plurality of edge feature templates that are rotated and scaled versions of a finger template that includes an edge features template. In addition, the hand tracking application configures the processor to: detect at least one candidate finger in a reference frame, where each candidate finger is a grouping of pixels identified by searching the reference frame for a grouping of pixels that have image gradient orientations that match one of the plurality of edge feature templates; and verify the correct detection of a candidate finger in the reference frame by locating a grouping of pixels in an alternate view frame that correspond to the candidate finger.

    摘要翻译: 描述通过使用从多个视点捕获的图像执行基于零件的模板匹配来跟踪人手的系统和方法。 一个实施例包括处理器,参考相机,备用视图相机和存储器,其包含:手跟踪应用; 以及包括边缘特征模板的手指模板的旋转和缩放版本的多个边缘特征模板。 另外,手跟踪应用将处理器配置为:在参考帧中检测至少一个候选手指,其中每个候选手指是通过搜索参考帧而识别的像素分组,所述像素分组具有匹配的图像梯度取向 多个边缘特征模板之一; 并且通过将对应于候选手指的替代视图帧中的像素分组进行定位来验证参考帧中候选手指的正确检测。

    SYSTEMS AND METHODS FOR TRACKING HUMAN HANDS BY PERFORMING PARTS BASED TEMPLATE MATCHING USING IMAGES FROM MULTIPLE VIEWPOINTS
    10.
    发明申请
    SYSTEMS AND METHODS FOR TRACKING HUMAN HANDS BY PERFORMING PARTS BASED TEMPLATE MATCHING USING IMAGES FROM MULTIPLE VIEWPOINTS 有权
    通过使用多个视图中的图像执行基于分段的模板匹配来跟踪人类手段的系统和方法

    公开(公告)号:US20130343610A1

    公开(公告)日:2013-12-26

    申请号:US13942662

    申请日:2013-07-15

    申请人: Imimtek, Inc.

    IPC分类号: G06K9/00

    摘要: Systems and methods for tracking human hands by performing parts based template matching using images captured from multiple viewpoints are described. One embodiment includes a processor, a reference camera, an alternate view camera, and memory containing: a hand tracking application; and a plurality of edge feature templates that are rotated and scaled versions of a finger template that includes an edge features template. In addition, the hand tracking application configures the processor to: detect at least one candidate finger in a reference frame, where each candidate finger is a grouping of pixels identified by searching the reference frame for a grouping of pixels that have image gradient orientations that match one of the plurality of edge feature templates; and verify the correct detection of a candidate finger in the reference frame by locating a grouping of pixels in an alternate view frame that correspond to the candidate finger.

    摘要翻译: 描述通过使用从多个视点捕获的图像执行基于零件的模板匹配来跟踪人手的系统和方法。 一个实施例包括处理器,参考相机,备用视图相机和存储器,其包含:手跟踪应用; 以及包括边缘特征模板的手指模板的旋转和缩放版本的多个边缘特征模板。 另外,手跟踪应用将处理器配置为:在参考帧中检测至少一个候选手指,其中每个候选手指是通过搜索参考帧而识别的像素分组,所述像素分组具有匹配的图像梯度取向 多个边缘特征模板之一; 并且通过将对应于候选手指的替代视图帧中的像素分组进行定位来验证参考帧中候选手指的正确检测。