发明名称 一种自动建立人体链状结构模型的方法及其系统
摘要 本发明有关于一种自动建立人体链状结构模型的方法及其系统,其中该方法包括:步骤1,确定人体链状结构的拓扑模型;步骤2,获取人体运动的三维特征点序列;步骤3,自动划分所述三维特征点序列中各个刚体及各个刚体所包含的特征点;步骤4,根据所述拓扑模型对所述各个刚体所包含的特征点进行名称确定,建立人体链状结构模型。本发明方法能够从获得的三维特征点运动数据序列中,正确方便的得到适于进行运动跟踪的人体链状结构模型。
申请公布号 CN102339477B 申请公布日期 2013.08.21
申请号 CN201010233604.2 申请日期 2010.07.16
申请人 中国科学院计算技术研究所 发明人 夏时洪;黄武
分类号 G06T17/00(2006.01)I 主分类号 G06T17/00(2006.01)I
代理机构 北京律诚同业知识产权代理有限公司 11006 代理人 祁建国;梁挥
主权项 一种自动建立人体链状结构模型的方法,用于进行人体的运动跟踪,其特征在于,包括:步骤1,确定人体链状结构的拓扑模型;步骤2,获取人体运动的三维特征点序列;步骤3,自动划分所述三维特征点序列中各个刚体及各个刚体所包含的特征点;步骤4,根据所述拓扑模型对所述各个刚体所包含的特征点进行名称确定,建立人体链状结构模型;所述步骤3中,进一步包括:步骤31,构造所述三维特征点序列中各三维特征点之间的距离变化矩阵;步骤32,根据所述距离变化矩阵,获得所述三维特征点序列中人体刚体的划分及所述各个刚体所包含的特征点;所述步骤32中,进一步包括:步骤321,将所述三维特征点序列中的特征点划分为两个集合,分别表示人体结构的上半身和下半身;步骤322,对上半身的特征点集合划分为指定数目的特征点集合,每个特征点集合表示一个人体刚体;步骤323,对下半身的特征点集合划分为指定数目的特征点集合,每个特征点集合表示一个人体刚体;所述步骤4中,从人体的腰刚体开始,根据所述拓扑模型建立人体链状结构模型,包括:步骤41,根据所述拓扑模型,确定所述三维特征点序列中该腰刚体所包含的各个特征点的名称;步骤42,将已确定名称的特征点从特征点集合中去除;步骤43,根据所述拓扑模型,寻找已确定名称的刚体与尚未确定名称的刚体之间所包含的公共点;步骤44,将所述公共点加入到去除所述已确定名称的特征点后的特征点集合中,得到包含该公共点的刚体;步骤45,重复步骤41到步骤44,直到特征点集为空;所述步骤41中,进一步包括:步骤411,对所述拓扑模型和所述三维特征点序列中该腰刚体所包含的特征点进行点集调整;步骤412,在所述拓扑模型上,对该腰刚体所包含的经过点集调整后的特征点构造第一局部k‑d Tree结构;步骤413,根据所述第一局部k‑d Tree结构,构造所述三维特征点序列中该腰刚体所包含的经过点集调整后的特征点的第二局部k‑d Tree结构;步骤414,利用所述第二局部k‑d Tree结构确定所述三维特征点序列中该腰刚体所包含的各个特征点的名称。
地址 100080 北京市海淀区中关村科学院南路6号