一种三维模型轮廓缺失的自动补全方法与流程

文档序号:32403739发布日期:2022-12-02 19:53阅读:来源:国知局

技术特征:
1.一种三维模型轮廓缺失的自动补全方法,其特征在于:包括如下步骤:步骤一、获取房屋完整平面户型图以及相应的三维模型;步骤二、基于深度学习技术分析房屋完整平面户型图,获取房屋二维平面信息;步骤三、对步骤一中的三维模型按一定步长且沿建筑高度方向进行切片处理,获取n个二维平面轮廓图;步骤四、通过深度学习技术分析步骤三中的n个二维平面轮廓图,获取相应的n个切片二维平面信息;步骤五、寻找对于整个房屋不变的,且所述房屋完整平面户型图与n个二维平面轮廓图中都可见的稳定重合点作为新坐标系的原点,以新坐标原点为桥接,将房屋二维平面信息和n个切片二维平面信息中的所有参数均变换至新坐标系下;步骤六、将变换至新坐标系下的房屋二维平面信息和某个切片二维平面信息进行比对,获取对应二维平面轮廓图中缺失的二维轮廓信息,该缺失的二维轮廓信息为所缺失三维坐标点的平面坐标;步骤七、将步骤六中缺失的二维轮廓信息转换至三维模型的原始坐标系下,之后将转换完成的缺失的二维轮廓信息加上步骤三中所述步长的信息后,加入三维模型中,完成对二维平面轮廓图的修补;步骤八、重复步骤六至步骤七,以完成对三维模型轮廓的自动补全。2.根据权利要求1所述的一种三维模型轮廓缺失的自动补全方法,其特征在于:所述步骤五中通过搜索角点法获取新坐标系的原点。3.根据权利要求2所述的一种三维模型轮廓缺失的自动补全方法,其特征在于:所述搜索角点法获取新坐标系原点的步骤如下:s1、以房屋完整平面户型图上某个角点cp
j
与某个二维平面轮廓图l
i
的某个角点cs
j
为同一个角点,且以该角点为坐标原点;s2、将s1中房屋完整平面户型图与二维平面轮廓图所有角点坐标均转换到坐标原点的坐标系下;s3、对比除坐标原点以外的其他角点的重合度,得到针对二维平面轮廓图l
i
的某个角点cs
j
的重合度指标,以重合度指标最高的角点位置为新坐标原点。4.根据权利要求3所述的一种三维模型轮廓缺失的自动补全方法,其特征在于:所述重合度指标公式如下:其中5.根据权利要求1所述的一种三维模型轮廓缺失的自动补全方法,其特征在于:所述步骤五中以新坐标原点为桥接,将房屋二维平面信息和n个切片二维平面信息所有参数均变换至新坐标原点下,其坐标转换公式如下:式中,x
p
,y
p
为房屋完整平面户型图坐标系下的任意一点坐标;x
s
,y
s
为二维平面轮廓图坐标系下与之对应点的坐标;c
x
,c
y
为房屋完整平面户型图坐标系转换到二维平面轮廓图坐
标系下的偏移数值。6.根据权利要求1所述的一种三维模型轮廓缺失的自动补全方法,其特征在于:所述步骤七中二维平面轮廓图的具体修补方式如下:ss1、将缺失的二维轮廓信息从新坐标系转换至三维模型的原始坐标系下,得到二维轮廓信息在原始坐标系下新平面坐标数值;ss2、将ss1中新平面坐标数值与切片的高度数值组合在一起,获取对应缺失点在三维模型原始坐标中完整的三维坐标信息;ss3、将ss2中的三维坐标信息加入三维模型中,完成对相应二维平面轮廓图的修补。7.根据权利要求1所述的一种三维模型轮廓缺失的自动补全方法,其特征在于:所述步骤二中房屋二维平面信息包括墙体信息及轮廓角点信息,所述墙体信息包括起点位置坐标、终点位置坐标、线段位置。8.根据权利要求1所述的一种三维模型轮廓缺失的自动补全方法,其特征在于:所述步骤四中切片二维平面信息包括切片墙体信息及轮廓角点信息,所述墙体信息包括起点位置坐标、终点位置坐标、线段位置。

技术总结
本发明提供了一种三维模型轮廓缺失的自动补全方法,包括如下步骤:步骤一、获取房屋完整平面户型图以及相应的三维模型;步骤二、基于深度学习技术分析房屋完整平面户型图,获取房屋二维平面信息;步骤三、对步骤一中的三维模型按一定步长且沿建筑高度方向进行切片处理,获取N个二维平面轮廓图;步骤四、通过深度学习技术分析步骤三中的N个二维平面轮廓图,获取相应的N个切片二维平面信息;本发明解决了现有三维模型修补方法效率低下、过程繁琐,与现实场景有一定差别等问题。与现实场景有一定差别等问题。


技术研发人员:黄敏生 高翔
受保护的技术使用者:众趣(北京)科技有限公司
技术研发日:2022.07.07
技术公布日:2022/12/1
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1