CN113066161B - 一种城市电波传播模型的建模方法 - Google Patents

一种城市电波传播模型的建模方法 Download PDF

Info

Publication number
CN113066161B
CN113066161B CN202110269609.9A CN202110269609A CN113066161B CN 113066161 B CN113066161 B CN 113066161B CN 202110269609 A CN202110269609 A CN 202110269609A CN 113066161 B CN113066161 B CN 113066161B
Authority
CN
China
Prior art keywords
point cloud
point
primitive
modeling
model
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110269609.9A
Other languages
English (en)
Other versions
CN113066161A (zh
Inventor
周晨
李玉峰
张富彬
夏国臻
赵正予
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wuhan University WHU
Original Assignee
Wuhan University WHU
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Wuhan University WHU filed Critical Wuhan University WHU
Priority to CN202110269609.9A priority Critical patent/CN113066161B/zh
Publication of CN113066161A publication Critical patent/CN113066161A/zh
Application granted granted Critical
Publication of CN113066161B publication Critical patent/CN113066161B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • G06T17/005Tree description, e.g. octree, quadtree
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/04Architecture, e.g. interconnection topology
    • G06N3/045Combinations of networks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • G06T17/10Constructive solid geometry [CSG] using solid primitives, e.g. cylinders, cubes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • G06T17/20Finite element generation, e.g. wire-frame surface description, tesselation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • G06T7/11Region-based segmentation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • G06T7/187Segmentation; Edge detection involving region growing; involving region merging; involving connected component labelling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10028Range image; Depth image; 3D point clouds

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Geometry (AREA)
  • Software Systems (AREA)
  • Computer Graphics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • General Health & Medical Sciences (AREA)
  • Mathematical Physics (AREA)
  • Data Mining & Analysis (AREA)
  • Molecular Biology (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Computational Linguistics (AREA)
  • Evolutionary Computation (AREA)
  • Biophysics (AREA)
  • Biomedical Technology (AREA)
  • Artificial Intelligence (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Processing Or Creating Images (AREA)

Abstract

本发明公开了一种城市电波传播模型的建模方法,包括:A:获取建模区域的激光点云图以及光学图像,根据激光雷达与光学图像建立包含电磁材质信息的稠密点云图;B:根据稠密点云中各点的电磁材质信息对应的类别,对稠密点云图中的点云进行分割,得到点云构成的实体;C:基于几何结构识别出对应的物体特征,并利用物体特征拟合出实体模型;D:在由实体模型构成的城市三维模型中设置若干个发射机以及接收机,利用射线追踪算法计算出各个发射机对应的不同位置的接收强度。应用本发明方法,可以得到非常精确的适于电磁通信仿真的城市电波传播模型。

Description

一种城市电波传播模型的建模方法
技术领域
本发明涉及电磁环境模拟技术领域,更具体涉及一种城市电波传播模型的建模方法。
背景技术
城市电磁辐射环境是一项重要的环境要素,近20年以来,电磁技术的发展与应用日益广泛,对周围环境及人体健康等影响也日益严重。另外,为了在已知无线***一些参数的条件下,比如频率、环境模型、发射天线等,获得场强或信号强度的预测,解决无线电波传播和功率覆盖问题,也需要对城市电波传播模型进行建模处理,因此如何获取城市电波传播模型是亟待解决的技术问题。
一般情况下,实际的传播环境很难有一个解析的方法求解电磁场。现有技术中,传统的传播建模方法是经验模型和理论模型。经验模型是基于大量的实验测量,主要有Hata-0kumura模型、COST-Hata模型;理论模型比较简单,比如Friis模型、Over-Rooftop绕射模型。这两种建模方法都比较简单而且计算很快,然而经验模型的主要缺点是它们一般不是通用的、区域有范围的以及预测城市环境要和推导出模型的城市环境相似。而且,对于MIMO((Multi Input Multi Output,多入多出)***,经验模型不能提供准确的MIMO仿真关键参数,比如时空、角度延迟等参数。因此,现有技术获取的城市电磁模型并不适用于通用的电磁通信仿真场景下。
发明内容
本发明所要解决的技术问题在于如何建立适于电磁通信仿真场景的城市电磁环境模型。
本发明是通过以下技术方案解决上述技术问题的:
本发明提供了一种城市电波传播模型的建模方法,所述方法包括:
A:获取建模区域的激光点云图以及光学图像,根据激光雷达与光学图像建立包含电磁材质信息的稠密点云图;
B:基于对应的电磁材质信息,将所述稠密点云图进行分割,其中,所述电磁材质信息包括:植物、玻璃、混凝土、地面;
C:基于几何结构识别出对应的物体特征,并利用物体特征拟合出实体模型,其中,所述物体特征包括:墙面、门、屋顶、突出物以及窗户,且所述几何结构包括:大小、位置、方向以及拓扑结构。
D:在由实体模型构成的城市三维模型中设置若干个发射机以及接收机,利用射线追踪算法计算出各个发射机对应的不同位置的接收强度。
可选的,所述步骤A的具体实现包括:
获取建模区域的激光雷达扫描的激光点云图以及各点的电磁材质信息,并将电磁材质信息加入该点的标签;
基于全频段多目光学相机获取建模区域的光学图像;基于运动获取结构的算法识别出物体特征,并构建对应于物体特征的稀疏点云;
获取对应于光学图像的深度点云图;
利用预先训练的神经网络模型识别并标定深度点云图中对应区域的电磁材质信息;
根据几何映射关系将标定后的深度点云图、稀疏点云与添加了标签的激光点云图进行融合处理,并在标签中加入对应的物体结构特征,得到稠密点云图。
可选的,所述利用预先训练的神经网络模型识别并标定深度点云图中对应区域的电磁材质信息,包括:
利用标注了电磁材质信息的物体的光学图像作为样本,训练预先搭建的神经网络模型,得到收敛后的神经网络模型,然后使用该神经网络模型对建模区域的光学图像进行分割,并使用分割结果标定深度点云图中对应区域。
可选的,所述激光点云图的获取过程包括:
利用激光雷达扫描建模区域,基于激光雷达的三维坐标,利用公式,
Figure BDA0002973716130000031
利用激光雷达扫描建模区域,得到建模区域的激光点云图,其中,
Xp为点云中的点的在x轴上的坐标;XG为激光雷达在x轴上的坐标;Yp为点云中的点的在y轴上的坐标;YG为激光雷达在y轴上的坐标;S为激光雷达到点的矢量;θ为激光测距点P对应的像元与扫描周期内中间像元之间的夹角; b=cosω·sinα·cosκ+sinκ·sinω;激光雷达的空中姿态参数侧滚角、俯仰角、偏航角
Figure BDA0002973716130000032
,经过坐标系变换得到摄影测量姿态角(α,ω,κ);Zp为点云中的点的高度;ZG为激光雷达的高度。
可选的,所述方法还包括,在步骤B之前,对稠密点云图进行离群值去除处理。
可选的,所述步骤B中将所述稠密点云图进行分割,包括:
基于区域生长的点云分割算法对稠密点云进行分割。
可选的,所述步骤C中利用物体特征拟合出实体模型,包括:
根据物体特征确定对应的实体属于起伏地形、平整地面、简单建筑、复杂建筑、树木中的哪一种;
在实体属于简单建筑的情况下,基于全局拟合算法进行建筑建模;
在实体属于树木的情况下,利用预先构建的树木骨架模型进行数据建模;
在实体属于复杂建筑或起伏地形的情况下,利用泊松重建算法进行数据建模。
在实体属于平整地面的情况下,采用最小二乘拟合平面的方法建模;
将建模得到的模型作为实体模型。
可选的,所述基于全局拟合算法进行建筑建模,包括:
建立建筑模型物体特征的约束,其中,所述约束包括:面积、位置、方向、拓扑结构中;
利用随机采样一致性算法对实体进行分割,得到局部几何基元组成的几何基元集{χi};
根据几何基元集{χi}中包含的各个几何基元两两之间的平行、正交关系,得到几何基元间的组合关系,从几何基元间的组合关系构成的集合中选择出最大非冲突集
Figure BDA0002973716130000041
利用带有约束的非线性优化算法将各个几何基元按照最大非冲突集中的组合关系对齐;
针对对齐后的最大非冲突集
Figure BDA0002973716130000042
根据角度相同,建立若干个几何基元对,再以几何基元对为顶点建立关系图;
计算关系图中的两两几何基元对之间的空间距离,删除与其他几何基元对的空间距离大于设定距离的几何基元对;
针对每一个几何基元对,使用边将几何基元对与其他几何基元对连接起来,其中,所述几何基元对与其他几何基元对之间具备相似的角度;同时,利用公式,
Figure BDA0002973716130000051
为新增加的边添加约束,其中,
sc为边的置信分数;
Figure BDA0002973716130000052
为几何基元i的方向向量与几何基元j的方向向量之间的夹角;
Figure BDA0002973716130000053
为几何基元k的方向向量与几何基元l的方向向量之间的夹角;gc为边的约束;ni为几何基元i;nj为几何基元j;nk为几何基元k;nl为几何基元l;
将新增加的边的集合作为初始候选集,提取出初始候选集中具有等角关系的边组成的等角关系集;
利用公式,
Figure BDA0002973716130000054
对等角关系集进行优化,其中,
min为最小值求值符号;∑为求和符号;Ed(Pii)为点集Pi与基元χi之间的误差;wpd2(p,χi)为数据的累积误差;wp为几何基元的权重;d2(p,χi)为p点到几何基元的距离;
针对优化后的集合中的每一个边,判断是否与优化前的边相同;
若是,从等角关系集中优化前后相同边中,删除置信分数最低的边对应的基元对;
若否,返回执行所述对等角关系集进行优化的步骤,直至,优化次数达到设定次数;
获取置信分数最低的边对应的基元对的集合,针对该集合中的每一个基元对,利用公式,
Figure BDA0002973716130000061
计算该基元对的置信分数以及约束,其中,
sp为该基元对的置信分数;pi为几何基元i各轴上的点;pj为几何基元j各轴上的点;|| ||为求模符号;(pi-pj)T为向量的转置;gp:为该基元对的约束;
根据最大关系子集中各个基元对之间的法线向量的方向,对最大关系子集中的基元对进行共轴对齐处理,根据基元对的置信分数对优化后的对等角关系集中的基元对进行排序,得到对应的最大关系子集;根据最大关系子集对应的实体之间的关系得到建筑的三维模型。
可选的,在实体属于复杂建筑的情况下,利用泊松重建算法进行数据建模,包括:
将拟合出的建筑实体对应的点云数据作为输入,根据各个点云的矢量方向确定点云数据的指示函数;
对指示函数进行平滑滤波后,计算指示函数的梯度场,并通过建立根据点云数据的密度调整网格的深度的八叉树的隐式函数来离散化梯度场;
对离散化的梯度场进行分割采样,使用三次线性插值方法来计算采样点的向量场;
求解泊松方程,
Figure BDA0002973716130000062
得到点云数据的标量指示函数,其中,
Δ为拉普拉斯算子;x为指示函数;
Figure BDA0002973716130000063
为矢量微分算符;
Figure BDA0002973716130000064
为点云数据的空间向量;
基于标量指示函数,采用移动立方体算法提取等值面,并基于所述等值面建立建筑的三维模型。
可选的,步骤D中在由实体模型构成的城市三维模型中,存在以下三种射线传播方式:
直射射线寻迹:判断发射机和接收机之间的线段是否和建筑物之间有交点,没有的话,就存在直射路径;
反射射线寻迹:首先对发射机做关于平面的镜像点,然后连接镜像点和接收机,由这两点组成的线段与平面方程联立,求出与平面的交点,如果交点存在,则存在反射点,连接发射机、反射点和接收机,即得到反射射线路径;
绕射射线寻迹:先求得发射机与接收机在劈边所在直线上存在的绕射点,然后判断绕射点的位置;若在劈边外则不存在绕射;当绕射点位于劈边上时,对发射机与绕射点所在的路径进行遮挡判断;若不存在遮挡,再对绕射点与接收机所在的路径进行遮挡判断;若不存在遮挡,则表示绕射射线路径存在。
本发明相比现有技术具有以下优点:
应用本发明实施例,在建立城市三维模型时,选择光学影像匹配与激光扫描相结合的多源点云数据进行匹配融合方式来获取城市的三维点云数据,并且建立的城市三维模型中还包括了物体各个部分的电磁介质类型,因此,得到了适于电磁计算的高精度城市三维模型,基于该三维模型,利用射线追踪方法可以得到适用于电磁通信仿真的城市电波传播模型。
另外,由于利用激光雷达的数据作为光学图像数据的补充,因此建立的城市三维模型具有很高的精度,因此,本发明实施例可以既快又准的建立城市三维模型;最后,由于光学影像采集成本更低,采集更方便,因此,可以更快的建立城市三维模型。
附图说明
图1为本发明实施例提供的一种城市电波传播模型的建模方法的流程示意图;
图2为本发明实施例提供的一种城市电波传播模型的建模方法的原理示意图;
图3为本发明提供的一种稠密点云的获取流程示意图;
图4为本发明实施例得到的建模区域的稠密点云示意图;
图5为本发明实施例重建后的简单建筑三维模型;
图6为本发明实施例重建后的复杂建筑三维模型。
具体实施方式
下面对本发明的实施例作详细说明,本实施例在以本发明技术方案为前提下进行实施,给出了详细的实施方式和具体的操作过程,但本发明的保护范围不限于下述的实施例。
图1为本发明实施例提供的一种城市电波传播模型的建模方法的流程示意图,如图1所示,所述方法包括:
S101:获取建模区域的激光点云图以及光学图像,根据激光雷达与光学图像建立包含电磁材质信息的稠密点云图。
图2为本发明实施例提供的一种城市电波传播模型的建模方法的原理示意图,如图2所示,
首先,利用机载的激光雷达扫描建模区域,利用激光脉冲能部分的穿透树木遮挡的特性,根据激光脉冲穿透后反射的信号可以取得地表或者建筑的高精度图像;同时,机载的全球定位单元可以得到无人机的精确坐标,机载的惯性测量单元可以测量出无人机的运动状态,进而根据反射的激光脉冲信号计算出建模区域中各个物体如树木、地面、建筑等的激光点云图。在本发明实施例中,激光雷达的扫描方式不同于现有技术中的全向扫描获取实体的各个面的点云图像,本发明实施例中使用单向扫描的方式,或者往复扫描的方式仅或者实体的一个面或者两个面等部分面的点云图像,而无需获取所有的各个面的激光点云图。
在激光雷达进行测量时,机载全球定位***可以测量出激光雷达在空中的三维坐标(XG,YG,ZG),机载惯性测量单元可以测量出无人机的俯仰角、侧滚角和航向角
Figure BDA0002973716130000093
,激光雷达发射的激光脉冲直接测量地形起伏情况,激光雷达投影中心到地面上的未知点P(XG,YG,ZG)的矢量S可以精确测出,因此,可以利用激光雷达扫描建模区域,基于激光雷达的三维坐标,利用公式,
Figure BDA0002973716130000091
利用激光雷达扫描建模区域,进而测量出各个点的坐标,并由各个点得到建模区域的激光点云图,其中,
Xp为点云中的点的在x轴上的坐标;XG为激光雷达在x轴上的坐标;Yp为点云中的点的在y轴上的坐标;YG为激光雷达在y轴上的坐标;S为激光雷达到点的矢量;θ为激光测距点P对应的像元与扫描周期内中间像元之间的夹角;
b=cosω·sinα·cosκ+sinκ·sinω;激光雷达的空中姿态参数侧滚角、俯仰角、偏航角
Figure BDA0002973716130000094
,经过坐标系变换得到摄影测量姿态角
Figure BDA0002973716130000092
Zp为点云中的点的高度;ZG为激光雷达的高度。
然后,利用预先训练的神经网络模型对激光点云图中的各点进行分类,得到各个点的对应的电磁材质信息,然后将电磁材质信息加入到该点的标签中,进而可以得到包含了电磁材质信息的激光点云图,其中,电磁材质信息是指,激光点云中的点对应体的电磁材质信息,例如,玻璃、墙体、地面、树木等。在实际应用中,还可以将与建模区域类型相同的区域或者将建模区域中的一部分,如十分之一或者百分之一区域的激光点云图中的点云的电磁材质信息进行人工标记,然后利用标记后的激光点云图训练神经网络模型,然后再由训练后的神经网络模型识别其他未标记的建模区域对应的激光点云图中各点的电磁材质信息。
然后,分别进行重建稀疏点云、光学图像对应的深度图、光学图像的语义识别操作,图3为本发明提供的一种稠密点云的获取流程示意图,如图3所示,
首先,可以利用机载或者无人机机群上携带的五目镜头拍摄建模区域的全频段光学图像;然后基于运动获取结构的算法识别出物体特征,利用现有构建对应于物体特征的稀疏点云,其中,所述物体特征包括:墙面、门、角点、屋顶、突出物以及窗户中的一种或组合。其过程为现有技术,具体过程包括:提取影像的元数据,影像关键特征提取(例如建筑目标的角点)、特征匹配与追踪,重建稀疏点云。
获取对应于整个光学图像的深度点云图,例如,可以基于估计的采集点位置对每个无人机影像计算深度信息,利用此深度信息可以将无人机采集的二维光学影像变换到三维空间中,需要说明的是,全频段多目镜头拍摄的光学图像作为基础建立三维点云图的过程为现有技术,本发明实施例在此不再赘述。进一步的,可以将五目光学相机与激光雷达安装在同一台无人机上,进而可以利用激光雷达测量出的无人机位置进行深度点云图的生成。
利用预先训练的电磁介质识别神经网络模型对建模区域的光学图像进行分割,得到光学图像中包含的物体,如窗户、墙体、屋顶、地面等物体对应的电磁材质信息,将识别出的电磁材质信息添加到深度点云图中的对应的点的标签中。
在实际应用中,可以预先拍摄一些城市区域中的光学图像,对这些图像中物体的不同部分的电磁材质进行标注形成训练样本,用这些样本训练预先搭建的Deeplab结构神经网络模型,直至该神经网络模型收敛,得到训练后的模型,再使用该神经网络模型对建模区域的光学图像进行语义分割。
然后,根据几何关系映射将稀疏点云、深度点云图与标定后的激光点云图进行融合处理,具体过程为:先计算不同点云集合间空间几何关系的精准映射,求取坐标转换参数;然后将待转换数据集进行刚体变换的过程。本发明实施例使用的基于局部特征匹配初值的迭代最近点(Iterative Closest Point,ICP)算法进行图像融合。ICP算法是一种全局配准以实现点云融合的迭代算法,为了进一步提高点云融合的精度,本发明实施例中使用利用点-线等局部特征识别和匹配得到七参数或四元数构建的点云旋转矩阵实现多点云融合。然后将对应的电磁材质的标签添加到对应的点上,得到添加了标签的稠密点云图。
在进行激光点云图与光学图像融合的过程中,利用多视几何的原理,基于估计的采集点位置对每个无人机影像计算各个像素点的深度信息,利用此深度信息可以将无人机采集的二维光学影像变换到三维空间中,则在重建中同时引入一个加载电磁材质信息,即电磁材质系数的影像。本发明实施例以稠密点云中的深度信息为媒介,利用深度信息共享的思路将加载了电磁材质信息的无人机光学图片像素变换到三维空间中,就可以将这些电磁材质信息加载到点云中,得到包含电磁材质信息的点云,这样得到的稠密点云图中的每一个点,除了位置与颜色信息外,还包括了电磁材质信息。
图4为本发明实施例得到的建模区域的稠密点云示意图,如图4所示,对每一张影像进行上述处理,最终即可获得基于光学影像重建的整个区域的稠密 3d点云,接下来再对无人机集群获取的激光点云数据进行获取和处理。
由于稠密点云图中包含了在复杂的地表、树木等地物上的点,这些点是离散的、不规则的分布在三维空间中,对生成城市区域的三维模型和地面点数据的应用造成很大困难。为了消除数据中的噪声点,进而减少噪声点对三维模型建模的影响,在执行S102步骤之前,需要通过对获取的稠密点云图进行离群处理,以剔除噪声点数据。处理算法需要根据不同地形情况选取合适分类阈值,但是对于复杂的地表选取一种能够将不同大小尺寸的地物剔除的参数并非易事,因此,需要依据特定的地物及地貌情况个性化设置对应的参数是非常必要的。但是,如果人为分别针对特定的地物以及地貌设置不同的参数则是不现实的,本发明实施例中,综合考虑城市环境的典型特征和数据处理要求的时效性,选择基于统计的离群值去除方法对点云进行处理。它利用点云中各点与相邻点的平均距离加用户预先自定义的偏离值作为阈值,即若稠密点云中某点以平均距离加偏离值为半径的球体内所含有的相邻点的数量少于定义的阈值,则认为该点为离群值并去除。本发明实施例可以在不过多依靠地物和地貌情况下,设置较为简单的参数并自动提取海量点云数据中的地面点,进而提高了噪声点的去除效率。
S102:基于对应的电磁材质信息,将所述稠密点云图进行分割,其中,所述电磁材质信息包括:植物、玻璃、混凝土、地面中的一种或组合。
在对建模区域城市环境的稠密点云进行分割进而得到其中的每个物体的点云的过程中,由于城市环境中建筑所处的环境较为复杂,在建筑物点云附近存在车辆等无用信息,且这些无用信息对应的点云分布往往位于其他电磁介质的附近,进而导致去除无用信息难度较大。可以使用基于体元的点云分割方式,直接对点云进行分割以及基于多视觉图片的点云分割方式来实现。
但是,发明人发现基于体元的方法资源消耗太高,而直接对点云进行分割的方式虽然较基于体元的分割方式计算简便,但是仍然要消耗大量的计算资源。虽然基于多视角重建的重建方式,计算简单,但是缺点也同样明显:在将3d结构向2d投影的过程中存在比较严重的结构信息损失,而且从3d向2d信息投影的过程中,投影位置,即虚拟摄像机位置的选取对重建结果有很大影响,进而导致基于多视角重建的结果一致性较差。
为了解决上述问题,利用稠密点云图中的每一个点,除了位置与颜色信息外,还包括了一个标签信息,标签信息中包含了该点对应的电磁材质信息的特点,而不同类型的物体的电磁材质信息存在较大的区别,因此,利用此标签信息就可以进行点云分割。然后,再根据城市中建筑,树木、地面、湖泊等分布规律,使用基于区域生长算法的点云分割算法对同一类别的点云进行处理,得到物体的分割后的点云图。
S103:基于几何结构识别出对应的物体特征,并利用物体特征拟合出实体模型,其中,所述物体特征包括:墙面、窗户、屋顶、树木、地表中的一种或组合,且所述几何结构包括:大小、位置、方向以及拓扑结构中的一种或组合。
首先,根据各个物体的分割后的点云图,根据物体特征判断实体属于简单建筑、复杂建筑、树木、或者起伏地形、平整地面(在实体属于平整地面的情况下,采用最小二乘拟合平面的方法进行数据建模,该方法为现有技术,本发明不予撰述)的哪一种。例如,可以使用预先训练深度学习模型进行点云语义分割,重建得到点云,点云的每个点都包含语义类别信息,再根据此类别信息对实体进行分类。
在实体属于简单建筑的情况下,基于全局拟合算法进行建筑建模。
在实体属于树木的情况下,利用预先构建的树木骨架模型进行数据建模。树木骨架是构建三维树木模型的基础,基本思想是从地面激光点云中提取树木的初始骨架,进而优化初始骨架,最终实现树木骨架的提取。依据激光反射强度值的差异,从预处理原始树木点云中,提取出树木的“类主干点”,然后采用图论中的“最小生成树”算法组织“类主干点”和剩余的“非主干点”,形成树木的初始骨架,最后通过“点密度调整”、“树枝平滑”对初始树木骨架进一步优化,得到比较精确且分布合理的树木骨架。
在拟合出的建筑实体中包含的平面的数量大于设定数量,如100时,将该建筑判定属于复杂建筑的情况下,利用泊松重建算法进行建筑建模。
首先对建筑进行三维建模,由于S102步骤中得到的也是点云,直接进行电磁计算的难度很大。所以需要对按照电磁材质信息对单体点云进行表面重建,然后再基于重建后的表面进行电磁计算以降低计算复杂度。
现有技术中常用的表面重建方法为狄洛尼三角网或冯洛诺伊图方法。重建的结果基本能反映点云位置并有着较高的精度,这种表面重建方式应用广泛,可以适用于几乎所有点云的快速建模,但是,该方法重建的三维模型中包含的三角面的数量通常由数万甚至十数万个,若将其作为射线追踪模型的直接输入,计算的时间复杂度会非常的高。在城区内部往往至少分布着数以百计的建筑物,进一步加大了计算量,即使可以进行计算,成本也是非常高的。
为了解决上述问题,发明人研究后发现,建模区域中的建筑物属于结构规则物体,尤其是在城市环境建模过程中,建筑物占比更大;因此可以采用基于先验知识的建筑物立面重建算法进行建筑模型的重建。建筑物立面包括墙面、屋顶、突出物等电磁反射面和窗户等重要的物体特征,每一类物体特征都有其区别于其它物体特征的几何特征约束,比如面积、位置、方向、拓扑结构中的一种:
大小:通过面积大小,墙面很容易和其它特征分开,一些小的噪声分割很容易被滤除。
位置:特定的特征只会出现在特定的位置,比如窗户和门会在墙面和突出物上,而屋顶总是在墙面的上方。
方向:墙面大多垂直于地面,屋顶不会垂直地面,它只可能是水平或者倾斜:还可以为了更好识别主墙面,可以将添加地面作为辅助特征。
拓扑结构:特征之间的拓扑结构往往是重要的提示,比如墙面总是与顶面交叉,屋顶总是与墙面相交。
点密度:由于激光是通过反射得到被测对象的三维坐标,因此可以通过点密度区别特征。
通过基于电磁介质的语义分割可以为点云中的每个实体加上所属类别,但是为了更加精准的对以上立面元素进行识别,每一类语义特征都有其独有的属性,通过将其属性规则化为具体的特征约束,可以自动、高效、准确地提取语义特征。
由于人造工程元件包含平面、柱面、球和圆锥等基本的几何特征。利用随机采样一致性RANSAC算法对实体的点云进行分割,得到其包含的几何特征的基元,所有实体包含的基元构成了几何基元集{χi}。然后逐步提取几何基元集中包含的方向关系、置换关系和相等关系等全局约束,以提高实体模型的准确度和算法的普适性。在模型重建过程中,主要关注三类基元之间的关系,也称之为对齐关系:方向关系,比如平行和正交,置换关系,比如基元之间存在共面或共轴;基元之间存在的相等关系。基于以上对齐关系的定义,从全局考虑,通过优化模型参数得到对齐的全局方向关系,并使其能够准确匹配原始数据。考虑到不同类型的关系对噪声的敏感,采取逐步提取的策略,即每次都优先处理最容易处理的关系。本发明实施例中通过对全局约束关系建立关系图以及数据项的约束,可以很好的恢复基元对之间的关系。
城市人造建筑物的外形比较规则,墙面、地面和屋顶等对象基本上都是平行或正交的关系。根据几何基元集{χi}中包含的各个几何基元两两之间的平行、正交关系,得到几何基元间的组合关系,即若干个候选关系集C0;从C0中提取最大非冲突集
Figure BDA0002973716130000161
利用带有约束的非线性优化算法将基元与关系
Figure BDA0002973716130000162
和数据对齐。
然后,进行方向相同的基元的对齐:在城市场景的建筑中存在很多规律性结构,而这种规律性往往使得基元之间存在相等的角度,角度相同的基元组成基元对。而任何角度关系必然包含一对基元对,即四个基元。因此,再以几何基元对为顶点建立关系图Ge
然后,关系图Ge的每一个顶点代表无序的基元对。在含有噪声的数据中,空间存在距离的基元会产生错误的关系。因此,如果基元对{χij}之间的距离超过一定的距离,那么将删除相应的节点,即顶点。经过上述处理,关系图Ge只含有O(m)个顶点。
针对每一个几何基元对,使用边将几何基元对与其他几何基元对连接起来,其中,所述几何基元对与其他几何基元对之间具备相似的角度;同时,利用公式,
Figure BDA0002973716130000171
为新增加的边添加约束,其中,
sc为边的置信分数;
Figure BDA0002973716130000172
为几何基元i的方向向量与几何基元j的方向向量之间的夹角;
Figure BDA0002973716130000173
为几何基元k的方向向量与几何基元l的方向向量之间的夹角;gc为边的约束;ni为几何基元i;nj为几何基元j;nk为几何基元k;nl为几何基元l。
按照上述的处理规则,得到的初始候选集为Ce={c1,c2,...}。
然后,进行平行和正交的基元的对齐:类似于方向对齐关系的处理方法,按照边的分数从高到低的顺序逐步处理边c∈Ce。提取出具有等角度关系的基元对关系,得到基元对关系的集合。同时由于等角关系具有传递性,因此关系图Ge不能是循环图,这样的处理明显减少了关系图中的边数。进一步的,提取的等角度关系集仍然可能存在冲突的关系,需借助内点非线性规划来检测存在的冲突关系。
再利用公式,
Figure BDA0002973716130000174
对等角关系集进行优化,其中,
min为最小值求值符号;∑为求和符号;Ed(Pii)为点集Pi与基元χi之间的误差;wpd2(p,χi)为数据的累积误差;wp为几何基元的权重;d2(p,χi)为p点到几何基元的距离。如果优化结果不变,则从优化后的对等角关系集中删除分数最低的基元对关系。然后对剩下的基元对关系再次进行优化,通常情况下只需进行两次的优化就可以得到比较理想的效果。
然后,进行置换关系的基元的对齐:城市建筑大多存在共面和共轴的部分,在处理方向对齐关系之后,保持已经对齐的方向关系不变,再来处理置换关系对齐。由于算法已经对数据进行了方向对齐的处理,因此,如果两个基元χi和χj的轴是平行的,那么该对基元就很可能共轴。借助于基元之间的轴间距,得到其分数sp的表达式和进行置换关系的基元的对齐后的关系集Cp的最大关系子集的约束gp
Figure BDA0002973716130000181
其中,
sp为该基元对的置信分数;pi为几何基元i各轴上的点;pj为几何基元j各轴上的点;|| ||为求模符号;(pi-pj)T为向量的转置;gp:为该基元对的约束。共面的基元对通常在空间上存在一定距离。由于经过共轴关系的提取,所有的柱面和椎体不需再次处理。因此,共面关系的提取仅仅是检测两个平面模型之间的共面关系。对于基元对χi和χj,如果它们的法向量同向,则有di=dj;若两者反向则di=-dj
再按照置信分数降序对上述提取的关系进行排列,提取出排序后集合的最大关系子集
Figure BDA0002973716130000182
并使其对齐关系包含上述三种对齐关系。最后进行最小化数据项误差处理,得到对齐后的基元。
图5为本发明实施例重建后的简单建筑三维模型,如图5所示,根据对齐后的基元对拟合的物体特征进行对齐处理,得到建筑的三维模型。
使用全局拟合的算法来对建筑物立面(电磁反射面)进行拟合:给定输入点云集合,算法同时进行局部基元匹配和全局基元之间关系的提取。算法最终可以对城市的建筑进行反射面的提取与重建,且每个反射面均包含其电磁材质系数信息,该信息是由基于深度学习的电磁介质语义分割得到的。本发明实施例中的全局拟合算法为现有的GlobFit算法。
建筑物的三维重建需要识别并提取点云数据中的点、线或面等基本几何结构,本发明所用算法的优势主要表现在以下两个方面:第一,由于存在树木或者车辆的遮挡,光学影像重建和激光点云不能扫描出完整的建筑物。通过先验的语义知识,可以弥补这种缺陷,以保证重建结果的密封性;第二,根据语义的类型,建筑物模型可以被赋予更多的电磁材质信息,比如地面,所有者,目标名称或代号等,这有助于建立更加精细化的电磁地图。
另外,本发明实施例可以直接使用建筑模型及其电磁材质信息快速获取城市的电磁态势,进而用于电磁计算。进一步的,还可以在电磁计算时需要考虑电磁波传播的吸收体和漫散射物体的影响,以获得更加准确的电磁分布。
在拟合出的建筑为复杂建筑或起伏地形的情况下,可以利用泊松重建的方法进行三维模型的重建,下面以复杂建筑为例,说明其对应的三维模型的重建过程:
对于城市区域的复杂建筑重建选择使用泊松重建的方法。它的原理是将点云的表面重建问题转化为一个空间内的泊松方程解算过程。泊松方程最早用于解决解决强非静止态范围内图像的色调映射问题,还有连接区域图像无缝编辑问题。泊松方程的典型优势就在于解决大范围整体性的问题,这对于复杂建筑点云是十分契合的。
三维直角坐标系下的泊松方程为:
Figure BDA0002973716130000201
将城市建筑的点云数据作为集合S,采样得到子集s∈S,并得到物体边缘S。渐变指标函数是几乎无处不在的一个零矢量字段,除了在贴近于表面附近的地方,无论在哪里,它都等于内表面法线。因此,面向采样点子集可以看作是样本的梯度模型的指标功能,计算指标函数的问题则简化为倒置梯度算子,即确定最逼近标准矢量场的标量函数X的梯度。这个梯度依赖于样本确定向量场
Figure BDA0002973716130000202
但是该梯度与向量场不是完全拟合的,需要逼近计算
Figure BDA0002973716130000203
加入非收敛算子将变分问题转化为泊松问题:
Figure BDA0002973716130000204
获得向量场
Figure BDA0002973716130000205
后,就可以解算泊松方程得到标量指示函数X,但是并不是精确解,因为向量场
Figure BDA0002973716130000206
通常不可积,需要采用散度算子构建泊松方程来找到最佳逼近最小二乘估计解。
因此,将拟合出的建筑实体对应的点云数据作为输入,根据各个点云的矢量方向确定点云数据的指示函数;
由于指示函数X是分段函数,直接计算梯度会出现无穷的数值,因此,利用公式,
Figure BDA0002973716130000207
对指示函数进行平滑滤波后,计算指示函数的梯度场,并通过建立根据点云数据的密度调整网格的深度的八叉树的隐式函数来离散化梯度场,其中,
Figure BDA0002973716130000208
为物体,M是表面边缘,XM是物体
Figure BDA00029737161300002011
的指示函数,
Figure BDA0002973716130000209
是一个平滑滤波函数,
Figure BDA00029737161300002010
为p点的内法线方向。
对离散化的梯度场进行分割采样,使用三次线性插值方法来计算采样点的向量场:把离散点分割成小曲面片
Figure BDA00029737161300002012
,小面片ρS的积分近似如下式:
Figure BDA0002973716130000211
进而得到向量场
Figure BDA0002973716130000212
求解泊松方程,
Figure BDA0002973716130000213
得到点云数据的标量指示函数,其中,
Δ为拉普拉斯算子;x为指示函数;
Figure BDA0002973716130000214
为矢量微分算符;
Figure BDA0002973716130000215
为点云数据的空间向量;
基于标量指示函数,采用移动立方体算法提取等值面,并基于所述等值面建立建筑的三维模型,建立的三维模型如图6所示。
本发明实施例根据电磁介质自适应表面重建的要求,对整个城市环境的稠密点云结果进行分割,按照地理要素的类别(建筑、水面、地面、树木等)得到每个地面物体;然后对不同类别的电磁介质进行表面重建得到三维模型建立特定区域的三维重建的模型,进而可以利用电磁计算方法绘制该区域的电磁态势分布图。
另外,本发明实施例根据城市环境的特点和时效要求,选择光学影像匹配与激光扫描相结合的多源点云数据融合方式来获取城市的三维点云数据,本发明实施例中主要依赖光学影像作为激光雷达未采集到的方向的影像补充,因此,无需使用激光雷达采集多个方向的完整影像,相对于现有技术中单纯利用激光雷达采集图像的方式,成本更低,建模速度更快。
S104:在由实体模型构成的城市三维模型中设置若干个发射机以及接收机,利用射线追踪算法计算出各个发射机对应的不同位置的接收强度。
示例性的,根据S103步骤中得到实体模型,根据实体模型的位置构建出城市三维模型,在城市三维模型中存在以下三种射线传播方式:
直射射线寻迹:判断发射机和接收机之间的线段是否和建筑物之间有交点,没有的话,就存在直射路径。
反射射线寻迹:首先对发射机做关于平面的镜像点,然后连接镜像点和接收机,由这两点组成的线段与平面方程联立,求出与平面的交点,如果交点存在,则存在反射点,连接发射机、反射点和接收机,即得到反射射线路径。
绕射射线寻迹:先求得发射机与接收机在劈边所在直线上存在的绕射点,然后判断绕射点的位置;若在劈边外则不存在绕射;当绕射点位于劈边上时,对发射机与绕射点所在的路径进行遮挡判断;若不存在遮挡,再对绕射点与接收机所在的路径进行遮挡判断;若不存在遮挡,则表示绕射射线路径存在。
然后,分别对存在的直射、反射和绕射路径利用UTD计算场值;现代UT D方法主要包括以下四个模块:几何建模、射线寻迹、遮挡判断和场值求解。在前面三个步骤完成之后,要进行场值求解。
UTD方法计算场值,最重要的就是对于反射系数,绕射系数的求解。
对于反射系数和绕射系数的求解,我们考虑了建筑面材质的电属性的影响,即系数的大小与介质表面电导率和相对节电常数有关,这使得计算结果更为精确,传播建模更加接近实际。
绕射系数与竖向极化和平行极化的反射系数之间的关系为:
Figure BDA0002973716130000221
Figure BDA0002973716130000222
其中,η=εr-j×18×109σ/f,εr为相对介电常数;σ为电导率;Φ为绕射系数。
针对每一种发射机的组合分布方式,利用GPU并行计算每一个位置上的接收机的接收强度,进而根据该接收机的坐标画出城市环境电磁态势图。
在实际应用中,可以利用基于背面剔除和遮挡判断的优化技术来加速射线寻迹:首先对建筑物进行朝向、背向测试,对处在背向射线传播方向的面,可以不参与反射计算,这样可以提高计算效率;在对建筑物完成朝向、背向测试后,要对建筑物的面进行遮挡测试,判断建筑物的面是否与源点可视。
进一步的,还可以对城市环境模型进行二维网格划分,每个格点作为接收机,定义一个辐射源的位置,并规定辐射源发射功率和频率波段,遍历计算每个接收机的接收强度。可以考虑把观察区域的接收机按照CPU个数平均分配给每个处理器,然后进行汇总,得到整个城市环境的电磁态势分布。由于各个接收机之间是独立的,所以,可以得到比较理想的并行加速比。
另外,由于射线追踪是目前最通用的确定性传播建模方法,它基于几何光学、几何绕射理论以及一致性绕射理论,可以计算路径损耗、到达角和时延。但是射线追踪方法要远比经验模型和理论模型复杂,它没有简单的计算损耗公式,必须开发计算机程序来数值求解Maxwell方程。相对于基于电流磁流的物理光学、全波方法矩量法以及有限元方法等方法也是计算电磁学的常用方法,射线追踪基于高频场的局部特性,对计算机内存的要求很少,计算速度也很快,所以射线追踪方法成为了一种广泛使用的电波传播建模方法。
最后,国内高校诸如西安电子科技大学、北京邮电大学和电子科技大学等都较早进行了研究,有了相对成熟的射线追踪算法,但仍有一定的局限性,比如处理的场景模型较为简单,对于城市内各种复杂建筑的描述,大多仅仅是简单的长方体,缺乏细节表达,这也决定了仿真计算的结果必然与实际结果有些差距。而本发明实施例中使用了包含了物体各个部分的电磁材质信息的城市三维模型进行射线追踪计算,可以得到更高的电波传播模型。
三维城市模型可以还原城市的立体结构,从而在理论上有着非常精确的求解精度,在采取加速计算的方式之后计算也十分快捷。但是,现有的开源地图运营商或者政府测算数据得到的三维城市模型更新速度慢。现代城市发展和建设迅速,立体结构迭代频繁,进而导致现有的三维城市模型并不能实时反映当前城市的真实场景。而本发明实施例中使用采集更加方便的光学影像,辅以激光雷达采集的激光点云图,可以更快速的建立城市三维模型。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

Claims (9)

1.一种城市电波传播模型的建模方法,其特征在于,所述方法包括如下步骤:
A:获取建模区域的激光点云图以及光学图像,根据激光雷达与光学图像建立包含电磁材质信息的稠密点云图;
B:基于对应的电磁材质信息,将所述稠密点云图进行分割,其中,所述电磁材质信息包括:植物、玻璃、混凝土、地面;
C:基于几何结构识别出对应的物体特征,并利用物体特征拟合出实体模型,其中,所述物体特征包括:墙面、门、屋顶、突出物以及窗户,且所述几何结构包括:大小、位置、方向以及拓扑结构;
其中实体包括起伏地形、平整地面、简单建筑、复杂建筑、树木,在实体属于简单建筑的情况下,基于全局拟合算法进行建筑建模;
所述基于全局拟合算法进行建筑建模,包括:
建立建筑模型物体特征的约束,其中,所述约束包括:面积、位置、方向、拓扑结构;
利用随机采样一致性算法对实体进行分割,得到局部几何基元组成的几何基元集{χi};
根据几何基元集{χi}中包含的各个几何基元两两之间的平行、正交关系,得到几何基元间的组合关系,从几何基元间的组合关系构成的集合中选择出最大非冲突集
Figure FDA0003549885950000011
利用带有约束的非线性优化算法将各个几何基元按照最大非冲突集中的组合关系对齐;
针对对齐后的最大非冲突集
Figure FDA0003549885950000012
根据角度相同,建立若干个几何基元对,再以几何基元对为顶点建立关系图;
计算关系图中的两两几何基元对之间的空间距离,删除与其他几何基元对的空间距离大于设定距离的几何基元对;
针对每一个几何基元对,使用边将几何基元对与其他几何基元对连接起来,其中,所述几何基元对与其他几何基元对之间具备相似的角度;同时,利用公式,
Figure FDA0003549885950000021
为新增加的边添加约束,其中,
sc为边的置信分数;
Figure FDA0003549885950000022
为几何基元i的方向向量与几何基元j的方向向量之间的夹角;
Figure FDA0003549885950000023
为几何基元k的方向向量与几何基元l的方向向量之间的夹角;gc为边的约束;ni为几何基元i;nj为几何基元j;nk为几何基元k;nl为几何基元l;
将新增加的边的集合作为初始候选集,提取出初始候选集中具有等角关系的边组成的等角关系集;
利用公式,
Figure FDA0003549885950000024
对等角关系集进行优化,其中,
min为最小值求值符号;∑为求和符号;Ed(Pii)为点集Pi与基元χi之间的误差;wpd2(p,χi)为数据的累积误差;wp为几何基元的权重;d2(p,χi)为p点到几何基元的距离;
针对优化后的集合中的每一个边,判断是否与优化前的边相同;
若是,从等角关系集中优化前后相同边中,删除置信分数最低的边对应的基元对;
若否,返回执行所述对等角关系集进行优化的步骤,直至,优化次数达到设定次数;
获取置信分数最低的边对应的基元对的集合,针对该集合中的每一个基元对,利用公式,
Figure FDA0003549885950000031
计算该基元对的置信分数以及约束,其中,
sp为该基元对的置信分数;pi为几何基元i各轴上的点;pj为几何基元j各轴上的点;||||为求模符号;(pi-pj)T为向量的转置;gp为该基元对的约束;
根据最大关系子集中各个基元对之间的法线向量的方向,对最大关系子集中的基元对进行共轴对齐处理,根据基元对的置信分数对优化后的对等角关系集中的基元对进行排序,得到对应的最大关系子集;根据最大关系子集对应的实体之间的关系得到建筑的三维模型;
D:在由实体模型构成的城市三维模型中设置若干个发射机以及接收机,利用射线追踪算法计算出各个发射机对应的不同位置的接收强度。
2.根据权利要求1所述的一种城市电波传播模型的建模方法,其特征在于:所述步骤A的具体实现包括:
获取建模区域的激光雷达扫描的激光点云图以及各点的电磁材质信息,并将电磁材质信息加入该点的标签;
基于全频段多目光学相机获取建模区域的光学图像;基于运动获取结构的算法识别出物体特征,并构建对应于物体特征的稀疏点云;
获取对应于光学图像的深度点云图;
利用预先训练的神经网络模型识别并标定深度点云图中对应区域的电磁材质信息;
根据几何映射关系将标定后的深度点云图、稀疏点云与添加了标签的激光点云图进行融合处理,并在标签中加入对应的物体结构特征,得到稠密点云图。
3.根据权利要求2所述的一种城市电波传播模型的建模方法,其特征在于:所述利用预先训练的神经网络模型识别并标定深度点云图中对应区域的电磁材质信息,包括:
利用标注了电磁材质信息的物体的光学图像作为样本,训练预先搭建的神经网络模型,得到收敛后的神经网络模型,然后使用该神经网络模型对建模区域的光学图像进行分割,并使用分割结果标定深度点云图中对应区域。
4.根据权利要求2所述的一种城市电波传播模型的建模方法,其特征在于:所述激光点云图的获取过程包括:
利用激光雷达扫描建模区域,基于激光雷达的三维坐标,利用公式,
Figure FDA0003549885950000041
得到建模区域的激光点云图,其中,
Xp为点云中的点的在x轴上的坐标;XG为激光雷达在x轴上的坐标;Yp为点云中的点的在y轴上的坐标;YG为激光雷达在y轴上的坐标;S为激光雷达到点的矢量;θ为激光测距点P对应的像元与扫描周期内中间像元之间的夹角;b=cosω·sinα·cosκ+sinκ·sinω;激光雷达的空中姿态参数侧滚角、俯仰角、偏航角
Figure FDA0003549885950000042
经过坐标系变换得到摄影测量姿态角(α,ω,κ);Zp为点云中的点的高度;ZG为激光雷达的高度。
5.根据权利要求1所述的一种城市电波传播模型的建模方法,其特征在于:所述方法还包括:在步骤B之前,对稠密点云图进行离群值去除处理。
6.根据权利要求1所述的一种城市电波传播模型的建模方法,其特征在于:所述步骤B中将所述稠密点云图进行分割,包括:
基于区域生长的点云分割算法对稠密点云进行分割。
7.根据权利要求1所述的一种城市电波传播模型的建模方法,其特征在于:所述步骤C中利用物体特征拟合出实体模型,包括:
根据物体特征确定对应的实体属于起伏地形、平整地面、简单建筑、复杂建筑、树木中的哪一种;
在实体属于树木的情况下,利用预先构建的树木骨架模型进行数据建模;
在实体属于复杂建筑或起伏地形的情况下,利用泊松重建算法进行数据建模;
在实体属于平整地面的情况下,采用最小二乘拟合平面的方法进行数据建模;
将建模得到的模型作为实体模型。
8.根据权利要求7所述的一种城市电波传播模型的建模方法,其特征在于:在实体属于复杂建筑的情况下,利用泊松重建算法进行数据建模,包括:
将拟合出的建筑实体对应的点云数据作为输入,根据各个点云的矢量方向确定点云数据的指示函数;
对指示函数进行平滑滤波后,计算指示函数的梯度场,并通过建立根据点云数据的密度调整网格的深度的八叉树的隐式函数来离散化梯度场;
对离散化的梯度场进行分割采样,使用三次线性插值方法来计算采样点的向量场;
求解泊松方程,
Figure FDA0003549885950000061
得到点云数据的标量指示函数,其中,
Δ为拉普拉斯算子;x为指示函数;
Figure FDA0003549885950000062
为矢量微分算符;
Figure FDA0003549885950000063
为点云数据的空间向量;
基于标量指示函数,采用移动立方体算法提取等值面,并基于所述等值面建立建筑的三维模型。
9.根据权利要求1所述的一种城市电波传播模型的建模方法,其特征在于:步骤D中在由实体模型构成的城市三维模型中,存在以下三种射线传播方式:
直射射线寻迹:判断发射机和接收机之间的线段是否和建筑物之间有交点,没有的话,就存在直射路径;
反射射线寻迹:首先对发射机做关于平面的镜像点,然后连接镜像点和接收机,由这两点组成的线段与平面方程联立,求出与平面的交点,如果交点存在,则存在反射点,连接发射机、反射点和接收机,即得到反射射线路径;
绕射射线寻迹:先求得发射机与接收机在劈边所在直线上存在的绕射点,然后判断绕射点的位置;若在劈边外则不存在绕射;当绕射点位于劈边上时,对发射机与绕射点所在的路径进行遮挡判断;若不存在遮挡,再对绕射点与接收机所在的路径进行遮挡判断;若不存在遮挡,则表示绕射射线路径存在。
CN202110269609.9A 2021-03-12 2021-03-12 一种城市电波传播模型的建模方法 Active CN113066161B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110269609.9A CN113066161B (zh) 2021-03-12 2021-03-12 一种城市电波传播模型的建模方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110269609.9A CN113066161B (zh) 2021-03-12 2021-03-12 一种城市电波传播模型的建模方法

Publications (2)

Publication Number Publication Date
CN113066161A CN113066161A (zh) 2021-07-02
CN113066161B true CN113066161B (zh) 2022-04-29

Family

ID=76560182

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110269609.9A Active CN113066161B (zh) 2021-03-12 2021-03-12 一种城市电波传播模型的建模方法

Country Status (1)

Country Link
CN (1) CN113066161B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114612536B (zh) * 2022-03-22 2022-11-04 北京诺亦腾科技有限公司 对象三维模型的识别方法、装置、设备及可读存储介质

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19990080905A (ko) * 1998-04-23 1999-11-15 윤종용 도심지 협곡 모델에서 편파 효과를 고려한 전파의 전파특성예측 방법
CN103942420A (zh) * 2014-04-08 2014-07-23 北京大学 一种建筑物尺度的太阳能快速估算方法
CN104180793A (zh) * 2014-08-27 2014-12-03 北京建筑大学 一种用于数字城市建设的移动空间信息获取装置和方法
CN104680581A (zh) * 2015-03-05 2015-06-03 西安电子科技大学 三维环境中的建筑物体选择方法
CN111815776A (zh) * 2020-02-04 2020-10-23 山东水利技师学院 综合机载和车载三维激光点云及街景影像的三维建筑物精细几何重建方法
CN112348867A (zh) * 2020-11-18 2021-02-09 南通市测绘院有限公司 基于LiDAR点云数据的城市高精度三维地形构建方法及***
CN112418245A (zh) * 2020-11-04 2021-02-26 武汉大学 基于城市环境物理模型的电磁发射点定位方法

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19990080905A (ko) * 1998-04-23 1999-11-15 윤종용 도심지 협곡 모델에서 편파 효과를 고려한 전파의 전파특성예측 방법
CN103942420A (zh) * 2014-04-08 2014-07-23 北京大学 一种建筑物尺度的太阳能快速估算方法
CN104180793A (zh) * 2014-08-27 2014-12-03 北京建筑大学 一种用于数字城市建设的移动空间信息获取装置和方法
CN104680581A (zh) * 2015-03-05 2015-06-03 西安电子科技大学 三维环境中的建筑物体选择方法
CN111815776A (zh) * 2020-02-04 2020-10-23 山东水利技师学院 综合机载和车载三维激光点云及街景影像的三维建筑物精细几何重建方法
CN112418245A (zh) * 2020-11-04 2021-02-26 武汉大学 基于城市环境物理模型的电磁发射点定位方法
CN112348867A (zh) * 2020-11-18 2021-02-09 南通市测绘院有限公司 基于LiDAR点云数据的城市高精度三维地形构建方法及***

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
基于深度学习的全球电离层TEC预测;张富彬等;《电波科学学报》;20200806;第36卷(第4期);第553-561页 *

Also Published As

Publication number Publication date
CN113066161A (zh) 2021-07-02

Similar Documents

Publication Publication Date Title
CN113066162B (zh) 一种用于电磁计算的城市环境快速建模方法
CN106127857B (zh) 综合数据驱动与模型驱动的机载LiDAR数据建模方法
Overby et al. Automatic 3D building reconstruction from airborne laser scanning and cadastral data using Hough transform
Gross et al. Extraction of lines from laser point clouds
EP2849117B1 (en) Methods, apparatuses and computer program products for automatic, non-parametric, non-iterative three dimensional geographic modeling
CN112418245B (zh) 基于城市环境物理模型的电磁发射点定位方法
WO2006027339A2 (en) Method and system for 3d scene change detection
CN114066960B (zh) 三维重建方法、点云融合方法、装置、设备及存储介质
WO2023124676A1 (zh) 3d模型构建方法、装置和电子设备
Jebur et al. Assessing the performance of commercial Agisoft PhotoScan software to deliver reliable data for accurate3D modelling
CN112305559A (zh) 基于地面定点激光雷达扫描的输电线距离测量方法、装置、***和电子设备
CN110838115A (zh) 运用轮廓线提取和四维曲面拟合的古文物三维模型变化检测方法
CN116543117B (zh) 一种无人机影像的高精度大场景三维建模方法
Jin et al. An Indoor Location‐Based Positioning System Using Stereo Vision with the Drone Camera
Özdemir et al. A multi-purpose benchmark for photogrammetric urban 3D reconstruction in a controlled environment
Yang et al. Linking persistent scatterers to the built environment using ray tracing on urban models
CN113066161B (zh) 一种城市电波传播模型的建模方法
Zhao et al. Completing point clouds using structural constraints for large-scale points absence in 3D building reconstruction
CN113345072A (zh) 一种多视角遥感地形影像点云重建方法及***
Ma et al. Rapid reconstruction of a three-dimensional mesh model based on oblique images in the Internet of Things
Frommholz et al. Reconstructing buildings with discontinuities and roof overhangs from oblique aerial imagery
CN111197986A (zh) 一种无人机三维路径实时预警避障方法
Wan et al. Enhance accuracy: Sensitivity and uncertainty theory in LiDAR odometry and mapping
Fiocco et al. Multisensor fusion for volumetric reconstruction of large outdoor areas
Sun et al. Window detection employing a global regularity level set from oblique unmanned aerial vehicle images and point clouds

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant