一种复杂变电站场景分割方法、设备及存储介质技术

技术编号:38248044 阅读:15 留言:0更新日期:2023-07-25 18:07
本发明专利技术公开了一种复杂变电站场景分割方法、设备及存储介质,方法包括:获取变电站场景点云;采用随机抽样一致性算法提取得到地面点云;将不包含地面点云的变电站场景点云向XOY平面投影,得到变电站的二维平面图像;对变电站的二维平面图像采用cannay边缘检测算法计算得到边缘图像;采用霍夫直线检测算法提取边缘图像中的直线,确定直线上点位于变电站场景点云中的对应点,根据空间中电力线的特征去除非电力线直线,得到电力线直线段;采用区域生长算法延长电力线直线段获取完整的电力线直线段;采用欧式聚类算法进行聚类得到电力线点云;从不包含地面点云的变电站场景点云中去除电力线点云,得到变电站场景分割结果。得到变电站场景分割结果。得到变电站场景分割结果。

【技术实现步骤摘要】
一种复杂变电站场景分割方法、设备及存储介质


[0001]本专利技术属于点云分割
,涉及一种复杂变电站场景分割方法、设备及存储介质。

技术介绍

[0002]电力是我国能源的重要组成部分,电力的安全和稳定事关居民的人身安全和国家经济的正常发展。在电力系统中,变电站起着变换电流电压,接收电能和分配的电能的作用。因此,对变电站的维护和检修对电力的安全和稳定有重要作用。近年来,随着三维激光扫描技术的发展,点云正在推动着目标识别、场景分割等领域的发展。传统的变电站的检修,通过人工检查,以人工巡查为主,存在风险大,成本高,工作环境危险和巡检不全等缺点。随着点云在相关领域的应用,人们可以通过使用点云提供的丰富的变电站场景三维信息来构建变电站三维模型,在终端查看变电站设备的状态或者在三维模型上规划检修路线,减少与检修工人与带电设备的接触,从而使变电站检修的成本和危险降低。
[0003]点云分割是处理点云的重要一步,其将三维点云数据依据诸如颜色、形状、纹理、接近度等属性分割为人们感兴趣或者容易处理的更小簇点云。经过分割处理后的点云能够支持后续的诸如场景重建、点云识别、缺陷检测等工作的进行。人们可以通过点云分割将场景分割成多个小场景,特定的分析和处理部分,而不需要对整个场景进行操作,可以提高算法效率和准确度。通过点云分割处理,将整个变电站场景分割为空间上独立的设备点云簇,从而使设备和部件的识别更加高效和准确。点云分割方法包括传统的点云分割方法和基于深度学习的点云分割方法。传统的点云分割方法依赖于几何约束和统计规则来人工设计特征进行点云分割。传统的点云分割方法通常基于边缘、模型拟合、区域增长、属性等一个或几个方面结合进行点云分割。基于深度学习的点云分割方法通过卷积神经网络等,训练模型从点云数据中自动提取相关特征,对每个点所属种类做出预测。
[0004]目前,大多数的场景分割和目标识别面对的对象是简单的三维场景或非变电站对象。传统的分割方法难以对复杂的变电站场景进行有效的分割,从而无法有效得到待识别的物体。而基于深度学习的分割方法类精度严重依赖于模型构建方法和阈值设置,需要大量的数据标本来要提高特征集合,使工作的成本变大,实时性降低。传统的物体识别多面对空间周边不复杂的对象。但在变电站场景中,通常多个零部件组成一个设备,且变电站场景复杂,在获取点云时,可能会因为遮挡导致点云残缺并且存在噪声,使识别的精度变低。且基于深度学习的识别方法同样需要大量的数据来提高精度。由于变电站的特殊性,缺乏公开的数据集供模型训练和学习。

技术实现思路

[0005]目的:为了克服现有技术中存在的不足,本专利技术提供一种复杂变电站场景分割方法、设备及存储介质,
[0006]技术方案:为解决上述技术问题,本专利技术采用的技术方案为:
[0007]第一方面,提供一种复杂变电站场景分割方法,包括:
[0008]步骤S1、获取变电站场景点云;
[0009]步骤S2、对所述变电站场景点云采用随机抽样一致性算法提取得到地面点云,从变电站场景点云中去除地面点云得到不包含地面点云的变电站场景点云;
[0010]步骤S3、将不包含地面点云的变电站场景点云向XOY平面投影,得到变电站的二维平面图像;
[0011]步骤S4、对变电站的二维平面图像采用cannay边缘检测算法计算得到边缘图像;
[0012]步骤S5、采用霍夫直线检测算法提取边缘图像中的直线,确定直线上点位于变电站场景点云中的对应点,根据空间中电力线的特征去除非电力线直线,得到电力线直线段;
[0013]步骤S6、采用区域生长算法延长边缘图像中电力线直线段获取完整的电力线直线段;
[0014]步骤S7、根据完整的电力线直线段采用欧式聚类算法进行聚类得到电力线点云;
[0015]步骤S8、从不包含地面点云的变电站场景点云中去除电力线点云,得到变电站场景分割结果。
[0016]在一些实施例中,步骤S6、采用区域生长算法延长边缘图像中电力线直线段获取完整的电力线直线段,包括:
[0017]S61、以电力线直线段的像素点为种子点,退出当前种子点,搜索像素点周围8个方向的像素点;
[0018]S62、计算搜索到的像素点到电力线直线段的距离H;
[0019]S63、当搜索到的像素点是图像像素点且H<δ,将该像素点加入种子点且加入电力线直线中,其中δ为所设阈值;
[0020]S64、重复S61至S63,直到种子点序列清零,获得完整的电力线直线段。
[0021]进一步地,在一些实施例中,计算搜索到的像素点px
i
(u
i
,v
i
)到端点为px1(u1,v1)和px2(u2,v2)的电力线直线段的距离H,包括:
[0022][0023]其中中间参数α=v2‑
v1,β=u1‑
u2,γ=(v1‑
v2)*u1+(u2‑
u1)*v1。
[0024]在一些实施例中,步骤S2中,对所述变电站场景点云采用随机抽样一致性算法提取得到地面点云,包括:
[0025]平面模型的方程为:A*x+B*y+C*z+D=0,其中A,B,C不同时为零;
[0026]在变电站场景点云中随机选取三个点p1(x1,y1,z1),p2(x2,y2,z3),p3(x3,y3,z3),求解平面模型的参数值A,B,C,D;
[0027][0028]基于求得的平面模型的参数值,根据公式求得其他点
云点p
i
(x
i
,y
i
,z
i
)到平面的距离d
i
,距离大于预设阈值的点为局外点,距离小于预设阈值的点为局内点,并记录局内点数量;
[0029]迭代执行上述步骤,直到达到迭代次数k,迭代次数k通过下列公式计算:
[0030]其中,z为局内点与点云总数的比例,n为模拟平面模型所需的最少点个数,p为迭代过程中选取的样本点为局内点的概率;
[0031]在迭代完成后选取局内点数量最多的平面作为地面,得到地面点云。
[0032]在一些实施例中,步骤S3、将不包含地面点云的变电站场景点云向XOY平面投影,得到变电站的二维平面图像,包括:
[0033]S31、基于设置的图像分辨率,根据点云最大的x坐标和y坐标和点云最小的x坐标和y坐标,计算得到单个像素代表的实际长度;
[0034][0035]其中,l为单个像素代表的实际长度,l
x
、l
y
分别为x、y轴方向上单个像素代表的实际长度,dpi
x
,dpi
y
为设置的图像分辨率,x
max
为点云最大的x坐标,y
max
为点云最大的y坐标,x
min
为点云最小的x坐标,y
min
为点云最小的y坐标;
[0036]S32、基本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种复杂变电站场景分割方法,其特征在于,包括:步骤S1、获取变电站场景点云;步骤S2、对所述变电站场景点云采用随机抽样一致性算法提取得到地面点云,从变电站场景点云中去除地面点云得到不包含地面点云的变电站场景点云;步骤S3、将不包含地面点云的变电站场景点云向XOY平面投影,得到变电站的二维平面图像;步骤S4、对变电站的二维平面图像采用cannay边缘检测算法计算得到边缘图像;步骤S5、采用霍夫直线检测算法提取边缘图像中的直线,确定直线上点位于变电站场景点云中的对应点,根据空间中电力线的特征去除非电力线直线,得到电力线直线段;步骤S6、采用区域生长算法延长边缘图像中电力线直线段获取完整的电力线直线段;步骤S7、根据完整的电力线直线段采用欧式聚类算法进行聚类得到电力线点云;步骤S8、从不包含地面点云的变电站场景点云中去除电力线点云,得到变电站场景分割结果。2.根据权利要求1所述的复杂变电站场景分割方法,其特征在于,步骤S6、采用区域生长算法延长边缘图像中电力线直线段获取完整的电力线直线段,包括:S61、以电力线直线段的像素点为种子点,退出当前种子点,搜索像素点周围8个方向的像素点;S62、计算搜索到的像素点到电力线直线段的距离H;S63、当搜索到的像素点是图像像素点且H<δ,将该像素点加入种子点且加入电力线直线中,其中δ为所设阈值;S64、重复S61至S63,直到种子点序列清零,获得完整的电力线直线段。3.根据权利要求2所述的复杂变电站场景分割方法,其特征在于,计算搜索到的像素点px
i
(u
i
,v
i
)到端点为px1(u1,v1)和px2(u2,v2)的电力线直线段的距离H,包括:其中中间参数α=v2‑
v1,β=u1‑
u2,γ=(v1‑
v2)*u1+(u2‑
u1)*v1。4.根据权利要求1所述的复杂变电站场景分割方法,其特征在于,步骤S2中,对所述变电站场景点云采用随机抽样一致性算法提取得到地面点云,包括:平面模型的方程为:A*x+B*y+C*z+D=0,其中A,B,C不同时为零;在变电站场景点云中随机选取三个点p1(x1,y1,z1),p2(x2,y2,z3),p3(x3,y3,z3),求解平面模型的参数值A,B,C,D;基于求得的平面模型的参数值,根据公式求得其他点云点p
i
(x
i
,y
i
,z
i
)到平面的距离d
i
,距离大于预设阈值的点为局外点,距离小于预设阈值的点为局内点,并记录局内点数量;迭代执行上述步骤,直到达到迭代次数k,迭代次数k通过下列公式计算:其中,z为局内点与点云总数的比例,n为模拟平面模型所需的最少点个数,p为迭代过程中选取的样本点为局内点的概率;在迭代完成后选取局内点数量最多的平面作为地面,得到地面点云。5.根据权利要求1所述的...

【专利技术属性】
技术研发人员:王磊陈昊宗浩楠肖宏武李欢欢刘峥陈蕾殷俊
申请(专利权)人:南京邮电大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1