The invention discloses a method and system for detecting symmetry feature of 3D model based on least square method. Step: establish the minimum bounding box of 3D model, establish a new coordinate system, divide the plane of the minimum bounding box according to the spatial resolution, and set the relative surface in the divided six surfaces to a group, in the smallest bounding box. A number of equidistance marking points are taken in each plane, and each mark point is projected to the surface of the 3D model to get the projection point, and the matching degree of the mark point and the projection point is calculated. The symmetric data group is screened according to the matching degree. The symmetry data group is detected by the least square method and the initial symmetry surface is found. The initial symmetry plane is corrected and the initial symmetry plane is refined until the exact symmetry plane is obtained. The invention is composed of four parts, the minimum bounding box, the symmetric data group, the plane reflection symmetry detection, the inspection and correction symmetry surface, and the symmetry surface of the 3D model is detected.
【技术实现步骤摘要】
基于最小二乘法的三维模型对称性特征检测方法及系统
本专利技术涉及基于最小二乘法的三维模型对称性特征检测方法及系统。
技术介绍
计算机群体仿真对于现代社会研究具有重要的意义,随着关注度的提高,群体仿真应用的领域也越来越广,相关技术也逐渐发展成熟。因此,人们对群体仿真中应用到的模型要求也越来越高,既想保持模型的精度,又不能占用太多的内存空间,三维网格简化算法也由最初的全局简化逐渐过渡为局部特征保留的简化方法。考虑到这些三维模型本身大部分都具有对称性的特征,比如动物、家具、人物、汽车等,如何利用物体的对称性减少简化步骤中的计算量,对提高三维模型简化算法的性能具有十分重要的意义。但在实际应用步骤中,并不是所有的三维模型都是完美对称的。对于非完美对称的三维模型,如何高效、准确的检测到模型的对称面,具有十分重要的研究意义。
技术实现思路
为了解决现有技术的不足,本专利技术提供了基于最小二乘法的三维模型对称性特征检测方法及系统,本专利技术由计算最小包围盒、筛选对称数据组、平面反射对称性检测、检验校正对称面四部分组成,检测三维模型的对称面。为了实现上述目的,本专利技术采用如下方案:基于最小二乘法的三维模型对称性特征检测方法,包括以下步骤:对三维模型的最小包围盒的六个平面的每个平面,依据空间分辨率进行单元格划分,在划分的最小包围盒的每个平面上选取若干个等间距标记点,将划分的六个平面的每两个相对的面设置为一组,将每组标记点投影到三维模型表面得到投影点,计算标记点与投影点的匹配度,根据匹配度筛选对称数据组;将对称数据组根据最小二乘法进行平面反射对称性的检测,找到初始对称面。优选的, ...
【技术保护点】
1.基于最小二乘法的三维模型对称性特征检测方法,其特征是,包括以下步骤:对三维模型的最小包围盒的六个平面的每个平面,依据空间分辨率进行单元格划分,在划分的最小包围盒的每个平面上选取若干个等间距标记点,将划分的六个平面的每两个相对的面设置为一组,将每组标记点投影到三维模型表面得到投影点,计算标记点与投影点的匹配度,根据匹配度筛选对称数据组;将对称数据组根据最小二乘法进行平面反射对称性的检测,找到初始对称面。
【技术特征摘要】
1.基于最小二乘法的三维模型对称性特征检测方法,其特征是,包括以下步骤:对三维模型的最小包围盒的六个平面的每个平面,依据空间分辨率进行单元格划分,在划分的最小包围盒的每个平面上选取若干个等间距标记点,将划分的六个平面的每两个相对的面设置为一组,将每组标记点投影到三维模型表面得到投影点,计算标记点与投影点的匹配度,根据匹配度筛选对称数据组;将对称数据组根据最小二乘法进行平面反射对称性的检测,找到初始对称面。2.如权利要求1所述的基于最小二乘法的三维模型对称性特征检测方法,其特征是,在对三维模型的最小包围盒的六个平面的每个平面,依据空间分辨率进行划分步骤之前,还包括:建立三维模型的最小包围盒,建立新的坐标系。3.如权利要求1所述的基于最小二乘法的三维模型对称性特征检测方法,其特征是,在找到初始对称面步骤之后,还包括:检验校正初始对称面,不断细化初始对称面直到得到准确的对称面。4.如权利要求2所述的基于最小二乘法的三维模型对称性特征检测方法,其特征是,所述建立新的坐标系,是以最小包围盒的中心点为坐标轴原点,建立新的坐标系。5.如权利要求1所述的基于最小二乘法的三维模型对称性特征检测方法,其特征是,根据空间分辨率进行单元格划分,包括步骤如下:计算三维模型顶点个数与最小包围盒的体积的比值,将比值与设定阈值进行比较,如果比值大于等于设定阈值,则将最小包围盒的六个平面按照比值等间距划分为若干个单元格;如果比值小于设定阈值,则将最小包围盒的六个平面按照像素划分为若干个单元格。6.如权利要求1所述的基于最小二乘法的三维模型对称性特征检测方法,其特征是,计算标记点与投影点的匹配度,包括步骤如下:两个对称...
【专利技术属性】
技术研发人员:刘弘,李雨婷,杜萍,李薇,张桂娟,
申请(专利权)人:山东师范大学,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。