一种井盖监控方法、装置、电子设备和存储介质与流程

文档序号:24693087发布日期:2021-04-16 11:29阅读:126来源:国知局
一种井盖监控方法、装置、电子设备和存储介质与流程

1.本发明属于智慧城管技术领域,具体涉及一种井盖监控方法、装置、电子设备和存储介质。


背景技术:

2.随着城市化进程的大幅度发展,城市道路下布满了通讯、电力、热力、燃气、排污等各种地下管道,为满足地下管线维护的需要,每隔一段距离都设置有检查井。如果检查井的井盖被盗或损坏,将严重威胁行人的人身安全和车辆的行驶安全;也可能会出现通过检查井进入地下管道盗窃线缆的情况,将干扰供电和通信,严重威胁国家和社会的财产安全。因此,必须加强对井盖的管理。
3.传统的井盖管理大都采用人工检测和管理,工作效率低,难以及时发现、及时处理异常井盖,有一定的延时性,并且会受雨天等恶劣天气的影响。在这种情况下,出现了一些可以自动对井盖进行监控管理的方法。
4.如公开号为cn106203238a的发明专利提出一种移动测图系统街景影像中井盖部件识别方法,所述识别方法利用加权矢量边缘检测方法进行边缘检测,基于所述矢量边缘特征图像,获取边缘点集,并提取每个边缘点集对应的矢量轮廓链表,对所有矢量轮廓链表按照判别依据逐个计算,采用最小二乘法解算疑似井盖椭圆方程系数,并利用系数相似度阈值及系数计数器控制检测精度,得到候选井盖椭圆,再依据移动测图系统街景影像中井盖的几何特征和/或方位特征进一步剔除虚假椭圆,最终识别出井盖椭圆。但是该发明主要是为了识别街景影像中的井盖,需要利用车载摄影的方式拍摄实景图片,操作不便。
5.又如公开号为cn109141367a的发明专利提出一种基于图像识别的井盖显示系统,该发明采用无人机巡检航拍的方式,结合井盖缝隙宽度图像识别模式,能够大范围地、精确地确定出各个缺失井盖的位置。但是该发明利用无人机实现,成本较高,并且无人机在自动巡检飞行时,如果无法针对各种异常情况进行自动处理,可能会造成无人接坠毁或丢失。


技术实现要素:

6.本发明所要解决的技术问题是,针对现有技术的不足,提供一种井盖监控方法、装置、电子设备和存储介质。
7.为解决上述技术问题,本发明所采用的技术方案是:一种井盖监控方法,所述方法包括:s11、定时从城市视频监控系统中获取井盖的监控图像;s12、根据预先存储的矩形区域顶点坐标,从步骤s11所获取的监控图像中截取出井盖的当前图像;s13、将所述当前图像与前一图像进行对比,所述前一图像为本方法前一次执行步骤s12时所获取的井盖图像;s14、若步骤s13的对比结果出现差异,则将所述当前图像与预置图像进行对比,所
述预置图像为预先存储的井盖正常状态下的图像;s15、若步骤s14的对比结果仍出现差异,则根据所述当前图像分析出井盖的当前状态;s16、若井盖的当前状态为缺失或损坏,则发出报警信号。
8.进一步的,步骤s12中所述顶点坐标及步骤s13中所述预置图像的预先获取并存储的方法包括:s21、从城市视频监控系统中获取井盖正常状态下的监控图像;s22、从监控图像中标识出一个完全围绕井盖的矩形区域;s23、获取并存储所述矩形区域的顶点坐标;s24、根据所述顶点坐标截取出井盖图像并进行存储,所截取出的井盖图像即为预置图像。
9.进一步的,步骤s22中所述矩形区域的边缘与步骤s21中所获取的监控图像的边缘互相平行。
10.进一步的,步骤s22中所述矩形区域的标识方法包括:采用人工的方式进行标识。
11.进一步的,步骤s22中所述矩形区域的标识方法包括:利用深度学习的方式,从图像中识别出井盖,并沿井盖边缘生成所述标识矩形。
12.进一步的,步骤s13及步骤s14中图像的对比为图像的相似度对比。
13.一种井盖监控装置,包括:获取模块,用于从城市视频监控系统中获取井盖的监控图像;处理模块,用于获取井盖的当前图像、完成图像的对比、识别出井盖的当前状态,并根据井盖的当前状态发出报警信号;存储模块:用于存储井盖图像及所标识的矩形区域的顶点坐标。
14.一种电子设备,包括存储器和处理器,所述存储器用于计算机程序和数据,所述处理器调用存储器存储的计算机程序,以执行所述的井盖监控方法。
15.一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时用于实现所述的井盖监控方法。
16.多年来,由于井盖管理不善,各地发生很多伤人、损车事件,给市民的出行安全带来不好的影响,也给社会管理带来一些问题,因此,加强对城市井盖设施的管理是相关部门的一项重要工作。特别是近些年提出的数字城管、智慧城管、智慧城市等概念,均提出井盖纳入城市信息化管理的范畴。
17.目前有关井盖的监测或管理方法,大多是从传感器的角度出发,主要通过安装在井盖上的行程开关(如专利cn111724553a)、水平/重力/倾角传感器(如专利cn211013073u)、磁感应开关(如专利cn110986750a)、水银开关(如专利cn111648410a)、红外探测(如文献:李亚胜.基于红外探测的井盖监测系统设计[j].数字技术与应用,2015(2015年10):174

175.)等传感器,识别井盖的开启、闭合、移位等状态,并依靠公网信号(gprs、3g、4g、5g等,如专利cn111945785a、cn111677014a)、或自建无线网(nb

iot、2.4g、wifi、zigbee等,如专利cn212061410u、cn211454784u)、或利用线缆等方式进行数据传输。但是类似这种方式需要在井盖上安装传感器,并且需要建设传输网络,建设成本较高。
[0018]
在这种情况下,又出现了通过井盖图像识别井盖的方法;其中井盖图像有通过无
人机航拍采集(如专利cn109141367a)、或通过车载摄像设备采集(如专利cn106203238a、文献:雷可.一种基于图像的路面井盖破损自动检测方法[j].数字通信世界,2016,(1):245

245.)。但这些井盖图像采集方法,均需要通过专用设备实现,并且采集的图像有延时,无法做到对井盖状态的实施监测。
[0019]
目前,我国大多城市已经通过平安城市、天网工程、智慧城市等信息化工程,建设了城市视频监控系统,视频监控系统已基本覆盖了城市的各种道路,而通过现有的城市视频监控系统,就能获取井盖的实时图像,进而能识别出井盖的实时状态信息。
[0020]
本发明的有益效果如下:本发明利用现有的城市视频监控系统,实时获取井盖图像,并分析出井盖的当前状态,从而实现对井盖的实时监控;相比其他井盖监控的实现方法,本发明不需要新建传感器系统或图像获取设备,实现成本低。
[0021]
本发明从监控图像中截取出井盖图像用于进一步的处理,这样可以排除井盖周围其他物体的影响,提高识别效果;本发明通过井盖的当前图像与前一图像的对比,以及井盖的当前图像与预置图像的对比来判断井盖图像是否发生变化,从而判断井盖的状态是否发生变化,经过两次对比,能够提高对井盖状态监控的准确性;本发明可利用深度学习实现对监控图像中井盖的识别及标识,相比利用人工进行标识,可以减少人工成本,提高工作效率。
[0022]
利用本发明能够实现对城市监控系统覆盖范围内井盖的实时监控,能够及时发现井盖安全隐患,从而为智慧城市管理提供重要保障;利用本发明能够省去了传统人工检查的人物物力消耗,更加高效地检测出井盖的丢失或破损,及时向工作人员发出报警信号,提醒工作人员及时进行处理。
附图说明
[0023]
下面结合附图对本发明做进一步的详细说明。
[0024]
图1:本发明实施例1的流程图之一。
[0025]
图2:本发明实施例1识别井盖状态的示意图。
[0026]
图3:本发明实施例1的流程图之二。
[0027]
图4:本发明实施例1确定预置图像的示意图。
[0028]
图5:本发明实施例2的示意图。
[0029]
图6:本发明实施例3的示意图。
具体实施方式
[0030]
为了更好地理解本发明,下面结合实施例和附图进一步清楚阐述本发明的内容,但本发明的保护内容不仅仅局限于下面的实施例。在下文的描述中,给出了大量具体的细节以便提供对本发明更为彻底的理解。然而,对于本领域技术人员来说显而易见的是,本发明可以无需一个或多个这些细节而得以实施。
[0031]
实施例1:本实施例的目的是提供一种井盖监控方法,如图1所示,所述方法包括:1、步骤s11,定时从城市视频监控系统中获取井盖的监控图像。
[0032]
目前,我国大多城市已经建设了覆盖城区各种道路的视频监控系统,本步骤主要是利用现有的城市视频监控系统获取井盖的监控图像。
[0033]
在获取井盖的监控图像时,可通过视频监控系统所提供的接口获取图像,也可对视频监控系统进行设置,使其定时推送相关监控图像以供本发明使用。
[0034]
本方法每隔一段时间执行一次,对于相应的时间间隔,可根据实际情况设置。
[0035]
2、步骤s12,根据预先存储的矩形区域顶点坐标,从步骤s11所获取的监控图像中截取出井盖的当前图像。
[0036]
本步骤首先根据拍摄所述监控图像的摄像机,获取预先存储的与该摄像机绑定的矩形区域顶点坐标;然后利用所述顶点坐标对所述监控图像进行截取,所截取出的图像即为井盖的当前图像;随后对井盖的当前图像进行存储。
[0037]
所述矩形区域围绕图像中的井盖设置,由其他步骤预先确定。
[0038]
本步骤执行后,所裁切出的图像仅包含井盖图像,这样处理可以排除井盖周围其他物体的影响,提高后续的识别效果。
[0039]
3、步骤s13,将所述当前图像与前一图像进行对比。
[0040]
本步骤所述前一图像,为本方法前一次执行步骤s12时所获取的井盖图像。本步骤从存储的图像中获取所述前一图像,并与步骤s12所获取的当前图像进行对比。
[0041]
本步骤所述图像对比为图像的相似度对比,具体可采用直方图算法、哈希算法、余弦距离算法或结构度量算法实现,相关算法为现有技术,在此不再赘述。
[0042]
4、步骤s14,若步骤s13的对比结果出现差异,则将所述当前图像与预置图像进行对比。
[0043]
本步骤所述预置图像为预先存储的井盖正常状态下的图像,由其他步骤预先确定。
[0044]
如果步骤s13的对比结果出现差异,则继续将步骤s12所获取的井盖当前图像与预置图像进行对比,对比的具体实现方法与步骤s13一致。
[0045]
5、步骤s15,若步骤s14的对比结果仍出现差异,则根据所述当前图像分析出井盖的当前状态。
[0046]
如果步骤s14的对比结果出现差异,则井盖的当前图像与正常状态下的图像相比出现了变化,即井盖的状态出现了变化。此时根据当前图像判断出井盖的当前状态。
[0047]
井盖当前状态的判断方法,可采用人工判断,也可利用opencv并采用以下方法进行分析:(1)对井盖的当前图像进行二值化处理。
[0048]
二值化处理可以减少光线变化的影响,并凸显出井盖的轮廓。
[0049]
(2)拟合井盖边缘所在的椭圆,如果无法拟合出椭圆,则说明井盖被遮挡或拍摄该图像的摄像机角度发生变化,此时向工作人员发出报警信号,提醒工作人员重新确定矩形区域的顶点坐标以及预置图像;如果拟合出椭圆,则进行下一步处理。
[0050]
椭圆拟合可利用fitellipse函数实现,也可利用其他椭圆拟合算法实现。
[0051]
(3)如果椭圆内部出现大块的黑色色块,并且椭圆外没有黑色色块,或椭圆内外的色块黑色不连续,则可判断井盖目前为缺失状态(如图2

a)或损坏状态(如图2

b)。如果椭圆内外的黑色色块相连出现,则可判断井盖被异物遮挡(如图2

c)或阴影遮挡(如图2

d),
此时停止执行后续步骤并等待下一次的状态判断。
[0052]
6、步骤s16,若井盖的当前状态为缺失或损坏,则发出报警信号。
[0053]
当判断井盖的当前状态为缺失或损坏时,则向工作人员发出报警信号,由工作人员进行人工复核,如果井盖确实出现缺失或损坏,则及时进行处理。
[0054]
如图3所示,本实施例步骤s12中所述顶点坐标及步骤s13中所述预置图像的预先获取并存储的方法包括:1、步骤s21,从城市视频监控系统中获取井盖正常状态下的监控图像。
[0055]
从城市视频监控系统中获取监控图像,所述监控图像应完全包括井盖,所述井盖此时应处理正常状态。
[0056]
2、步骤s22,从监控图像中标识出一个完全围绕井盖的矩形区域。
[0057]
从步骤s21中所获取的监控图像中,标识出一个能够完全围绕所述井盖的矩形区域。所述矩形区域的边缘应与所述监控图像的边缘平行。
[0058]
对于所述矩形区域的标识方法,可采用人工完成,也可采用深度学习的方式,自动从图像中识别出井盖,并沿井盖边缘生成所述标识矩形。标识效果如图4

a所示。
[0059]
利用深度学习识别井盖的方法,可参考专利cn111914634a或文献(陶祝,刘正熙,熊运余.基于卷积神经网络的窨井盖检测[j].现代计算机:中旬刊,2018(1):79

84.),在此不再赘述。
[0060]
3、步骤s23,获取并存储所述矩形区域的顶点坐标。
[0061]
确定矩形区域后,获取所述矩形区域的四个顶点坐标,或获取所述矩形区域相对两个顶点的坐标,随后将所获取的顶点坐标进行存储,存储时,应将该顶点坐标与拍摄步骤s21所述监控图像的摄像机进行关联绑定。
[0062]
如果进行了关联绑定,在获取监控图像后,即可根据拍摄该监控图像的摄像机获取所标识的矩形区域的顶点坐标。
[0063]
4、步骤s24,根据所述顶点坐标截取出井盖图像并进行存储。
[0064]
根据步骤s23所获取的矩形区域顶点坐标,从步骤s21所获取的监控图像中截取出井盖图像,并将所述井盖图像进行存储。截取出的井盖图像效果如图4

b所示。
[0065]
本步骤所存储的井盖图像即为步骤s14所述预置图像。
[0066]
目前道路上设置的监控摄像机多为枪型摄像机,这种摄像机在安装后,其监控角度固定不变,因此,井盖在该摄像机监控图像中的位置也固定不变,当确定所围绕井盖的矩形区域的顶点坐标后,根据顶点坐标所截取出的图像即为井盖图像。
[0067]
当然,本实施例在执行时也能判断出摄像机的角度变化,如果摄像机角度出现变化,则需要重新确定矩形区域的顶点坐标以及预置图像。
[0068]
实施例2:本实施例2的目的是提供一种井盖监控装置,所述井盖监控装置用于实现井盖监控方法,为了实现上述目的,本发明采用以下技术方案:如图5所示,本实施例包括获取模块201、处理模块202和存储模块203。
[0069]
获取模块201用于从城市视频监控系统中获取井盖的监控图像。
[0070]
处理模块202用于获取井盖的当前图像、完成图像的对比、识别出井盖的当前状态,并根据井盖的当前状态发出报警信号。
[0071]
存储模块203用于存储井盖的图像及所标识的井盖矩形区域的顶点坐标。
[0072]
上述井盖监控装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于电子设备中的处理器中,也可以以软件形式存储于电子设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
[0073]
实施例3:本实施例3的目的是提供一种电子设备,所述电子设备可以是计算机,也可以是服务器,其内部结构图可以如图5所示。所述电子设备包括通过系统总线连接的处理器、存储器和网络接口,其中,所述电子设备的处理器用于提供计算和控制能力。所述电子设备的存储器包括非易失性存储介质、内存储器;所述非易失性存储介质存储有操作系统、计算机程序和数据库;所述内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。所述电子设备的数据库用于存储图像数据和坐标数据等。所述电子设备的网络接口用于与外部设备通过网络连接通信。所述计算机程序被处理器执行时以执行所述井盖监控方法。
[0074]
本领域技术人员可以理解,图6中示出的结构,仅仅是与本发明相关的部分结构的框图,并不构成对本申请方案所应用于其上的电子设备的限定,具体的电子设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0075]
实施例4:本实施例4的目的是提供一种电子设备,包括存储器和处理器,所述存储器用于计算机程序和数据,所述处理器调用存储器存储的计算机程序,以执行所述井盖监控方法。
[0076]
实施例5:本实施例5的目的是提供一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时用于实现所述的井盖监控方法。
[0077]
需要说明的是,本发明相关步骤的标号并不代表执行的先后顺序,本领域技术人员对上述步骤的顺序变换并不离开本发明的保护范围。
[0078]
最后说明的是,以上实施例仅用以说明本发明的技术方案而非限制,本领域普通技术人员对本发明的技术方案所做的其他修改或者等同替换,只要不脱离本发明技术方案的精神和范围,均应涵盖在本发明的权利要求范围当中。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1