首页> 中国专利> 基于图像分析检测安全区域内作业人员的方法、系统和存储介质

基于图像分析检测安全区域内作业人员的方法、系统和存储介质

摘要

本发明公开一种基于图像分析检测安全区域内作业人员的方法、系统和存储介质。该方法包括以下步骤:捕捉安全区域和作业人员的实时画面;对实时画面进行预处理,并进行作业人员是否在安全区域内的识别;所述作业人员是否在安全区域内的识别是先对安全区域的识别以及对人体识别,再判断人体是否在安全区域内。该方法如果发现作业人员没有在安全区域内,可以发出警告,并且截图留存证据。通过技术手段,加强对作业人员的管理,保护相应作业人员的安全,加强施工作业现场安全管理规定的执行力度。

著录项

说明书

技术领域

本发明所述基于图像分析检测安全区域内作业人员的方法、系统和存储介质,涉及图像识别领域,具体为基于图像识别的检测方法。

背景技术

电力安全生产隐患包括电力系统发、变、配、输、用电等各个方面安全生产作业所涉及的安全隐患,种类纷繁芜杂,大小不一,是关系到电力正常运维、人身财产安全、社会秩序稳定的重要因素,因此减少、降低、杜绝电力安全生产隐患的重要性不言而喻。

电力安全生产工作的基础和提前是树立“安全第一,预防为主”的观念,也是电力工作的指导方针,企业的一切生产都以安全保障为前提,在生产过程中,坚持以人为本,围绕人员的安全展开电力生产工作,才能有效保障电力工作的顺利开展。

安全区域是指通过隔离在各操作区域内使用各类安全产品与技术,在一般情况下,每个操作区域与其他区域都有明确的边界,并且每个分区都使用有安全的防护设备。当作业人员在安全区域内作业时,可以避免其受到伤害,至少不会危及生命,但施工作业人员进行作业时,没有按照规定在安全区域内作业的情况一直以来都大量存在。

目前施工作业人员在作业时对安全区域规定的遵守,要么依赖于作业人员自身自觉,要么依赖现场安全员的管理及提醒,或者再增加一些违章作业的经济处罚规定。但这些都不能彻底解决作业人员存在侥幸心理,安全管理制度执行存在盲点等问题。因此,提前遏制安全生产事故的发生,保障电网的安全运行势在必行。

发明内容

为解决遏制安全生产事故的发生,本发明提出一种基于图像分析检测安全区域内作业人员的方法、系统和存储介质。该方法如果发现作业人员没有在安全区域内,可以发出警告,并且截图留存证据。通过技术手段,加强对作业人员的管理,保护相应作业人员的安全,加强施工作业现场安全管理规定的执行力度。

本发明的技术方案是:

基于图像分析检测安全区域内作业人员的方法,包括以下步骤:

捕捉安全区域和作业人员的实时画面;

对实时画面进行预处理,并进行作业人员是否在安全区域内的识别;

所述作业人员是否在安全区域内的识别是先对安全区域的识别以及对人体识别,再判断人体是否在安全区域内。

作为本发明的进一步改进,所述安全区域的识别包括:

提取安全区域正样本中像素的HSV颜色值并统计,采用色彩分析方法得到安全区域的颜色范围,并进行二值化处理;

二值化处理是依次读取图像像素,如果像素点的HSV值在待检测物体的默认颜色范围内时,在同样大小的新建图像中的相同位置把像素设为前景色,如果不在默认待检测物体颜色范围内,则设为背景色,便将一幅HSV颜色空间的彩色图像变成了一幅二值图像。

作为本发明的进一步改进,还包括膨胀运算步骤,其包括:

将在安全区域接触的背景点合并到安全区域中,使安全区域的边界向外界扩张,以得到更加完整的图像。

作为本发明的进一步改进,还包括腐蚀运算,在进行安全区域图像的处理过程中,如果要求最终得到的图像与实际图像基本相符,在对安全区域图像进行了膨胀运算后,对图像进行还原,将安全区域图像的边界收缩。

作为本发明的进一步改进,所述人体识别采用方向梯度直方图特征及支持向量机分类器训练得到的模型进行预测,方向梯度直方图对人体形态进行特征提取;支持向量机具备非线性空间分类能力,区分人体形态及其他物体形态。

作为本发明的进一步改进,所述检测人体是否在安全区域内具体包括:

对于待分析的人体图像,取人体的一定宽度范围,一定高度范围的一个小矩形,该小矩形范围在人体脚的部分,求出小矩形的四个顶点的位置坐标,然后用凸包和旋转卡壳计算出四个顶点与已求出的安全区域轮廓的位置关系;

若四个顶点全在安全区域轮廓内,则判定人的脚在安全区域内,从而人体在安全区域内,反之,人体在安全区域外。

基于图像分析检测安全区域内作业人员的系统,包括:

图像采集设备,用于捕捉安全区域和作业人员的实时画面;并将其转发给图像处理及识别设备;

和图像处理及识别设备,其包括:

图像预处理模块,用于对实时画面进行预处理;

安全区域检测模块,用于对作业人员是否在安全区域内的识别;所述作业人员是否在安全区域内的识别是先对安全区域的识别以及对人体识别,再判断人体是否在安全区域内。

作为本发明的进一步改进,所述安全区域检测模块包括:

安全区域的识别模块,用于提取安全区域正样本中像素的HSV颜色值并统计,采用色彩分析方法得到安全区域的颜色范围,并进行二值化处理;二值化处理是依次读取图像像素,如果像素点的HSV值在待检测物体的默认颜色范围内时,在同样大小的新建图像中的相同位置把像素设为前景色,如果不在默认待检测物体颜色范围内,则设为背景色,便将一幅HSV颜色空间的彩色图像变成了一幅二值图像;

人体识别模块,用于采用方向梯度直方图特征及支持向量机分类器训练得到的模型进行预测,方向梯度直方图对人体形态进行特征提取;支持向量机具备非线性空间分类能力,区分人体形态及其他物体形态;

检测人体是否在安全区域内模块,用于对于待分析的人体图像,取人体的一定宽度范围,一定高度范围的一个小矩形,该小矩形范围在人体脚的部分,求出小矩形的四个顶点的位置坐标,然后用凸包和旋转卡壳计算出四个顶点与已求出的安全区域轮廓的位置关系;若四个顶点全在安全区域轮廓内,则判定人的脚在安全区域内,从而人体在安全区域内,反之,人体在安全区域外。

作为本发明的进一步改进,所述安全区域的识别模块还包括:

膨胀运算模块,用于将在安全区域接触的背景点合并到安全区域中,使安全区域的边界向外界扩张,以得到更加完整的图像;

腐蚀运算,用于在进行安全区域图像的处理过程中,如果要求最终得到的图像与实际图像基本相符,在对安全区域图像进行了膨胀运算后,对图像进行还原,将安全区域图像的边界收缩。

一种计算机存储介质,所述计算机存储介质存储有计算机可执行指令,所述计算机可执行指令被处理器执行后能够实现所述的基于图像分析检测安全区域内作业人员的方法。

本发明与现有技术相比具有以下技术效果:

本发明通过图像技术手段来检测作业人员是否在安全区域内,不再依赖于作业人员的自觉性,或现场安全员的提醒。如果发现作业人员违章,可以发出警告,并且截图留存证据,从而可使相应的人员及时赶赴相应的位置进行处理。以此,可以大幅减少甚至消灭作业现场人员未在安全区域的情况。可以大大降低因施工作业现场人员未在安全区域内而引发工程事故的可能性。

进一步,通过膨胀运算将相邻物体连接起来,可以解决在安全区域图像处理的过程中,由于要去除噪声,有时候可能会使得到的二值图像出现间断的现象。使安全区域的边界向外界扩张,以得到更加完整的图像。作用就是可以用来填补安全区域中的某些空洞以及消除包含在安全区域中的小颗粒噪声。

进一步,腐蚀运算,在进行安全区域图像的处理过程中,将安全区域图像的边界收缩,以消除小且无意义的目标物。

进一步,人体检测模块采用方向梯度直方图特征及支持向量机分类器训练得到的模型进行预测。二者各自发挥所长,可以大大提高人体检测的准确率。

进一步,本发明中只要人体的脚处在安全区域内即可认为人体在安全区域内。减少了图像处理和分析的效率,有效的解决了整个人体识别的复杂性问题。

附图说明

图1为本发明的场景图;

图2为本发明的图像处理及识别设备构成图;

图3为本发明的安全区域的原始图像;

图4为本发明的膨胀和腐蚀运算后的安全区域检测结果图像;

图5为本发明的人与安全区域的原始图像;

图6为本发明的人在安全区域内的检测结果;

图7为本发明的流程图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。

在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。

本发明提出一种不依赖于人员自觉性,完全通过图像技术手段来检测作业现场的作业人员是否在安全区域内。如果发现作业人员违章,可以发出警告,并且截图留存证据,相应的人员也可以及时赶赴相应的位置进行处理。以此,可以大幅度减少甚至消灭安全事故的发生。

本发明第一个目的是提供一种基于图像分析检测安全区域内作业人员的方法,包括以下步骤:

捕捉安全区域和作业人员的实时画面;

对实时画面进行预处理,并进行作业人员是否在安全区域内的识别;

所述作业人员是否在安全区域内的识别是先对安全区域的识别以及对人体识别,再判断人体是否在安全区域内。

其中,所述安全区域的识别包括:

提取安全区域正样本中像素的HSV颜色值并统计,采用色彩分析方法得到安全区域的颜色范围,并进行二值化处理;

二值化处理是依次读取图像像素,如果像素点的HSV值在待检测物体的默认颜色范围内时,在同样大小的新建图像中的相同位置把像素设为前景色,如果不在默认待检测物体颜色范围内,则设为背景色,便将一幅HSV颜色空间的彩色图像变成了一幅二值图像。

为了得到完整的图像还包括膨胀运算步骤,其包括:

将在安全区域接触的背景点合并到安全区域中,使安全区域的边界向外界扩张,以得到更加完整的图像。

为了对图像进行还原还包括腐蚀运算,在进行安全区域图像的处理过程中,如果要求最终得到的图像与实际图像基本相符,在对安全区域图像进行了膨胀运算后,用腐蚀运算对图像进行还原,将安全区域图像的边界收缩。

所述人体识别采用方向梯度直方图特征及支持向量机分类器训练得到的模型进行预测,方向梯度直方图对人体形态进行特征提取;支持向量机具备非线性空间分类能力,区分人体形态及其他物体形态。

所述检测人体是否在安全区域内具体包括:

对于待分析的人体图像,取人体的一定宽度范围,一定高度范围的一个小矩形,该小矩形范围在人体脚的部分,求出小矩形的四个顶点的位置坐标,然后用凸包和旋转卡壳计算出四个顶点与已求出的安全区域轮廓的位置关系;

若四个顶点全在安全区域轮廓内,则判定人的脚在安全区域内,从而人体在安全区域内,反之,人体在安全区域外。

本发明第二个目的是提供一种基于图像分析检测安全区域内作业人员的系统,包括:

图像采集设备,用于捕捉安全区域和作业人员的实时画面;并将其转发给图像处理及识别设备;

和图像处理及识别设备,其包括:

图像预处理模块,用于对实时画面进行预处理;

安全区域检测模块,用于对作业人员是否在安全区域内的识别;所述作业人员是否在安全区域内的识别是先对安全区域的识别以及对人体识别,再判断人体是否在安全区域内。

所述安全区域检测模块包括:

安全区域的识别模块,用于提取安全区域正样本中像素的HSV颜色值并统计,采用色彩分析方法得到安全区域的颜色范围,并进行二值化处理;二值化处理是依次读取图像像素,如果像素点的HSV值在待检测物体的默认颜色范围内时,在同样大小的新建图像中的相同位置把像素设为前景色,如果不在默认待检测物体颜色范围内,则设为背景色,便将一幅HSV颜色空间的彩色图像变成了一幅二值图像;

人体识别模块,用于采用方向梯度直方图特征及支持向量机分类器训练得到的模型进行预测,方向梯度直方图对人体形态进行特征提取;支持向量机具备非线性空间分类能力,区分人体形态及其他物体形态;

检测人体是否在安全区域内模块,用于对于待分析的人体图像,取人体的一定宽度范围,一定高度范围的一个小矩形,该小矩形范围在人体脚的部分,求出小矩形的四个顶点的位置坐标,然后用凸包和旋转卡壳计算出四个顶点与已求出的安全区域轮廓的位置关系;若四个顶点全在安全区域轮廓内,则判定人的脚在安全区域内,从而人体在安全区域内,反之,人体在安全区域外。

所述安全区域的识别模块还包括:

膨胀运算模块,用于将在安全区域接触的背景点合并到安全区域中,使安全区域的边界向外界扩张,以得到更加完整的图像;

腐蚀运算,用于在进行安全区域图像的处理过程中,如果要求最终得到的图像与实际图像基本相符,在对安全区域图像进行了膨胀运算后,用腐蚀运算对图像进行还原,将安全区域图像的边界收缩。

本发明第三个目的是提供一种计算机存储介质,所述计算机存储介质存储有计算机可执行指令,所述计算机可执行指令被处理器执行后能够实现所述的基于图像分析检测安全区域内作业人员的方法。

以下给出本发明的具体实施例,需要说明的是本发明并不局限于以下具体实施例,凡在本申请技术方案基础上做的等同变换均落入本发明的保护范围。

如图1和图6所示,本发明由图像采集设备和图像处理及识别设备两部分组成。图像采集设备负责实时捕捉安全区域和作业人员的画面,并将其转发给图像处理及识别设备。图像处理及识别设备负责对接收到的画面进行预处理(降噪、增强等),并进行作业人员是否在安全区域内的识别。

图像处理及识别设备由图像预处理模块和作业人员是否在安全区域的检测模块两部分组成,如图2所示。

其中,图像预处理模块采用小波变换、高斯平滑、中值滤波及傅立叶正反变换等技术手段进行图像预处理。最终获得高质量、低噪声、清晰可见的安全区域图像,以便后续识别工作更好的进行。

其中,作业人员是否在安全区域内的检测模块主要是对预处理后的图像的进一步分析与处理,首先对安全区域的识别以及对人体的识别,再判断人体是否在安全区域内。

安全区域识别中采用色彩分析方法,工程施工过程中的安全区域都会和别的区域有明显的边界区分,彩色数字图像的处理需要用定量的方法建立颜色空间,HSV颜色空间是一个均匀的颜色空间,采用线性的标尺,彩色之间感觉上的距离与HSV颜色模型坐标上点的欧几里德距离成正比。均匀的颜色空间使得安全区域的颜色区间能够连续的落在一定区域内,而不是像RGB颜色模型那样会使安全区域的颜色区间落在坐标里的各个位置。这样,就能够很好的根据安全区域正样本的颜色,确定出其相应的颜色空间。

准备20幅安全区域的正样本(背景为单一颜色的含有完整的检测目标的待检测图片,即含有完整安全区域的图片),提取样本中像素的HSV颜色值并统计,可以得到安全区域的颜色范围。

二值化时,从上往下,从左往右依次读取图像像素,如果像素点的HSV值在待检测物体的默认颜色范围内时,在同样大小的新建图像中的相同位置把像素设为白色(即前景色),如果不在默认待检测物体颜色范围内,则设为黑色(背景色)。这样,一幅HSV颜色空间的彩色图像就变成了一幅突出安全区域轮廓的二值图像。

如图3和图4所示,在安全区域图像处理的过程中,由于要去除噪声,有时候可能会使得到的二值图像出现间断的现象。这时可以通过膨胀运算将相邻物体连接起来,即将在安全区域接触的背景点合并到该区域中,使安全区域的边界向外界扩张,以得到更加完整的图像。作用就是可以用来填补安全区域中的某些空洞以及消除包含在安全区域中的小颗粒噪声。

膨胀运算的对偶运算是腐蚀运算,在进行安全区域图像的处理过程中,如果要求最终得到的图像与实际图像基本相符,在对安全区域图像进行了膨胀运算后,就必须要用腐蚀运算对图像进行还原,即将安全区域范围“变小”,其实质就是将安全区域图像的边界收缩,以消除小且无意义的目标物。

人体检测模块采用方向梯度直方图特征及支持向量机分类器训练得到的模型进行预测。方向梯度直方图可以很好的对人体形态进行特征提取,高质量的特征提取可以提高分类器的识别准确性。支持向量机具备非线性空间分类能力,可以很好的区分人体形态及其他物体形态。二者各自发挥所长,可以大大提高人体检测的准确率。

如图5和图6所示,有了安全区域及人体检测模块的检测结果,下一步要做的就是,检测人体是否在安全区域内。考虑到各种因素对角度的影响,本发明中只要人体的脚处在安全区域内即可认为人体在安全区域内。对于待分析的人体图像,因为已经确信该范围是一个人体,因此可以取人体的宽度范围在3/25-2/5,高度范围在9/10-24/25的一个小矩形,该范围刚好在人体脚的部分,求出小矩形的四个顶点的位置坐标,然后用凸包和旋转卡壳计算出四个顶点与已求出的安全区域轮廓的位置关系。若四个顶点全在安全区域轮廓内,则判定人的脚在安全区域内,从而人体在安全区域内,反之,人体在安全区域外。

本发明通过图像技术手段来检测作业人员是否在安全区域内,不再依赖于作业人员的自觉性,或现场安全员的提醒。如果发现作业人员违章,可以发出警告,并且截图留存证据,从而可使相应的人员及时赶赴相应的位置进行处理。以此,可以大幅减少甚至消灭作业现场人员未在安全区域的情况。可以大大降低因施工作业现场人员未在安全区域内而引发工程事故的可能性。

以上披露的所有文章和参考资料,包括专利申请和出版物,出于各种目的通过援引结合于此。描述组合的术语“基本由…构成”应该包括所确定的元件、成分、部件或步骤以及实质上没有影响该组合的基本新颖特征的其他元件、成分、部件或步骤。使用术语“包含”或“包括”来描述这里的元件、成分、部件或步骤的组合也想到了基本由这些元件、成分、部件或步骤构成的实施方式。这里通过使用术语“可以”,旨在说明“可以”包括的所描述的任何属性都是可选的。

多个元件、成分、部件或步骤能够由单个集成元件、成分、部件或步骤来提供。另选地,单个集成元件、成分、部件或步骤可以被分成分离的多个元件、成分、部件或步骤。用来描述元件、成分、部件或步骤的公开“一”或“一个”并不说为了排除其他的元件、成分、部件或步骤。

应该理解,以上描述是为了进行图示说明而不是为了进行限制。通过阅读上述描述,在所提供的示例之外的许多实施例和许多应用对本领域技术人员来说都将是显而易见的。因此,本教导的范围不应该参照上述描述来确定,而是应该参照前述权利要求以及这些权利要求所拥有的等价物的全部范围来确定。出于全面之目的,所有文章和参考包括专利申请和公告的公开都通过参考结合在本文中。在前述权利要求中省略这里公开的主题的任何方面并不是为了放弃该主体内容,也不应该认为申请人没有将该主题考虑为所公开的发明主题的一部分。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号