一种巡检照片的管理方法及装置与流程

文档序号:21268448发布日期:2020-06-26 22:48阅读:524来源:国知局
一种巡检照片的管理方法及装置与流程

本申请涉及电数据处理技术领域,具体而言,涉及一种巡检照片的管理方法及装置。



背景技术:

由于输电线路延伸的距离很长,并且会被部署在偏远的地方,输电线路杆塔精细化巡检,一直是电网运维工作的重中之重,传统精细化巡检工作,一直是采用人员现场巡视的方式,效率低、劳动量高且具有一定的危险性。由于多旋翼无人机能接近巡检目标进行拍摄,作业效率高,人员劳动强度相对较低的特点,因此近年来,多旋翼无人机在精细化巡检工作中的应用越来越广泛。

然而,新的巡检作业方式,同样会产生新的问题。多旋翼无人机精细化巡检形成的原始照片资料传输至终端设备上时,由于终端设备会同时接收到大量照片,进而使得工作人员很难进行判断照片采集的具体位置等信息,不利于工作人员的后期资料使用。

相关技术中,通过获取若干组待处理对象的图片,提取图片上的条形码信息,通过条码解析技术将每个条形码信息解析成待处理对象的编号,然后分别将每个待处理对象的图片文件名重命名为待处理对象的编号;该方式虽然十分有效,但是同样存在着工作量较大的缺陷。



技术实现要素:

有鉴于此,本申请提供一种巡检照片的管理方法及装置,实现高效、准确的对无人机的在电力巡检工作中的采集的照片资料进行存储和管理。

具体地,本申请是通过如下技术方案实现的:

第一方面,本申请实施例提供了一种巡检照片的管理方法,所述方法,包括:

获取无人机在按照预定的电力巡检路线巡检过程中所采集的照片,并确定所述照片中携带的照片信息;其中,所述照片信息包括所述照片拍摄的时间信息和gps位置信息;

获取所述无人机对应的航线文件,所述航线文件中包含有所述预定的电力巡检路线,所述电力巡检路线中包含有一定数量的航点;基于所述时间信息和所述gps位置信息从所述无人机的电力巡检路线中匹配出所述照片对应的目标拍摄航点的航点信息;

参照所述照片信息和所述照片对应的目标拍摄航点的航点信息,对所述照片进行命名和存储。

可选地,所述基于所述时间信息和所述gps位置信息从所述无人机的电力巡检路线中匹配出所述照片对应的目标拍摄航点的航点信息,包括:

依据所述照片拍摄的时间信息,对所述照片按照拍摄时间先后进行排序,进而确定所述照片的拍摄顺序;

将所述照片按照拍摄顺序与所述电力巡检路线上的航点的序号进行比对,确定出照片所对应的目标拍摄航点,并从所述航线文件中获取所述目标拍摄航点的航点信息。

可选地,在初步确定出照片所对应的目标拍摄航点以后,所述方法还包括:

按照所述照片的拍摄顺序,分别计算所述照片与初步确定的目标拍摄航点之间的距离误差,将距离误差最小的拍摄航点作为所述照片的目标拍摄航点。

可选地,所述照片信息还包括:照片相关的线路名称、运营单位、线路电压等级、杆塔号;所述航点信息,包括:部件点信息、拍摄方向与拍摄角度;

所述参照所述照片信息和所述照片对应的目标拍摄航点的航点信息,对所述照片进行命名和存储,包括:

参照所述照片信息和所述照片对应的目标拍摄航点的航点信息,确定用于存储所述照片的分级文件夹的名称和照片名称;

将所述照片按照所述分级文件夹的路径进行存储。

可选地,在所述参照所述照片信息和所述照片对应的目标拍摄航点的航点信息,对所述照片进行命名和存储之前,所述方法,还包括:

对所述照片进行目标拍摄部件的缺陷分析,生成所述照片的描述文本;

所述参照所述照片信息和所述照片对应的目标拍摄航点的航点信息,对所述照片进行命名和存储,包括:

依据所述描述文本、参照所述照片信息和所述照片对应的目标拍摄航点的航点信息,对所述照片进行命名和存储。

可选地,所述对所述照片进行目标拍摄部件的缺陷分析,生成所述照片的描述文本,包括:

将所述照片划分为至少两个子图像,提取各子图像的感兴趣区域;

根据已训练的注意力模型对所述感兴趣区域进行识别,得到识别结果,将所述识别结果作为所述描述文本。

第二方面,本申请实施例提供了一种巡检照片的管理装置,所述装置,包括:

确定模块,用于获取无人机在按照预定的电力巡检路线巡检过程中所采集的照片,并确定所述照片中携带的照片信息;其中,所述照片信息包括所述照片拍摄的时间信息和gps位置信息;

匹配模块,用于获取所述无人机对应的航线文件,所述航线文件中包含有所述预定的电力巡检路线,所述电力巡检路线中包含有一定数量的航点;基于所述时间信息和所述gps位置信息从所述无人机的电力巡检路线中匹配出所述照片对应的目标拍摄航点的航点信息;

命名存储模块,用于参照所述照片信息和所述照片对应的目标拍摄航点的航点信息,对所述照片进行命名和存储。

可选地,所述匹配模块,具体包括:

排序单元,用于依据所述照片拍摄的时间信息,对所述照片按照拍摄时间先后进行排序,进而确定所述照片的拍摄顺序;

比对单元,用于将所述照片按照拍摄顺序与所述电力巡检路线上的航点的序号进行比对,确定出照片所对应的目标拍摄航点,并从所述航线文件中获取所述目标拍摄航点的航点信息。

可选地,所述匹配模块,还包括:

计算单元,用于按照所述照片的拍摄顺序,分别计算所述照片与初步确定的目标拍摄航点之间的距离误差,将距离误差最小的拍摄航点作为所述照片的目标拍摄航点。

第三方面,本申请实施例提供了一种机器可读存储介质,机器可读存储介质上存储有若干计算机指令,计算机指令被执行时实现如第一方面所述的方法。

第四方面,本申请实施例提供了一种计算机设备,包括:机器可读存储介质和处理器,机器可读存储介质:存储指令代码,处理器:与机器可读存储介质通信,读取和执行机器可读存储介质中的指令代码,实现如第一方面所述的方法。

本申请实施例中提供的巡检照片的管理方法及装置,在获取无人机在按照预定的电力巡检路线巡检过程中所采集的照片后,确定照片中携带的照片拍摄的时间信息和gps位置信息;获取无人机对应的航线文件,航线文件中包含有所述电力巡检路线,基于时间信息和gps位置信息从无人机的电力巡检路线中匹配出照片对应的目标拍摄航点的航点信息;参照照片信息和照片对应的目标拍摄航点的航点信息,对照片进行命名和存储,进而能够实现对无人机回传的数量巨大、无序照片进行分别命名和存储,便于工作人员对照片资料进行管理和查询,并且相对于现有技术中应用条形码信息解析的方式进行存储命名相比具有简单高效的积极效果。

附图说明

图1是本申请一示例性实施例示出的一种巡检照片的管理方法的流程示意图;

图2是本申请一示例性实施例示出的一种目标拍摄航点匹配方法的示意图;

图3是本申请一示例性实施例示出的一种巡检照片的存储的示意图;

图4是本申请一示例性实施例示出的另一种巡检照片的管理方法的流程示意图;

图5是本申请一示例性实施例示出的一种巡检照片的管理装置的结构示意图;

图6是本申请一示例性实施例示出的一种计算机设备的结构示意图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。

在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。

应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。

在使用无人机进行电力线巡检时,由无人机沿电力航线飞行进行照片拍摄,并将拍摄的照片实时或者非实时传输至室内监控设备,工作人员在室内照片资料处理过程中,需要安排专人对照片进行判读整理,并重新命名,工作效率低下且容易出错。基于此,本申请实施例提供一种巡检照片的管理方法,以实现能够通过照片自带的信息和精细巡检的航线文件,对照片进行自动重命名,生成标准的归档照片资料,提高工作人员的工作效率,并便于照片的管理和查询。

图1是本申请一示例性实施例示出的一种巡检照片的管理方法的流程示意图;参照图1所示,所述方法,包括如下步骤:

s10、获取无人机在按照预定的电力巡检路线巡检过程中所采集的照片,并确定所述照片中携带的照片信息;其中,所述照片信息包括所述照片拍摄的时间信息和gps位置信息。

通过无人机电力巡检软件系统对电力线进行精细巡检过程,需要首先进行无人机的飞行线路规划,主要方式是通过人机交互方式选取需要拍摄的部件点,通过软件自动生成航点,并形成飞行航线,最后进行飞行安全性检查。

操作人员在规划航线时,解析航线任务文件中的信息,对部件点和航点(拍照点)的相关信息进行填写,部件点具体内容应包含塔全貌、塔头、塔身、绝缘子、杆号牌、各挂点、通道、金具等部件。航点拍摄位置有面向大号侧左、右、上、下,面向小号侧左、右、上、下等;航点拍摄角度有俯视、仰视、平视;以及还包含有其它自定义内容。其中,部件点和航点是一对多的关系。

示例性地,生成飞行航线的方式包括:首先第一步是添加部件点,即通过电力巡检软件系统,在高精度激光点云上,选择需要拍摄的杆塔部位,填入需要拍摄的部件名称、照片数目、相序、拍照位置。航线规划第二步是航线自动生成,通过部件点生成航点,并连接成航线。按照按顺序生成或者按最短路径生成的规则生成飞行航线;在生成航线以后,进一步进行航点编辑,主要是根据航线安全性检测和航点间隔检测的结果,在软件内查看每个航点的拍摄角度和拍摄位置,对不符合要求的航点进行修改。基于上述生成的航线和各航点的航点信息生成航线文件,航线文件采用统一格式,数据结构包含航点(拍照点)的经纬度、海拔、飞机航向、相机角度等信息。

将规划好的航线文件导出后输入到无人机飞控设备中,无人机按照特定的规划航线文件,去执行路径飞行获得该路径下的电力线杆塔和区间的原始照片信息,通过无人机电力巡检软/硬件系统对电力线巡检杆塔和区间进行扫描,获取原始照片数据;这里的原始照片数据通常是散列文件,其命名是无顺序、无意义的。例如dsg-0001.jpg,dsg-1201.jpg等。本申请实施例中是对原始照片数据进行分类存储。

s20、获取所述无人机对应的航线文件,所述航线文件中包含有所述预定的电力巡检路线,所述电力巡检路线中包含有一定数量的航点;基于所述时间信息和所述gps位置信息从所述无人机的电力巡检路线中匹配出所述照片对应的目标拍摄航点的航点信息。

本实施例中通过读取照片的exif(exchangeableimagefile,可交换图像文件格式)信息,获取照片的拍摄时间(精确到毫秒)和gps三维空间坐标。

图2是本申请一示例性实施例示出的一种目标拍摄航点匹配方法的示意图;参照图2所示,上述步骤s20,具体包括:

s201、依据所述照片拍摄的时间信息,对所述照片按照拍摄时间先后进行排序,进而确定所述照片的拍摄顺序;

s202、将所述照片按照拍摄顺序与所述电力巡检路线上的航点的序号进行比对,确定出照片所对应的目标拍摄航点,并从所述航线文件中获取所述目标拍摄航点的航点信息。

可选的,上述方法还包括:按照所述照片的拍摄顺序,分别计算所述照片与初步确定的目标拍摄航点之间的距离误差,将距离误差最小的拍摄航点作为所述照片的目标拍摄航点。

进而本实施例中,读取航线文件中航点序号和三维空间坐标。将照片按拍摄时间进行排序,将航点按序号进行排序,形成两个有序的列表。然后对两个列表中各自的三维空间坐标按最小误差距离方法进行匹配,找出照片和航点之间的对应关系。

由于无人机飞行到航点位置,然后进行拍照,照片中的gps位置应该和航点(拍照点)完全一致,但是在实际飞行过程中,由于无人机收航速、风速、gps信号等各种因素影响,照片的gps位置和航点(拍照点)会有误差。按照片顺序计算照片与航点之间的距离误差,选取误差最小的点为该照片关联的航点。依次对所有照片进行计算,将所有照片关联上对应的航点,通过上述关联匹配可以实现照片匹配到对应的航点坐标等。

需要注意的是,部分航点是飞行辅助点需要剔除,设置一个阈值(通常为1m),如果所有照片点和该点的误差大于该阈值,说明该航点不需要拍照,则过滤掉该航点。

s30、参照所述照片信息和所述照片对应的目标拍摄航点的航点信息,对所述照片进行命名和存储。

上述照片信息还包括:照片相关的线路名称、运营单位、线路电压等级、杆塔号;所述航点信息,包括:部件点信息、拍摄方向与拍摄角度;

上述步骤s30中,所述参照所述照片信息和所述照片对应的目标拍摄航点的航点信息,对所述照片进行命名和存储,包括如下步骤a10-a20:

步骤a10、参照所述照片信息和所述照片对应的目标拍摄航点的航点信息,确定用于存储所述照片的分级文件夹的名称和照片名称;

步骤a20、将所述照片按照所述分级文件夹的路径进行存储。

在航线文件中获取照片对应航点和部件点的数据结构,这样就可以解析获得照片相关的线路名称、运营单位、线路电压等级、杆塔号、部件点名称、拍摄时间等信息,然后准备利用上述信息进行有规则的照片命名。示例性地,参照图3所示的实施例。

根据以上信息对照片进行重命名。将巡检照片资料导出到指定的目录中,按规范进行分级文件夹管理(具体的文件夹组织方式根据客户要求定制),例如:

文件夹第一层:xx公司xxkvxxx线无人机巡视资料;

文件夹第二层:x年x月x日无人机巡视资料;

文件夹第三层:#xxx杆塔无人机巡视资料;

图4是本申请一示例性实施例示出的另一种巡检照片的管理方法的流程示意图;在所述参照所述照片信息和所述照片对应的目标拍摄航点的航点信息,对所述照片进行命名和存储之前,所述方法,还包括步骤s30’:

s30’、对所述照片进行目标拍摄部件的缺陷分析,生成所述照片的描述文本;

所述参照所述照片信息和所述照片对应的目标拍摄航点的航点信息,对所述照片进行命名和存储,包括步骤s40:

s40、依据所述描述文本、参照所述照片信息和所述照片对应的目标拍摄航点的航点信息,对所述照片进行命名和存储。

本申请一实施例中,所述对所述照片进行目标拍摄部件的缺陷分析,生成所述照片的描述文本,包括:

将所述照片划分为至少两个子图像,提取各子图像的感兴趣区域;

根据已训练的注意力模型对所述感兴趣区域进行识别,得到识别结果,参照所述识别结果生成所述描述文本。

上述的描述文本比如可以是“锈蚀严重”、“漏电风险”等。

本实施例中,具体的,在对照片进行目标拍摄部件的缺陷分析时,将照片进行切割,得到多个子图像;获取每个子图像的第一特征向量,通过已训练完成的注意力分配模型计算得到每一子图像的注意力分配概率值,然后根据每个子图像的第一特征向量和每个子图像的注意力分配概率值确定用于识别目标图像的第二特征向量,利用该第二特征向量识别目标图像得到识别结果。

本申请上述实施例提供的方法,解决了精细巡检照片资料命名不明确的问题,自动重命名准确性高,不会出错,提高了规范化程度和标准化程度,方便照片资料的后续使用。

图5是本申请一示例性实施例示出的一种巡检照片的管理装置的结构示意图;参照图5所示,该存储装置400,包括:

确定模块401,用于获取无人机在按照预定的电力巡检路线巡检过程中所采集的照片,并确定所述照片中携带的照片信息;其中,所述照片信息包括所述照片拍摄的时间信息和gps位置信息;

匹配模块402,用于获取所述无人机对应的航线文件,所述航线文件中包含有所述预定的电力巡检路线,所述电力巡检路线中包含有一定数量的航点;基于所述时间信息和所述gps位置信息从所述无人机的电力巡检路线中匹配出所述照片对应的目标拍摄航点的航点信息;

命名存储模块403,用于参照所述照片信息和所述照片对应的目标拍摄航点的航点信息,对所述照片进行命名和存储。

可选地,上述匹配模块402,具体包括:

排序单元,用于依据所述照片拍摄的时间信息,对所述照片按照拍摄时间先后进行排序,进而确定所述照片的拍摄顺序;

比对单元,用于将所述照片按照拍摄顺序与所述电力巡检路线上的航点的序号进行比对,确定出照片所对应的目标拍摄航点,并从所述航线文件中获取所述目标拍摄航点的航点信息。

可选地,上述匹配模块402,还包括:

计算单元,用于按照所述照片的拍摄顺序,分别计算所述照片与初步确定的目标拍摄航点之间的距离误差,将距离误差最小的拍摄航点作为所述照片的目标拍摄航点。

可选地,所述照片信息还包括:照片相关的线路名称、运营单位、线路电压等级、杆塔号;所述航点信息,包括:部件点信息、拍摄方向与拍摄角度;

所述命名存储模块403,用于:

参照所述照片信息和所述照片对应的目标拍摄航点的航点信息,确定用于存储所述照片的分级文件夹的名称和照片名称;

将所述照片按照所述分级文件夹的路径进行存储。

可选地,所述装置还包括:

分析模块(图中未示出),用于对所述照片进行目标拍摄部件的缺陷分析,生成所述照片的描述文本;

所述命名存储模块403,具体用于:

依据所述描述文本、参照所述照片信息和所述照片对应的目标拍摄航点的航点信息,对所述照片进行命名和存储。

可选地,所述分析模块(图中未示出),具体用于:

将所述照片划分为至少两个子图像,提取各子图像的感兴趣区域;

根据已训练的注意力模型对所述感兴趣区域进行识别,得到识别结果,参照所述识别结果生成所述描述文本。

本申请另一实施例中还提供了一种机器可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现上述的巡检照片的管理方法的步骤。以实现在获取无人机在按照预定的电力巡检路线巡检过程中所采集的照片后,确定照片中携带的照片拍摄的时间信息和gps位置信息;获取无人机对应的航线文件,航线文件中包含有所述电力巡检路线,基于时间信息和gps位置信息从无人机的电力巡检路线中匹配出照片对应的目标拍摄航点的航点信息;参照照片信息和照片对应的目标拍摄航点的航点信息,对照片进行命名和存储;具有简单高效、方便工作人员进行管理和查询的积极效果。

图6是本申请本申请实施例示出的一种计算机设备的结构示意图。参照图6所示,该计算机设备500,至少包括存储器502和处理器501;所述存储器502通过通信总线503和所述处理器501连接,用于存储所述处理器501可执行的指令代码;所述处理器501用于从所述存储器502读取和执行指令代码以实现上述任一实施例所述的巡检照片的管理方法的步骤。以实现在获取无人机在按照预定的电力巡检路线巡检过程中所采集的照片后,确定照片中携带的照片拍摄的时间信息和gps位置信息;获取无人机对应的航线文件,航线文件中包含有所述电力巡检路线,基于时间信息和gps位置信息从无人机的电力巡检路线中匹配出照片对应的目标拍摄航点的航点信息;参照照片信息和照片对应的目标拍摄航点的航点信息,对照片进行命名和存储;具有简单高效、方便工作人员进行管理和查询的积极效果。

上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。

对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本申请方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

适合用于执行计算机程序的计算机包括,例如通用和/或专用微处理器,或任何其他类型的中央处理单元。通常,中央处理单元将从只读存储器和/或随机存取存储器接收指令和数据。计算机的基本组件包括用于实施或执行指令的中央处理单元以及用于存储指令和数据的一个或多个存储器设备。通常,计算机还将包括用于存储数据的一个或多个大容量存储设备,例如磁盘、磁光盘或光盘等,或者计算机将可操作地与此大容量存储设备耦接以从其接收数据或向其传送数据,抑或两种情况兼而有之。然而,计算机不是必须具有这样的设备。此外,计算机可以嵌入在另一设备中,例如移动电话、个人数字助理(pda)、移动音频或视频播放器、游戏操纵台、全球定位系统(gps)接收机、或例如通用串行总线(usb)闪存驱动器的便携式存储设备,仅举几例。

适合于存储计算机程序指令和数据的计算机可读介质包括所有形式的非易失性存储器、媒介和存储器设备,例如包括半导体存储器设备(例如eprom、eeprom和闪存设备)、磁盘(例如内部硬盘或可移动盘)、磁光盘以及cdrom和dvd-rom盘。处理器和存储器可由专用逻辑电路补充或并入专用逻辑电路中。

虽然本说明书包含许多具体实施细节,但是这些不应被解释为限制任何发明的范围或所要求保护的范围,而是主要用于描述特定发明的具体实施例的特征。本说明书内在多个实施例中描述的某些特征也可以在单个实施例中被组合实施。另一方面,在单个实施例中描述的各种特征也可以在多个实施例中分开实施或以任何合适的子组合来实施。此外,虽然特征可以如上所述在某些组合中起作用并且甚至最初如此要求保护,但是来自所要求保护的组合中的一个或多个特征在一些情况下可以从该组合中去除,并且所要求保护的组合可以指向子组合或子组合的变型。

类似地,虽然在附图中以特定顺序描绘了操作,但是这不应被理解为要求这些操作以所示的特定顺序执行或顺次执行、或者要求所有例示的操作被执行,以实现期望的结果。在某些情况下,多任务和并行处理可能是有利的。此外,上述实施例中的各种系统模块和组件的分离不应被理解为在所有实施例中均需要这样的分离,并且应当理解,所描述的程序组件和系统通常可以一起集成在单个软件产品中,或者封装成多个软件产品。

由此,主题的特定实施例已被描述。其他实施例在所附权利要求书的范围以内。在某些情况下,权利要求书中记载的动作可以以不同的顺序执行并且仍实现期望的结果。此外,附图中描绘的处理并非必需所示的特定顺序或顺次顺序,以实现期望的结果。在某些实现中,多任务和并行处理可能是有利的。

以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1