燃气管线隐患点的检测方法和装置转让专利

申请号 : CN201910184952.6

文献号 : CN110008845B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 吴波顾先凯关鸿鹏王嵩梅李夏喜孙德之刘瑶曹印锋荫东锦甘颖涛

申请人 : 北京市燃气集团有限责任公司

摘要 :

本发明提供了一种燃气管线隐患点的检测方法和装置,所述方法包括:获取待检测区域的遥感图像,并根据待检测区域的遥感图像识别出隐患目标;导入待检测区域的燃气管线信息;根据待检测区域的燃气管线信息标识出隐患识别区;判断隐患目标是否落入隐患识别区,并将落入隐患识别区的隐患目标确定为隐患点;计算隐患点与隐患识别区中燃气管线之间的最小距离;根据隐患点与隐患识别区中燃气管线之间的最小距离确定该隐患点的隐患级别。本发明能够自动识别出地面上可能对燃气管线产生隐患的区域,并确定隐患等级,不需要人工参与,节约人力成本,并能够大大提高检测效率,扩大检测范围。

权利要求 :

1.一种燃气管线隐患点的检测方法,其特征在于,包括:

获取待检测区域的遥感图像,并根据所述待检测区域的遥感图像识别出隐患目标;

导入所述待检测区域的燃气管线信息;

根据所述待检测区域的燃气管线信息标识出隐患识别区;

判断所述隐患目标是否落入所述隐患识别区,并将落入所述隐患识别区的隐患目标确定为隐患点;

计算所述隐患点与所述隐患识别区中燃气管线之间的最小距离;

根据所述隐患点与所述隐患识别区中燃气管线之间的最小距离确定该隐患点的隐患级别,其中,根据所述待检测区域的燃气管线信息标识出隐患识别区,包括:分别确定直线形管线隐患识别区和弧形管线隐患识别区;将所述待检测区域内的所有直线形管线隐患识别区和弧形管线隐患识别区合并为整体,并以唯一的数字编号作为每根燃气管线所在的隐患识别区的标识,其中,所述数字编号为质数,多个隐患识别区的重叠部分的标识为多个隐患识别区的数字编号的乘积;初始化一个大小与所述待检测区域相等的矩阵,元素全为0,然后对于有燃气管线的位置填充该燃气管线所在的隐患识别区的标识,构成隐患识别区示意矩阵,判断所述隐患目标是否落入所述隐患识别区,包括:以唯一的数字编号作为每个隐患目标的标识,其中,所述数字编号为质数;初始化一个大小与所述待检测区域相等的矩阵,元素全为0,然后对于有隐患目标的位置填充该隐患目标的标识,构成隐患目标示意矩阵;

分别将所述隐患识别区示意矩阵和所述隐患目标示意矩阵中的非零元素转换为1,得到隐患识别区0-1矩阵和隐患目标0-1矩阵;将所述隐患识别区0-1矩阵和所述隐患目标0-1矩阵进行与运算,如果运算结果不为0,则判断隐患目标落入隐患识别区。

2.根据权利要求1所述的燃气管线隐患点的检测方法,其特征在于,其中,确定直线形管线隐患识别区,具体包括:在垂直于直线形燃气管线的方向,距直线形燃气管线预设距离处分别作直线形燃气管线的两条平行线,以直线形燃气管线的两个端点为圆心、预设距离为半径分别作半圆,由两条平行线和两个半圆所构成的区域为直线形管线隐患识别区;

确定弧形管线隐患识别区,具体包括:

确定弧形燃气管线的圆心,以弧形燃气管线的圆心为圆心,分别以弧形燃气管线的半径与预设距离之和、弧形燃气管线的半径与预设距离之差为半径分别作圆弧,以弧形燃气管线的两个端点为圆心、预设距离为半径分别作半圆,由两个圆弧和两个半圆所构成的区域为弧形管线隐患识别区。

3.根据权利要求2所述的燃气管线隐患点的检测方法,其特征在于,计算所述隐患点与所述隐患识别区中燃气管线之间的最小距离,包括:确定所述隐患点对应的所有燃气管线和隐患识别区;

判定所述隐患点与对应的燃气管线之间的位置关系,其中,所述位置关系包括占压和近距;

根据所述位置关系计算所述隐患点与对应的燃气管线之间的最小距离。

4.根据权利要求3所述的燃气管线隐患点的检测方法,其特征在于,其中,确定所述隐患点对应的所有燃气管线和隐患识别区,具体包括:确定每个隐患点在所述隐患识别区示意矩阵和所述隐患目标示意矩阵中所对应的元素;

判断所述对应的元素是否可进行质数分解;

如果不可进行质数分解,则判断该隐患点是由单一燃气管线和隐患目标引起的,直接根据所对应的元素还原对应的燃气管线和隐患识别区;

如果可进行质数分解,则对所对应的元素进行质数分解,并根据分解得到的质数还原对应的燃气管线和隐患识别区。

5.根据权利要求4所述的燃气管线隐患点的检测方法,其特征在于,其中,判定所述隐患点与对应的燃气管线之间的位置关系,具体包括:根据所述隐患点对应的所有燃气管线和隐患识别区对所述待检测区域进行截取,确定判定矩阵的大小;

将所述隐患点填充至所述判定矩阵中,其中,隐患点所在位置元素为1,其他位置元素为0,以得到隐患点判定0-1矩阵;

将所述燃气管线填充至所述判定矩阵中,其中,燃气管线所在位置元素为1,其他位置元素为0,以得到燃气管线判定0-1矩阵;

将所述隐患点判定0-1矩阵和所述燃气管线判定0-1矩阵进行与运算,如果运算结果为

0,则判断所述隐患点与对应的燃气管线之间为近距关系,如果运算结果不为0,则判断所述隐患点与对应的燃气管线之间为占压关系。

6.根据权利要求5所述的燃气管线隐患点的检测方法,其特征在于,其中,根据所述位置关系计算所述隐患点与对应的燃气管线之间的最小距离,具体包括:如果所述隐患点与对应的燃气管线之间为近距关系,则根据点与线段之间的几何关系计算所述隐患点与对应的燃气管线之间的最小距离。

7.根据权利要求1-6中任一项所述的燃气管线隐患点的检测方法,其特征在于,根据所述隐患点与所述隐患识别区中燃气管线之间的最小距离确定该隐患点的隐患级别,包括:获取燃气隐患规则信息;

根据所述燃气隐患规则信息和所述最小距离确定该隐患点的隐患级别。

8.一种燃气管线隐患点的检测装置,其特征在于,包括:

获取模块,所述获取模块用于获取待检测区域的遥感图像;

识别模块,所述识别模块用于根据所述待检测区域的遥感图像识别出隐患目标;

导入模块,所述导入模块用于导入所述待检测区域的燃气管线信息;

标识模块,所述标识模块用于根据所述待检测区域的燃气管线信息标识出隐患识别区;

判断模块,所述判断模块用于判断所述隐患目标是否落入所述隐患识别区,并将落入所述隐患识别区的隐患目标确定为隐患点;

计算模块,所述计算模块用于计算所述隐患点与所述隐患识别区中燃气管线之间的最小距离;

确定模块,所述确定模块用于根据所述隐患点与所述隐患识别区中燃气管线之间的最小距离确定该隐患点的隐患级别,其中,所述标识模块具体用于:分别确定直线形管线隐患识别区和弧形管线隐患识别区;将所述待检测区域内的所有直线形管线隐患识别区和弧形管线隐患识别区合并为整体,并以唯一的数字编号作为每根燃气管线所在的隐患识别区的标识,其中,所述数字编号为质数,多个隐患识别区的重叠部分的标识为多个隐患识别区的数字编号的乘积;初始化一个大小与所述待检测区域相等的矩阵,元素全为0,然后对于有燃气管线的位置填充该燃气管线所在的隐患识别区的标识,构成隐患识别区示意矩阵,所述判断模块具体用于:以唯一的数字编号作为每个隐患目标的标识,其中,所述数字编号为质数;初始化一个大小与所述待检测区域相等的矩阵,元素全为0,然后对于有隐患目标的位置填充该隐患目标的标识,构成隐患目标示意矩阵;分别将所述隐患识别区示意矩阵和所述隐患目标示意矩阵中的非零元素转换为1,得到隐患识别区0-1矩阵和隐患目标

0-1矩阵;将所述隐患识别区0-1矩阵和所述隐患目标0-1矩阵进行与运算,如果运算结果不为0,则判断隐患目标落入隐患识别区。

说明书 :

燃气管线隐患点的检测方法和装置

技术领域

[0001] 本发明涉及燃气管线检测技术领域,具体涉及一种燃气管线隐患点的检测方法和一种燃气管线隐患点的检测装置。

背景技术

[0002] 燃气作为一种清洁能源,具有绿色环保、在一定程度上安全可靠、经济实惠的特点。随着燃气的应用范围越来越广泛,燃气由于安全问题带来的经济损失等影响也不容小觑。完善的燃气管线隐患检测措施对于及时发现安全隐患,及时预防和及时解决燃气管线隐患意义重大。
[0003] 目前针对燃气管线隐患点的检测还停留在人工巡检阶段,没有机构或个人提供一种自动化模式识别系统来简化人工劳动。管线附近存在建筑物占压、近距或未报备施工等多种隐患,如果完全依靠人工排查,不仅工作量大,效率低下,而且受限于郊外、围墙等障碍而难以进行全面检查。

发明内容

[0004] 本发明为解决人工巡检燃气管线隐患引起的资源浪费、效率低下及检测范围受限性等技术问题,提供了一种燃气管线隐患点的检测方法和装置。
[0005] 本发明采用的技术方案如下:
[0006] 一种燃气管线隐患点的检测方法,包括:获取待检测区域的遥感图像,并根据所述待检测区域的遥感图像识别出隐患目标;导入所述待检测区域的燃气管线信息;根据所述待检测区域的燃气管线信息标识出隐患识别区;判断所述隐患目标是否落入所述隐患识别区,并将落入所述隐患识别区的隐患目标确定为隐患点;计算所述隐患点与所述隐患识别区中燃气管线之间的最小距离;根据所述隐患点与所述隐患识别区中燃气管线之间的最小距离确定该隐患点的隐患级别。
[0007] 根据所述待检测区域的燃气管线信息标识出隐患识别区,包括:分别确定直线形管线隐患识别区和弧形管线隐患识别区;
[0008] 将所述待检测区域内的所有直线形管线隐患识别区和弧形管线隐患识别区合并为整体,并以唯一的数字编号作为每根燃气管线所在的隐患识别区的标识,其中,所述数字编号为质数,多个隐患识别区的重叠部分的标识为多个隐患识别区的数字编号的乘积;初始化一个大小与所述待检测区域相等的矩阵,元素全为0,然后对于有燃气管线的位置填充该燃气管线所在的隐患识别区的标识,构成隐患识别区示意矩阵。
[0009] 其中,确定直线形管线隐患识别区,具体包括:在垂直于直线形燃气管线的方向,距直线形燃气管线预设距离处分别作直线形燃气管线的两条平行线,以直线形燃气管线的两个端点为圆心、预设距离为半径分别作半圆,由两条平行线和两个半圆所构成的区域为直线形管线隐患识别区;确定弧形管线隐患识别区,具体包括:确定弧形燃气管线的圆心,以弧形燃气管线的圆心为圆心,分别以弧形燃气管线的半径与预设距离之和、弧形燃气管线的半径与预设距离之差为半径分别作圆弧,以弧形燃气管线的两个端点为圆心、预设距离为半径分别作半圆,由两个圆弧和两个半圆所构成的区域为弧形管线隐患识别区。
[0010] 判断所述隐患目标是否落入所述隐患识别区,包括:以唯一的数字编号作为每个隐患目标的标识,其中,所述数字编号为质数;初始化一个大小与所述待检测区域相等的矩阵,元素全为0,然后对于有隐患目标的位置填充该隐患目标的标识,构成隐患目标示意矩阵;分别将所述隐患识别区示意矩阵和所述隐患目标示意矩阵中的非零元素转换为1,得到隐患识别区0-1矩阵和隐患目标0-1矩阵;将所述隐患识别区0-1矩阵和所述隐患目标0-1矩阵进行与运算,如果运算结果不为0,则判断隐患目标落入隐患识别区。
[0011] 计算所述隐患点与所述隐患识别区中燃气管线之间的最小距离,包括:确定所述隐患点对应的所有燃气管线和隐患识别区;判定所述隐患点与对应的燃气管线之间的位置关系,其中,所述位置关系包括占压和近距;根据所述位置关系计算所述隐患点与对应的燃气管线之间的最小距离。
[0012] 其中,确定所述隐患点对应的所有燃气管线和隐患识别区,具体包括:确定每个隐患点在所述隐患识别区示意矩阵和所述隐患目标示意矩阵中所对应的元素;判断所述对应的元素是否可进行质数分解;如果不可进行质数分解,则判断该隐患点是由单一燃气管线和隐患目标引起的,直接根据所对应的元素还原对应的燃气管线和隐患识别区;如果可进行质数分解,则对所对应的元素进行质数分解,并根据分解得到的质数还原对应的燃气管线和隐患识别区。
[0013] 其中,判定所述隐患点与对应的燃气管线之间的位置关系,具体包括:根据所述隐患点对应的所有燃气管线和隐患识别区对所述待检测区域进行截取,确定判定矩阵的大小;将所述隐患点填充至所述判定矩阵中,其中,隐患点所在位置元素为1,其他位置元素为0,以得到隐患点判定0-1矩阵;将所述燃气管线填充至所述判定矩阵中,其中,燃气管线所在位置元素为1,其他位置元素为0,以得到燃气管线判定0-1矩阵;将所述隐患点判定0-1矩阵和所述燃气管线判定0-1矩阵进行与运算,如果运算结果为0,则判断所述隐患点与对应的燃气管线之间为近距关系,如果运算结果不为0,则判断所述隐患点与对应的燃气管线之间为占压关系。
[0014] 其中,根据所述位置关系计算所述隐患点与对应的燃气管线之间的最小距离,具体包括:如果所述隐患点与对应的燃气管线之间为近距关系,则根据点与线段之间的几何关系计算所述隐患点与对应的燃气管线之间的最小距离。
[0015] 根据所述隐患点与所述隐患识别区中燃气管线之间的最小距离确定该隐患点的隐患级别,包括:获取燃气隐患规则信息;根据所述燃气规则信息和所述最小距离确定该隐患点的隐患级别。
[0016] 一种燃气管线隐患点的检测装置,包括:获取模块,所述获取模块用于获取待检测区域的遥感图像;识别模块,所述识别模块用于根据所述待检测区域的遥感图像识别出隐患目标;导入模块,所述导入模块用于导入所述待检测区域的燃气管线信息;标识模块,所述标识模块用于根据所述待检测区域的燃气管线信息标识出隐患识别区;判断模块,所述判断模块用于判断所述隐患目标是否落入所述隐患识别区,并将落入所述隐患识别区的隐患目标确定为隐患点;计算模块,所述计算模块用于计算所述隐患点与所述隐患识别区中燃气管线之间的最小距离;确定模块,所述确定模块用于根据所述隐患点与所述隐患识别区中燃气管线之间的最小距离确定该隐患点的隐患级别。
[0017] 本发明的有益效果:
[0018] 本发明通过识别遥感图像中的隐患目标,并导入燃气管线信息、标识出隐患识别区,再判断隐患目标是否落入隐患识别区以确定隐患点,然后计算隐患点与隐患识别区中燃气管线之间的最小距离,并根据该最小距离确定该隐患点的隐患级别,由此,能够自动识别出地面上可能对燃气管线产生隐患的区域,并确定隐患等级,不需要人工参与,节约人力成本,并能够大大提高检测效率,扩大检测范围。

附图说明

[0019] 图1为本发明实施例的燃气管线隐患点的检测方法的流程图;
[0020] 图2为本发明一个实施例的直线形管线隐患识别区的示意图;
[0021] 图3为本发明一个实施例的弧形管线隐患识别区的示意图;
[0022] 图4为本发明一个实施例的燃气管线隐患识别区并集示意图;
[0023] 图5为本发明一个实施例的点到线段距离示意图;
[0024] 图6为本发明另一个实施例的点到线段距离示意图;
[0025] 图7为本发明又一个实施例的点到线段距离示意图;
[0026] 图8为本发明一个实施例的圆弧与边之间的最小距离示意图;
[0027] 图9为本发明实施例的燃气管线隐患点的检测装置的方框示意图。

具体实施方式

[0028] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0029] 如图1所示,本发明实施例的燃气管线隐患点的检测方法,包括以下步骤:
[0030] S1,获取待检测区域的遥感图像,并根据待检测区域的遥感图像识别出隐患目标。
[0031] 在本发明的一个实施例中,燃气管线隐患点的检测是基于高精度遥感图像进行的。遥感图像中包含待检测区域的隐患目标信息,及地图上的各类参照物信息。其中,隐患目标可以为建筑物等。
[0032] 由于原始的遥感图像包含的信息过多,不适合直接进行处理,所以在进行图像处理之前,需要先对遥感图像进行分块。按照一定大小将遥感图像进行切割,将切割后的图像区域记作G,作为待检测区域。
[0033] 识别潜在的隐患目标是实现燃气管线隐患识别的一个重要部分,可应用计算机技术和图像智能识别技术来识别遥感影像中不同类别的隐患目标的位置信息,为后续燃气管线隐患的判别提供地理位置信息。在图像中识别某一或某些目标的方法,例如识别遥感图像中建筑物的方法可参照现有技术,在此不作详述。
[0034] S2,导入待检测区域的燃气管线信息。
[0035] 其中,燃气管线信息可包括燃气管线分布位置信息等,通过导入待检测区域的燃气管线信息,可将燃气管线实际分布位置与在图像中的位置相对应。
[0036] S3,根据待检测区域的燃气管线信息标识出隐患识别区。
[0037] 在本发明的一个实施例中,步骤S3包括:
[0038] S31,分别确定直线形管线隐患识别区和弧形管线隐患识别区。
[0039] 燃气管线主要有直线形和弧形两种,因此可根据燃气管线的不同形状分别确定对应的隐患区域。具体地,如图2所示,可在垂直于直线形燃气管线的方向,距直线形燃气管线预设距离X处分别作直线形燃气管线的两条平行线,以直线形燃气管线的两个端点为圆心、预设距离X为半径分别作半圆,由两条平行线和两个半圆所构成的区域为直线形管线隐患识别区。如图3所示,首先可确定弧形燃气管线的圆心,然后以弧形燃气管线的圆心为圆心,分别以弧形燃气管线的半径与预设距离之和R+X、弧形燃气管线的半径与预设距离之差R-X为半径分别作圆弧,以弧形燃气管线的两个端点为圆心、预设距离X为半径分别作半圆,由两个圆弧和两个半圆所构成的区域为弧形管线隐患识别区。换言之,隐患识别区的边缘与燃气管线之间的最小距离为预设距离X。其中,预设距离X为最大隐患距离,可根据隐患规则信息确定。
[0040] S32,将待检测区域内的所有直线形管线隐患识别区和弧形管线隐患识别区合并为整体,并以唯一的数字编号作为每根燃气管线所在的隐患识别区的标识,其中,数字编号为质数,多个隐患识别区的重叠部分的标识为多个隐患识别区的数字编号的乘积。
[0041] 将待检测区域G内所有燃气管线隐患识别区并起来,构成一个整体的隐患识别区,记作C。对于每根管线所在的隐患识别区标识唯一的数字编号,为使重叠的隐患识别区编号唯一,分解后能对应到单一的管线,采用一个质数来唯一标识一个隐患识别区,并用一个数据表记录燃气管线与对应质数的关联关系。多根管线隐患识别区存在重叠的部分编号为交集隐患识别区编号的乘积。存在重叠隐患识别区的燃气管线隐患识别区示意图如图4所示。
[0042] S33,初始化一个大小与待检测区域相等的矩阵,元素全为0,然后对于有燃气管线的位置填充该燃气管线所在的隐患识别区的标识,构成隐患识别区示意矩阵。
[0043] 如果当前燃气管线位置已经有其他数值,就以矩阵原数值与当前燃气管线所在的隐患识别区编号的乘积作为该区域的新的编号。举例而言,一个待检测区域G隐患识别区C的并集,即隐患识别区示意矩阵为:
[0044]
[0045] S4,判断隐患目标是否落入隐患识别区,并将落入隐患识别区的隐患目标确定为隐患点。
[0046] 为减少矩阵运算、进一步提升隐患点识别的速度,本发明实施例提出了对于每个隐患目标做与隐患识别区同样的操作,由此便可以把待检测区域G中所有隐患目标用一个矩阵表示,记作D,隐患目标示意矩阵D与隐患识别区示意矩阵类似。即可以唯一的数字编号作为每个隐患目标的标识,其中,数字编号为质数,初始化一个大小与待检测区域相等的矩阵,元素全为0,然后对于有隐患目标的位置填充该隐患目标的标识,构成隐患目标示意矩阵D。
[0047] 进一步地,可分别将隐患识别区示意矩阵和隐患目标示意矩阵中的非零元素转换为1,得到隐患识别区0-1矩阵和隐患目标0-1矩阵,然后将隐患识别区0-1矩阵和隐患目标0-1矩阵进行与运算,如果运算结果不为0,则判断隐患目标落入隐患识别区。由此,待检测区域G中所有的隐患目标经过一次与运算即可快速确定隐患点,大大提升了隐患点识别效率。并且,通过位移质数标识的方式,使得每个像素点都携带隐患目标和管线信息,一旦确定一个隐患点就可以确定产生隐患的目标信息和相关管线信息,能够很好地处理复杂的场景,不论隐患识别区和隐患目标区域是否存在多次重合,都能有效检测出隐患点产生的对象。
[0048] S5,计算隐患点与隐患识别区中燃气管线之间的最小距离。
[0049] 在本发明的一个实施例中,步骤S5包括:
[0050] S51,确定隐患点对应的所有燃气管线和隐患识别区。
[0051] 具体地,可确定每个隐患点在隐患识别区示意矩阵和隐患目标示意矩阵中所对应的元素,并判断对应的元素是否可进行质数分解。如果不可进行质数分解,则判断该隐患点是由单一燃气管线和隐患目标引起的,直接根据所对应的元素还原对应的燃气管线和隐患识别区;如果可进行质数分解,则对所对应的元素进行质数分解,并根据分解得到的质数还原对应的燃气管线和隐患识别区。
[0052] S52,判定隐患点与对应的燃气管线之间的位置关系,其中,位置关系包括占压和近距。
[0053] 具体地,可根据隐患点对应的所有燃气管线和隐患识别区对待检测区域进行截取,确定判定矩阵的大小。通过对待检测区域进行截取,可减少存储空间。在本发明的一个具体实施例中,可根据隐患点对应的燃气管线和隐患目标在待检测区域的位置,分别获取经度值最小、经度值最大、纬度值最小、纬度值最大的点的位置。将这些经纬度值进行组合可以得到4个点,从而确定判定矩阵的大小。
[0054] 然后将隐患点填充至判定矩阵中,其中,隐患点所在位置元素为1,其他位置元素为0,以得到隐患点判定0-1矩阵,并将燃气管线填充至判定矩阵中,其中,燃气管线所在位置元素为1,其他位置元素为0,以得到燃气管线判定0-1矩阵。
[0055] 最后将隐患点判定0-1矩阵和燃气管线判定0-1矩阵进行与运算,如果运算结果为0,则判断隐患点与对应的燃气管线之间为近距关系,如果运算结果不为0,则判断隐患点与对应的燃气管线之间为占压关系。
[0056] S53,根据位置关系计算隐患点与对应的燃气管线之间的最小距离。
[0057] 如果隐患点与对应的燃气管线之间为占压关系,直接计算像素点为1的部分长度即可得到占压长度。如果隐患点与对应的燃气管线之间为近距关系,则根据点与线段之间的几何关系计算隐患点与对应的燃气管线之间的最小距离。例如,隐患目标是一个多边形,燃气管线是一个直线段或弧线段,燃气管线和隐患点的近距问题转化为线段与多边形之间的最小距离计算。
[0058] 直线段与多边形的最小距离计算可以分解为直线段与多边形每条边的最小距离,即线段间的最小距离。多边形所有边与直线段的最小距离集合中的最小值一定是直线段到多边形的最小距离。线段间的最小距离一定产生在端点处,对于弧线形线段,则需要考虑弧线最突出部分是否是弧线到直线段的最小距离。所以隐患点与对应的燃气管线之间的最小距离计算最终分解成了求点到线段的最小距离。
[0059] 以点P到线段AB的最小距离为例,设 则0<r<1、r≥1以及r≤0分别对应如图5、图6、图7的情况。P到线段AB的最小距离遵循以下公式:
[0060]
[0061] 对于弧形管线到隐患点的最小距离,当直线段有一部分在弧线段的扇形角度内则直线与弧线的最小距离为圆心到直线段的最小距离-R(R为圆弧半径),如图8所示,实例为边AB与圆弧的最小距离。否则最小距离一定在圆弧端点到多边形边最小距离中产生。综合得到最小值就是隐患点与对应的燃气管线之间的最小距离。
[0062] S6,根据隐患点与隐患识别区中燃气管线之间的最小距离确定该隐患点的隐患级别。
[0063] 具体地,可获取燃气隐患规则信息,并根据燃气规则信息和最小距离确定该隐患点的隐患级别。其中,燃气隐患规则信息包含最小距离与隐患级别之间的对应关系。进一步地,燃气隐患规则信息中还包含最小距离结合隐患点所在位置是否为居民区等其他信息与隐患级别之间的对应关系。
[0064] 在根据燃气隐患规则信息和最小距离确定隐患级别后,可将隐患等级信息及隐患相关信息自动填写到数据库中。
[0065] 根据本发明实施例的燃气管线隐患点的检测方法,通过识别遥感图像中的隐患目标,并导入燃气管线信息、标识出隐患识别区,再判断隐患目标是否落入隐患识别区以确定隐患点,然后计算隐患点与隐患识别区中燃气管线之间的最小距离,并根据该最小距离确定该隐患点的隐患级别,由此,能够自动识别出地面上可能对燃气管线产生隐患的区域,并确定隐患等级,不需要人工参与,节约人力成本,并能够大大提高检测效率,扩大检测范围。
[0066] 对应上述实施例的燃气管线隐患点的检测方法,本发明还提出一种燃气管线隐患点的检测装置。
[0067] 如图9所示,本发明实施例的燃气管线隐患点的检测装置,包括获取模块10、识别模块20、导入模块30、标识模块40、判断模块50、计算模块60和确定模块70。其中,获取模块10用于获取待检测区域的遥感图像;识别模块20用于根据待检测区域的遥感图像识别出隐患目标;导入模块30用于导入待检测区域的燃气管线信息;标识模块40用于根据待检测区域的燃气管线信息标识出隐患识别区;判断模块50用于判断隐患目标是否落入隐患识别区,并将落入隐患识别区的隐患目标确定为隐患点;计算模块60用于计算隐患点与隐患识别区中燃气管线之间的最小距离;确定模块70用于根据隐患点与隐患识别区中燃气管线之间的最小距离确定该隐患点的隐患级别。
[0068] 本发明实施例的燃气管线隐患点的检测装置通过执行上述实施例的燃气管线隐患点的检测方法以实现其功能,其进一步的实施方式可参照上述燃气管线隐患点的检测方法的相关实施例,为避免冗余,在此不再赘述。
[0069] 根据本发明实施例的燃气管线隐患点的检测装置,能够自动识别出地面上可能对燃气管线产生隐患的区域,并确定隐患等级,不需要人工参与,节约人力成本,并能够大大提高检测效率,扩大检测范围。
[0070] 在本发明的描述中,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。“多个”的含义是两个或两个以上,除非另有明确具体的限定。
[0071] 在本发明中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
[0072] 在本发明中,除非另有明确的规定和限定,第一特征在第二特征“上”或“下”可以是第一和第二特征直接接触,或第一和第二特征通过中间媒介间接接触。而且,第一特征在第二特征“之上”、“上方”和“上面”可是第一特征在第二特征正上方或斜上方,或仅仅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”可以是第一特征在第二特征正下方或斜下方,或仅仅表示第一特征水平高度小于第二特征。
[0073] 在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
[0074] 尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。