发明名称 一种采用手绘草图的三维人体多姿态建模方法
摘要 本发明提出了采用手绘草图的三维人体多姿态建模方法,包括:显式绘制人体特征草图,在给定的三维人体姿态模型下,将观察视角和人体姿态调整为与人体草图一致,并根据人体姿态模型网格点与人体关节点之间的位置关系对该人体模型加权;在该观察视角和人体姿态下,对人体姿态模型进行投影并提取轮廓线、暗示性轮廓线、谷线和脊线等特征投影线集合,将人体草图笔画线与特征投影线组合进行匹配,并根据草图笔画线与特征投影线组合的几何关系构建隐马尔科夫模型,将草图笔画点与三维模型网格点对应并计算对应点的位移参数;在对应三维模型网格点位移参数的约束下,通过均值坐标编码形变算法对人体网格模型进行形变,得到最终的三维人体网格模型。
申请公布号 CN102831638B 申请公布日期 2014.11.26
申请号 CN201210234700.8 申请日期 2012.07.06
申请人 南京大学 发明人 孙正兴;刘凯;张尧烨;宋沫飞
分类号 G06T17/00(2006.01)I;G06T7/00(2006.01)I 主分类号 G06T17/00(2006.01)I
代理机构 江苏圣典律师事务所 32237 代理人 胡建华
主权项 一种采用手绘草图的三维人体多姿态建模方法,其特征在于,包括以下步骤:步骤一,模型预处理:用户绘制人体特征草图S,并调整给定的三维人体姿态模型M<sub>o</sub>的观察视角和人体姿态,使三维人体姿态模型M<sub>o</sub>的观察视角和人体姿态与人体特征草图S一致;所述人体特征草图为S={s<sub>1</sub>,s<sub>2</sub>,...,s<sub>n</sub>},s<sub>1</sub>,s<sub>2</sub>,...,s<sub>n</sub>表示由草图笔画点构成的各条人体草图笔画线,n为人体特征草图中的笔画线数;所述三维人体姿态模型M<sub>o</sub>包括一组三维模型网格点;根据用户在三维人体姿态模型M<sub>o</sub>上标定的人体关节点位置,对三维模型网格点进行加权;步骤二,笔画匹配:在步骤一中调整后的观察视角和人体姿态下,对三维人体姿态模型M<sub>o</sub>进行投影得到特征投影线集合S<sub>F</sub>,特征投影线集合S<sub>F</sub>包括一组特征投影线;对每一条草图笔画线s<sub>i</sub>计算对应的候选特征投影线集合S<sub>FC</sub>,并在特征投影线集合S<sub>FC</sub>中,遍历查找所有可能与草图笔画线s<sub>i</sub>匹配的特征投影线组合,计算各特征投影线组合的组合代价集合C<sub>Si</sub>,并得到对应的特征投影线组合集合S<sub>FSi</sub>;计算草图笔画线s<sub>i</sub>与特征投影线组合集合S<sub>FSi</sub>中各特征投影线组合的相似度,选择相似度最高的特征投影线组合S<sub>Si</sub>与草图笔画线s<sub>i</sub>进行匹配,1≤i≤n;对所述匹配的草图笔画线s<sub>i</sub>和特征投影线组合S<sub>Si</sub>建立隐马尔科夫模型,将草图笔画线s<sub>i</sub>的草图笔画点与特征投影线组合S<sub>Si</sub>中的特征投影线点进行匹配,并计算特征投影线点所对应的三维模型网格点在绘制平面的位移参数P<sub>DSi</sub>,所有特征投影线点对应的三维模型网格点位移参数构成三维人体姿态模型M<sub>o</sub>的特征点位移集合P<sub>D</sub>;步骤三,模型形变:在三维人体姿态模型M<sub>o</sub>的特征点位移集合P<sub>D</sub>的约束下,对三维人体姿态模型M<sub>o</sub>进行形变,得到最终的三维人体网格模型,从而实现三维人体多姿态建模。
地址 210093 江苏省南京市汉口路22号
您可能感兴趣的专利