The present invention relates to an analysis of craniofacial morphology and appearance based on craniofacial dense correspondence point cloud restoration method, which comprises the following steps: 1 skull dense corresponding points cloud; 2 face dense correspondence point cloud; 3 the relationship between craniofacial morphology based on visual analysis; 4 soft tissue partition table 5 shows the relationship between craniofacial morphology; unknown source skull face restoration. The invention uses quantitative visual analysis of principal component coefficients and least squares regression based on the said method, realizes the analysis of the relationship between craniofacial morphology and craniofacial solves the large amount of data, the point cloud principal component geometric meaning is not easy to determine, craniofacial morphology is not easy to quantify the problem. The craniofacial partition method based on the thickness of soft tissue is used to overcome the complex craniofacial morphology and the inconsistency of craniofacial morphological relation among different regions, so as to improve the accuracy of craniofacial morphological relationship. Finally, the facial features of the skull are restored by using the craniofacial morphological relationship based on the partition.
【技术实现步骤摘要】
一种基于颅面稠密对应点云的颅面形态分析及面貌复原方法
本专利技术涉及一种基于颅面稠密对应点云的颅面形态分析及面貌复原方法,属于计算机图形学、数字几何处理、人体测量学
技术介绍
人体头面部几何形态复杂,颅骨形态决定了面貌的基本形态,颅骨和面貌形态间存在相关性,对其关系进行研究已经成为法医人类学领域研究的热点。传统研究方法大多针对尸源进行软组织厚度测量、头面部测量指标统计分析,然而该方法存在研究对象样本有限,测量指标数量少的局限。随着医学影像设备的发展,CT、MRI等影像设备已经被广泛应用于活体样本的数据采集和三维建模,为新技术和新方法的开展提供了数据基础。目前,针对颅面形态关系的研究方法主要包括三大类:1,软组织厚度测量和统计。法医人类学家利用计算机软件在影像数据或者三维模型上标定特征点,然后统计不同年龄、性别、种族人群特征点处的软组织厚度。目前,各国学者已经测量了澳大利亚、葡萄牙、埃及、高加索、捷克、土耳其、匈牙利、斯洛伐克、印度、美国、法国、日本、巴西、韩国、巴基斯坦、中国多个国家或民族的软组织厚度,并通过t-test、多元回归分析方法研究面部软组织的分布,借此发现颅骨和面貌之间的相关性。为了保证软组织测量的一致性,Stephan基于已经发布的软组织厚度数据集,统计分析了6700余个样本的软组织厚度。2,头面部几何测量指标的统计。法医人类学家利用计算机软件在影像数据或者三维模型上标定颅骨和对应的面貌特征点,然后分别测量颅骨几何测量项和对应的面貌几何测量项,包括距离、角度、面积的指标,进而分析颅骨和面貌形态之间的关系,如颅骨形状和脸型的关系、颅骨 ...
【技术保护点】
一种基于颅面稠密对应点云的颅面形态分析及面貌复原方法,其特征在于,包括以下步骤:1:颅骨稠密对应点云;2:面貌稠密对应点云;3:颅面形态关系可视分析;4:基于软组织分区的颅面形态关系表示;5:未知身源颅骨的面貌复原。
【技术特征摘要】
1.一种基于颅面稠密对应点云的颅面形态分析及面貌复原方法,其特征在于,包括以下步骤:1:颅骨稠密对应点云;2:面貌稠密对应点云;3:颅面形态关系可视分析;4:基于软组织分区的颅面形态关系表示;5:未知身源颅骨的面貌复原。2.根据权利要求1所述的一种基于颅面稠密对应点云的颅面形态分析及面貌复原方法,其特征在于,所述步骤1包括以下具体步骤:步骤1.1:针对颅骨三维网格模型,定义内点和边界点,实现颅骨孔洞边缘的自动识别;并通过孔洞边界长度、孔洞形状和位置,分析确定孔洞之间的对应关系;步骤1.2:基于高斯映射和动态区域增长算法,实现颅骨几何形状变化较大区域包括上颌、下颌、颧骨等的自动分割;步骤1.3:从颅骨模型数据集中选择选择两个模型,一个作为参考颅骨,另一个作为目标颅骨,依据步骤1.1和步骤1.2产生的两个颅骨模型特征,利用最近点迭代算法实现参考颅骨向目标颅骨的刚性配准,进一步提出通过基于隐式函数和顶点能量约束最优结合的方法,实现两个颅骨模型的非刚性配准;步骤1.4:计算目标模型的每个顶点与变形后的参考模型的最近点,记录其顶点序号,建立目标模型与参考模型顶点的对应关系;步骤1.5:依据步骤1.4计算获得的顶点序号,针对原始参考颅骨模型,生成与目标颅骨点云对应的参考颅骨顶点坐标;步骤1.6:从颅骨模型数据集中选择其他模型作为参考颅骨,重复步骤1.3-步骤1.5,直到遍历所有模型为止,从而建立颅骨模型间的顶点对应关系,即所有颅骨模型具有相同的顶点个数且对应顶点具有近似的解剖学位置。3.根据权利要求1所述的一种基于颅面稠密对应点云的颅面形态分析及面貌复原方法,其特征在于,所述步骤2包括以下具体步骤:步骤2.1:面貌模型表面特征线提取,计算面貌三维模型每个顶点的法线和高斯曲率,统计高斯曲率值局部最大且邻接顶点法矢夹角差异较大的顶点,该顶点作为特征点;面貌五官模型耳朵、鼻子、嘴、眼睛自动分割,以顶点高斯曲率局部最大的顶点作为种子顶点,基于高斯映射和动态区域增长算法实现分割;步骤2.2:从面貌模型数据集中选择两个模型,一个作为参考面貌,另一个作为目标面貌,针对步骤2.1生成的两个面貌模型特征,利用最近点迭代算法实现参考面貌向目标面貌的刚性配准,进一步提出通过基于隐式函数和顶点能量约束最优结合的方法,实现两个面貌模型的非刚性配准;步骤2.3:变形后的参考模型的每个顶点与目标模型的最近点即为当前顶点的对应点,记录其顶点序号,针对原始参考面貌模型,生成与目标面貌点云对应的参考面貌顶点坐标;步骤2.4:从面貌数据集中选择其他模型作为参考面貌,重复步骤2.1-步骤2.3,直到所有面貌均已建立对应关系时停止。4.根据权利要求1所述的一种基于颅面稠密对应点云的颅面形态分析及面貌复原方法,其特征在于,所述步骤3包括以下具体步骤:步骤3.1:利用主成分分析方法,降维表示颅骨稠密点云,计算特征值和特征向量,利用主成分分析方法,降维表示面貌稠密点云,计算特征值和特征向量;步骤3.2:为了观察各主成分对模型几何形状的影响,针对颅骨模型,从第一个主成分开始,将其对应的主成分系数设置为给定值value=3·λ1δ1,其中λ1={-1.0,-0.8,-0.6,-0.4,-0.2,0.2,0.4,0.6,0.8,1.0},δ1为该主成分系数的方差,同理,针对面貌模型,从第一个主成分开始,将其对应的主成分系数设置为给定值value=3·λ2δ2,其中λ1={-1.0,-0.8,-0.6,-0.4,-0.2,0.2,0.4,0.6,0.8,1.0},δ2为该主成分系数的方差;步骤3.3:为了观察基于主成分表示的颅骨和面貌模型间的相互关系,每次分别取近似相同贡献率的颅骨主成分和面貌主成分,将当前选择的颅骨主成分系数和对应的面貌主成分系数分别设置为给定值,其他主成分系数值为0,显示颅骨模型和对应的面貌模型;步骤3.4:计算颅骨主成分系数和对应的面貌主成分系数的相关性,判断其是否近似满足线性关系。如果满足线性相关,则采用步骤4.4中的最小二乘法进行形态关系学习。5.根据权利要求1所述的一种基于颅面稠密对应点云的颅面形态分析及面貌复原方法,其特征在于,所述步骤4包括以下具体步骤:步骤4.1:针对数据集中的每个样本,计算每个顶点的软组织厚度值;针对所有样本,计算每个顶点的软组织厚度均值和方差,利用改进的K均值聚类算法,按软组织厚度进行聚类如分为四类;聚类过程中首先均匀采样设定聚类中心和较小粒度的聚类条件,然后完成初始分类并建立各分类间的邻接关系无向图,最后以含有顶点数较多的分类为中心通过合并邻接分类完成指定数量的聚类;步骤4.2:针对目标颅骨和目标面貌模型,依据每个顶点对应的软组织厚度分类,将颅骨顶点和面貌顶点进行分区,实现基于软组织厚度的颅面分区;步骤4.3:针对颅骨各个分区点云,计算主成分系数和特征向量;针对面貌各个分区点云,计算主成分系数和特征向量;步骤4.4:针对每个分区数据集,设Skulll×p=[α1,p,α2,p,...,αl,p]和Facel×q=[b1,q,b2,q,...,bl,q]分别为该分区中每个样本颅骨的主成分和对应面貌的主成分,则颅骨和面貌之间的形态关系M={Mi,i=1,2,L,k}能表示为Mi=argmin||Skull×Mi-Face||2+λ2||Mi||2。利用最小二乘法求解M得Mi=(SkullT·Skull+λI)-1·SkullT·Face,其中λ为权值,I为单位矩阵,则颅骨和面貌间的形态关系表示为M={(M1,M2,L,Mk)}。6.根据权利要求1所述的一种基于颅面稠密对应点云的颅面形态分析及面貌复原方法,其特征在于,所述步骤5包括以下具体步骤:步骤5.1:针对待复原的未知身源颅骨,利用步骤1.1-步骤1.5实现未知身源颅骨模型与目标颅骨模型的非刚性配准,建立顶点间的对应,实现未知身源颅骨的分区和顶点对应;步骤5.2:针对未知身源颅骨的每个分区,计算每个分区对应的主成分(skull1,skull2,L,skullk)。依据颅面形态关系M={(M1,M2,L,Mk)},计算每个颅骨分区主成分对应的面貌分区主成分(Face1,Face2,L,Facek)。根据计算获得每个面貌分区主成分及其对应的特征向量,计算面貌分区复原结果。步骤5.3:建立边缘约束的能量方程,求解各分区中每个顶点对应的仿射变换,实现面貌分区复原结果的光滑融合。7.根据权利要求2所述的一种基于颅面稠密对应点云的颅面形态分析及面貌复原方法,其特征在于,所述步骤1.1进一步包括:步骤1.1.1:定义颅骨三维网格模型为skull={P,E},其...
【专利技术属性】
技术研发人员:税午阳,周明全,邓擎琼,武仲科,江海燕,
申请(专利权)人:北京师范大学,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。