摘要
针对人体扫描模型中大面积复杂孔洞难以快速修复的问题,提出了一种人体模型网格孔洞的快速修复方法。首先,采用最小内角迭代推进原则,利用孔洞顶点周边的聚拢信息对顶点的原法向量进行加权修正;其次,结合原始插入向量与局部Taubin曲率建立权函数,并通过局部平面极坐标转换获取权函数值最小时最优的新增点空间坐标,使得新增面片在保持较多特征的同时又可以快速聚拢;然后,根据以上关键技术,利用VS2013开发了孔洞修复软件;最后,利用快速人体扫描系统扫描人体的不同部位,对网格模型中的各类孔洞进行修复,并与传统算法进行了对比。实验结果表明,提出的算法能够在30s内快速修复人体扫描模型中上百个孔洞,能够高效地完成对大面积复杂孔洞的修补,生成的三角面片形状规则、过渡光顺且保持了局部特征,对因人为操作或信息缺失所致的孔洞都有良好的修复效果,为三维人体模型的修复提供了一种有效算法。
-
单位西安交通大学机械制造系统工程国家重点实验室