System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及雷达,具体涉及一种三维雷达模型构建方法和相关装置。
技术介绍
1、雷达是一种利用电磁波探测物体的位置和形状的技术。雷达覆盖范围指的是通过雷达技术探测到的物体的区域,通过对雷达覆盖范围的形状进行三维模型的构建,可以直观地展示雷达覆盖范围,增强人或机器对雷达覆盖范围的理解与分析。
2、由于山脉、丘陵等高低不等的地形特征或地磁场的干扰,雷达技术探测时常出现雷达信号的遮挡、反射或丢失,使得雷达覆盖范围存在盲区,呈现复杂的结构。目前,基于专业的雷达算法可以得到表现真实雷达覆盖范围的三维坐标数据,从而对雷达覆盖范围进行三维可视化展示,但在相关技术中,对于具有复杂结构的雷达覆盖范围的三维展示效果较差。
技术实现思路
1、有鉴于此,本申请提供一种三维模型构建方法和相关装置,通过在符合雷达覆盖范围的边缘变化的区域添加形状特征点,提升三维模型的构建效率,并同时提高模型的精度与立体感,使其达到更好的视觉效果。
2、为解决上述问题,本申请提供的技术方案如下:
3、一方面,本申请提供了一种三维雷达模型构建方法,包括:
4、获取用于标识雷达覆盖范围的多个形状特征点,所述形状特征点的三维坐标用于标识雷达覆盖范围的形状;
5、根据所述三维坐标的高度数据,将所述多个形状特征点划分为n个特征点层,处于同一个特征点层的形状特征点具有相同的高度数据;
6、确定所述n个特征点层中单个特征点层所包含形状特征点的最大数值,并根据所述最大数值确定补
7、根据所述补齐目标确定每个特征点层待增加的形状特征点的补齐数量;
8、基于所述补齐数量对所述n个特征点层进行形状特征点的补齐,针对其中的第i个特征点层,在所述第i个特征点层的目标区域中添加所对应补齐数量的形状特征点,所述目标区域为所述第i个特征点层所在平面上符合所述第i个特征点层中形状特征点的边缘变化趋势的区域;
9、根据特征点补齐后的n个特征点层构建用于标识所述雷达覆盖范围的三维模型。
10、在一种可能的实现方式中,所述目标区域包括所述第i个形状特征点层的形状特征点的间隙,所述在所述第i个特征点层的目标区域中添加所对应补齐数量的形状特征点,包括:
11、在所述第i个形状特征点层的形状特征点的间隙中均匀添加所对应补齐数量的形状特征点。
12、在一种可能的实现方式中,所述在所述第i个特征点层的目标区域中添加所对应补齐数量的形状特征点之前,所述方法还包括:
13、当所述第i个特征点层中相邻形状特征点均在对应的圆弧上,且所述相邻形状特征点的距离小于预设阈值时,确定所述相邻形状特征点之间的目标区域为所述对应的圆弧,否则,确定所述相邻形状特征点之间的目标区域为所述相邻形状特征点之间的直线线段,所述圆弧的圆心由所述形状特征点的三维坐标以及所述第i个形状特征点层的高度确定,所述圆弧的半径的长度为所述圆心与所述第i个形状特征点层中形状特征点的最大距离。
14、在一种可能的实现方式中,所述在所述第i个特征点层的目标区域中添加所对应补齐数量的形状特征点,包括:
15、当所述第i个形状特征点层中相邻形状特征点之间的目标区域为所述对应的圆弧时,在所述对应的圆弧中添加所述形状特征点;
16、当所述第i个形状特征点层中相邻形状特征点之间的目标区域为所述相邻形状特征点之间的直线线段时,在所述相邻形状特征点的直线线段中添加所述形状特征点。
17、在一种可能的实现方式中,所述根据特征点补齐后的n个特征点层构建用于标识所述雷达覆盖范围的三维模型,包括:
18、根据补齐后的第1个特征点层的形状特征点构建所述雷达覆盖范围的底面;
19、在补齐后的n个特征点层的相邻特征点层中依次分别选取两个形状特征点,并逐层在所述相邻特征点层的层间构建网格,所述网格的顶点为所述相邻特征点层中的形状特征点;
20、根据所述网格搭建所述雷达覆盖范围的三维模型。
21、又一方面,本申请提供了一种三维雷达模型构建装置,所述装置包括获取单元,划分单元,确定单元,添加单元,构建单元:
22、所述获取单元用于根据所述三维坐标的高度数据,将所述多个形状特征点划分为n个特征点层,处于同一个特征点层的形状特征点具有相同的高度数据;
23、所述确定单元用于确定所述n个特征点层中单个特征点层所包含形状特征点的最大数值,并根据所述最大数值确定补齐目标;
24、所述确定单元还用于根据所述补齐目标确定每个特征点层待增加的形状特征点的补齐数量;
25、所述添加单元用于基于所述补齐数量对所述n个特征点层进行形状特征点的补齐,针对其中的第i个特征点层,在所述第i个特征点层的目标区域中添加所对应补齐数量的形状特征点,所述目标区域为所述第i个特征点层所在平面上符合所述第i个特征点层中形状特征点的边缘变化趋势的区域;
26、所述构建单元用于根据特征点补齐后的n个特征点层构建用于标识所述雷达覆盖范围的三维模型。
27、在一种可能的实现方式中,所述目标区域包括所述第i个形状特征点层的形状特征点的间隙,所述添加单元还用于:
28、在所述第i个形状特征点层的形状特征点的间隙中均匀添加所对应补齐数量的形状特征点。
29、在一种可能的实现方式中,所述确定单元还用于:
30、当所述第i个特征点层中相邻形状特征点均在对应的圆弧上,且所述相邻形状特征点的距离小于预设阈值时,确定所述相邻形状特征点之间的目标区域为所述对应的圆弧,否则,确定所述相邻形状特征点之间的目标区域为所述相邻形状特征点之间的直线线段,所述圆弧的圆心由所述形状特征点的三维坐标以及所述第i个形状特征点层的高度确定,所述圆弧的半径的长度为所述圆心与所述第i个形状特征点层中形状特征点的最大距离。
31、在一种可能的实现方式中,所述添加单元还用于:
32、当所述第i个形状特征点层中相邻形状特征点之间的目标区域为所述对应的圆弧时,在所述对应的圆弧中添加所述形状特征点;
33、当所述第i个形状特征点层中相邻形状特征点之间的目标区域为所述相邻形状特征点之间的直线线段时,在所述相邻形状特征点的直线线段中添加所述形状特征点。
34、在一种可能的实现方式中,所述构建单元还用于:
35、根据补齐后的第1个特征点层的形状特征点构建所述雷达覆盖范围的底面;
36、在补齐后的n个特征点层的相邻特征点层中依次分别选取两个形状特征点,并逐层在所述相邻特征点层的层间构建网格,所述网格的顶点为所述相邻特征点层中的形状特征点;
37、根据所述网格搭建所述雷达覆盖范围的三维模型。
38、又一方面,本申请提供了一种计算机设备,所述计算机设备包括处理器以及存储器:
39、所述存储器用于存储计算机程序;
40、所述本文档来自技高网...
【技术保护点】
1.一种三维雷达模型构建方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述目标区域包括所述第i个形状特征点层的形状特征点的间隙,所述在所述第i个特征点层的目标区域中添加所对应补齐数量的形状特征点,包括:
3.根据权利要求1所述的方法,其特征在于,所述在所述第i个特征点层的目标区域中添加所对应补齐数量的形状特征点之前,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述在所述第i个特征点层的目标区域中添加所对应补齐数量的形状特征点,包括:
5.根据权利要求1所述的方法,其特征在于,所述根据特征点补齐后的N个特征点层构建用于标识所述雷达覆盖范围的三维模型,包括:
6.一种三维雷达模型构建装置,其特征在于,所述装置包括获取单元,划分单元,确定单元,添加单元,构建单元:
7.根据权利要求6的所述的装置,其特征在于,所述目标区域包括所述第i个形状特征点层的形状特征点的间隙,所述添加单元还用于在所述第i个形状特征点层的形状特征点的间隙中均匀添加所对应补齐数量的形状特征点。
...【技术特征摘要】
1.一种三维雷达模型构建方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述目标区域包括所述第i个形状特征点层的形状特征点的间隙,所述在所述第i个特征点层的目标区域中添加所对应补齐数量的形状特征点,包括:
3.根据权利要求1所述的方法,其特征在于,所述在所述第i个特征点层的目标区域中添加所对应补齐数量的形状特征点之前,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述在所述第i个特征点层的目标区域中添加所对应补齐数量的形状特征点,包括:
5.根据权利要求1所述的方法,其特征在于,所述根据特征点补齐后的n个特征点层构建用于标识所述雷达覆盖范围的三维模型,包括:
6.一种三维雷达模型构建装...
【专利技术属性】
技术研发人员:高远,张亮亮,张艳良,付维博,
申请(专利权)人:北京超图信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。