一种基于三维点云和视觉融合的目标测距方法及装置与流程

未命名 08-02 阅读:89 评论:0


1.本发明涉及三维测量技术领域,具体的说,涉及了一种基于三维点云和视觉融合的目标测距方法及装置。


背景技术:

2.输电线路是电网系统的重要组成部分,是电能传输的重要通道,保障输电线路稳定运行至关重要。但输电线路分布广、线路长、长期暴露在自然环境中运行,不仅要经受正常机械载荷和电力负荷的作用,而且还受到各方面外来因素的干扰,尤其是随着城市的建设,施工现场越来越多,大型施工机械由于与附近线路安全距离不足,经常造成导线放电引发停电和安全事故,这些隐患因素如不及时发现和消除,将会严重威胁电网系统稳定运行。因此需要高精度的目标检测和测距方法。
3.传统的输电线路巡视多为步行巡视、乘车巡视、靠人现场蹲守的粗放型管理方法,每年投入大量人力和物力,但收效甚微。从视频图像监控的角度去加大监管力度,有效节约人力和物力成本。目前有些线路区段采用抓拍图片ai识别方式,一定程度上提高了巡视效率,但缺少目标距离的预测,无意义的报警多,处理报警工作量大。
4.电网用户本身对管辖的线路进行三维激光点云数据建模,用于线路数据建档或无人机巡航,例如cn115240093a给出了一种基于可见光和激光雷达点云融合的输电通道自动巡检方法,通过三维点云分割,直接获取隐患的坐标。然而,三维点云分割算法获取目标的准确度比图像目标检测算法的准确度低,且每次巡检都需要专业的无人机飞手控制无人机巡飞一次,成本高,且不能全时间段监测。因此,如何最大化利旧点云数据进行应用创新和管理提升是电网用户业务探索的一个重要方向。
5.为了解决以上存在的问题,人们一直在寻求一种理想的技术解决方案。


技术实现要素:

6.本发明的目的是针对现有技术的不足,从而提供了一种基于三维点云和视觉融合的目标测距方法及装置。
7.为了实现上述目的,本发明所采用的技术方案是:一种基于三维点云和视觉融合的目标测距方法,包括以下步骤:
8.实时获取输电线路上的二维视频影像,根据二维视频影像识别目标区域图像,利用训练好的匹配坐标提取网络提取目标区域图像中每个像素点的匹配坐标;
9.对匹配坐标在物理坐标系的三个维度上分别做加权平均,得到每个像素点在雷达坐标系下的坐标,并基于雷达坐标系-观察坐标系的转换,得到每个像素点在观察坐标系下的观测距离;
10.其中,匹配坐标提取网络的训练步骤如下:
11.利用无人机采集三维点云样本数据和二维视频样本影像,基于三维点云样本数据和二维视频样本影像的映射关系获得标注坐标;
12.基于二维视频样本影像和标注坐标生成二维图像融合数据;
13.基于标注坐标和二维图像融合数据对gan网络架构进行训练,得到匹配坐标提取网络模型。
14.基于上述,基于三维点云样本数据和二维视频样本影像的映射关系获得标注坐标的具体步骤如下:
15.获得三维点云样本数据[pi,x
l
,y
l
,z
l
]和二维视频样本影像后,对二维视频样本影像进行变换处理,得到二维图像样本数据[pi,u,v,r,g,b];
[0016]
其中,pi,i∈[1,n]表示无人机的某一位姿,n为采集数据中无人机的飞行位姿数目总和,x
l
,y
l
,z
l
表示位姿pi下以雷达坐标系为基座标系下的点坐标;u,v表示以像素坐标系为基座标系下的点坐标,r,g,b为u,v坐标对应的像素值;
[0017]
以雷达坐标系为世界坐标系,将三维点云样本数据中的x
l
,y
l
,z
l
变换为像素坐标系中的点u

,v

,变换关系为:
[0018][0019]
式中,f是相机物理焦距,dx和dy表示每个像素在x和y方向的实际大小,u0和v0表示图像对称中心在像素坐标系中的位置,td为激光雷达和可见光摄像机在水平方向上的距离;
[0020]
令u

=u,v

=v,得到二维图像样本数据的u,v与三维点云样本数据的x
l
,y
l
,z
l
的映射关系,并基于映射关系得到无人机的位姿pi下,三维点云样本数据与二维视频样本影像的标注坐标[pi,u,v,x
l
,y
l
,z
l
]。
[0021]
基于上述,基于二维视频样本影像和标注坐标生成二维图像融合数据时采用的融合公式为:
[0022]
其中,i
fuse
为二维图像融合数据,为位姿p
i-1
下采集的二维视频样本影像,为位姿pi下采集的二维视频样本影像,为位姿p
i+1
下采集的二维视频样本影像;mk
i-1
为对应的标注坐标,mki为对应的标注坐标,mk
i+1
为对应的标注坐标。
[0023]
基于上述,所述gan网络架构包括生成器和鉴别器,所述生成器的网络结构包括浅层特征提取模块、深层特征提取模块、特征融合模块和结果输出模块,所述浅层特征提取模块包括两个卷积层,所述深层特征提取模块包括13个级联的残差模块,每个残差模块包括两个卷积层和一个relu激活函数;所述特征融合模块为element-wise sum算子模块;所述结果输出模块包括两个cbl模块、两个上采样模块和一个1
×
1卷积层;
[0024]
所述鉴别器包含8个卷积层、2个fc层和一个sigmoid激活函数。
[0025]
进一步的,本发明还提供一种基于三维点云和视觉融合的目标测距装置,所述目标测距装置包括:
[0026]
目标区域识别模块,用于基于输入的二维视频影像识别目标区域图像;
[0027]
匹配坐标提取网络训练模块,用于获取三维点云样本数据和二维视频样本影像,
基于三维点云样本数据和二维视频样本影像的映射关系获得标注坐标,基于二维视频样本影像和标注坐标生成二维图像融合数据;并基于标注坐标和二维图像融合数据对gan网络架构进行训练,得到匹配坐标提取网络模型;
[0028]
匹配坐标提取模块,用于利用训练好的匹配坐标提取网络提取目标区域图像中每个像素点的匹配坐标;
[0029]
坐标恢复模块,用于对匹配坐标在物理坐标系的三个维度上分别做加权平均,得到每个像素点在雷达坐标系下的坐标;
[0030]
观测距离获取模块,用于基于雷达坐标系-观察坐标系的转换,得到每个像素点在观察坐标系下的观测距离。
[0031]
进一步的,本发明还提供一种输电线路巡视系统,包括无人机、挂载在无人机上的激光雷达和可见光摄像机、位于输电线路上的多个网络相机以及前述的目标测距装置;
[0032]
所述无人机按照内置航迹飞行,并调整位姿;
[0033]
所述激光雷达采集不同位姿下的三维点云数据;
[0034]
所述可见光摄像机采集不同位姿下的二维视频影像;
[0035]
所述目标测距装置分别与所述激光雷达和所述可见光摄像机连接,根据三维点云数据和二维视频影像训练得到匹配坐标提取网络模型;
[0036]
所述网络相机,用于实时采集输电线路上的二维视频影像;
[0037]
所述目标测距装置还与网络相机连接,用于根据二维视频影像识别目标区域图像,利用训练好的匹配坐标提取网络提取目标区域图像中每个像素点的匹配坐标;对匹配坐标在物理坐标系的三个维度上分别做加权平均,得到每个像素点在雷达坐标系下的坐标,并基于雷达坐标系-观察坐标系的转换,得到每个像素点在观察坐标系下的观测距离。
[0038]
本发明相对现有技术具有突出的实质性特点和显著的进步,具体的说,本发明预先控制无人机巡航以获取三维点云样本数据和二维视频样本影像,或者直接利用历史无人机巡航数据获取的旧三维点云样本数据和二维视频样本影像,来训练匹配坐标提取网络模型,解决了三维点云和二维图像数据的一对一匹配问题,使得后期进行隐患目标检测时只需获得二维视频影像,即可直接得到每个像素点在观察坐标系下的观测距离,提高图像目标测距的精度;
[0039]
同时由于网络相机可以对输电线路进行全时间段监测,目标测距装置对网络相机获得的全时间段二维视频影像进行实时计算后,可以在第一时间发现安全隐患,解决了现有的输电线路巡检均采用无人机巡航的方式进行固定地点与固定时间段监测,不能及时发现安全隐患的问题,操作过程方便,适用于对已有的无人机输电线路巡检的改进。
附图说明
[0040]
图1为本发明实施例1中的目标测距方法的流程示意图。
[0041]
图2为本发明实施例1中gan训练网络框架图。
[0042]
图3为本发明实施例1中lrb残差模块图。
[0043]
图4为本发明实施例1生成器结果输出层图。
[0044]
图5为本发明实施例1的目标测距方法的流程示意图。
具体实施方式
[0045]
下面通过具体实施方式,对本发明的技术方案做进一步的详细描述。
[0046]
实施例1
[0047]
如图1所示,本实施例提供一种基于三维点云和视觉融合的目标测距方法,包括以下步骤:
[0048]
实时获取输电线路上的二维视频影像,根据二维视频影像识别目标区域图像,利用训练好的匹配坐标提取网络提取目标区域图像中每个像素点的匹配坐标;
[0049]
其中,匹配坐标提取网络的训练步骤如下:
[0050]
利用无人机采集三维点云样本数据和二维视频样本影像,基于三维点云样本数据和二维视频样本影像的映射关系获得标注坐标;
[0051]
基于二维视频样本影像和标注坐标生成二维图像融合数据;
[0052]
基于标注坐标和二维图像融合数据对gan网络架构进行训练,得到匹配坐标提取网络模型;
[0053]
对匹配坐标在物理坐标系的三个维度上分别做加权平均,得到每个像素点在雷达坐标系下的坐标,并基于雷达坐标系-观察坐标系的转换,得到每个像素点在观察坐标系下的观测距离。
[0054]
在具体实施时,根据二维视频影像数据识别目标区域图像的具体步骤如下:将二维视频图像输入到训练好的目标检测网络中进行目标检测,获得目标区域图像。其中,目标检测网络可以采用yolov5目标检测网络,也可以采用其他的目标检测网络,实际使用时,可根据不同关注目标选用不同的检测网络。
[0055]
可以理解,这里需要检测的目标可以是大型施工机械,也可以是其他会威胁电网系统稳定运行的设备、动物以及人等。
[0056]
进一步的,在具体实施时,基于三维点云样本数据和二维视频样本影像的映射关系获得标注坐标的具体步骤如下:
[0057]
获得三维点云样本数据[pi,x
l
,y
l
,z
l
]和二维视频样本影像后,对二维视频样本影像进行变换处理,得到二维图像样本数据[pi,u,v,r,g,b];
[0058]
其中,pi,i∈[1,n]表示无人机的某一位姿,n为采集数据中无人机的飞行位姿数目总和,x
l
,y
l
,z
l
表示位姿pi下以雷达坐标系为基座标系下的点坐标;u,v表示以像素坐标系为基座标系下的点坐标,r,g,b为u,v坐标对应的像素值;
[0059]
以雷达坐标系为世界坐标系,将三维点云样本数据中的x
l
,y
l
,z
l
(单位:米)变换为像素坐标系中的点u

,v

(单位:像素),变换关系为:
[0060][0061]
式中,f是相机物理焦距,dx和dy表示每个像素在x和y方向的实际大小,u0和v0表示图像对称中心在像素坐标系中的位置,td为激光雷达和可见光摄像机在水平方向上的距离;
[0062]
这是因为采集数据的无人机激光雷达和可见光摄像机的硬件结构,决定了雷达坐
标系变换到摄像机图像对应的像素坐标系,只有平移变换关系,没有旋转变换关系;
[0063]
令u

=u,v

=v,得到二维图像样本数据的u,v与三维点云样本数据的x
l
,y
l
,z
l
的映射关系,并基于映射关系得到无人机的位姿pi下,三维点云样本数据与二维视频样本影像的标注坐标[pi,u,v,x
l
,y
l
,z
l
]。
[0064]
可以理解,三维点云样本数据与二维视频样本影像的标注坐标是多对一关系,因此还需要进一步利用gan网络架构训练数据,以寻找到与标注坐标分布保持一致的二维与三维的匹配坐标。
[0065]
需要注意的是,在利用gan网络架构进行训练之前,还需要先基于二维视频样本影像和标注坐标生成二维图像融合数据,具体的,融合公式为:
[0066][0067]
其中,i
fuse
为二维图像融合数据,为位姿p
i-1
下采集的二维视频样本影像,为位姿pi下采集的二维视频样本影像,为位姿p
i+1
下采集的二维视频样本影像;mk
i-1
为对应的标注坐标,mki为对应的标注坐标,mk
i+1
为对应的标注坐标。
[0068]
之后,将标注坐标和二维图像融合数据输入至gan网络架构进行训练,以得到匹配坐标提取网络模型,使得三维点云样本数据与二维视频样本影像的标注坐标是一对一关系。
[0069]
在具体实施时,如图2所示,所述gan网络架构包括生成器g和鉴别器d,所述生成器g的网络结构包括浅层特征提取模块、深层特征提取模块、特征融合模块和结果输出模块,所述浅层特征提取模块包括两个卷积层,用于提取浅层特征;所述深层特征提取模块包括13个级联的残差模块和一个卷积层,用于提取深层特征;如图4所示,每个残差模块包括两个卷积层和一个relu激活函数;所述特征融合模块为element-wise sum算子模块,用于以元素相加方式将浅层特征和深层特征进行融合;所述结果输出模块包括两个cbl模块、两个上采样模块和一个1
×
1卷积层,其中,所述cbl模块包括conv+bn+relu。
[0070]
所述鉴别器d包含8个卷积层、2个fc层和一个sigmoid激活函数,其中,8个卷积层用于提取特征,两个fc层用于聚合特征,所述sigmoid激活函数用于输出判别概率。
[0071]
使用时,把标注坐标和二维图像融合数据输入到所述gan网络架构的生成器g中,生成与标注坐标分布保持一致的二维与三维的匹配坐标;
[0072]
将标注坐标和匹配坐标输入到所述gan网络架构的鉴别器d中,判断输入的匹配坐标或标注坐标的正确性,并输出鉴别结果;
[0073]
使用鉴别结果对所述gan网络架构的生成器g和生成器d进行优化训练,得到的最终生成器即为匹配坐标提取网络模型。
[0074]
进一步的,所述生成器g生成与标注坐标分布保持一致的二维与三维的匹配坐标的具体步骤为:
[0075][0076]
其中,是生成器函数,θg表示g的网络参数,其输入是二维图像融合数据输出是匹配坐标
表示深度堆叠(concat)操作,h和w表示二维图像的高和宽。
[0077]
具体的,生成器函数由浅层特征提取模块的提取函数、深层特征提取模块的提取函数以及结果输出模块的输出函数组成。
[0078]
在本实施例中,所述浅层特征提取模块的提取函数为:
[0079]fshall
=f1(i
fuse
)=relu1(w1*i
fuse
)+relu2(w2*relu1(w1*i
fuse
))
[0080]
其中,i
fuse
是输入的二维图像融合数据,f
shall
表示提取的浅层特征,f1(
·
)表示浅层特征提取函数,relu1(
·
),relu1(
·
)表示每一个卷积层的relu激活函数,w1,w2表示浅层特征提取模块中每一个卷积层的权重参数。
[0081]
进一步的,所述深层特征提取模块由13个级联的lrb块提取二维图像融合数据的深度特征,因此其提取函数为:
[0082]fdeep
=wd*(f
13
(f
12
(

f1(i
shall
)

)))
[0083]
其中,f
deep
表示深层特征,wd表示本模块最后一个卷积层的权重参数;
[0084]
具体的,每个lrb块的结构图如图3所示,提取公式为:
[0085][0086]
其中,input和分别表示第i(i=1,2,...,13)个lrp块的输入和输出,fi(
·
)表示第i个lrb块的特征提取函数;表示第i-1个lrp块的输出。
[0087]
在获得所述浅层特征以及所述深层特征后,还需要进一步进行深浅层特征融合,以获得深浅层融合特征,具体的,深浅层特征融合的过程表达式为:
[0088]
f=f
shall
+f
deep
[0089]
其中,f表示深浅层融合特征。
[0090]
在获得深浅层融合特征后,还需将所述深浅层融合特征送入到所述结果输出层,以获得最终匹配坐标。
[0091]
具体的,所述结果输出层的结构图如图5所示,所述结果输出层的输出函数为:
[0092]
mt=w1×1(up(cbl(up(cbl(f)))))
[0093]
其中,cbl(
·
)表示conv+bn+relu操作层,up(
·
)表示上采样卷积层,w1×1(
·
)表示1
×
1卷积层的权重。
[0094]
可以理解,生成器g的目的是生成最大限度接近标注坐标的匹配坐标,鉴别器d目的是鉴别匹配坐标的正确性,因此,鉴别器d用鉴别结果来优化网络参数,生成器g由鉴别结果、标注标注和匹配坐标来优化网络参数。
[0095]
具体的,生成器g的优化求解公式为:
[0096][0097][0098]
g的目标是趋近于1;是生成器函数,θg表示g的网络参数。
[0099]
可以理解,鉴别器d的输出是一个概率值,d(
·
)∈[0,1],其中,d(
·
)=1表示匹配坐标输入是正确的匹配信息;d(
·
)=0表示匹配坐标输入是错误的匹配信息;d(
·
)=0.5表示匹配坐标输入是无法判断正确性。
[0100]
具体的,鉴别器d的优化求解公式为:
[0101][0102]
鉴别器d的目标是希望趋近于1,趋近于0,其中,是鉴别器函数,θd表示d的网络参数。
[0103]
由于利用训练好的匹配坐标提取网络提取的是每个像素点的匹配坐标,为便于观测者了解观测距离,还要基于雷达坐标系-观察坐标系的转换,得到每个像素点在观察坐标系下的观测距离;其中,观察坐标系是以人所在的位置为坐标原点的坐标系。
[0104]
在具体实施时,雷达坐标系-观察坐标系的转换公式为:
[0105][0106][0107]
其中,xo,yo,zo表示观察坐标系下的坐标,d
x
,dy,dz表示平移变化量;ω,k表示旋转角度,旋转矩阵r,是以雷达坐标系的原点为旋转点,在x,y,z三个维度上分别按ω,k旋转得到。
[0108]
综上所述,本实施例利用旧的三维点云样本数据和二维视频样本影像训练匹配坐标提取网络模型,使得后期只需获得二维视频影像,并用匹配坐标提取网络模型提取二维视频影像中的目标区域图像中每个像素点的匹配坐标,并通过坐标恢复操作以及坐标转换操作,直接得到每个像素点在观察坐标系下的观测距离,从而解决了三维点云和二维图像数据匹配的问题,提高图像目标测距的精度,且操作过程方便,适用于对已有的无人机输电线路巡检的改进。
[0109]
且本发明无需无人机定时定点进行巡检,只需利用可见光摄像机进行全时间段监测,实时计算,就可以在第一时间发现安全隐患,解决了现有的输电线路巡检均采用无人机巡航的方式进行固定地点与固定时间段监测,不能及时发现安全隐患的问题。
[0110]
实施例2
[0111]
由于二维坐标对应三维坐标是一对多的关系,因此实施例1中通过训练匹配坐标提取网络模型来找出一对一的标注坐标,但找出的标注坐标有可能不是正确的二维与三维的对应,因此需要将错误的标注坐标找出来。具体的,目标区域图像坐标是相邻的,对应的三维坐标也应是相邻,如果一个点与这些相邻的点的距离远,就是异常点。
[0112]
进一步的,为了剔除这些异常点,如图5所示,本实施例在利用训练好的匹配坐标提取网络提取目标区域图像中每个像素点的匹配坐标后,还使用基于数据中心的异常点筛
选方法剔除匹配坐标的异常点,获得有效匹配坐标,然后在对有效匹配坐标在物理坐标系的三个维度上分别做加权平均。
[0113]
在具体实施时,使用基于数据中心的异常点筛选方法剔除匹配坐标中的异常点的具体步骤为:
[0114]
从匹配坐标mt=[u,v,x
l
,y
l
,z
l
]中取出mt=[x
l
,y
l
,z
l
]矩阵数据,数据大小为mt
u,v
=h
×
w;
[0115]
使用kmeans聚类方法获得聚类中心向量c=[c1,c2,c3],其中c1、c2以及c3为聚类中心的三个坐标值;
[0116]
令矩阵mt每一行的数据分别与其对应的聚类中心向量做差,得到矩阵h=[x
l-c1,y
l-c2,z
l-c3];
[0117]
对矩阵h的每一行做q阶范数运算,得到q|hi|q《∞;
[0118]
对向量hi的属性值做约束处理,令
[0119]
选择阈值α,依据阈值α将向量中元素大于阈值α的剔除。
[0120]
可以理解,通过对异常点的筛选和去除,可以降低异常点对目标测距的干扰,提高目标测距的准确度。
[0121]
实施例3
[0122]
本实施例提供一种基于三维点云和视觉融合的目标测距装置,包括:
[0123]
目标区域识别模块,用于基于输入的二维视频影像识别目标区域图像;
[0124]
匹配坐标提取网络训练模块,用于获取三维点云样本数据和二维视频样本影像,基于三维点云样本数据和二维视频样本影像的映射关系获得标注坐标,基于二维视频样本影像和标注坐标生成二维图像融合数据;并基于标注坐标和二维图像融合数据对gan网络架构进行训练,得到匹配坐标提取网络模型;
[0125]
匹配坐标提取模块,用于利用训练好的匹配坐标提取网络提取目标区域图像中每个像素点的匹配坐标;
[0126]
坐标恢复模块,用于对匹配坐标在物理坐标系的三个维度上分别做加权平均,得到每个像素点在雷达坐标系下的坐标;
[0127]
观测距离获取模块,用于基于雷达坐标系-观察坐标系的转换,得到每个像素点在观察坐标系下的观测距离。
[0128]
具体的,基于三维点云样本数据和二维视频样本影像的映射关系获得标注坐标的具体步骤如下:
[0129]
获得三维点云样本数据[pi,x
l
,y
l
,z
l
]和二维视频样本影像后,对二维视频样本影像进行变换处理,得到二维图像样本数据[pi,u,v,r,g,b];
[0130]
其中,pi,i∈[1,n]表示无人机的某一位姿,n为采集数据中无人机的飞行位姿数目总和,x
l
,y
l
,z
l
表示位姿pi下以雷达坐标系为基座标系下的点坐标;u,v表示以像素坐标系为基座标系下的点坐标,r,g,b为u,v坐标对应的像素值;
[0131]
以雷达坐标系为世界坐标系,将三维点云样本数据中的v
l
,y
l
,z
l
变换为像素坐标系中的点u

,v

,变换关系为:
[0132][0133]
式中,f是相机物理焦距,dx和dy表示每个像素在x和y方向的实际大小,u0和v0表示图像对称中心在像素坐标系中的位置,td为激光雷达和可见光摄像机在水平方向上的距离;
[0134]
令u

=u,v

=v,得到二维图像样本数据的u,v与三维点云样本数据的x
l
,y
l
,z
l
的映射关系,并基于映射关系得到无人机的位姿pi下,三维点云样本数据与二维视频样本影像的标注坐标[pi,u,v,x
l
,y
l
,z
l
]。
[0135]
在具体实施时,基于二维视频样本影像和标注坐标生成二维图像融合数据时采用的融合公式为:的融合公式为:
[0136]
其中,i
fuse
为二维图像融合数据,为位姿p
i-1
下采集的二维视频样本影像,为位姿pi下采集的二维视频样本影像,为位姿p
i+1
下采集的二维视频样本影像;mk
i-1
为对应的标注坐标,mki为对应的标注坐标,mk
i+1
为对应的标注坐标。
[0137]
在具体实施时,所述gan网络架构包括生成器和鉴别器,所述生成器的网络结构包括浅层特征提取模块、深层特征提取模块、特征融合模块和结果输出模块,所述浅层特征提取模块包括两个卷积层,所述深层特征提取模块包括13个级联的残差模块,每个残差模块包括两个卷积层和一个relu激活函数;所述特征融合模块为element-wise sum算子模块;所述结果输出模块包括两个cbl模块、两个上采样模块和一个1
×
1卷积层;
[0138]
所述鉴别器包含8个卷积层、2个fc层和一个sigmoid激活函数。
[0139]
实施例4
[0140]
本实施例提供一种输电线路巡视系统,包括无人机、挂载在无人机上的激光雷达和可见光摄像机、位于输电线路上的多个网络相机以及实施例3所述的基于三维点云和视觉融合的目标测距装置;
[0141]
所述无人机按照内置航迹飞行,并调整位姿;
[0142]
所述激光雷达采集不同位姿下的三维点云数据;
[0143]
所述可见光摄像机采集不同位姿下的二维视频影像;
[0144]
所述目标测距装置分别与所述激光雷达和所述可见光摄像机连接,根据三维点云数据和二维视频影像训练得到匹配坐标提取网络模型;
[0145]
所述网络相机,用于全时间段采集输电线路上的二维视频影像;
[0146]
所述目标测距装置还与网络相机连接,用于根据二维视频影像识别目标区域图像,利用训练好的匹配坐标提取网络提取目标区域图像中每个像素点的匹配坐标;对匹配坐标在物理坐标系的三个维度上分别做加权平均,得到每个像素点在雷达坐标系下的坐标,并基于雷达坐标系-观察坐标系的转换,得到每个像素点在观察坐标系下的观测距离。
[0147]
最后应当说明的是:以上实施例仅用以说明本发明的技术方案而非对其限制;尽管参照较佳实施例对本发明进行了详细的说明,所属领域的普通技术人员应当理解:依然
可以对本发明的具体实施方式进行修改或者对部分技术特征进行等同替换;而不脱离本发明技术方案的精神,其均应涵盖在本发明请求保护的技术方案范围当中。

技术特征:
1.一种基于三维点云和视觉融合的目标测距方法,其特征在于,包括以下步骤:实时获取输电线路上的二维视频影像,根据二维视频影像识别目标区域图像,利用训练好的匹配坐标提取网络提取目标区域图像中每个像素点的匹配坐标;对匹配坐标在物理坐标系的三个维度上分别做加权平均,得到每个像素点在雷达坐标系下的坐标,并基于雷达坐标系-观察坐标系的转换,得到每个像素点在观察坐标系下的观测距离;其中,匹配坐标提取网络的训练步骤如下:利用无人机采集三维点云样本数据和二维视频样本影像,基于三维点云样本数据和二维视频样本影像的映射关系获得标注坐标;基于二维视频样本影像和标注坐标生成二维图像融合数据;基于标注坐标和二维图像融合数据对gan网络架构进行训练,得到匹配坐标提取网络模型。2.根据权利要求1所述的目标测距方法,其特征在于,基于三维点云样本数据和二维视频样本影像的映射关系获得标注坐标的具体步骤如下:获得三维点云样本数据[o
i
,x
l
,y
l
,z
l
]和二维视频样本影像后,对二维视频样本影像进行变换处理,得到二维图像样本数据[p
i
,u,v,r,h,b];其中,p
i
,i∈[1,n]表示无人机的某一位姿,n为采集数据中无人机的飞行位姿数目总和,x
l
,y
l
,p
l
表示位姿p
i
下以雷达坐标系为基座标系下的点坐标;u,v表示以像素坐标系为基座标系下的点坐标,r,g,b为u,v坐标对应的像素值;以雷达坐标系为世界坐标系,将三维点云样本数据中的x
l
,y
l
,z
l
变换为像素坐标系中的点u

,v

,变换关系为:式中,f是相机物理焦距,dx和dy表示每个像素在x和y方向的实际大小,u0和v0表示图像对称中心在像素坐标系中的位置,t
d
为激光雷达和可见光摄像机在水平方向上的距离;令u

=u,v

=v,得到二维图像样本数据的u,v与三维点云样本数据的x
l
,y
l
,z
l
的映射关系,并基于映射关系得到无人机的位姿p
i
下,三维点云样本数据与二维视频样本影像的标注坐标[p
i
,u,v,x
l
,y
l
,z
l
]。3.根据权利要求2所述的目标测距方法,其特征在于,基于二维视频样本影像和标注坐标生成二维图像融合数据时采用的融合公式为:其中,i
fuse
为二维图像融合数据,为位姿p
i-1
下采集的二维视频样本影像,为位姿p
i
下采集的二维视频样本影像,为位姿p
i+1
下采集的二维视频样本影像;mk
i-1
为对应的标注坐标,mk
i
为对应的标注坐标,mk
i+1
为对应的标注坐标。4.根据权利要求1所述的目标测距方法,其特征在于:所述gan网络架构包括生成器和
鉴别器,所述生成器的网络结构包括浅层特征提取模块、深层特征提取模块、特征融合模块和结果输出模块,所述浅层特征提取模块包括两个卷积层,所述深层特征提取模块包括13个级联的残差模块,每个残差模块包括两个卷积层和一个relu激活函数;所述特征融合模块为element-wise sum算子模块;所述结果输出模块包括两个cbl模块、两个上采样模块和一个1
×
1卷积层;所述鉴别器包含8个卷积层、2个fc层和一个sigmoid激活函数。5.根据权利要求1所述的目标测距方法,其特征在于,根据二维视频影像识别目标区域图像的具体步骤如下:将二维视频图像输入到训练好的目标检测网络中进行目标检测,获得目标区域图像。6.根据权利要求1所述的目标测距方法,其特征在于:在利用训练好的匹配坐标提取网络提取目标区域图像中每个像素点的匹配坐标后,还使用基于数据中心的异常点筛选方法剔除匹配坐标的异常点,获得有效匹配坐标,然后在对有效匹配坐标在物理坐标系的三个维度上分别做加权平均。7.根据权利要求6所述的目标测距方法,其特征在于,使用基于数据中心的异常点筛选方法剔除匹配坐标中的异常点的具体步骤为:从匹配坐标mt=[u,v,x
l
,y
l
,z
l
]中取出mt=[x
l
,y
l
,z
l
]矩阵数据,数据大小为mt
u,v
=h
×
w;使用kmeans聚类方法获得聚类中心向量c=[c1,32,c3],其中c1、c2以及c3为聚类中心的三个坐标值;令矩阵mt每一行的数据分别与其对应的聚类中心向量做差,得到矩阵h=[x
l-c1,y
l-c2,z
l-c3];对矩阵h的每一行做q阶范数运算,得到对向量h
i
的属性值做约束处理,令选择阈值α,依据阈值α将向量中元素大于阈值α的剔除。8.根据权利要求1所述的目标测距方法,其特征在于,雷达坐标系-观察坐标系的转换公式为:公式为:其中,x
o
,y
o
,z
o
表示观察坐标系下的坐标,d
x
,d
y
,d
z
表示平移变化量;ω,k表示旋转角度,旋转矩阵r,是以雷达坐标系的原点为旋转点,在x,y,z三个维度上分别按ω,k旋转得到。
9.一种基于三维点云和视觉融合的目标测距装置,其特征在于,包括:目标区域识别模块,用于基于输入的二维视频影像识别目标区域图像;匹配坐标提取网络训练模块,用于获取三维点云样本数据和二维视频样本影像,基于三维点云样本数据和二维视频样本影像的映射关系获得标注坐标,基于二维视频样本影像和标注坐标生成二维图像融合数据;并基于标注坐标和二维图像融合数据对gan网络架构进行训练,得到匹配坐标提取网络模型;匹配坐标提取模块,用于利用训练好的匹配坐标提取网络提取目标区域图像中每个像素点的匹配坐标;坐标恢复模块,用于对匹配坐标在物理坐标系的三个维度上分别做加权平均,得到每个像素点在雷达坐标系下的坐标;观测距离获取模块,用于基于雷达坐标系-观察坐标系的转换,得到每个像素点在观察坐标系下的观测距离。10.一种输电线路巡视系统,其特征在于:包括无人机、挂载在无人机上的激光雷达和可见光摄像机、位于输电线路上的多个网络相机以及权利要求9所述的目标测距装置;所述无人机按照内置航迹飞行,并调整位姿;所述激光雷达采集不同位姿下的三维点云数据;所述可见光摄像机采集不同位姿下的二维视频影像;所述目标测距装置分别与所述激光雷达和所述可见光摄像机连接,根据三维点云数据和二维视频影像训练得到匹配坐标提取网络模型;所述网络相机,用于实时采集输电线路上的二维视频影像;所述目标测距装置还与网络相机连接,用于根据二维视频影像识别目标区域图像,利用训练好的匹配坐标提取网络提取目标区域图像中每个像素点的匹配坐标;对匹配坐标在物理坐标系的三个维度上分别做加权平均,得到每个像素点在雷达坐标系下的坐标,并基于雷达坐标系-观察坐标系的转换,得到每个像素点在观察坐标系下的观测距离。

技术总结
本发明提供一种基于三维点云和视觉融合的目标测距方法及装置,所述目标测距方法包括实时获取输电线路上的二维视频影像,根据二维视频影像识别目标区域图像,利用训练好的匹配坐标提取网络提取目标区域图像中每个像素点的匹配坐标;对匹配坐标在物理坐标系的三个维度上分别做加权平均,得到每个像素点在雷达坐标系下的坐标,并基于雷达坐标系-观察坐标系的转换,得到每个像素点在观察坐标系下的观测距离;其中,利用无人机采集三维点云样本数据和二维视频样本影像来训练匹配坐标提取网络。本发明可以解决了三维点云和二维图像数据匹配的问题,提高图像目标测距的精度。提高图像目标测距的精度。提高图像目标测距的精度。


技术研发人员:高毫林 徐妙语 李永才 叶森 李鹏飞 李旭 徐建博
受保护的技术使用者:郑州信大先进技术研究院
技术研发日:2022.12.26
技术公布日:2023/7/31
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐