一种基于无人机的石油管线巡检异常隐患智能识别方法转让专利

申请号 : CN202110488160.5

文献号 : CN112990146B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 李琼岳林张宇何建军

申请人 : 成都理工大学

摘要 :

本发明公开了一种基于无人机的石油管线巡检异常隐患智能识别方法,将无人机精准巡航技术与目标检测算法结合,设计了一种智能的石油管线巡检方法,在现有的计算机处理运算能力基础上,实现了较为快速的石油管线隐患巡检排查。本发明针对无人机巡检特殊工作条件的目标检测做了大量优化算法和改进,训练了该条件下专用目标检测网络模型,具有对石油管线巡检的准实时隐患播报,减少了人工巡检的盲目性,大大提高了巡检效率,降低了人力成本,具有可实用性。

权利要求 :

1.一种基于无人机的石油管线巡检异常隐患智能识别方法,其特征在于,包括以下步骤:

S1、训练得到石油管线隐患识别网络模型;

S2、根据石油管线坐标信息设定无人机巡检路线,根据地形设定无人机的巡检高度和摄像头角度,并根据摄像头姿态对视频拍摄角度进行实时矫正,控制无人机按照巡检路线巡检,将单次巡检拍摄视频传输回计算机;

S3、通过石油管线隐患识别网络模型对传输回计算机的视频进行异常隐患全局检测,生成各异常点的帧号、类型、像素尺度和像素坐标信息;

S4、根据无人机地理坐标、拍摄高度和拍摄方向信息,确定动态的实时像素比例尺;

S5、根据实时像素比例尺以及异常点的像素坐标信息,计算得到异常点的地理坐标,并根据各异常点的地理坐标,将石油管线两侧有效区域外的异常点筛去;

S6、根据异常点的像素尺度和实时像素比例尺,计算得到异常点的实际大小,并将实际大小在标准尺度范围外的异常点筛去;

S7、根据视频拍摄连续性,通过多帧联合结果校验,将突然出现或消失的误检假异常点筛去;

S8、根据视频拍摄连续性,将多帧上重复出现的同一异常点进行去重处理,得到异常结果;

S9、将异常结果的帧号、类型、像素尺度、地理坐标以及图片信息上传至智能任务发放平台,指导巡检工人工作;

所述步骤S1包括以下分步骤:S11、定义异常隐患,并根据异常隐患的类型、数目以及现实尺度范围,通过无人机垂直俯视实拍得到异常隐患图片数据集;

S12、对异常隐患图片数据集中的图片使用LabelImg绘制YOLO格式的标签,作为训练数据集;

S13、将训练数据集输入YOLOv5网络进行目标检测回归训练,得到石油管线隐患识别网络模型;

所述步骤S11包括以下分步骤:S111、根据历史巡检案例,将石油管线两侧20米范围内出现的车辆、人、房屋建筑以及自然灾害活动定义为异常隐患;

S112、根据实际情况定义异常隐患的标准尺度范围;

S113、在距地面高度相同的情况下,通过无人机拍摄若干垂直视角俯拍视频,并从中截取得到所有类型的异常隐患图片,构建异常隐患图片数据集。

2.根据权利要求1所述的石油管线巡检异常隐患智能识别方法,其特征在于,所述步骤S2包括以下分步骤:

S21、根据石油管线埋设管点的坐标信息,设定无人机的巡检路线为管点到管点,沿石油管线拍摄图像;

S22、根据地形,设定无人机的巡检高度为距离地面100m;

S23、设定无人机的摄像头角度为垂直于地面的俯视视角;

S24、当无人机转弯、加速或减速时,根据无人机实时姿态,对摄像头做出相反方向的角度调整,保证摄像头始终垂直于地面拍摄;

S25、根据无人机的续航能力,设置无人机为双边巡航或单边检测;

S26、控制无人机按照巡检路线巡检,将单次巡检拍摄视频传输回计算机。

3.根据权利要求1所述的石油管线巡检异常隐患智能识别方法,其特征在于,所述步骤S3包括以下分步骤:

S31、通过石油管线隐患识别网络模型对传输回计算机的视频进行异常隐患全局检测,输出得到各异常点的帧号、类型、像素尺度和像素坐标信息;

S32、将输出信息表示为表格和图片的形式,将表格命名为视频名称_异常隐患全局检测程序运行时间,将图片命名为视频名称_异常隐患全局检测程序运行时间_编号。

4.根据权利要求1所述的石油管线巡检异常隐患智能识别方法,其特征在于,所述步骤S4包括以下分步骤:

S41、获取摄像头画幅矩形边视角β1和β2,设t时刻无人机拍摄高度为h(t),无人机地理坐标为(X(t),Y(t)),图片像素为1920*1080;

S42、根据h(t)、β1和β2计算得到t时刻摄像头画幅所对应的现实长宽x(t),y(t)为:x(t)=2tan(β1)/h(t)y(t)=2tan(β2)/h(t)S43、根据现实长宽x(t),y(t)计算得到动态的实时像素比例尺为:bx(t)=x(t)/1920by(t)=y(t)/1080其中bx(t)表示x方向的实时像素比例尺,by(t)表示y方向的实时像素比例尺。

5.根据权利要求4所述的石油管线巡检异常隐患智能识别方法,其特征在于,所述步骤S5包括以下分步骤:

S51、设t时刻摄像头姿态朝向为Pt,异常点Q的像素坐标为(x1,y1),中心点A的像素坐标为(960,540);

S52、根据异常点Q的像素坐标和实时像素比例尺计算得到异常点Q与中心点A构成的异常点向量AQ(t):

AQ(t)=sqrt[((x1‑960)*bx(t))²+((y1‑540)*by(t))²]S53、获取异常点向量AQ(t)与摄像头朝向的夹角Ut;

S54、根据摄像头姿态朝向Pt和夹角Ut计算得到异常点向量AQ(t)与正北方向的夹角Qt:Qt=Pt ‑360°+UtS55、根据夹角Qt计算得到异常点Q的东西方向偏置MQ(t)和南北方向偏置MA(t):MQ(t)=AQ(t)*sin(Qt)MA(t)=AQ(t)*cos(Qt)S56、根据东西方向偏置MQ(t)和南北方向偏置MA(t)计算得到异常点Q的地理坐标(X(t)+MQ(t),Y(t)+MA(t));

S57、根据各异常点的地理坐标,将石油管线两侧20米内的异常点作为有效异常点,将石油管线两侧20米外的异常点作为无效异常点筛去。

6.根据权利要求1所述的石油管线巡检异常隐患智能识别方法,其特征在于,所述步骤S6包括以下分步骤:

S61、将异常点的像素尺度乘以实时像素比例尺,得到异常点的实际大小;

S62、将实际大小在标准尺度范围外的异常点筛去。

7.根据权利要求1所述的石油管线巡检异常隐患智能识别方法,其特征在于,所述步骤S7包括以下分步骤:

S71、若某帧检测出异常点,则遍历其前后帧;

S72、若检测出同一类型异常点的帧数大于60帧,则判定该异常点为正确的检测结果,否则判定该异常点为突然出现或消失的误检假异常点,并将其筛去。

8.根据权利要求1所述的石油管线巡检异常隐患智能识别方法,其特征在于,所述步骤S8包括以下分步骤:

S81、获取多帧上重复出现的同一异常点的位置坐标,并求取所有位置坐标的中间值;

S82、将与中间值的差值大于预设阈值的位置坐标筛去,并求取剩余位置坐标的平均值;

S83、将平均值对应坐标的图片作为异常结果。

说明书 :

一种基于无人机的石油管线巡检异常隐患智能识别方法

技术领域

[0001] 本发明属于无人机智能巡检技术领域,具体涉及一种基于无人机的石油管线巡检异常隐患智能识别方法的设计。

背景技术

[0002] 我国石油天然气资源分布与人口分布极不匹配,在东部的沿海地区石油天然气资源主要靠东部地区输送。石油管线为石油天然气的主要输送途径,目前我国的石油管线正
在飞速建设,现有大型石油管线总长为3.5万公里,专家预计未来10年我国将实现汽油、柴
油、煤油等成品油全部利用管道进行输送。由于石油管线分布广,且沿线地形地貌复杂,给
管线维护巡检带来了很大的困难。
[0003] 传统的石油管线巡检采用人工沿线徒步巡检,此方法效率较低,人力成本较高且操作困难,甚至有一定的风险。对于长距离石油管线而言,距离长、范围广、环境复杂等因素
使手持终端采集数据的工作方式受到极大局限,人力成本较高且操作困难。
[0004] 近年来随着无人机技术的发展,无人机巡检管道是精细化管理形势下提质增效的创新举措。无人机能够在复杂地形上采集出连续的高质量的管线数据,这为采用无人机进
行石油管线巡检提供了根本上的支持。
[0005] 同时,计算机视觉技术以及物联网技术的发展,为实现无人机石油管线智能巡检提供了软件上的支持。采用目前最热门的YOLO目标检测技术,最快甚至可以实时将视频目
标检测并渲染出来。再针对无人机石油管线巡检这一具体任务,结合异常定位、有效异常筛
选、异常类别定义、云智能任务派放平台等一系列技术,可以将无人机巡检的精度、速度、质
量提高到能够进行工业化应用的程度,实现无人机智能巡检及任务派放一体化系统平台,
优化设备资源和人力资源配置,将运行成本降至最低。

发明内容

[0006] 本发明的目的是为了解决现有的石油管线人工巡检技术操作困难且人力成本高的问题,提出了一种基于无人机的石油管线巡检异常隐患智能识别方法。
[0007] 本发明的技术方案为:一种基于无人机的石油管线巡检异常隐患智能识别方法,包括以下步骤:
[0008] S1、训练得到石油管线隐患识别网络模型。
[0009] S2、根据石油管线坐标信息设定无人机巡检路线,根据地形设定无人机的巡检高度和摄像头角度,并根据摄像头姿态对视频拍摄角度进行实时矫正,控制无人机按照巡检
路线巡检,将单次巡检拍摄视频传输回计算机。
[0010] S3、通过石油管线隐患识别网络模型对传输回计算机的视频进行异常隐患全局检测,生成各异常点的帧号、类型、像素尺度和像素坐标信息。
[0011] S4、根据无人机地理坐标、拍摄高度和拍摄方向信息,确定动态的实时像素比例尺。
[0012] S5、根据实时像素比例尺以及异常点的像素坐标信息,计算得到异常点的地理坐标,并根据各异常点的地理坐标,将石油管线两侧有效区域外的异常点筛去。
[0013] S6、根据异常点的像素尺度和实时像素比例尺,计算得到异常点的实际大小,并将实际大小在标准尺度范围外的异常点筛去。
[0014] S7、根据视频拍摄连续性,通过多帧联合结果校验,将突然出现或消失的误检假异常点筛去。
[0015] S8、根据视频拍摄连续性,将多帧上重复出现的同一异常点进行去重处理,得到异常结果。
[0016] S9、将异常结果的帧号、类型、像素尺度、地理坐标以及图片信息上传至智能任务发放平台,指导巡检工人工作。
[0017] 进一步地,步骤S1包括以下分步骤:
[0018] S11、定义异常隐患,并根据异常隐患的类型、数目以及现实尺度范围,通过无人机垂直俯视实拍得到异常隐患图片数据集。
[0019] S12、对异常隐患图片数据集中的图片使用LabelImg绘制YOLO格式的标签,作为训练数据集。
[0020] S13、将训练数据集输入YOLOv5网络进行目标检测回归训练,得到石油管线隐患识别网络模型。
[0021] 进一步地,步骤S11包括以下分步骤:
[0022] S111、根据历史巡检案例,将石油管线两侧20米范围内出现的车辆、人、房屋建筑以及自然灾害活动定义为异常隐患。
[0023] S112、根据实际情况定义异常隐患的标准尺度范围。
[0024] S113、在距地面高度相同的情况下,通过无人机拍摄若干垂直视角俯拍视频,并从中截取得到所有类型的异常隐患图片,构建异常隐患图片数据集。
[0025] 进一步地,步骤S2包括以下分步骤:
[0026] S21、根据石油管线埋设管点的坐标信息,设定无人机的巡检路线为管点到管点,沿石油管线拍摄图像。
[0027] S22、根据地形,设定无人机的巡检高度为距离地面100m。
[0028] S23、设定无人机的摄像头角度为垂直于地面的俯视视角。
[0029] S24、当无人机转弯、加速或减速时,根据无人机实时姿态,对摄像头做出相反方向的角度调整,保证摄像头始终垂直于地面拍摄。
[0030] S25、根据无人机的续航能力,设置无人机为双边巡航或单边检测。
[0031] S26、控制无人机按照巡检路线巡检,将单次巡检拍摄视频传输回计算机。
[0032] 进一步地,步骤S3包括以下分步骤:
[0033] S31、通过石油管线隐患识别网络模型对传输回计算机的视频进行异常隐患全局检测,输出得到各异常点的帧号、类型、像素尺度和像素坐标信息。
[0034] S32、将输出信息表示为表格和图片的形式,将表格命名为视频名称_异常隐患全局检测程序运行时间,将图片命名为视频名称_异常隐患全局检测程序运行时间_编号。
[0035] 进一步地,步骤S4包括以下分步骤:
[0036] S41、获取摄像头画幅矩形边视角β1和β2,设t时刻无人机拍摄高度为h(t),无人机地理坐标为(X(t),Y(t)),图片像素为1920*1080。
[0037] S42、根据h(t)、β1和β2计算得到t时刻摄像头画幅所对应的现实长宽x(t),y(t)为:
[0038] x(t)=2tan(β1)/h(t)
[0039] y(t)=2tan(β2)/h(t)
[0040] S43、根据现实长宽x(t),y(t)计算得到动态的实时像素比例尺为:
[0041] bx(t)=x(t)/1920
[0042] by(t)=y(t)/1080
[0043] 其中bx(t)表示x方向的实时像素比例尺,by(t)表示y方向的实时像素比例尺。
[0044] 进一步地,步骤S5包括以下分步骤:
[0045] S51、设t时刻摄像头姿态朝向为Pt,异常点Q的像素坐标为(x1,y1),中心点A的像素坐标为(960,540)。
[0046] S52、根据异常点Q的像素坐标和实时像素比例尺计算得到异常点Q与中心点A构成的异常点向量AQ(t):
[0047] AQ(t)= sqrt[((x1‑960)*bx(t))²+((y1‑540)*by(t))²]
[0048] S53、获取异常点向量AQ(t)与摄像头朝向的夹角Ut。
[0049] S54、根据摄像头姿态朝向Pt和夹角Ut计算得到异常点向量AQ(t)与正北方向的夹角Qt:
[0050] Qt=Pt ‑360°+Ut
[0051] S55、根据夹角Qt计算得到异常点Q的东西方向偏置MQ(t)和南北方向偏置MA(t):
[0052] MQ(t)=AQ(t)*sin(Qt)
[0053] MA(t)=AQ(t)*cos(Qt)
[0054] S56、根据东西方向偏置MQ(t)和南北方向偏置MA(t)计算得到异常点Q的地理坐标(X(t)+MQ(t),Y(t)+MA(t))。
[0055] S57、根据各异常点的地理坐标,将石油管线两侧20米内的异常点作为有效异常点,将石油管线两侧20米外的异常点作为无效异常点筛去。
[0056] 进一步地,步骤S6包括以下分步骤:
[0057] S61、将异常点的像素尺度乘以实时像素比例尺,得到异常点的实际大小。
[0058] S62、将实际大小在标准尺度范围外的异常点筛去。
[0059] 进一步地,步骤S7包括以下分步骤:
[0060] S71、若某帧检测出异常点,则遍历其前后帧。
[0061] S72、若检测出同一类型异常点的帧数大于60帧,则判定该异常点为正确的检测结果,否则判定该异常点为突然出现或消失的误检假异常点,并将其筛去。
[0062] 进一步地,步骤S8包括以下分步骤:
[0063] S81、获取多帧上重复出现的同一异常点的位置坐标,并求取所有位置坐标的中间值。
[0064] S82、将与中间值的差值大于预设阈值的位置坐标筛去,并求取剩余位置坐标的平均值。
[0065] S83、将平均值对应坐标的图片作为异常结果。
[0066] 本发明的有益效果是:
[0067] (1)本发明将无人机精准巡航技术与目标检测算法结合,设计了一种智能的石油管线巡检方法,在现有的计算机处理运算能力基础上,实现了较为快速的石油管线隐患巡
检排查。
[0068] (2)本发明在目标检测时是用计算机完成,与传统的人工目测识别方法相比,具有更好的连续性检测能力和全局无差别识别能力。
[0069] (3)本发明解决了传统人工巡检需要到实地勘探的困难性与高成本性,极大的降低了石油管线维护成本和维护难度。
[0070] (4)本发明针对无人机巡检特殊工作条件的目标检测做了大量优化算法和改进,训练了该条件下专用的石油管线隐患识别网络模型,实现了对石油管线巡检的实时隐患播
报,减少了人工巡检的盲目性,大大提高了巡检效率,降低了人力成本,具有可实用性。

附图说明

[0071] 图1所示为本发明实施例提供的一种基于无人机的石油管线巡检异常隐患智能识别方法流程图。
[0072] 图2所示为本发明实施例提供的YOLOv5网络结构示意图。
[0073] 图3所示为本发明实施例提供的异常点定位原理图。

具体实施方式

[0074] 现在将参考附图来详细描述本发明的示例性实施方式。应当理解,附图中示出和描述的实施方式仅仅是示例性的,意在阐释本发明的原理和精神,而并非限制本发明的范
围。
[0075] 本发明实施例提供了一种基于无人机的石油管线巡检异常隐患智能识别方法,如图1所示,包括以下步骤S1 S9:
~
[0076] S1、训练得到石油管线隐患识别网络模型。
[0077] 步骤S1包括以下分步骤S11 S13:~
[0078] S11、定义异常隐患,并根据异常隐患的类型、数目以及现实尺度范围,通过无人机垂直俯视实拍得到异常隐患图片数据集。
[0079] 本发明实施例中,异常隐患的类型包括小汽车、货车、摩托车、建筑、水槽、人、地质灾害等。
[0080] 步骤S11包括以下分步骤S111 S113:~
[0081] S111、根据历史巡检案例,将石油管线两侧20米范围内出现的车辆、人、房屋建筑以及自然灾害活动定义为异常隐患。
[0082] S112、根据实际情况定义异常隐患的标准尺度范围。例如人的尺度为<1米、小轿车尺度为<5米等等,以供后期筛选。
[0083] S113、在距地面高度相同的情况下,通过无人机拍摄若干垂直视角俯拍视频,并从中截取得到所有类型的异常隐患图片,构建异常隐患图片数据集。
[0084] S12、对异常隐患图片数据集中的图片使用LabelImg绘制YOLO格式的标签,作为训练数据集。
[0085] S13、将训练数据集输入YOLOv5网络进行目标检测回归训练,得到石油管线隐患识别网络模型。YOLOv5网络的结构如图2所示,由图2可知YOLOv5网络首先由一阶全卷积检测
层和卷积层组成的CSPDarknet特征提取网络对图像特征进行有效提取,同时使用由CSP
(Cross Stage Paritial)归一化层和卷积层构成的BottleneckCSP进行残差连接,加强图
像特征的描述。同时金字塔池化层主要被用于生成特征金字塔, 特征金字塔可以增强模型
对于不同尺度对象的检测,从而能够识别不同大小和尺度的同一目标。
[0086] 本发明实施例中,训练数据集可以不用只在石油管线上采集,在类似地形上空均可采集,这样能更容易获得较大的数据集体量。通过石油管线隐患识别网络模型检测测试
图片,检测结果输出为目标异常隐患出现的帧号(时间)、类型、中心点所在位置、像素尺度
大小四要素。
[0087] S2、根据石油管线坐标信息设定无人机巡检路线,根据地形设定无人机的巡检高度和摄像头角度,并根据摄像头姿态对视频拍摄角度进行实时矫正,控制无人机按照巡检
路线巡检,将单次巡检拍摄视频传输回计算机。
[0088] 步骤S2包括以下分步骤S21 S26:~
[0089] S21、由于石油管线埋设管点(两管点之间为直线)坐标为已有资料,则根据石油管线埋设管点的坐标信息,设定无人机的巡检路线为管点到管点,沿石油管线拍摄图像。
[0090] S22、根据地形,设定无人机的巡检高度为距离地面100m。
[0091] S23、设定无人机的摄像头角度为垂直于地面的俯视视角。
[0092] S24、由于摄像头固定于无人机下方,当无人机转弯、加速或减速等情况时,摄像头可能不是垂直地面拍摄,因此当无人机转弯、加速或减速时,需要对视频拍摄角度做实时矫
正,根据无人机实时姿态,对摄像头做出相反方向的角度调整,保证摄像头始终垂直于地面
拍摄。
[0093] S25、根据无人机的续航能力,设置无人机为双边巡航或单边检测。
[0094] S26、控制无人机按照巡检路线巡检,将单次巡检拍摄视频传输回计算机。
[0095] S3、通过石油管线隐患识别网络模型对传输回计算机的视频进行异常隐患全局检测,生成各异常点的帧号、类型、像素尺度和像素坐标信息。
[0096] 步骤S3包括以下分步骤S31 S32:~
[0097] S31、通过石油管线隐患识别网络模型对传输回计算机的视频进行异常隐患全局检测,输出得到各异常点的帧号、类型、像素尺度和像素坐标信息。本发明实施例中,对传输
回计算机的视频进行异常隐患全局检测时需要用到英伟达高性能显卡加速智能算法。
[0098] S32、将输出信息表示为表格和图片的形式,将表格命名为视频名称_异常隐患全局检测程序运行时间,将图片命名为视频名称_异常隐患全局检测程序运行时间_编号。
[0099] S4、根据无人机地理坐标、拍摄高度和拍摄方向信息,确定动态的实时像素比例尺。
[0100] 步骤S4包括以下分步骤S41 S43:~
[0101] S41、获取摄像头画幅矩形边视角β1和β(2 固定参数),设t时刻无人机拍摄高度为h(t),无人机地理坐标为(X(t),Y(t)),图片像素为1920*1080。
[0102] S42、根据h(t)、β1和β2计算得到t时刻摄像头画幅所对应的现实长宽x(t),y(t)为:
[0103] x(t)=2tan(β1)/h(t)
[0104] y(t)=2tan(β2)/h(t)
[0105] S43、根据现实长宽x(t),y(t)计算得到动态的实时像素比例尺为:
[0106] bx(t)=x(t)/1920
[0107] by(t)=y(t)/1080
[0108] 其中bx(t)表示x方向的实时像素比例尺,by(t)表示y方向的实时像素比例尺。
[0109] S5、根据实时像素比例尺以及异常点的像素坐标信息,计算得到异常点的地理坐标,并根据各异常点的地理坐标,将石油管线两侧有效区域外的异常点筛去。
[0110] 步骤S5包括以下分步骤S51 S57:~
[0111] S51、如图3所示,设t时刻摄像头姿态朝向为P(t 为角度信息,即与正北方向N夹角,取值0‑359°),异常点Q的像素坐标为(x1,y1),中心点A的像素坐标为(960,540),M表示异常
点Q在正北方向上的投影点。
[0112] S52、根据异常点Q的像素坐标和实时像素比例尺计算得到异常点Q与中心点A构成的异常点向量AQ(t):
[0113] AQ(t)= sqrt[((x1‑960)*bx(t))²+((y1‑540)*by(t))²]
[0114] S53、获取异常点向量AQ(t)与摄像头朝向的夹角Ut。
[0115] S54、根据摄像头姿态朝向Pt和夹角Ut计算得到异常点向量AQ(t)与正北方向的夹角Qt:
[0116] Qt=Pt ‑360°+Ut
[0117] S55、根据夹角Qt计算得到异常点Q的东西方向偏置MQ(t)和南北方向偏置MA(t):
[0118] MQ(t)=AQ(t)*sin(Qt)
[0119] MA(t)=AQ(t)*cos(Qt)
[0120] S56、根据东西方向偏置MQ(t)和南北方向偏置MA(t)计算得到异常点Q的地理坐标(X(t)+MQ(t),Y(t)+MA(t))。
[0121] S57、根据各异常点的地理坐标,将石油管线两侧20米内的异常点作为有效异常点,将石油管线两侧20米外的异常点作为无效异常点筛去。通过该步骤可筛去很大部分无
效异常,提高检测精度。
[0122] S6、根据异常点的像素尺度和实时像素比例尺,计算得到异常点的实际大小,并将实际大小在标准尺度范围外的异常点筛去。
[0123] 在现实情况中,我们所见物体通常其尺度有个一般的大小来衡量,因此本发明实施例中需要结合标准尺度范围对异常点进行筛选。
[0124] 步骤S6包括以下分步骤S61 S62:~
[0125] S61、将异常点的像素尺度乘以实时像素比例尺,得到异常点的实际大小。
[0126] S62、将实际大小在标准尺度范围外的异常点认定为误检并筛去,进一步提高检测精度。
[0127] S7、根据视频拍摄连续性,通过多帧联合结果校验,将突然出现或消失的误检假异常点筛去。
[0128] 由于视频是连续拍摄的,所以其拍摄的物体(包括异常点)应连续在多帧图片上出现。故检测时应在连续的多帧图片上出现同一异常点,不会突然只在某一帧出现,又马上消
失。这种仅单一或极少帧上出现的异常点为误检的可能性非常大。同时根据无人机飞行速
度,通常物体在画面中出现时间为5s左右。
[0129] 基于此,步骤S7包括以下分步骤S71 S72:~
[0130] S71、若某帧检测出异常点,则遍历其前后帧。
[0131] S72、若检测出同一类型异常点的帧数大于60帧,则判定该异常点为正确的检测结果,否则判定该异常点为突然出现或消失的误检假异常点,并将其筛去,再进一步提高检测
精度。
[0132] S8、根据视频拍摄连续性,将多帧上重复出现的同一异常点进行去重处理,得到异常结果。
[0133] 由于同一异常会在多帧上均被检测出来,故我们需要对同一异常检测结果进行合并,以提高识别精度。
[0134] 步骤S8包括以下分步骤S81 S83:~
[0135] S81、获取多帧上重复出现的同一异常点的位置坐标,并求取所有位置坐标的中间值。
[0136] S82、将与中间值的差值大于预设阈值的位置坐标筛去,并求取剩余位置坐标的平均值。
[0137] S83、将平均值对应坐标的图片作为异常结果。
[0138] S9、将异常结果的帧号、类型、像素尺度、地理坐标以及图片信息上传至智能任务发放平台,指导巡检工人工作。
[0139] 本领域的普通技术人员将会意识到,这里所述的实施例是为了帮助读者理解本发明的原理,应被理解为本发明的保护范围并不局限于这样的特别陈述和实施例。本领域的
普通技术人员可以根据本发明公开的这些技术启示做出各种不脱离本发明实质的其它各
种具体变形和组合,这些变形和组合仍然在本发明的保护范围内。