论文部分内容阅读
计算机辅助颅面复原是随着计算机的发展而兴起的一门新技术,它以现代解剖学为理论依据,以传统颅面复原技术为基础,是通过计算机的辅助对活体颅面进行修复和重塑、对未知颅骨进行面貌复原的技术。这项技术可应用在考古学、人类学、医学、公共安全系统等多个领域,具有广阔的应用发展前景。迄今在颅面复原算法方面已开展了大量工作,但颅面复原后期结果评价研究却仍是一个挑战性的难题,三维颅面相似度比较正是其中重要一环。该项研究可为颅面复原结果定性和定量的分析提供基础,并可应用在颅面复原前筛选颅面、颅面检索等其他方面。本文以此为研究背景,针对三维颅面的特点提取其形状特征,对三维颅面几何相似度比较展开研究,给出三维颅面比较的方法。论文主要工作及创新点如下:1.提出一种结合局部平面对称和力矩平衡的三维模型姿态估计方法。通过三维模型的CPCA坐标平面确立其全局对称平面和初始姿态,提出局部对称长度比度量三维模型的局部对称性,使用最大局部对称长度比确立具有局部对称性的三维模型的最终姿态,使用力矩平衡原理确立不具有局部对称性的三维模型的最终姿态。2.基于上述三维模型姿态估计的方法,提出估计三维颅面姿态的方法。考虑到三维颅面更需要在面部进行对齐,为此通过对齐颅面正中矢状面轮廓的办法估计颅面姿态。求出颅面的正中矢状面轮廓线,每间隔一个固定角度对轮廓线进行采样,得到能够反映其形状的轮廓点。将不同颅面的轮廓点进行对齐,从而得到颅面的最终姿态。最后对本文使用的数据库中的颅面进行了姿态估计。3.提出使用Principal Warps进行颅面相似度比较的算法。将Principal Warps扩展到两个三维模型同构特征点间的形状变形分析,进而将两个颅面的几何相似度比较看作是一个参考颅面到另一个颅面的弯曲变形,弯曲变形程度越小说明两个颅面越相似。首先选择对应颅面特征点,然后以薄板样条函数建立二者间的映射,计算两个颅面对应特征点的弯曲变形矩阵,并用参考颅面的Principal Warps为基表示该矩阵,在此基础上定义了颅面相似度的计算公式,从而实现对三维颅面几何相似度比较。4.提出基于地图投影进行颅面相似度比较的方法。算法利用航海图常用的墨卡托投影将不可展的三维颅面模型展开成平面,然后引入大地高来反映三维颅面模型展开后的弯曲程度,最终形成展开曲面并将其划分成小曲面。选择改进锥曲率作为展开曲面离散网格点曲率的估算方法,计算每个小曲面的四个标量:大地高均值、大地高方差、锥曲率均值、锥曲率方差,以此作为衡量小曲面的四个属性,定义小曲面间的距离,进一步定义展开曲面间的距离,通过比较其距离来衡量颅面间的相似度。5.提出描述三维模型形状变化的描述符:自变化形状描述符。选择一系列等间距互相平行的平面切割三维模型,得到一组模型的切片。定义两个相邻切片间的差来反映切片间的形状变化,将所有切片的差值组成的向量定义为三维模型的自变化形状描述符。该描述符反映了三维模型的形状变化趋势,可用来作为三维模型整体形状比较的依据。最后给出算法进行三维颅面相似度比较。6.提出半径-相对角直方图算法。针对相对角直方图算法计算结果不稳定以及计算时间长的问题,首先确立三维颅面对称平面的法向量为计算参考的第一主轴,然后定义一组同心球壳,将三维颅面的点划分在不同的球壳区间内,分区计算不同区间内点的相对角,在此基础上定义一个区间的相对角分布,进一步得到三维颅面在所有球壳上的半径-相对角直方图。引入卡方距离计算颅面间的距离,进行颅面相似度比较。