发明名称 基于运动的三维模型空域分割的方法
摘要 本发明公开了一种基于运动的三维模型空域分割的方法。本发明依据模型的运动对模型进行分割,根据微分几何中的一条定理:空间曲线的曲率和绕率完全决定了曲线的形状,因此本发明采用曲率和绕率来衡量模型的运动,即若两顶点在每帧的曲率和绕率均相似,则说明它们的运动轨迹很相似,应该聚为一类。本发明完美地将微分几何与空域分割结合起来,采用曲率和绕率表示模型的运动,不但具有强烈的理论支撑,而且将运动相似的点准确地聚为一块。
申请公布号 CN106023255A 申请公布日期 2016.10.12
申请号 CN201610335242.5 申请日期 2016.05.19
申请人 浙江工商大学 发明人 杨柏林;张露红;江照意;金剑秋
分类号 G06T7/20(2006.01)I;G06K9/62(2006.01)I 主分类号 G06T7/20(2006.01)I
代理机构 浙江杭州金通专利事务所有限公司 33100 代理人 王佳健
主权项 基于运动的三维模型空域分割的方法,其特征在于该方法包括如下步骤:步骤一:假设帧数为F,每一帧所含有的顶点数为N,其中F&gt;0,N&gt;0;将待求曲率、绕率的顶点在所有帧中的坐标连接成曲线,在某帧中的曲率和绕率即为该曲线上对应点的曲率和绕率;将曲率和绕率分别保存至矩阵k和τ中,其中k和τ均为N×F的矩阵,k<sub>ij</sub>表示第i个顶点在第j帧中的曲率,τ<sub>ij</sub>表示第i个顶点在第j帧中的绕率,i=1,…,N,j=1,…,F;步骤二:由于在步骤一中将每个顶点在所有帧中的坐标连成了曲线,从而获取N条空间曲线,构造T矩阵,T是N×2F的矩阵,具体表示如下:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mi>T</mi><mo>=</mo><mfenced open = "(" close = ")"><mtable><mtr><mtd><msub><mi>k</mi><mn>11</mn></msub></mtd><mtd><msub><mi>&tau;</mi><mn>11</mn></msub></mtd><mtd><mo>...</mo></mtd><mtd><msub><mi>k</mi><mrow><mn>1</mn><mi>F</mi></mrow></msub></mtd><mtd><msub><mi>&tau;</mi><mrow><mn>1</mn><mi>F</mi></mrow></msub></mtd></mtr><mtr><mtd><mtable><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr></mtable></mtd><mtd><mtable><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr></mtable></mtd><mtd><mtable><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr></mtable></mtd><mtd><mtable><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr></mtable></mtd><mtd><mtable><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr></mtable></mtd></mtr><mtr><mtd><msub><mi>k</mi><mrow><mi>N</mi><mn>1</mn></mrow></msub></mtd><mtd><msub><mi>&tau;</mi><mrow><mi>N</mi><mn>1</mn></mrow></msub></mtd><mtd><mo>...</mo></mtd><mtd><msub><mi>k</mi><mrow><mi>N</mi><mi>F</mi></mrow></msub></mtd><mtd><msub><mi>&tau;</mi><mrow><mi>N</mi><mi>F</mi></mrow></msub></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000994543060000011.GIF" wi="638" he="223" /></maths>步骤三:将T矩阵中的每行看成一个元素,运用聚类方法对其进行聚类,这样便将运动相似的顶点分为一块,完成最终的分割。
地址 310018 浙江省杭州市下沙高教园区学正街18号