System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及城市地下管网探测,特别是指一种基于雷达图像的地下管线图生成方法及装置。
技术介绍
1、城市地下管网作为重要的基础设施,不仅为城市中居民提供重要的生活物资,更承担着为城市的生产与发展提供基础资源和能量的责任。目前,城市地下管网的管理和维护存在很多问题,如管线资料缺失、不完整或不准确,导致无法及时了解地下管线的分布情况和状态。
2、为了保障城市地下管网的安全和稳定,以及避免施工过程中对管线的破坏和影响,需要提出一种能够准确、快速地探测地下管线并且获得探测区域地下管线的分布情况的方法。其中地下管道图生成是在对探测区域内的多个位置点进行探测后进一步推断探测区域内整体管道分布情况的重要途径,在实际工程中,探测地下管道时,地下环境复杂,得到的地下管道数据(包括深度、半径等)均包含噪声,误差无法避免。而使用定位设备获取探测点的位置数据时,也同样受到周边环境影响,例如使用gps定位,由于城市中高楼的遮挡以及数据传输的延时等噪声影响,位置信息的误差不能被忽视。因此在融合各个探测点的位置数据和管道数据来推测探测区域地下管道图时,需要考虑这些误差的影响。
3、绘制地下管道图时,深度和半径由探测设备获得,位置信息由定位设备获得。定位技术中,卫星定位系统定位使用最广,影响因素包括大气层、多径效应、可见卫星数量和分布、卫星钟差、轨道差、人为干扰等。在管道探测技术中,探地雷达是最主流的地下管道探测手段,通过发射电磁波并分析接收的波形、振幅、时间等数据来推断地下物体的位置、形状等。在探测地下管道时,可通过对b-scan图像
4、在对探测区域某些点进行探测,并获取这些点的地下管道数据之后,可以通过结合由定位设备得到的位置信息,获取到区域内一些位置和管道信息的组合,接下来的工作就是从这些数据中推断出探测区域内的管道分布情况,并得到探测区域的管道分布图。在实际应用中,当获取某个位置的管道信息之后,结合定位数据,该点的管道信息将会在地图上标注,随后通过手工连接这些标注,可以组成一幅管道地图。这个过程可以自动化实现,如李博等人提出的基于哈希算法的地下管线探地雷达图像智能识别算法。根据地下管线这类孤立目标的雷达反射波图像特征,提出了基于“以图搜图”的智能识别构想,在对原始数据进行去背景等预处理的基础上,根据哈希算法(hash)以及约束矢量的k均值聚类分析,实现了地下管线的智能检测、图像的自动分选和识别。白旭等人提出一种基于3d-cnn(3d-convolutional neural network,三维卷积神经网络)算法的三维探地雷达图像地下管线识别方法,通过探地雷达获得三维回波图像,对三维回波图像进行预处理,将已预处理的探地雷达的三维回波图像进行标注,并将其打乱,随机分配至训练集和验证集;利用的训练集和验证集对3d-cnn的神经网络模型进行训练,得到训练好的权重模型;利用获得训练好的神经网络模型,对探地雷达三维回波图像进行管线目标识别检测,最终标注出带有地下管线信息的三维回波图像;可以将地下管线目标识别概率提高到95%以上,且对探地雷达三维回波图像的地下管线目标进行检测可以有效提高识别概率并且可以大幅降低管线虚检概率。
5、基于哈希算法的地下管线探地雷达图像智能识别算法主要依赖于探底雷达的探测结果,因此其识别效果可能会受到探地雷达图像的质量、噪声、分辨率等因素的影响。如果图像不清晰或有干扰,可能会导致哈希编码的不准确或聚类的错误。此外,该算法的识别效果还可能受到管线的形状、大小、深度、方向等因素的影响。如果管线存在弯曲、分叉、重叠等情况,可能导致识别区域的不确定或亮度函数的变化。最后,由于地下环境的复杂性,如果地下存在其他类型的目标或介质,可能会导致管线的反射波受到干涉或衰减。
6、同样,基于3d-cnn算法的三维探地雷达图像地下管线识别方法也主要依赖于探底雷达的探测结果。该方法也会受到三维探地雷达图像的质量、噪声、分辨率等因素的影响。如果图像不清晰或有干扰,可能会导致网络的识别精度下降。此外,该方法的训练数据集较小,只包含了四种类型的管线,可能无法适应更复杂和多样的地下管线场景。最后,该方法的网络结构较复杂,需要较多的计算资源和训练时间,可能不适合实时的应用场景。
技术实现思路
1、为了解决现有技术存在的探测地下管道时,地下环境复杂,得到的地下管道数据均包含噪声,误差无法避免;而使用定位设备获取探测点的位置数据时,也同样受到周边环境影响的技术问题,本专利技术实施例提供了一种基于雷达图像的地下管线图生成方法及装置。所述技术方案如下:
2、一方面,提供了一种基于雷达图像的地下管线图生成方法,该方法由地下管线图生成设备实现,该方法包括:
3、s1、获取探测区域内多个探测点的管道数据以及位置数据,根据管道数据以及位置数据构建数据集;其中,管道数据包括管道深度以及管道半径。
4、s2、根据管道数据对数据集进行分类,得到多个数据子集。
5、s3、对多个数据子集中的每个数据子集内的管道数据进行线性方程霍夫变换,得到每个数据子集的初始的管道数量和管道方程。
6、s4、根据每个数据子集的初始的管道数量和管道方程以及有限高斯混合聚类模型,得到输出数据集,进而得到探测区域的管道分布图。
7、可选地,s1中的数据集p,如下式(1)所示:
8、p={pi=(xi,yi,θi,di,ri)|1≤i≤n} (1)
9、式中,pi表示第i个探测点,xi表示从经度转换的第i个探测点的坐标,yi表示从纬度转换的第i个探测点的坐标,θi表示管道的预测方向,di表示第i个探测点处的管道深度,ri表示第i个探测点处的管道半径,n表示探测点数量。
10、可选地,s2中的根据管道数据对数据集进行分类,得到多个数据子集,包括:
11、根据管道深度以及管道半径,利用带噪声的基于密度的聚类算法dbscan对数据集进行聚类,得到多个数据子集。
12、可选地,s3中的对多个数据子集中的每个数据子集内的管道数据进行线性方程霍夫变换,得到每个数据子集的初始的管道数量和管道方程,包括:
13、s31、将多个数据子集中的每个数据子集的每个探测点映射到参数空间,且参数空间存在管道角度限制,生成多条曲线段。
14、其中,多条曲线段中的每条曲线段的极坐标方程,如下式(2)所示:
15、
16、式中,xi表示从经度转换的第i个探测点的坐标,yi表示从纬度转换的第i个探测点的坐标,θi表示管道的预测方向,ρ=x cosθ+y sinθ表示管道方程,θ是从原点到线段的垂直线与东方向之间的角度,n′表示数据子集的探测点数量。
17、s32、计算多条曲线段的交点,对交点进行聚类,得到聚类结果。
18、s33、根据聚类结果中每个类的质心的值确定每个数据子集的初始的管道方程的参数,根本文档来自技高网...
【技术保护点】
1.一种基于雷达图像的地下管线图生成方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述S1中的数据集P,如下式(1)所示:
3.根据权利要求1所述的方法,其特征在于,所述S2中的根据所述管道数据对所述数据集进行分类,得到多个数据子集,包括:
4.根据权利要求1所述的方法,其特征在于,所述S3中的对多个数据子集中的每个数据子集内的管道数据进行线性方程霍夫变换,得到每个数据子集的初始的管道数量和管道方程,包括:
5.根据权利要求1所述的方法,其特征在于,所述S4中的根据所述每个数据子集的初始的管道数量和管道方程以及有限高斯混合聚类模型,得到输出数据集,包括:
6.根据权利要求5所述的方法,其特征在于,所述S42中的采用期望最大化EM算法,估计每个高斯分布的参数,并最大化每个探测点属于每个高斯分布的概率,包括:
7.根据权利要求1所述的方法,其特征在于,所述S4中的输出数据集L,如下式(7)所示:
8.一种基于雷达图像的地下管线图生成装置,其特征在于,所述装置包括:
...【技术特征摘要】
1.一种基于雷达图像的地下管线图生成方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述s1中的数据集p,如下式(1)所示:
3.根据权利要求1所述的方法,其特征在于,所述s2中的根据所述管道数据对所述数据集进行分类,得到多个数据子集,包括:
4.根据权利要求1所述的方法,其特征在于,所述s3中的对多个数据子集中的每个数据子集内的管道数据进行线性方程霍夫变换,得到每个数据子集的初始的管道数量和管道方程,包括:
5.根据权利要求1所述的方法,其特征在于,所述s4中的根据所述每个数据子集的初始的管道数量和管道方程以及有限高斯混合聚类模型,...
【专利技术属性】
技术研发人员:邓楠,刘克会,王艳霞,徐栋,
申请(专利权)人:北京市科学技术研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。