1.一种三维模型的对称重建方法,其特征在于:包括如下步骤:
(1)找到三维模型的对称平面与对称中心轴线;
(2)对齐三维模型的对称平面与视图平面,并使得三维模型正面可见;
(3)判别三维模型为对称中心轴线对称模型还是平面对称模型,具体判别方法如下:
(3.1)在三维模型中随机选择若干局部区域;
(3.2)随机采样确定绕着中心轴线的旋转角度,角度范围为0°-180°,且保证旋转后位于模型的正面可见部分;
(3.3)将每一个局部区域绕着中心轴线转动所述旋转角度;
(3.4)选择匹配阈值匹配每一个旋转后的局部区域;
(3.5)如果所有局部区域转动后都能找到匹配区域,则所述三维模型为关于对称中心轴线旋转对称模型,否则,则为平面对称模型;
(4)对对称中心轴线旋转对称的三维模型进行对称重建,具体步骤如下:
(4.1)设定旋转角度为
(4.2)计算旋转次数
(4.3)每次旋转
(4.4)将r次旋转得到的三维模型合并为一个没有重叠的完整三维模型,完成重建;
(5)对平面对称的三维模型进行对称重建,具体步骤如下:
(5.1)用对称平面剖分三维模型为两部分;
(5.2)去除多余的被对称平面遮挡的部分;
(5.3)记住模型剖分的边界线;
(5.4)对剖分后的二分之一的三维模型进行镜像变换;
(5.5)按照剖分边界线上的一一对应关系将原二分之一的三维模型与镜像变换后的二分之一的三维模型合并为一个完整的三维模型,完成重建。
2.根据权利要求1所述的三维模型的对称重建方法,其特征在于:所述步骤(3.1)中,局部区域在对称平面的遮挡部分或正面可见部分中选取。
3.根据权利要求1所述的三维模型的对称重建方法,其特征在于:所述步骤(3.3)中,局部区域的转动方向为逆时针方向。
4.根据权利要求1所述的三维模型的对称重建方法,其特征在于:所述步骤(3.4)中,匹配阈值为0.2mm-1.0mm。
5.根据权利要求1至4中任一项所述的三维模型的对称重建方法,其特征在于:所述三维模型的对称重建方法还包括步骤:
(6)对重建完成后的三维模型进行重建后处理,使其与三维模型的原始对称物件相匹配。
6.根据权利要求5所述的三维模型的对称重建方法,其特征在于:所述三维模型为点云模型,所述后处理过程包括步骤:
(a)将点云模型重建为三角网格曲面模型;
(b)将重建的三角网格曲面模型进行自适应孔洞填充。
7.根据权利要求5所述的三维模型的对称重建方法,其特征在于:所述三维模型为三角网格曲面模型,所述后处理过程包括将重建的三角网格曲面模型进行自适应孔洞填充的步骤。