首页 / 专利库 / 个人保护设备 / 安全帽 / 工地监控方法、装置、计算机设备和存储介质

工地监控方法、装置、计算机设备和存储介质

阅读:297发布:2020-05-08

专利汇可以提供工地监控方法、装置、计算机设备和存储介质专利检索,专利查询,专利分析的服务。并且本 申请 涉及一种工地监控方法、装置、计算机设备和存储介质。所述方法包括:接收与边缘计算设备关联的摄像头所拍摄的工地监控视频;工地监控视频包括监控图像 帧 ;当在监控图像帧中检测到监控对象时,从监控图像帧中提取包含监控对象的监控对象图像;从监控对象图像中,识别监控对象的对象装备;当对象装备与预设的装备要求不匹配时,进行安全告警。采用本方法能够提高工地监控安全告警的实时性和可靠性。,下面是工地监控方法、装置、计算机设备和存储介质专利的具体信息内容。

1.一种工地监控方法,其特征在于,所述工地监控方法应用于边缘计算设备,所述方法包括:
接收与所述边缘计算设备关联的摄像头所拍摄的工地监控视频;所述工地监控视频包括监控图像
当在所述监控图像帧中检测到监控对象时,从所述监控图像帧中提取包含所述监控对象的监控对象图像;
从所述监控对象图像中,识别所述监控对象的对象装备;
当所述对象装备与预设的装备要求不匹配时,进行安全告警。
2.根据权利要求1所述的工地监控方法,其特征在于,所述方法还包括:
当根据多个连续监控图像帧,检测到所述监控图像帧中有移动物体时,判定在所述监控图像帧中检测到所述监控对象;
将所述移动物体作为所述监控对象。
3.根据权利要求1所述的方法,其特征在于,所述从所述监控图像帧中提取包含所述监控对象的监控对象图像,包括:
从所述监控图像帧中提取所述监控对象的监控对象轮廓;
在所述监控图像帧中截取包含所述监控对象轮廓的图像,得到所述监控对象图像。
4.根据权利要求1所述的方法,其特征在于,所述从所述监控对象图像中,识别所述监控对象的对象装备,包括:
根据预设的装备位置和装备大小,从所述监控对象图像中截取所述监控对象的对象装备图像;
通过对象装备分类器识别所述对象装备图像,得到所述监控对象的对象装备;所述对象装备为安全帽、工作服和绝缘中的至少一种。
5.根据权利要求4所述的方法,其特征在于,所述根据预设的装备位置和装备大小,从所述监控对象图像中截取所述监控对象的对象装备图像,包括:
根据所述装备位置,确定所述对象装备在所述监控对象图像中的对象装备坐标;
根据所述对象装备坐标和所述装备大小,在所述监控对象图像中确定所述对象装备所处的对象装备区域;
从所述监控对象图像中截取所述对象装备区域,得到所述对象装备图像。
6.根据权利要求4所述的工地监控方法,其特征在于,所述方法还包括:
通过装备状态分类器,识别所述对象装备图像中所述监控对象未能正确穿戴所述对象装备的情况,得到装备异常情况。
7.根据权利要求6所述的方法,其特征在于,所述当所述对象装备与预设的装备要求不匹配时,进行安全告警,包括:
根据所述装备要求,检测所述监控对象图像中缺失的对象装备,得到缺失装备;
针对所述缺失装备发送第一告警信号;所述第一告警信号用于进行装备缺失告警;
针对发生所述装备异常情况的对象装备发送第二告警信号;所述第二告警信号用于进行装备异常告警。
8.一种工地监控装置,其特征在于,所述工地监控装置为边缘计算装置,所述装置包括:
接收模,用于接收与所述边缘计算设备关联的摄像头所拍摄的工地监控视频;所述工地监控视频包括监控图像帧;
图像提取模块,用于当在所述监控图像帧中检测到监控对象时,从所述监控图像帧中提取包含所述监控对象的监控对象图像;
识别模块,用于从所述监控对象图像中,识别所述监控对象的对象装备;
告警模块,用于当所述对象装备与预设的装备要求不匹配时,进行安全告警。
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现1至7中任一项所述的工地监控方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的工地监控方法的步骤。

说明书全文

工地监控方法、装置、计算机设备和存储介质

技术领域

[0001] 本申请涉及智能监控技术领域,特别是涉及一种工地监控方法、工地监控装置、计算机设备和存储介质。

背景技术

[0002] 工地是指进行工业和民用项目的房屋建筑、土木工程、设备安装、管线敷设等施工活动,经批准占用的施工场地及人类进行安全生产和文明工作的场所。工地环境复杂多样,当部分施工人员由于自我防护意识薄弱而违反工地安全规章制度时,容易带来安全隐患,进而可能会造成安全事故的发生。对工地进行监控可以在一定程度上确保施工安全。传统的工地监控方法是将工地现场的监控视频上传至端,通过在云端进行云计算来保障工地施工的安全。
[0003] 然而,工地的网络环境不稳定,存在的干扰较多,采用传统的工地监控方法时容易出现安全隐患告警不及时的情况,安全告警的可靠性较低。
[0004] 因此,传统的工地监控方法存在安全告警滞后、可靠性较低的问题。发明内容
[0005] 基于此,有必要针对上述技术问题,提供一种工地监控方法、一种工地监控装置、一种计算机设备和一种计算机可读存储介质。
[0006] 一种工地监控方法,所述工地监控方法应用于边缘计算设备,所述方法包括:
[0007] 接收与所述边缘计算设备关联的摄像头所拍摄的工地监控视频;所述工地监控视频包括监控图像
[0008] 当在所述监控图像帧中检测到监控对象时,从所述监控图像帧中提取包含所述监控对象的监控对象图像;
[0009] 从所述监控对象图像中,识别所述监控对象的对象装备;
[0010] 当所述对象装备与预设的装备要求不匹配时,进行安全告警。
[0011] 在其中一个实施例中,所述工地监控方法还包括:
[0012] 当根据多个连续监控图像帧,检测到所述监控图像帧中有移动物体时,判定在所述监控图像帧中检测到所述监控对象;
[0013] 将所述移动物体作为所述监控对象。
[0014] 在其中一个实施例中,所述从所述监控图像帧中提取包含所述监控对象的监控对象图像,包括:
[0015] 从所述监控图像帧中提取所述监控对象的监控对象轮廓;
[0016] 在所述监控图像帧中截取包含所述监控对象轮廓的图像,得到所述监控对象图像。
[0017] 在其中一个实施例中,所述从所述监控对象图像中,识别所述监控对象的对象装备,包括:
[0018] 根据预设的装备位置和装备大小,从所述监控对象图像中截取所述监控对象的对象装备图像;
[0019] 通过对象装备分类器识别所述对象装备图像,得到所述监控对象的对象装备;所述对象装备为安全帽、工作服和绝缘中的至少一种。
[0020] 在其中一个实施例中,所述根据预设的装备位置和装备大小,从所述监控对象图像中截取所述监控对象的对象装备图像,包括:
[0021] 根据所述装备位置,确定所述对象装备在所述监控对象图像中的对象装备坐标;
[0022] 根据所述对象装备坐标和所述装备大小,在所述监控对象图像中确定所述对象装备所处的对象装备区域;
[0023] 从所述监控对象图像中截取所述对象装备区域,得到所述对象装备图像。
[0024] 在其中一个实施例中,所述方法还包括:
[0025] 通过装备状态分类器,识别所述对象装备图像中所述监控对象未能正确穿戴所述对象装备的情况,得到装备异常情况。
[0026] 在其中一个实施例中,所述当所述对象装备与预设的装备要求不匹配时,进行安全告警,包括:
[0027] 根据所述装备要求,检测所述监控对象图像中缺失的对象装备,得到缺失装备;
[0028] 针对所述缺失装备发送第一告警信号;所述第一告警信号用于进行装备缺失告警;
[0029] 针对发生所述装备异常情况的对象装备发送第二告警信号;所述第二告警信号用于进行装备异常告警。
[0030] 一种工地监控装置,所述工地监控装置为边缘计算装置,包括:
[0031] 接收模,用于接收与所述边缘计算设备关联的摄像头所拍摄的工地监控视频;所述工地监控视频包括监控图像帧;
[0032] 图像提取模块,用于当在所述监控图像帧中检测到监控对象时,从所述监控图像帧中提取包含所述监控对象的监控对象图像;
[0033] 识别模块,用于从所述监控对象图像中,识别所述监控对象的对象装备;
[0034] 告警模块,用于当所述对象装备与预设的装备要求不匹配时,进行安全告警。
[0035] 一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
[0036] 接收与所述边缘计算设备关联的摄像头所拍摄的工地监控视频;所述工地监控视频包括监控图像帧;
[0037] 当在所述监控图像帧中检测到监控对象时,从所述监控图像帧中提取包含所述监控对象的监控对象图像;
[0038] 从所述监控对象图像中,识别所述监控对象的对象装备;
[0039] 当所述对象装备与预设的装备要求不匹配时,进行安全告警。
[0040] 一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
[0041] 接收与所述边缘计算设备关联的摄像头所拍摄的工地监控视频;所述工地监控视频包括监控图像帧;
[0042] 当在所述监控图像帧中检测到监控对象时,从所述监控图像帧中提取包含所述监控对象的监控对象图像;
[0043] 从所述监控对象图像中,识别所述监控对象的对象装备;
[0044] 当所述对象装备与预设的装备要求不匹配时,进行安全告警。
[0045] 上述工地监控方法、工地监控装置、计算机设备和计算机可读存储介质,通过摄像头拍摄并发送工地监控视频,并通过与摄像头相关联的边缘计算设备接收工地监控视频,可以将与安全告警相关的数据处理放在边缘端进行本地化,降低网络延迟造成的告警时延,进而提高安全告警的实时性和可靠性;当边缘计算设备检测到监控对象时,从监控图像帧中提取包含监控对象的图像,得到监控对象图像,便于后续针对监控对象进行图像处理,降低处理复杂度,减少处理时间;边缘计算设备从监控对象图像中识别监控对象的对象装备,当对象装备与预设的装备要求不匹配时,进行安全告警,可以在对象设备不符合工地安全规章制度时进行安全告警,提高安全告警的实时性和可靠性。附图说明
[0046] 图1是一个实施例的一种工地监控方法的流程示意图;
[0047] 图2是一个实施例的一种工地监控方法的应用环境图;
[0048] 图3是一个实施例的一种工地监控方法的正样本加负样本分类器示意图;
[0049] 图4是一个实施例的一种工地监控方法的人工智能边缘计算单元示意图;
[0050] 图5是一个实施例的一种工地监控装置的结构框图
[0051] 图6是一个实施例的一种计算机设备的内部结构图。

具体实施方式

[0052] 为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0053] 在一个实施例中,如图1所示,提供了一种工地监控方法。本实施例提供的工地监控方法,可以应用于如图2所示的应用环境中。在该应用环境中,包括摄像头终端201和边缘计算服务器202,其中,摄像头终端201可以但不限于是各种具有图像和视频采集功能的摄像机、录像机、个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备;边缘计算服务器202可以但不限于是各种具有边缘计算功能的个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。
[0054] 本实施例中的一种工地监控方法,以该方法应用于图2中的边缘计算服务器202为例进行说明,包括以下步骤:
[0055] 步骤S110,接收与边缘计算设备关联的摄像头所拍摄的工地监控视频。
[0056] 其中,边缘计算设备为具有边缘计算功能的设备,可以为边缘计算服务器202。
[0057] 其中,工地监控视频由多帧图像组成,每帧图像为一个监控图像帧。
[0058] 具体实现中,可以在工地上选取一个或多个监控点来安装摄像头终端201,通过摄像头终端201来拍摄工地上需要监控的区域。例如,可以将摄像头终端201安装在工地入口,以监控进入工地的人员的安全装备配备情况。摄像头终端201与边缘计算设备相关联,可以通过Wi-Fi、移动通信网络(4G、5G等)和以太网将监控视频发送至边缘计算服务器202,边缘计算服务器202在接收到监控视频后,可以对监控视频进行存储和数据处理。
[0059] 步骤S120,当在监控图像帧中检测到监控对象时,从监控图像帧中提取包含监控对象的监控对象图像。
[0060] 其中,监控对象为进入摄像头拍摄范围内的对象,可以为工地上进入某个摄像头拍摄范围内的施工人员。
[0061] 其中,监控对象图像为从监控图像帧中截取的一个图像,其中包含监控对象,以便在后续识别对象装备过程中降低运算复杂度。
[0062] 具体实现中,可以通过检测监控图像帧中是否有移动物体,来检测监控图像帧中是否有监控对象。在检测移动物体时,边缘计算服务器202可以根据监控视频的视频流速率设置视频图像帧采集速率,按照采集速率采集监控视频中的多个连续监控图像帧,并对其中相邻的监控图像帧进行比较,当相比于前一监控图像帧,当前监控图像帧中的部分区域存在整体上的位置移动时,判定监控视频中存在监控对象,且上述移动区域为相应的监控对象。例如,通过将前一监控图像帧与当前监控图像帧相重叠,可以检测到相比于前一监控图像帧,当前监控图像帧中有一人形区域存在位置移动,据此判定前一监控图像帧和当前监控图像帧中存在监控对象,且上述人形区域为监控对象。进一步地,通过多个连续监控图像帧执行上述过程,可以提高监控对象检测的准确性。
[0063] 在监控图像帧中检测到监控对象后,可以确定监控对象在监控图像帧中的位置,即监控对象位置。具体地,边缘计算服务器202可以从监控图像帧中提取监控对象轮廓,并对监控对象轮廓进行采样,用{(xi,yi),i=1,2,…,N}表示监控对象轮廓的采样点集合,其中包含N个采样点,(xi,yi)表示第i个采样点在当前监控图像帧中的坐标,根据监控对象轮廓的采样点集合,可以计算监控对象位置(x0,y0),具体计算公式为:
[0064]
[0065] 在得到监控对象位置后,可以根据监控对象位置从监控图像帧中截取监控对象图像,以便后续图像处理过程中可以仅对监控对象图像进行处理,降低运算复杂度。具体地,可以以监控对象位置为中心,从监控图像帧中截取一块图像作为监控对象图像,监控对象图像中需包含监控对象轮廓的全部采样点。例如,可以以监控对象位置(x0,y0)为中心,在监控图像帧中截取一块包含监控对象轮廓全部采样点的最小矩形作为监控对象图像,即监控对象图像可以为包含某个施工人员的最小矩形图像。
[0066] 步骤S130,从监控对象图像中,识别监控对象的对象装备。
[0067] 其中,监控对象的对象装备为监控对象所配备的安全装备,包括但不限于安全帽、工作服和绝缘鞋。
[0068] 具体实现中,边缘计算服务器202可以从监控对象图像中截取对象装备图像,通过对象装备图像识别监控对象的对象装备。边缘计算服务器202可以根据预设的装备位置确定对象装备在监控对象图像中的坐标,得到对象装备坐标,在对象装备坐标处,可以根据预设的装备大小在监控对象图像中截取一块区域,得到对象装备区域,对象装备区域所对应的图像为对象装备图像。例如,对于大小为500像素×200像素的监控对象图像,可以设置监控对象位于监控对象图像中间,且对象装备中的安全帽位于监控对象图像上部1/5大小的区域(头部区域),工作服位于监控对象图像中部3/5大小的区域(身体区域),绝缘鞋位于监控对象图像下部1/5大小的区域(足部区域)。以监控对象图像的左上为原点,根据上述相对装备位置的设置,可以确定安全帽、工作服和绝缘鞋的中心在监控对象图像中的坐标,即分别为(50像素,50像素),(50像素,250像素)和(50像素,450像素)。预设的装备大小可以为对象装备在监控对象图像中的相对大小,例如,可以设置安全帽图像的长和宽分别为监控对象图像长和宽的10%,即50像素×20像素大小。由此,可以确定安全帽图像为监控对象图像中50像素×20像素大小的矩形,且以(50像素,50像素)为中心。
[0069] 边缘计算服务器202可以使用对象装备分类器对对象装备图像进行分类,根据分类结果判断对象装备图像中为何种对象装备。其中,对象装备分类器可以为正样本加负样本分类器,得到的分类结果可以为一个具体数值,当该数值在预设的分类区间内时,可以判定对象装备图像中的对象装备为安全帽、工作服或绝缘鞋。例如,可以设置安全帽的分类区间为0.5~0.8,当针对一幅对象装备图像,对象装备分类器器输出结果为0.75时,表示监控对象佩戴了安全帽;当对象装备分类器输出结果为0.4时,表示监控对象未佩戴安全帽。
[0070] 步骤S140,当对象装备与预设的装备要求不匹配时,进行安全告警。
[0071] 其中,预设的装备要求为工地安全规章制度中所规定的装备要求,可以为佩戴安全帽且穿着工作服和绝缘鞋,还可以安全帽、工作服和绝缘鞋的正确佩戴与穿着。
[0072] 具体实现中,边缘计算服务器202可以统计监控对象图像中所识别出的对象装备,通过与工地安全规章制度中规定的装备配备要求,确定监控对象所缺失的对象装备,得到缺失装备,针对缺失装备发送告警信号,进行装备缺失告警。例如,工地安全规章制度中要求施工人员需配备有安全帽、工作服和绝缘鞋,边缘计算服务器202检测到监控对象佩戴有安全帽,并穿着工作服,由此可知监控对象未穿着绝缘鞋,需要针对绝缘鞋进行绝缘鞋装备缺失告警。
[0073] 进一步地,边缘计算服务器202还可以将对象装备图像输入装备状态分类器,识别对象装备是否符合预设的装备要求,即是否正确佩戴或穿着。其中,装备状态分类器可以为正样本加负样本分类器,得到的分类结果可以为一个具体数值,当该数值超过预设的分类器阈值时,可以判定对象装备符合要求;反之,当该数值低于预设的分类器阈值时,可以判定对象装备不符合要求。例如,针对一幅包含监控对象头部区域的对象装备图像,设置安全帽装备分类器阈值为0.9,当装备状态分类器输出结果为0.95时,表示监控对象的安全帽佩戴正常,符合工地安全规章制度的要求,此时不需告警;若装备分类器输出结果为0.5,则表示监控对象的安全帽佩戴异常,不符合工地安全规章制度的要求,此时需要进行安全帽异常告警。
[0074] 上述工地监控方法,通过摄像头拍摄并发送工地监控视频,并通过与摄像头相关联的边缘计算设备接收工地监控视频,可以将与安全告警相关的数据处理放在边缘端进行本地化,降低网络延迟造成的告警时延,进而提高安全告警的实时性和可靠性;当边缘计算设备检测到监控对象时,从监控图像帧中提取包含监控对象的图像,得到监控对象图像,便于后续针对监控对象进行图像处理,降低处理复杂度,减少处理时间;边缘计算设备从监控对象图像中识别监控对象的对象装备,当对象装备与预设的装备要求不匹配时,进行安全告警,可以在对象设备不符合工地安全规章制度时进行安全告警,提高安全告警的实时性和可靠性。
[0075] 在一个实施例中,上述工地监控方法,可以还包括:当根据多个连续监控图像帧,检测到监控图像帧中有移动物体时,判定在监控图像帧中检测到监控对象;将移动物体作为监控对象。
[0076] 具体实现中,边缘计算服务器可以通过检测监控图像帧中是否有移动物体,来检测监控图像帧中是否有监控对象。在检测移动物体时,边缘计算服务器可以根据监控视频的视频流速率设置视频图像帧采集速率,按照采集速率采集监控视频中的多个连续监控图像帧,并对其中相邻的监控图像帧进行比较,当相比于前一监控图像帧,当前监控图像帧中的部分区域存在整体上的位置移动时,判定监控视频中存在监控对象,且上述移动区域为相应的监控对象。
[0077] 例如,通过将前一监控图像帧与当前监控图像帧相重叠,可以检测到相比于前一监控图像帧,当前监控图像帧中有一人形区域存在位置移动,据此判定前一监控图像帧和当前监控图像帧中存在监控对象,且上述人形区域为监控对象。进一步地,通过多个连续监控图像帧执行上述过程,可以提高监控对象检测的准确性。
[0078] 上述方法通过在多个连续监控图像帧中检测移动物体,来检测监控图像帧中的监控对象,并将移动物体作为监控对象,能够降低监控对象识别的复杂度。
[0079] 在一个实施例中,上述步骤S120,可以具体包括:从监控图像帧中提取监控对象的监控对象轮廓;在监控图像帧中截取包含监控对象轮廓的图像,得到监控对象图像。
[0080] 具体实现中,边缘计算服务器在监控图像帧中检测到监控对象后,可以确定监控对象在监控图像帧中的位置,即监控对象位置。具体地,边缘计算服务器可以从监控图像帧中提取监控对象轮廓,并对监控对象轮廓进行采样,用{(xi,yi),i=1,2,…,N}表示监控对象轮廓的采样点集合,其中包含N个采样点,(xi,yi)表示第i个采样点在当前监控图像帧中的坐标,根据监控对象轮廓的采样点集合,可以计算监控对象位置(x0,y0),具体计算公式为:
[0081]
[0082] 在得到监控对象位置后,可以根据监控对象位置从监控图像帧中截取监控对象图像,以便后续图像处理过程中可以仅对监控对象图像进行处理,降低运算复杂度。具体地,可以以监控对象位置为中心,从监控图像帧中截取一块图像作为监控对象图像,监控对象图像中需包含监控对象轮廓的全部采样点。例如,可以以监控对象位置(x0,y0)为中心,在监控图像帧中截取一块包含监控对象轮廓全部采样点的最小矩形作为监控对象图像,即监控对象图像可以为包含某个施工人员的最小矩形图像。
[0083] 上述方法通过从监控图像帧中提取监控对象的监控对象轮廓,在监控图像帧中截取监控对象图像,可以降低后续监控数据处理过程的运算复杂度和运算时间。
[0084] 在一个实施例中,上述步骤S130,可以具体包括:根据预设的装备位置和装备大小,从监控对象图像中截取监控对象的对象装备图像;通过对象装备分类器识别对象装备图像,得到监控对象的对象装备;对象装备为安全帽、工作服和绝缘鞋中的至少一种。
[0085] 其中,对象装备分类器为通过对对象装备图像进行分类,识别对象装备为安全帽、工作服或绝缘鞋的分类器,对象装备分类器可以为正样本加负样本分类器。
[0086] 具体实现中,装备位置和装备大小可以为对象装备图像在监控对象图像中的相对位置和相对大小,边缘计算服务器预先设置对象装备图像与监控对象图像的相对位置和相对大小,根据相对位置和相对大小从监控对象图像中截取对象装备图像,通过对象装备分类器对对象装备图像进行分类,根据分类结果判断对象装备图像中为何种对象装备。其中,对象装备分类器可以为正样本加负样本分类器,得到的分类结果可以为一个具体数值,当该数值在预设的分类区间内时,可以判定对象装备图像中的对象装备为安全帽、工作服或绝缘鞋。
[0087] 例如,可以设置安全帽的分类区间为0.5~0.8,当针对一幅对象装备图像,对象装备分类器器输出结果为0.75时,表示监控对象佩戴了安全帽,此时可以通过装备状态分类器进一步识别监控对象安全帽的佩戴是否符合安全生产规章制度的要求;当对象装备分类器输出结果为0.4时,表示监控对象未佩戴安全帽,需要进行装备缺失告警。
[0088] 上述方法根据预设的装备位置和装备大小,从监控对象图像中截取监控对象的对象装备图像,可以降低后续处理过程的运算复杂度和运算时间;通过对象装备分类器识别对象装备图像,得到监控对象的对象装备,可以识别监控对象的对象装备是否配备完全,完善告警信息,提高安全告警的实时性和可靠性。
[0089] 在一个实施例中,上述步骤S130,还可以具体包括:根据装备位置,确定对象装备在监控对象图像中的对象装备坐标;根据对象装备坐标和装备大小,在监控对象图像中确定对象装备所处的对象装备区域;从监控对象图像中截取对象装备区域,得到对象装备图像。
[0090] 其中,对象装备坐标为对象装备在监控对象图像中的坐标位置,对象装备区域为监控对象图像中包含对象装备的一个图像区域。
[0091] 具体实现中,边缘计算服务器可以从监控对象图像中截取对象装备图像,通过对象装备图像识别监控对象的对象装备。边缘计算服务器可以根据预设的装备位置确定对象装备在监控对象图像中的坐标,得到对象装备坐标,在对象装备坐标处,可以根据预设的装备大小在监控对象图像中截取一块区域,得到对象装备区域,对象装备区域所对应的图像为对象装备图像。
[0092] 例如,对于大小为500像素×200像素的监控对象图像,可以设置监控对象位于监控对象图像中间,且对象装备中的安全帽位于监控对象图像上部1/5大小的区域(头部区域),工作服位于监控对象图像中部3/5大小的区域(身体区域),绝缘鞋位于监控对象图像下部1/5大小的区域(足部区域)。以监控对象图像的左上角为原点,根据上述相对装备位置的设置,可以确定安全帽、工作服和绝缘鞋的中心在监控对象图像中的坐标,即分别为(50像素,50像素),(50像素,250像素)和(50像素,450像素)。预设的装备大小可以为对象装备在监控对象图像中的相对大小,例如,可以设置安全帽图像的长和宽分别为监控对象图像长和宽的10%,即50像素×20像素大小。由此,可以确定安全帽图像为监控对象图像中50像素×20像素大小的矩形,且以(50像素,50像素)为中心。
[0093] 上述方法根据装备位置确定对象装备在监控对象图像中的对象装备坐标,根据对象装备坐标和装备大小在监控对象图像中确定对象装备所处的对象装备区域,从监控对象图像中截取对象装备区域,得到对象装备图像,可以快速确定对象装备区域,降低后续处理过程的运算复杂度和运算时间,提高安全告警的实时性。
[0094] 在一个实施例中,上述工地监控方法,还可以具体包括:通过装备状态分类器,识别对象装备图像中监控对象未能正确穿戴对象装备的情况,得到装备异常情况。
[0095] 其中,装备状态分类器为通过对对象装备图像进行分类,得到对象装备图像中对象装备是否佩戴正确的分类器,对象装备图像可以为正样本加负样本分类器。
[0096] 具体实现中,边缘计算服务器可以将对象装备图像输入装备状态分类器,识别对象装备是否符合预设的装备要求,即是否正确佩戴或穿着。其中,装备状态分类器可以为正样本加负样本分类器,得到的分类结果可以为一个具体数值,当该数值超过预设的分类器阈值时,可以判定对象装备符合要求;反之,当该数值低于预设的分类器阈值时,可以判定对象装备不符合要求。
[0097] 例如,针对一幅包含监控对象头部区域的对象装备图像,设置安全帽装备分类器阈值为0.9,当装备状态分类器输出结果为0.95时,表示监控对象的安全帽佩戴正常,符合工地安全规章制度的要求,此时不需告警;若装备分类器输出结果为0.5,则表示监控对象的安全帽佩戴异常,不符合工地安全规章制度的要求,此时需要进行安全帽异常告警。
[0098] 上述方法通过装备状态分类器,识别对象装备图像中监控对象未能正确穿戴对象装备的情况,得到装备异常情况,可以对监控对象有无正确配备装备进行识别,完善告警信息,提高安全告警的实时性和可靠性。
[0099] 在一个实施例中,上述步骤S140,可以具体包括:根据装备要求,检测监控对象图像中缺失的对象装备,得到缺失装备;针对缺失装备发送第一告警信号;第一告警信号用于进行装备缺失告警;针对发生装备异常情况的对象装备发送第二告警信号;第二告警信号用于进行装备异常告警。
[0100] 其中,装备缺失告警为针对监控对象图像中缺少安全帽、工作服和绝缘鞋中至少一种而进行的告警。
[0101] 其中,装备异常告警为针对监控对象未正确佩戴安全帽,或者未正确穿着工作服和绝缘鞋而进行的告警。
[0102] 具体实现中,边缘计算服务器可以统计监控对象图像中所识别出的对象装备,通过与工地安全规章制度中规定的装备配备要求,确定监控对象所缺失的对象装备,得到缺失装备,针对缺失装备发送告警信号,进行装备缺失告警。例如,工地安全规章制度中要求施工人员需配备有安全帽、工作服和绝缘鞋,边缘计算服务器检测到监控对象佩戴有安全帽,并穿着工作服,由此可知监控对象未穿着绝缘鞋,需要针对绝缘鞋进行绝缘鞋装备缺失告警。
[0103] 进一步地,边缘计算服务器还可以将对象装备图像输入装备状态分类器,识别对象装备是否符合预设的装备要求,即是否正确佩戴或穿着。其中,装备状态分类器可以为正样本加负样本分类器,得到的分类结果可以为一个具体数值,当该数值超过预设的分类器阈值时,可以判定对象装备符合要求;反之,当该数值低于预设的分类器阈值时,可以判定对象装备不符合要求。例如,针对一幅包含监控对象头部区域的对象装备图像,设置安全帽装备分类器阈值为0.9,当装备状态分类器输出结果为0.95时,表示监控对象的安全帽佩戴正常,符合工地安全规章制度的要求,此时不需告警;若装备分类器输出结果为0.5,则表示监控对象的安全帽佩戴异常,不符合工地安全规章制度的要求,此时需要进行安全帽异常告警。
[0104] 上述方法通过根据装备要求检测监控对象图像中缺失的对象装备,得到缺失装备,并针对缺失装备发送第一告警信号,可以对监控对象未配备安全帽、工作服或绝缘鞋进行告警;针对发生装备异常情况的对象装备发送第二告警信号,可以对监控对象配备的安全帽、工作服和/或绝缘鞋不符合安全规章制度要求进行告警,完善告警信息,提高安全告警的实时性和可靠性。
[0105] 为了便于本领域技术人员深入理解本申请实施例,以下将结合图3和图4的具体示例进行说明。
[0106] 在一个实施例中,如图3所示,提供了一种工地监控方法的正样本加负样本分类器示意图。其中,当正样本加负样本分类器为对象装备分类器时,正样本可以为监控对象配备有安全帽、工作服和绝缘鞋的图像,负样本可以为监控对象未配备安全帽、工作服和绝缘鞋中至少一种的图像;当正样本加负样本分类器为装备状态分类器时,正样本可以为对象装备被正确佩戴,符合工地安全规章制度要求的图像,负样本可以为对象装备未被正确佩戴,不符合工地安全规章制度要求的图像。在提取出正样本特征和负样本特征后,分别对正样本和负样本加标签,根据标签对正样本加负样本分类器进行训练,得到分类因子,将监控对象图像或装备图像输入分类器,根据算得的结果是否超过预设的分类器阈值或区间,可以对监控对象图像或对象装备图像进行分类。
[0107] 在一个实施例中,如图4所示,提供一种工地监控方法的人工智能边缘计算单元示意图,该单元可以从本地NVR(Network Video Recorder,网络录像机)获取数据,并进行实时分析,将告警信息上传至边缘计算系统进行统计分析及巡检运维工作的推送,其中POWER用于指示人工智能单元上电情况,STATUS用于指示人工智能单元自身状态,NET用于指示人工智能单元的网络状态。该单元主要由ARM和GPU芯片、接口模块和网络模块等部分组成,且具备以下特点:
[0108] 1)采用ARM、AI(Artificial Intelligence,人工智能)加速芯片,超低功耗设计,通过CPU、AI加速芯片内存复用技术实现深度学习内存零拷贝,提供丰富的标准硬件接口,适配性较强;
[0109] 2)支持USB、RS232、CAN、I2C、SPI、microSD/SIM卡插座、蓝牙等多种设备接口,且支持多样扩展,适用范围较广;
[0110] 3)采用无扇、热翅散热技术,以及全密闭三防技术,能够在-20℃~+60℃的环境中工作,且具备防尘防潮的功能,能够在工地环境中稳定运行,为工地安全提供硬件保障;
[0111] 4)支持多种网络接入方式,适用于工地不稳定的环境,能够支持Wi-Fi、4G和以太网接入,可以在多种通信模式之间自由切换或人工干预切换。
[0112] 上述人工智能边缘计算单元适用于工地场景,能够在网络环境较差且不稳定的情况下稳定运行,通过采用CPU和AI加速芯片结合的架构、多种接口和多种网络接入方式,能够确保智慧工地的人工智能边缘计算单元稳定运行。
[0113] 应该理解的是,虽然图1和图3的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图1和图3中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
[0114] 在一个实施例中,如图5所示,提供了一种工地监控装置500,包括:接收模块501、图像提取模块502、识别模块503和告警模块504,其中:
[0115] 接收模块501,用于接收与边缘计算设备关联的摄像头所拍摄的工地监控视频;工地监控视频包括监控图像帧;
[0116] 图像提取模块502,用于当在监控图像帧中检测到监控对象时,从监控图像帧中提取包含监控对象的监控对象图像;
[0117] 识别模块503,用于从监控对象图像中,识别监控对象的对象装备;
[0118] 告警模块504,用于当对象装备与预设的装备要求不匹配时,进行安全告警。
[0119] 在一个实施例中,上述配电房监控装置500,还用于当根据多个连续监控图像帧,检测到监控图像帧中有移动物体时,判定在监控图像帧中检测到监控对象;将移动物体作为监控对象。
[0120] 在一个实施例中,图像提取模块502,还用于从监控图像帧中提取监控对象的监控对象轮廓;在监控图像帧中截取包含监控对象轮廓的图像,得到监控对象图像。
[0121] 在一个实施例中,识别模块503,还用于根据预设的装备位置和装备大小,从监控对象图像中截取监控对象的对象装备图像;通过对象装备分类器识别对象装备图像,得到监控对象的对象装备;对象装备为安全帽、工作服和绝缘鞋中的至少一种。
[0122] 在一个实施例中,识别模块503,还用于根据装备位置,确定对象装备在监控对象图像中的对象装备坐标;根据对象装备坐标和装备大小,在监控对象图像中确定对象装备所处的对象装备区域;从监控对象图像中截取对象装备区域,得到对象装备图像。
[0123] 在一个实施例中,工地监控装置500,还用于通过装备状态分类器,识别对象装备图像中监控对象未能正确穿戴对象装备的情况,得到装备异常情况。
[0124] 在一个实施例中,告警模块504,还用于根据装备要求,检测监控对象图像中缺失的对象装备,得到缺失装备;针对缺失装备发送第一告警信号;第一告警信号用于进行装备缺失告警;针对发生装备异常情况的对象装备发送第二告警信号;第二告警信号用于进行装备异常告警。
[0125] 关于工地监控装置的具体限定可以参见上文中对于工地监控方法的限定,在此不再赘述。上述工地监控装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
[0126] 上述提供的工地监控装置可用于执行上述任意实施例提供的工地监控方法,具备相应的功能和有益效果。
[0127] 在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图6所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种空气传感器的室内定位方法。该计算机设备的显示屏可以是液晶显示屏或者电子显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
[0128] 本领域技术人员可以理解,图6中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0129] 在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
[0130] 接收与边缘计算设备关联的摄像头所拍摄的工地监控视频;工地监控视频包括监控图像帧;
[0131] 当在监控图像帧中检测到监控对象时,从监控图像帧中提取包含监控对象的监控对象图像;
[0132] 从监控对象图像中,识别监控对象的对象装备;
[0133] 当对象装备与预设的装备要求不匹配时,进行安全告警。
[0134] 在一个实施例中,处理器执行计算机程序时还实现以下步骤:当根据多个连续监控图像帧,检测到监控图像帧中有移动物体时,判定在监控图像帧中检测到监控对象;将移动物体作为监控对象。
[0135] 在一个实施例中,处理器执行计算机程序时还实现以下步骤:从监控图像帧中提取监控对象的监控对象轮廓;在监控图像帧中截取包含监控对象轮廓的图像,得到监控对象图像。
[0136] 在一个实施例中,处理器执行计算机程序时还实现以下步骤:根据预设的装备位置和装备大小,从监控对象图像中截取监控对象的对象装备图像;通过对象装备分类器识别对象装备图像,得到监控对象的对象装备;对象装备为安全帽、工作服和绝缘鞋中的至少一种。
[0137] 在一个实施例中,处理器执行计算机程序时还实现以下步骤:根据装备位置,确定对象装备在监控对象图像中的对象装备坐标;根据对象装备坐标和装备大小,在监控对象图像中确定对象装备所处的对象装备区域;从监控对象图像中截取对象装备区域,得到对象装备图像。
[0138] 在一个实施例中,处理器执行计算机程序时还实现以下步骤:通过装备状态分类器,识别对象装备图像中监控对象未能正确穿戴对象装备的情况,得到装备异常情况。
[0139] 在一个实施例中,处理器执行计算机程序时还实现以下步骤:根据装备要求,检测监控对象图像中缺失的对象装备,得到缺失装备;针对缺失装备发送第一告警信号;第一告警信号用于进行装备缺失告警;针对发生装备异常情况的对象装备发送第二告警信号;第二告警信号用于进行装备异常告警。
[0140] 在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
[0141] 接收与边缘计算设备关联的摄像头所拍摄的工地监控视频;工地监控视频包括监控图像帧;
[0142] 当在监控图像帧中检测到监控对象时,从监控图像帧中提取包含监控对象的监控对象图像;
[0143] 从监控对象图像中,识别监控对象的对象装备;
[0144] 当对象装备与预设的装备要求不匹配时,进行安全告警。
[0145] 在一个实施例中,计算机程序被处理器执行时还实现以下步骤:当根据多个连续监控图像帧,检测到监控图像帧中有移动物体时,判定在监控图像帧中检测到监控对象;将移动物体作为监控对象。
[0146] 在一个实施例中,计算机程序被处理器执行时还实现以下步骤:从监控图像帧中提取监控对象的监控对象轮廓;在监控图像帧中截取包含监控对象轮廓的图像,得到监控对象图像。
[0147] 在一个实施例中,计算机程序被处理器执行时还实现以下步骤:根据预设的装备位置和装备大小,从监控对象图像中截取监控对象的对象装备图像;通过对象装备分类器识别对象装备图像,得到监控对象的对象装备;对象装备为安全帽、工作服和绝缘鞋中的至少一种。
[0148] 在一个实施例中,计算机程序被处理器执行时还实现以下步骤:根据装备位置,确定对象装备在监控对象图像中的对象装备坐标;根据对象装备坐标和装备大小,在监控对象图像中确定对象装备所处的对象装备区域;从监控对象图像中截取对象装备区域,得到对象装备图像。
[0149] 在一个实施例中,计算机程序被处理器执行时还实现以下步骤:通过装备状态分类器,识别对象装备图像中监控对象未能正确穿戴对象装备的情况,得到装备异常情况。
[0150] 在一个实施例中,计算机程序被处理器执行时还实现以下步骤:根据装备要求,检测监控对象图像中缺失的对象装备,得到缺失装备;针对缺失装备发送第一告警信号;第一告警信号用于进行装备缺失告警;针对发生装备异常情况的对象装备发送第二告警信号;第二告警信号用于进行装备异常告警。
[0151] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
[0152] 以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0153] 以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈