CN110008831A - 一种基于计算机视觉分析的智能化监控融合系统 - Google Patents
一种基于计算机视觉分析的智能化监控融合系统 Download PDFInfo
- Publication number
- CN110008831A CN110008831A CN201910134732.2A CN201910134732A CN110008831A CN 110008831 A CN110008831 A CN 110008831A CN 201910134732 A CN201910134732 A CN 201910134732A CN 110008831 A CN110008831 A CN 110008831A
- Authority
- CN
- China
- Prior art keywords
- image
- edge
- moving object
- area
- human body
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000012544 monitoring process Methods 0.000 title claims abstract description 34
- 238000004458 analytical method Methods 0.000 title claims abstract description 21
- 230000004927 fusion Effects 0.000 claims abstract description 28
- 238000000034 method Methods 0.000 claims description 46
- 238000012545 processing Methods 0.000 claims description 19
- 230000001815 facial effect Effects 0.000 claims description 13
- 239000011159 matrix material Substances 0.000 claims description 13
- 238000012916 structural analysis Methods 0.000 claims description 9
- 230000009466 transformation Effects 0.000 claims description 8
- 238000012549 training Methods 0.000 claims description 7
- 238000013475 authorization Methods 0.000 claims description 6
- 238000001514 detection method Methods 0.000 claims description 6
- 238000000605 extraction Methods 0.000 claims description 6
- 239000013598 vector Substances 0.000 claims description 6
- 239000003086 colorant Substances 0.000 claims description 5
- 238000003708 edge detection Methods 0.000 claims description 5
- 238000001914 filtration Methods 0.000 claims description 4
- 238000006243 chemical reaction Methods 0.000 claims description 3
- 238000013528 artificial neural network Methods 0.000 claims description 2
- 238000004364 calculation method Methods 0.000 claims description 2
- 230000007797 corrosion Effects 0.000 claims description 2
- 238000005260 corrosion Methods 0.000 claims description 2
- 239000000203 mixture Substances 0.000 claims description 2
- 230000002159 abnormal effect Effects 0.000 abstract 1
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/25—Fusion techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/40—Scenes; Scene-specific elements in video content
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/16—Human faces, e.g. facial parts, sketches or expressions
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Multimedia (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Evolutionary Biology (AREA)
- Evolutionary Computation (AREA)
- Computer Vision & Pattern Recognition (AREA)
- General Engineering & Computer Science (AREA)
- Bioinformatics & Computational Biology (AREA)
- Artificial Intelligence (AREA)
- Life Sciences & Earth Sciences (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Human Computer Interaction (AREA)
- Image Analysis (AREA)
Abstract
本发明公开了一种基于计算机视觉分析的智能化监控融合系统,包括视频监控系统、人脸识别系统、视频结构化分析系统、视频融合系统。视频监控系统负责采集视频信息以及厂区重要区域温度信息;人脸识别系统负责识别厂区员工身份;视频结构化分析系统可判断员工是否已佩戴安全帽、车辆是否进入非授权区域、员工工作服是否与其工作区域一致、员工是否携带包裹;视频融合系统负责对视频监控系统、人脸识别系统和视频结构化分析系统的各种信息进行统一管理。该系统可实时对厂区进行监控并分析,及时发现厂区异常情况并预警,从而为厂区正常运作提供保障。
Description
技术领域
本发明涉及工厂运行状态监控系统,具体涉及一种基于计算机视觉分析的智能化监控融合系统,属于安全监控领域。
背景技术
在工厂的生产运行中,安全始终是放在第一位的。然而,在工厂的日常生产中,存在着许多安全隐患,例如重点区域温度过高、员工未佩戴安全帽进入工作区域、车辆驶入其无权限进入的区域、员工携物进入禁止携物的重要区域、员工走错工作区域等等,严重威胁了工厂的正常运行。
发明内容
为解决上述问题,本发明提供了一种基于计算机视觉分析的智能化监控融合系统,包括视频监控系统、人脸识别系统、视频结构化分析系统、视频融合系统。
所述视频监控系统由前端摄像头、红外热像仪和视频监控平台构成;前端摄像头负责采集视频信息;红外热像仪负责采集厂区重要区域温度信息;视频监控平台接收前端摄像头采集的视频信息以及红外热像仪采集的厂区重要区域温度信息,进行显示,同时将视频信息传送给视频结构化分析系统,并将视频信息与厂区重要区域温度信息传送给视频融合系统。
所述人脸识别系统由人脸抓拍器、人脸面部识别模块和员工身份数据库构成;人脸抓拍器采集进出厂区各重点区域的员工图像,并传送给人脸面部识别模块;员工身份数据库存储每个员工的身份信息及其脸部特征;人脸面部识别模块接收人脸抓拍器采集的员工图像,进行人脸识别,通过与员工身份数据库的比对确定其身份信息,并将识别结果传送给视频融合系统。
所述人脸识别系统中员工脸部特征提取过程如下:采集厂区每个员工的人脸图像,图像大小为M×N,假设共有K名员工,则可得到K张人脸图像;对K张人脸图像进行灰度线性变换处理以及3×3中值滤波处理,得到K张人脸灰度图;将每张人脸灰度图的每一行像素的灰度值相连,则每张人脸灰度图可构成一个D=M×N维的行向量,对于第i张人脸灰度图,记其构成的行向量xi,并计算平均脸将K张人脸灰度图构成的K个行向量进行排列,构成K×D维的矩阵,并对该矩阵进行K-L变换,得到特征脸空间:w=(u1,u2,u3,…,up),式中:p为设置的降维后维数;计算每个员工的脸部特征,对于第j个员工,其脸部特征Ωj的计算公式为:Ωj=wT(xj-Ψ)。
所述人脸识别系统中人脸面部识别模块进行人脸识别过程如下:采集人脸抓拍器抓拍到的进出厂区各重点区域的人脸图像,对人脸图像进行灰度线性变换得到人脸灰度图,将人脸灰度图每一行像素的灰度值相连,得到行向量y;计算该人脸图像的脸部特征Ωj=wT(xj-Ψ),式中:w为权利要求2中求得的特征脸空间:w=(u1,u2,u3,…,up),Ψ为权利要求2中求得的平均脸;计算Ωy与员工身份数据库存储的脸部特征的欧式距离,选出与Ωy欧式距离最近的脸部特征,该脸部特征对应的员工身份即为人脸识别结果。
所述视频结构化分析系统由安全帽识别模块、车牌识别模块、工作服识别模块以及携物识别模块构成,其接收视频监控系统采集的视频信息,通过安全帽识别模块判断员工是否已佩戴安全帽、通过车牌识别判断模块车辆是否进入非授权区域、通过工作服识别模块判断员工工作服是否与其工作区域一致、通过携物识别模块判断员工是否携带包裹,并将分析结果传送给视频融合系统。
所述安全帽识别模块判断员工是否已佩戴安全帽的过程如下:
实时读取检测区域摄像头采集的视频信息,提取前一帧和当前帧,对前一帧和当前帧进行灰度化处理,得到前一帧和当前帧的灰度图;使用帧间差分法对前一帧和当前帧的灰度图进行处理,得到运动物体图;构造一个或多个运动物体估测矩形框提取出运动物体图中所有互相独立的部分,假设图中有K个互相独立的部分,则可得到K个运动物体估测矩形框;提取每个运动物体估测矩形框在当前帧的灰度图和彩色图中对应部分的图像,得到K张运动物体估测灰度图和K张运动物体估测彩色图;使用Canny算子对K张运动物体估测灰度图进行逐一边缘检测,得到K张运动物体边缘图,在每张运动物体边缘图中构造一个运动物体矩形框包含该图中所有边缘,得到K个运动物体矩形框;根据人体长宽比例,确认运动物体矩形框中的人体矩形框,假设判断出有k个人体矩形框,提取每一个人体矩形框在运动物体估测彩色图中对应部分的图像,得到k张人体彩色图;对于每一个人体矩形框,根据人体上半身特征定位人体矩形框中人的头部,根据头部比例定位安全帽估测区域,得到k个安全帽估测区域;提取每一个安全帽估测区域在其对应的人体彩色图中对应部分的图像,得到k张安全帽区域彩色图,以颜色为依据逐一对安全帽区域彩色图进行判断;具体步骤如下:
步骤1,提取前一帧与当前帧,采用加权平均法对前一帧与当前帧图片进行灰度化处理,即对每个像素点的R,G,B三个分量分配不同的权重,具体公式如下:f(x,y)=0.3R(x,y)+0.59G(x,y)+0.11B(x,y),式中,R(x,y)、G(x,y)、B(x,y)分别指坐标为(x,y)的像素的R,G,B分量,f(x,y)指坐标为(x,y)的像素转换后的灰度值;
步骤2,使用帧间差分法对前一帧和当前帧的灰度图进行处理,得到运动物体图,过程如下:将两帧图像对应像素的灰度值进行相减,并取其绝对值,得到差分图像Dn(x,y)=|fn(x,y)-fn-1(x,y)|,其中fn(x,y)指当前帧中坐标为(x,y)的像素的灰度值,fn-1(x,y)指前一帧中坐标为(x,y)的像素的灰度值;设置阈值Ta,如果Dn(x,y)>T,Rn=255,如果Dn(x,y)<T,Rn=0,获得运动物体图R;R为二值化图像,其中白色区域代表运动物体区域;
步骤3,构造K个运动物体估测矩形框提取出运动物体图中所有互相独立的部分,并获取每一个运动物体估测矩形框的位置信息,存储于矩阵LO中,具体过程如下:
Step1:以步骤2得到的运动物体图R的左下角为原点,建立坐标轴,运动物体图R在第一象限;设直线x=h,h初始值为0;
Step2:将直线x=h右移一个单位,判断直线x=h上每个像素的像素值;
Step3:如果直线x=h上每个像素的像素值都为0,返回Step2;如果直线x=h上存在像素值不为0的像素,记此时的h为xmin;
Step4:将直线x=h右移一个单位,判断直线x=h上每个像素的像素值;
Step5:如果直线x=h上存在像素值非0的像素,记直线上最上面的非0像素对应的纵坐标值以及最下面非0像素对应的纵坐标值,并存储在数组Y中,返回Step4;如果直线x=h上每个像素的像素值都为0,记此时的h为xmax;
Step6:对数组Y中的元素的大小进行比较,得到Y中的最大值ymax与最小值ymin;以直线y=ymax作为上边缘,直线y=ymin作为下边缘,直线x=xmin作为左边缘,直线x=xmax作为右边缘构造运动估测区域矩形框;数组Y清零,记LOk=(ymax,ymin,xmin,xmax,k)并存储在矩阵LO中,其中k初始值为1,每次构造运动估测区域矩形框后k值加1;
Step7:重复Step2到Step6,直至直线x=h移动到二值化图片最右边时结束;
步骤4,提取每个运动物体估测矩形框在当前帧的灰度图和彩色图中对应部分的图像,得到K张运动物体估测灰度图G1,...,GK和K张运动物体估测彩色图P1,…,PK;提取过程如下:对于第i个运动物体估测矩形框,从步骤3得到的矩阵LO中读取其对应的位置信息LOi=(ymax,ymin,xmin,xmax,i),利用上边缘、下边缘、左边缘和右边缘确认该运动物体估测矩形框的具体位置从而进行提取;
步骤5,使用Canny算子逐一对运动物体估测灰度图G1到GK进行边缘检测,得到K张边缘图,将每张边缘图中所有边缘像素与运动物体图中对应位置的像素进行比较,删除边缘像素中与运动物体图中对应位置的像素像素值不相等的边缘像素,得到最终的运动物体边缘图;在每张运动物体边缘图中构造一个运动物体矩形框包含该图中所有边缘,得到K个运动物体矩形框M1,…,MK;
构造运动物体矩形框过程如下:首先,从下到上对该运动物体边缘图进行遍历,获得每一行的最左边的边缘像素Xle={xl1,xl2,xl3,xl4,xl5,…,xlm}和最右边的边缘像素的横坐标Xre={xr1,xr2,xr3,xr4,xr5,…,xrm},其中,xli代表第i行最左边的边缘像素的横坐标,xri代表第i行最右边的边缘像素的横坐标,m代表该运动物体边缘图行数;然后,从左到右对该运动物体边缘图进行遍历,获得每一列的最上面的边缘像素Yhe={yh1,yh2,yh3,yh4,yh5,...,yhn}和最下面的边缘像素的纵坐标Yle={yl1,yl2,yl3,yl4,yl5,...,yln},其中,yhi代表第i列最上面的边缘像素的纵坐标,yli代表第i列最下面的边缘像素的纵坐标,n代表该运动物体边缘图列数;最后,以Xle中的最小元素作为左边缘,Xre中最大元素作为右边缘,Yhe中的最大元素作为上边缘,Yle中的最小元素作为下边缘,构造运动物体矩形框;
步骤6,根据人体比例对运动物体矩形框M1到MK进行判断,得到其中的人体矩形框,假设判断出有k个人体矩形框,提取每一个人体矩形框在其对应的运动物体估测彩色图中对应部分的图像,得到k张人体彩色图;
判断是否是人体矩形框过程如下:记运动物体矩形框矩形长为L,宽为W,λ=W/L,设置阈值α、β;如果α<λ<β,则将其视为人体矩形框,否则视为其他物体;
步骤7,对于每一个人体矩形框,根据人体上半身特征定位人体矩形框中人的头部,根据头部比例定位安全帽估测区域,得到k个安全帽估测区域;
头部定位过程如下:首先,对人体矩形框进行切割,得到头部区域,具体如下:取人体矩形框上边缘作为头部区域上边缘,人体矩形框上边缘与下边缘1/3靠近上边缘的位置作为头部区域下边缘,人体矩形框的左边缘和右边缘作为头部区域的左边缘和右边缘;其次,从下到上遍历头部区域获得每一行最左边缘点和最右边缘点的横坐标,Xld={xl1,xl2,xl3,xl4,xl5,…,xlg}和Xrd={xr1,xr2,xr3,xr4,xr5,…,xrg},其中xli代表第i行最左边边缘点横坐标,xri代表第i行最右边边缘点坐标,g代表头部区域行数;然后,计算最左边边缘到最右边边缘的距离D=Xrd-Xld,得到D={D1,D2,D3,D4,D5,…,Dg},计算D中元素后一项与前一项的差DΔ={D2-D1,D3-D2,D4-D3,D5-D4,…,Dg-Dg-1};最后找出DΔ从第11个元素到最后一个元素中最大的元素对应的行数p,将头部区域下边缘更新为第p行;
构造安全帽矩形框过程如下:分别找出Xld中从xlp到xlg最小的元素xml的和Xrd中从xrp到xrg的最大元素xmr,以x=xml作为精确头部区域左边缘,以x=xmr作为右边缘,以头部区域上边缘和下边缘作为精确头部上边缘和下边缘,得到精确头部区域;然后,对精确头部区域进一步切分以得到安全帽区域,具体如下:安全帽区域上、左、右边缘与精确头部区域一致,以精确头部区域上边缘与下边缘1/3靠近上边缘的位置作为安全帽区域下边缘;
步骤8,提取安全帽矩形框在人体彩色图对应位置的图像,得到张安全帽区域彩色图,以颜色为依据逐一对安全帽区域彩色图进行判断;
其判断过程如下:将安全帽区域彩色图转为HSV图像,由于一般工厂安全帽有红色、蓝色、白色和黄色,所以取红色、蓝色、白色和黄色作为判断标准,这四种颜色对应的色调H、饱和度S、明度V的取值范围如下:
红色:H:0-10和156-180;S:43-255;V:46-255
蓝色:H:100-124;S:43-255;V:46-255
白色:H:0-180;S:0-30;V:221-255
黄色:H:26-34;S:43-255;V:46-255
对每个像素的颜色进行分类,过程如下:如果待分类像素的H,S,V值均满足某种颜色的取值范围,则判断该像素的颜色属于该颜色;分类结束后,计算红色、蓝色、白色和黄色的像素占全部像素的比例,得到红色比例Tr、蓝色比例Tb、白色比例Tw和黄色比例Ty;设置阈值T1,如果Tr、Tb、Tw、Ty中存在一个值超过T1,则判定已佩戴安全帽;如果Tr、Tb、Tw、Ty均小于T1,则判断未佩戴安全帽。
所述车牌识别模块判断模块车辆是否进入非授权区域过程如下:
提取当前帧,使用平均值法对当前帧进行灰度化和灰度拉伸处理,得到当前帧灰度图;使用Canny算子对当前帧灰度图进行边缘提取,得到边缘图;对边缘图进行四次膨胀、四次腐蚀和中值滤波以消除噪声;使用Hough变换确定边缘图中的直线,根据车牌上下平行、左右平行以及车牌长度和宽度的比例特征确定车牌所在位置,构造车牌识别区域;对车牌识别区域的图像进行垂直方向投影,根据峰值群的特点进行分割,得到每个字符图像;使用BP神经网络对每个字符图像进行识别,得到每个字符,从而识别车牌号;识别出车牌号之后,查找数据库确定该车牌对应的授权区域,与当前摄像头所在区域进行比对,如果摄像头所在区域不属于车牌授权区域,则进行警示。
所述工作服识别模块判断员工工作服是否与其工作区域一致过程如下:
实时读取检测区域摄像头采集到的视频信息,提取当前帧和前几帧,对当前帧和前几帧进行灰度化处理得到当前帧和前几帧的灰度图;使用高斯混合模型对前几帧的灰度图进行建模训练更新,得到最终模型;利用该模型对当前帧灰度图的每个像素点进行判断,得到运动物体图;构造一个或多个运动物体矩形框提取出运动物体图中所有互相独立的部分,假设图中有k个互相独立的部分,则可得到k个运动物体矩形框;根据人体长宽比例,确认物体矩形框中的人体矩形框,假设判断有l个人体矩形框,提取每一个人体矩形框在当前帧彩色图片对应位置的图像,得到l张人体彩色图;对于每一张人体矩形框,根据人体比例确定上身位置,以上身位置作为工作服估测区域,提取工作服估测区域在对应的人体彩色图对应部分的图像,得到l张工作服彩色图;按照颜色对每一张工作服彩色图进行判断,具体如下:将工作服彩色图转为HSV图像,对每个像素点进行分类,若像素点的H,S,V值均满足某种颜色的取值范围,将其分类为该颜色,计算每种颜色的像素占全部像素的比例,设置阈值T=0.6,如果某种颜色的比例超过阈值T,则将该工作服判定为该颜色,查询数据库,得到当前摄像头的位置对应的工作区域工作服颜色,与判定的颜色进行对比,若不一致,进行警示;如果所有颜色的比例都不超过阈值T,则判定为员工未穿戴工作服,进行警示。
所述携物识别模块判断员工是否携带包裹过程如下:
实时读取检测区域摄像头采集到的视频信息,提取当前帧和前几帧,对其进行灰度化处理,得到当前帧和前几帧灰度图;使用vibe算法对前几帧的灰度图进行建模训练更新,得到最终模型;使用该模型对当前帧灰度图的每个像素点进行判断,得到运动区域,构建人体边界矩形包含所有运动区域;根据人体比例构造物体估测矩形;以物体估测矩形内物体的对称性为标准判断是否携物;具体步骤如下:
步骤1,读取摄像头采集到的视频信息,提取前几帧和当前帧;对每一帧进行灰度化处理,采用加权平均法对图像进行灰度化:每个像素点进行加权运算,对R,G,B三个分量分配不同的权重,f(x,y)=0.3R(x,y)+0.59G(x,y)+0.11B(x,y)式中,x,y指的是像素点坐标;
步骤2,使用vibe算法对前几帧的灰度图进行建模训练更新,得到最终模型;
步骤3,使用最终模型对当前帧灰度图的每个像素点进行判断,得到运动区域,构建人体边界矩形包含所有运动区域;
步骤4,根据人体比例形成物体估测矩形,具体如下:以人体边界矩形的上边缘与下边缘的1/5靠近上边缘的位置作为物体估测矩形的上边缘,以人体边界矩形上边缘与下边缘间2/5靠近下边缘的位置作为物体估测矩形的下边缘,以人体边界矩形的左边缘与右边缘间分别为物体估测矩形的左边缘和右边缘,形成物体估测矩形;
步骤5,以物体估测区域的对称性为标准判断是否携物,过程如下:以物体估测矩形左下角为原点建立坐标系,物体估测矩形在第一象限,取物体估测矩形上边缘的物体部分的中点m,得到其横坐标xm,以x=xm为对称轴,计算对称轴左边区域的物体面积S1,计算对称轴右边的物体面积S2,计算对称程度设置阈值th和tl,如果tl<β<th,判断为未携带物体,否则判断为携带物体。
所述视频融合系统,融合视频监控系统、人脸识别系统和视频结构化分析系统,形成面向用户的视频应用系统,在一个软件中实现视频查看、视频报警提示、视频回放、报警记录、用户管理、角色管理、权限管理等一系列功能,方便对视频应用的统一管理。
本发明的有益效果在于:能对厂区的工作状况进行实时监控与分析,一旦发现员工未携带安全帽、员工携物进入禁止携物区域、车辆驶入其未授权区域、员工走错工作区域、重点区域温度过高等危险情况,能及时进行警示并即时查看。
附图说明
图1为本发明所提出的基于计算机视觉分析的智能监控融合系统结构图。
具体实施方式
本发明所提出的基于计算机视觉分析的智能监控融合系统结构如图1所示,视频监控系统由前端摄像头、红外热像仪和视频监控平台构成;前端摄像头负责采集视频信息;红外热像仪负责采集厂区重要区域温度信息;视频监控平台接收前端摄像头采集的视频信息以及红外热像仪采集的厂区重要区域温度信息,进行显示,同时将视频信息传送给视频结构化分析系统,并将视频信息与厂区重要区域温度信息传送给视频融合系统。
人脸识别系统由人脸抓拍器、人脸面部识别模块和员工身份数据库构成;人脸抓拍器采集进出厂区各重点区域的员工图像,并传送给人脸面部识别模块;员工身份数据库存储每个员工的身份信息及其脸部特征;人脸面部识别模块接收人脸抓拍器采集的员工图像,进行人脸识别,通过与员工身份数据库的比对确定其身份信息,并将识别结果传送给视频融合系统。
视频结构化分析系统由安全帽识别模块、车牌识别模块、工作服识别模块以及携物识别模块构成,其接收视频监控系统采集的视频信息,通过安全帽识别模块判断员工是否已佩戴安全帽、通过车牌识别判断模块车辆是否进入非授权区域、通过工作服识别模块判断员工工作服是否与其工作区域一致、通过携物识别模块判断员工是否携带包裹,并将分析结果传送给视频融合系统。
视频融合系统,包括视频报警提示模块、视频回放模块、报警记录模块、用户管理模块、角色管理模块、权限管理模块。
所述安全帽识别模块判断员工是否已佩戴安全帽的过程如下:
步骤1,提取前一帧与当前帧,采用加权平均法对前一帧与当前帧图片进行灰度化处理,即对每个像素点的R,G,B三个分量分配不同的权重,具体公式如下:f(x,y)=0.3R(x,y)+0.59G(x,y)+0.11B(x,y),式中,R(x,y)、G(x,y)、B(x,y)分别指坐标为(x,y)的像素的R,G,B分量,f(x,y)指坐标为(x,y)的像素转换后的灰度值;
步骤2,使用帧间差分法对前一帧和当前帧的灰度图进行处理,得到运动物体图,过程如下:将两帧图像对应像素的灰度值进行相减,并取其绝对值,得到差分图像Dn(x,y)=|fn(x,y)-fn-1(x,y)|,其中fn(x,y)指当前帧中坐标为(x,y)的像素的灰度值,fn-1(x,y)指前一帧中坐标为(x,y)的像素的灰度值;设置阈值Ta,本实例取Ta值为当前帧像素的1/10,即Ta=fn(x,y)/10;如果Dn(x,y)>T,Rn=255,如果Dn(x,y)<T,Rn=0,获得运动物体图R;R为二值化图像,其中白色区域代表运动物体区域;
步骤3,构造k个运动物体估测矩形框提取出运动物体图中所有互相独立的部分,并获取每一个运动物体估测矩形框的位置信息,存储于矩阵LO中,具体过程如下:
Step1:以步骤2得到的运动物体图R的左下角为原点,建立坐标轴,运动物体图R在第一象限;设直线x=h,h初始值为0;
Step2:将直线x=h右移一个单位,判断直线x=h上每个像素的像素值;
Step3:如果直线x=h上每个像素的像素值都为0,返回Step2;如果直线x=h上存在像素值不为0的像素,记此时的h为xmin;
Step4:将直线x=h右移一个单位,判断直线x=h上每个像素的像素值;
Step5:如果直线x=h上存在像素值非0的像素,记直线上最上面的非0像素对应的纵坐标值以及最下面非0像素对应的纵坐标值,并存储在数组Y中,返回Step4;如果直线x=h上每个像素的像素值都为0,记此时的h为xmax;
Step6:对数组Y中的元素的大小进行比较,得到Y中的最大值ymax与最小值ymin;以直线y=ymax作为上边缘,直线y=ymin作为下边缘,直线x=xmin作为左边缘,直线x=xmax作为右边缘构造运动估测区域矩形框;数组Y清零,记LOk=(ymax,ymin,xmin,xmax,k)并存储在矩阵LO中,其中k初始值为1,每次构造运动估测区域矩形框后k值加1;
Step7:重复Step2到Step6,直至直线x=h移动到二值化图片最右边时结束;
步骤4,提取每个运动物体估测矩形框在当前帧的灰度图和彩色图中对应部分的图像,得到K张运动物体估测灰度图G1,…,GK和K张运动物体估测彩色图P1,…,PK;提取过程如下:对于第i个运动物体估测矩形框,从步骤3得到的矩阵LO中读取其对应的位置信息LOi=(ymax,ymin,xmin,xmax,i),利用上边缘、下边缘、左边缘和右边缘确认该运动物体估测矩形框的具体位置从而进行提取;
步骤5,使用Canny算子逐一对运动物体估测灰度图G1到GK进行边缘检测,得到K张边缘图,将每张边缘图中所有边缘像素与运动物体图中对应位置的像素进行比较,删除边缘像素中与运动物体图中对应位置的像素像素值不相等的边缘像素,得到最终的运动物体边缘图;在每张运动物体边缘图中构造一个运动物体矩形框包含该图中所有边缘,得到K个运动物体矩形框M1,…,MK;
构造运动物体矩形框过程如下:首先,从下到上对该运动物体边缘图进行遍历,获得每一行的最左边的边缘像素Xle={xl1,xl2,xl3,xl4,xl5,…,xlm}和最右边的边缘像素的横坐标Xre={xr1,xr2,xr3,xr4,xr5,…,xrm},其中,xli代表第i行最左边的边缘像素的横坐标,xri代表第i行最右边的边缘像素的横坐标,m代表该运动物体边缘图行数;然后,从左到右对该运动物体边缘图进行遍历,获得每一列的最上面的边缘像素Yhe={yh1,yh2,yh3,yh4,yh5,...,yhn}和最下面的边缘像素的纵坐标Yle={yl1,yl2,yl3,yl4,yl5,…,yln},其中,yhi代表第i列最上面的边缘像素的纵坐标,yli代表第i列最下面的边缘像素的纵坐标,n代表该运动物体边缘图列数;最后,以Xle中的最小元素作为左边缘,Xre中最大元素作为右边缘,Yhe中的最大元素作为上边缘,Yle中的最小元素作为下边缘,构造运动物体矩形框;
步骤6,根据人体比例对运动物体矩形框M1到MK进行判断,得到其中的人体矩形框,假设判断出有k个人体矩形框,提取每一个人体矩形框在其对应的运动物体估测彩色图中对应部分的图像,得到k张人体彩色图;
判断是否是人体矩形框过程如下:记运动物体矩形框矩形长为L,宽为W,λ=W/L,设置阈值α、β,本实例中α、β分别取3和5;如果α<λ<β,则将其视为人体矩形框,否则视为其他物体;
步骤7,对于每一个人体矩形框,根据人体上半身特征定位人体矩形框中人的头部,根据头部比例定位安全帽估测区域,得到k个安全帽估测区域;
头部定位过程如下:首先,对人体矩形框进行切割,得到头部区域,具体如下:取人体矩形框上边缘作为头部区域上边缘,人体矩形框上边缘与下边缘1/3靠近上边缘的位置作为头部区域下边缘,人体矩形框的左边缘和右边缘作为头部区域的左边缘和右边缘;其次,从下到上遍历头部区域获得每一行最左边缘点和最右边缘点的横坐标,Xld={xl1,xl2,xl3,xl4,xl5,…,xlg}和Xrd={xr1,xr2,xr3,xr4,xr5,…,xrg},其中xli代表第i行最左边边缘点横坐标,xri代表第i行最右边边缘点坐标,g代表头部区域行数;然后,计算最左边边缘到最右边边缘的距离D=Xrd-Xld,得到D={D1,D2,D3,D4,D5,…,Dg},计算D中元素后一项与前一项的差DΔ={D2-D1,D3-D2,D4-D3,D5-D4,…,Dg-Dg-1};最后找出DΔ从第11个元素到最后一个元素中最大的元素对应的行数p,将头部区域下边缘更新为第p行;
构造安全帽矩形框过程如下:分别找出Xld中从xlp到xlg最小的元素xml的和Xrd中从xrp到xrg的最大元素xmr,以x=xml作为精确头部区域左边缘,以x=xmr作为右边缘,以头部区域上边缘和下边缘作为精确头部上边缘和下边缘,得到精确头部区域;然后,对精确头部区域进一步切分以得到安全帽区域,具体如下:安全帽区域上、左、右边缘与精确头部区域一致,以精确头部区域上边缘与下边缘1/3靠近上边缘的位置作为安全帽区域下边缘;
步骤8,提取安全帽矩形框在人体彩色图对应位置的图像,得到张安全帽区域彩色图,以颜色为依据逐一对安全帽区域彩色图进行判断;
其判断过程如下:将安全帽区域彩色图转为HSV图像,由于一般工厂安全帽有红色、蓝色、白色和黄色,所以取红色、蓝色、白色和黄色作为判断标准,这四种颜色对应的色调H、饱和度S、明度V的取值范围如下:
红色:H:0-10和156-180;S:43-255;V:46-255
蓝色:H:100-124;S:43-255;V:46-255
白色:H:0-180;S:0-30;V:221-255
黄色:H:26-34;S:43-255;V:46-255
对每个像素的颜色进行分类,过程如下:如果待分类像素的H,S,V值均满足某种颜色的取值范围,则判断该像素的颜色属于该颜色;分类结束后,计算红色、蓝色、白色和黄色的像素占全部像素的比例,得到红色比例Tr、蓝色比例Tb、白色比例Tw和黄色比例Ty;设置阈值T1,本实例T1取0.5;如果Tr、Tb、Tw、Ty中存在一个值超过T1,则判定已佩戴安全帽;如果Tr、Tb、Tw、Ty均小于T1,则判断未佩戴安全帽。
所述携物识别模块判断员工是否携带包裹过程如下:
步骤1,读取摄像头采集到的视频信息,提取前几帧和当前帧;对每一帧进行灰度化处理,采用加权平均法对图像进行灰度化:每个像素点进行加权运算,对R,G,B三个分量分配不同的权重,f(x,y)=0.3R(x,y)+0.59G(x,y)+0.11B(x,y)式中,x,y指的是像素点坐标;
步骤2,使用vibe算法对前几帧的灰度图进行建模训练更新,得到最终模型;
步骤3,使用最终模型对当前帧灰度图的每个像素点进行判断,得到运动区域,构建人体边界矩形包含所有运动区域;
步骤4,根据人体比例形成物体估测矩形,具体如下:以人体边界矩形的上边缘与下边缘的1/5靠近上边缘的位置作为物体估测矩形的上边缘,以人体边界矩形上边缘与下边缘间2/5靠近下边缘的位置作为物体估测矩形的下边缘,以人体边界矩形的左边缘与右边缘间分别为物体估测矩形的左边缘和右边缘,形成物体估测矩形;
步骤5,以物体估测区域的对称性为标准判断是否携物,过程如下:以物体估测矩形左下角为原点建立坐标系,物体估测矩形在第一象限,取物体估测矩形上边缘的物体部分的中点m,得到其横坐标xm,以x=xm为对称轴,计算对称轴左边区域的物体面积S1,计算对称轴右边的物体面积S2,计算对称程度设置阈值th和tl,本实例th取值0.75,tl取值1.33;如果tl<β<th,判断为未携带物体,否则判断为携带物体。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可推想到的变化或替换,都应涵盖在本发明的保护范围之内。
Claims (7)
1.一种基于计算机视觉分析的智能化监控融合系统,其特征在于,包括视频监控系统、人脸识别系统、视频结构化分析系统、视频融合系统;其中,
所述视频监控系统由前端摄像头、红外热像仪和视频监控平台构成;前端摄像头负责采集视频信息;红外热像仪负责采集厂区重要区域温度信息;视频监控平台接收前端摄像头采集的视频信息以及红外热像仪采集的厂区重要区域温度信息,进行显示,同时将视频信息传送给视频结构化分析系统,并将视频信息与厂区重要区域温度信息传送给视频融合系统;
所述人脸识别系统由人脸抓拍器、人脸面部识别模块和员工身份数据库构成;人脸抓拍器采集进出厂区各重点区域的员工图像,并传送给人脸面部识别模块;员工身份数据库存储每个员工的身份信息及其脸部特征;人脸面部识别模块接收人脸抓拍器采集的员工图像,进行人脸识别,通过与员工身份数据库的比对确定其身份信息,并将识别结果传送给视频融合系统;
所述视频结构化分析系统由安全帽识别模块、车牌识别模块、工作服识别模块以及携物识别模块构成,其接收视频监控系统采集的视频信息,通过安全帽识别模块判断员工是否已佩戴安全帽、通过车牌识别判断模块车辆是否进入非授权区域、通过工作服识别模块判断员工工作服是否与其工作区域一致、通过携物识别模块判断员工是否携带包裹,并将分析结果传送给视频融合系统;
所述视频融合系统,包括视频报警提示模块、视频回放模块、报警记录模块、用户管理模块、角色管理模块、权限管理模块。
2.如权利要求1所述的一种基于计算机视觉分析的智能化监控融合系统,其特征在于,所述人脸识别系统中员工身份数据库存储的每个员工的脸部特征,其计算过程如下:
采集厂区每个员工的人脸图像,图像大小为M×N,假设共有K名员工,则可得到K张人脸图像;对K张人脸图像进行灰度线性变换处理以及3×3中值滤波处理,得到K张人脸灰度图;将每张人脸灰度图的每一行像素的灰度值相连,则每张人脸灰度图可构成一个D=M×N维的行向量,对于第i张人脸灰度图,记其构成的行向量xi,并计算平均脸将K张人脸灰度图构成的K个行向量进行排列,构成K×D维的矩阵,并对该矩阵进行K-L变换,得到特征脸空间:w=(u1,u2,u3,…,up),式中:p为设置的降维后维数;计算每个员工的脸部特征,对于第j个员工,其脸部特征Ωj的计算公式为:Ωj=wT(xj-Ψ)。
3.如权利要求1所述的一种基于计算机视觉分析的智能化监控融合系统,其特征在于,所述人脸识别系统中人脸面部识别模块进行人脸识别的过程如下:
采集人脸抓拍器抓拍到的进出厂区各重点区域的人脸图像,对人脸图像进行灰度线性变换得到人脸灰度图,将人脸灰度图每一行像素的灰度值相连,得到行向量y;计算该人脸图像的脸部特征Ωj=wT(xj-Ψ),式中:w为权利要求2中求得的特征脸空间:w=(u1,u2,u3,…,up),Ψ为权利要求2中求得的平均脸;计算Ωy与员工身份数据库存储的脸部特征的欧式距离,选出与Ωy欧式距离最近的脸部特征,该脸部特征对应的员工身份即为人脸识别结果。
4.如权利要求1所述的一种基于计算机视觉分析的智能化监控融合系统,其特征在于,所述视频结构化分析系统中安全帽识别模块判断员工是否已佩戴安全帽的过程如下:
实时读取检测区域摄像头采集的视频信息,提取前一帧和当前帧,对前一帧和当前帧进行灰度化处理,得到前一帧和当前帧的灰度图;使用帧间差分法对前一帧和当前帧的灰度图进行处理,得到运动物体图;构造一个或多个运动物体估测矩形框提取出运动物体图中所有互相独立的部分,假设图中有K个互相独立的部分,则可得到K个运动物体估测矩形框;提取每个运动物体估测矩形框在当前帧的灰度图和彩色图中对应部分的图像,得到K张运动物体估测灰度图和K张运动物体估测彩色图;使用Canny算子对K张运动物体估测灰度图进行逐一边缘检测,得到K张运动物体边缘图,在每张运动物体边缘图中构造一个运动物体矩形框包含该图中所有边缘,得到K个运动物体矩形框;根据人体长宽比例,确认运动物体矩形框中的人体矩形框,假设判断出有k个人体矩形框,提取每一个人体矩形框在运动物体估测彩色图中对应部分的图像,得到k张人体彩色图;对于每一个人体矩形框,根据人体上半身特征定位人体矩形框中人的头部,根据头部比例定位安全帽估测区域,得到k个安全帽估测区域;提取每一个安全帽估测区域在其对应的人体彩色图中对应部分的图像,得到k张安全帽区域彩色图,以颜色为依据逐一对安全帽区域彩色图进行判断;具体步骤如下:
步骤1,提取前一帧与当前帧,采用加权平均法对前一帧与当前帧图片进行灰度化处理,即对每个像素点的R,G,B三个分量分配不同的权重,具体公式如下:f(x,y)=0.3R(x,y)+0.59G(x,y)+0.11B(x,y),式中,R(x,y)、G(x,y)、B(x,y)分别指坐标为(x,y)的像素的R,G,B分量,f(x,y)指坐标为(x,y)的像素转换后的灰度值;
步骤2,使用帧间差分法对前一帧和当前帧的灰度图进行处理,得到运动物体图,过程如下:将两帧图像对应像素的灰度值进行相减,并取其绝对值,得到差分图像Dn(x,y)=|fn(x,y)-fn-1(x,y)|,其中fn(x,y)指当前帧中坐标为(x,y)的像素的灰度值,fn-1(x,y)指前一帧中坐标为(x,y)的像素的灰度值;设置阈值Ta,如果Dn(x,y)>T,Rn=255,如果Dn(x,y)<T,Rn=0,获得运动物体图R;R为二值化图像,其中白色区域代表运动物体区域;
步骤3,构造K个运动物体估测矩形框提取出运动物体图中所有互相独立的部分,并获取每一个运动物体估测矩形框的位置信息,存储于矩阵LO中,具体过程如下:
Step1:以步骤2得到的运动物体图R的左下角为原点,建立坐标轴,运动物体图R在第一象限;设直线x=h,h初始值为0;
Step2:将直线x=h右移一个单位,判断直线x=h上每个像素的像素值;
Step3:如果直线x=h上每个像素的像素值都为0,返回Step2;如果直线x=h上存在像素值不为0的像素,记此时的h为xmin;
Step4:将直线x=h右移一个单位,判断直线x=h上每个像素的像素值;
Step5:如果直线x=h上存在像素值非0的像素,记直线上最上面的非0像素对应的纵坐标值以及最下面非0像素对应的纵坐标值,并存储在数组Y中,返回Step4;如果直线x=h上每个像素的像素值都为0,记此时的h为xmax;
Step6:对数组Y中的元素的大小进行比较,得到Y中的最大值ymax与最小值ymin;以直线y=ymax作为上边缘,直线y=ymin作为下边缘,直线x=xmin作为左边缘,直线x=xmax作为右边缘构造运动估测区域矩形框;数组Y清零,记LOk=(ymax,ymin,xmin,xmax,k)并存储在矩阵LO中,其中k初始值为1,每次构造运动估测区域矩形框后k值加1;
Step7:重复Step2到Step6,直至直线x=h移动到二值化图片最右边时结束;
步骤4,提取每个运动物体估测矩形框在当前帧的灰度图和彩色图中对应部分的图像,得到K张运动物体估测灰度图G1,…,GK和K张运动物体估测彩色图P1,…,PK;提取过程如下:对于第i个运动物体估测矩形框,从步骤3得到的矩阵LO中读取其对应的位置信息LOi=(ymax,ymin,xmin,xmax,i),利用上边缘、下边缘、左边缘和右边缘确认该运动物体估测矩形框的具体位置从而进行提取;
步骤5,使用Canny算子逐一对运动物体估测灰度图G1到GK进行边缘检测,得到K张边缘图,将每张边缘图中所有边缘像素与运动物体图中对应位置的像素进行比较,删除边缘像素中与运动物体图中对应位置的像素像素值不相等的边缘像素,得到最终的运动物体边缘图;在每张运动物体边缘图中构造一个运动物体矩形框包含该图中所有边缘,得到K个运动物体矩形框M1,…,MK;
构造运动物体矩形框过程如下:首先,从下到上对该运动物体边缘图进行遍历,获得每一行的最左边的边缘像素Xle={xl1,xl2,xl3,xl4,xl5,…,xlm}和最右边的边缘像素的横坐标Xre={xr1,xr2,xr3,xr4,xr5,…,xrm},其中,xli代表第i行最左边的边缘像素的横坐标,xri代表第i行最右边的边缘像素的横坐标,m代表该运动物体边缘图行数;然后,从左到右对该运动物体边缘图进行遍历,获得每一列的最上面的边缘像素Yhe={yh1,yh2,yh3,yh4,yh5,...,yhn}和最下面的边缘像素的纵坐标Yle={yl1,yl2,yl3,yl4,yl5,...,yln},其中,yhi代表第i列最上面的边缘像素的纵坐标,yli代表第i列最下面的边缘像素的纵坐标,n代表该运动物体边缘图列数;最后,以Xle中的最小元素作为左边缘,Xre中最大元素作为右边缘,Yhe中的最大元素作为上边缘,Yle中的最小元素作为下边缘,构造运动物体矩形框;
步骤6,根据人体比例对运动物体矩形框M1到MK进行判断,得到其中的人体矩形框,假设判断出有k个人体矩形框,提取每一个人体矩形框在其对应的运动物体估测彩色图中对应部分的图像,得到k张人体彩色图;
判断是否是人体矩形框过程如下:记运动物体矩形框矩形长为L,宽为W,λ=W/L,设置阈值α、β;如果α<λ<β,则将其视为人体矩形框,否则视为其他物体;
步骤7,对于每一个人体矩形框,根据人体上半身特征定位人体矩形框中人的头部,根据头部比例定位安全帽估测区域,得到k个安全帽估测区域;
头部定位过程如下:首先,对人体矩形框进行切割,得到头部区域,具体如下:取人体矩形框上边缘作为头部区域上边缘,人体矩形框上边缘与下边缘1/3靠近上边缘的位置作为头部区域下边缘,人体矩形框的左边缘和右边缘作为头部区域的左边缘和右边缘;其次,从下到上遍历头部区域获得每一行最左边缘点和最右边缘点的横坐标,Xld={xl1,xl2,xl3,xl4,xl5,…,xlg}和Xrd={xr1,xr2,xr3,xr4,xr5,…,xrg},其中xli代表第i行最左边边缘点横坐标,xri代表第i行最右边边缘点坐标,g代表头部区域行数;然后,计算最左边边缘到最右边边缘的距离D=Xrd-Xld,得到D={D1,D2,D3,D4,D5,…,Dg},计算D中元素后一项与前一项的差DΔ={D2-D1,D3-D2,D4-D3,D5-D4,…,Dg-Dg-1};最后找出DΔ从第11个元素到最后一个元素中最大的元素对应的行数p,将头部区域下边缘更新为第p行;
构造安全帽矩形框过程如下:分别找出Xld中从xlp到xlg最小的元素xml的和Xrd中从xrp到xrg的最大元素xmr,以x=xml作为精确头部区域左边缘,以x=xmr作为右边缘,以头部区域上边缘和下边缘作为精确头部上边缘和下边缘,得到精确头部区域;然后,对精确头部区域进一步切分以得到安全帽区域,具体如下:安全帽区域上、左、右边缘与精确头部区域一致,以精确头部区域上边缘与下边缘1/3靠近上边缘的位置作为安全帽区域下边缘;
步骤8,提取安全帽矩形框在人体彩色图对应位置的图像,得到张安全帽区域彩色图,以颜色为依据逐一对安全帽区域彩色图进行判断;
其判断过程如下:将安全帽区域彩色图转为HSV图像,由于一般工厂安全帽有红色、蓝色、白色和黄色,所以取红色、蓝色、白色和黄色作为判断标准,这四种颜色对应的色调H、饱和度S、明度V的取值范围如下:
红色:H:0-10和156-180;S:43-255;V:46-255
蓝色:H:100-124;S:43-255;V:46-255
白色:H:0-180;S:0-30;V:221-255
黄色:H:26-34;S:43-255;V:46-255
对每个像素的颜色进行分类,过程如下:如果待分类像素的H,S,V值均满足某种颜色的取值范围,则判断该像素的颜色属于该颜色;分类结束后,计算红色、蓝色、白色和黄色的像素占全部像素的比例,得到红色比例Tr、蓝色比例Tb、白色比例Tw和黄色比例Ty;设置阈值T1,如果Tr、Tb、Tw、Ty中存在一个值超过T1,则判定已佩戴安全帽;如果Tr、Tb、Tw、Ty均小于T1,则判断未佩戴安全帽。
5.如权利要求1所述的一种基于计算机视觉分析的智能化监控融合系统,其特征在于,所述视频结构化分析系统中车牌识别判断模块车辆是否进入非授权区域的步骤为:
提取当前帧,使用平均值法对当前帧进行灰度化和灰度拉伸处理,得到当前帧灰度图;使用Canny算子对当前帧灰度图进行边缘提取,得到边缘图;对边缘图进行四次膨胀、四次腐蚀和中值滤波以消除噪声;使用Hough变换确定边缘图中的直线,根据车牌上下平行、左右平行以及车牌长度和宽度的比例特征确定车牌所在位置,构造车牌识别区域;对车牌识别区域的图像进行垂直方向投影,根据峰值群的特点进行分割,得到每个字符图像;使用BP神经网络对每个字符图像进行识别,得到每个字符,从而识别车牌号;识别出车牌号之后,查找数据库确定该车牌对应的授权区域,与当前摄像头所在区域进行比对,如果摄像头所在区域不属于车牌授权区域,则进行警示。
6.如权利要求1所述的一种基于计算机视觉分析的智能化监控融合系统,其特征在于,所述视频结构化分析系统中工作服识别模块判断员工工作服是否与其工作区域一致的步骤为:
实时读取检测区域摄像头采集到的视频信息,提取当前帧和前几帧,对当前帧和前几帧进行灰度化处理得到当前帧和前几帧的灰度图;使用高斯混合模型对前几帧的灰度图进行建模训练更新,得到最终模型;利用该模型对当前帧灰度图的每个像素点进行判断,得到运动物体图;构造一个或多个运动物体矩形框提取出运动物体图中所有互相独立的部分,假设图中有k个互相独立的部分,则可得到k个运动物体矩形框;根据人体长宽比例,确认物体矩形框中的人体矩形框,假设判断有l个人体矩形框,提取每一个人体矩形框在当前帧彩色图片对应位置的图像,得到l张人体彩色图;对于每一张人体矩形框,根据人体比例确定上身位置,以上身位置作为工作服估测区域,提取工作服估测区域在对应的人体彩色图对应部分的图像,得到l张工作服彩色图;按照颜色对每一张工作服彩色图进行判断,具体如下:将工作服彩色图转为HSV图像,对每个像素点进行分类,若像素点的H,S,V值均满足某种颜色的取值范围,将其分类为该颜色,计算每种颜色的像素占全部像素的比例,设置阈值T=0.6,如果某种颜色的比例超过阈值T,则将该工作服判定为该颜色,查询数据库,得到当前摄像头的位置对应的工作区域工作服颜色,与判定的颜色进行对比,若不一致,进行警示;如果所有颜色的比例都不超过阈值T,则判定为员工未穿戴工作服,进行警示。
7.如权利要求1所述的一种基于计算机视觉分析的智能化监控融合系统,其特征在于,所述视频结构化分析系统中携物识别模块判断员工是否携带包裹的步骤为:
实时读取检测区域摄像头采集到的视频信息,提取当前帧和前几帧,对其进行灰度化处理,得到当前帧和前几帧灰度图;使用vibe算法对前几帧的灰度图进行建模训练更新,得到最终模型;使用该模型对当前帧灰度图的每个像素点进行判断,得到运动区域,构建人体边界矩形包含所有运动区域;根据人体比例构造物体估测矩形;以物体估测矩形内物体的对称性为标准判断是否携物;具体步骤如下:
步骤1,读取摄像头采集到的视频信息,提取前几帧和当前帧;对每一帧进行灰度化处理,采用加权平均法对图像进行灰度化:每个像素点进行加权运算,对R,G,B三个分量分配不同的权重,f(x,y)=0.3R(x,y)+0.59G(x,y)+0.11B(x,y)式中,x,y指的是像素点坐标;
步骤2,使用vibe算法对前几帧的灰度图进行建模训练更新,得到最终模型;
步骤3,使用最终模型对当前帧灰度图的每个像素点进行判断,得到运动区域,构建人体边界矩形包含所有运动区域;
步骤4,根据人体比例形成物体估测矩形,具体如下:以人体边界矩形的上边缘与下边缘的1/5靠近上边缘的位置作为物体估测矩形的上边缘,以人体边界矩形上边缘与下边缘间2/5靠近下边缘的位置作为物体估测矩形的下边缘,以人体边界矩形的左边缘与右边缘间分别为物体估测矩形的左边缘和右边缘,形成物体估测矩形;
步骤5,以物体估测区域的对称性为标准判断是否携物,过程如下:以物体估测矩形左下角为原点建立坐标系,物体估测矩形在第一象限,取物体估测矩形上边缘的物体部分的中点m,得到其横坐标xm,以x=xm为对称轴,计算对称轴左边区域的物体面积S1,计算对称轴右边的物体面积S2,计算对称程度设置阈值th和tl,如果tl<β<th,判断为未携带物体,否则判断为携带物体。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910134732.2A CN110008831A (zh) | 2019-02-23 | 2019-02-23 | 一种基于计算机视觉分析的智能化监控融合系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910134732.2A CN110008831A (zh) | 2019-02-23 | 2019-02-23 | 一种基于计算机视觉分析的智能化监控融合系统 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110008831A true CN110008831A (zh) | 2019-07-12 |
Family
ID=67165928
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910134732.2A Pending CN110008831A (zh) | 2019-02-23 | 2019-02-23 | 一种基于计算机视觉分析的智能化监控融合系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110008831A (zh) |
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110428587A (zh) * | 2019-07-19 | 2019-11-08 | 国网安徽省电力有限公司建设分公司 | 一种工程现场用预警联动方法及系统 |
CN110517461A (zh) * | 2019-08-30 | 2019-11-29 | 成都智元汇信息技术股份有限公司 | 一种防止人携带包裹逃避安检的方法 |
CN110533811A (zh) * | 2019-08-28 | 2019-12-03 | 深圳市万睿智能科技有限公司 | 基于ssd实现安全帽检查的方法及装置与系统和存储介质 |
CN110930624A (zh) * | 2019-12-06 | 2020-03-27 | 深圳北斗国芯科技有限公司 | 一种基于北斗的安全生产监控系统 |
CN111083441A (zh) * | 2019-12-18 | 2020-04-28 | 广州穗能通能源科技有限责任公司 | 工地监控方法、装置、计算机设备和存储介质 |
CN111898514A (zh) * | 2020-07-24 | 2020-11-06 | 燕山大学 | 一种基于目标检测与动作识别的多目标视觉监管方法 |
CN112071006A (zh) * | 2020-09-11 | 2020-12-11 | 湖北德强电子科技有限公司 | 一种高效低分辨率图像区域入侵识别算法与装置 |
CN112466086A (zh) * | 2020-10-26 | 2021-03-09 | 福州微猪信息科技有限公司 | 一种农场工作服视觉识别预警装置及方法 |
CN112528821A (zh) * | 2020-12-06 | 2021-03-19 | 杭州晶一智能科技有限公司 | 基于运动检测的人行横道行人检测方法 |
CN112532927A (zh) * | 2020-11-17 | 2021-03-19 | 南方电网海南数字电网研究院有限公司 | 一种施工现场智能安全管控系统 |
CN112669505A (zh) * | 2019-12-16 | 2021-04-16 | 丰疆智能科技股份有限公司 | 养殖场淋浴以及门禁一体化管理系统及其管理方法 |
CN112883969A (zh) * | 2021-03-01 | 2021-06-01 | 河海大学 | 一种基于卷积神经网络的降雨强度检测方法 |
CN112949367A (zh) * | 2020-07-07 | 2021-06-11 | 南方电网数字电网研究院有限公司 | 基于视频流数据的工作服颜色检测方法及装置 |
CN113379144A (zh) * | 2021-06-24 | 2021-09-10 | 深圳开思信息技术有限公司 | 用于线上汽配采购平台的门店采购订单生成方法和系统 |
CN113408501A (zh) * | 2021-08-19 | 2021-09-17 | 北京宝隆泓瑞科技有限公司 | 一种基于计算机视觉的油田园区检测方法及系统 |
CN113977603A (zh) * | 2021-10-29 | 2022-01-28 | 连云港福润食品有限公司 | 基于目标检测识别及追踪的工人生产规范的监测机器人 |
US11346938B2 (en) | 2019-03-15 | 2022-05-31 | Msa Technology, Llc | Safety device for providing output to an individual associated with a hazardous environment |
CN115925243A (zh) * | 2022-12-24 | 2023-04-07 | 山西百澳智能玻璃股份有限公司 | 一种玻璃受热温度的调控方法及系统 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102262729A (zh) * | 2011-08-03 | 2011-11-30 | 山东志华信息科技股份有限公司 | 基于集成学习的混合融合人脸识别方法 |
CN103235938A (zh) * | 2013-05-03 | 2013-08-07 | 北京国铁华晨通信信息技术有限公司 | 车牌检测与识别的方法及系统 |
CN107632565A (zh) * | 2017-08-28 | 2018-01-26 | 上海欧忆能源科技有限公司 | 电力建设工地智能化管理系统及方法 |
CN108833831A (zh) * | 2018-06-15 | 2018-11-16 | 陈在新 | 一种电力施工智能安全监督系统 |
CN109034535A (zh) * | 2018-06-21 | 2018-12-18 | 中国化学工程第六建设有限公司 | 施工工地智慧监控方法、系统及计算机可读存储介质 |
CN109117827A (zh) * | 2018-09-05 | 2019-01-01 | 武汉市蓝领英才科技有限公司 | 基于视频的工服工帽穿戴状态自动识别方法与报警系统 |
CN109215155A (zh) * | 2018-09-29 | 2019-01-15 | 东莞方凡智能科技有限公司 | 一种基于物联网技术的工地管理系统 |
CN109218673A (zh) * | 2018-09-20 | 2019-01-15 | 国网江苏省电力公司泰州供电公司 | 基于人工智能实现配电网施工安全协同管理控制的系统及方法 |
CN109240311A (zh) * | 2018-11-19 | 2019-01-18 | 国网四川省电力公司电力科学研究院 | 基于智能机器人的室外电力场地施工作业监督方法 |
-
2019
- 2019-02-23 CN CN201910134732.2A patent/CN110008831A/zh active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102262729A (zh) * | 2011-08-03 | 2011-11-30 | 山东志华信息科技股份有限公司 | 基于集成学习的混合融合人脸识别方法 |
CN103235938A (zh) * | 2013-05-03 | 2013-08-07 | 北京国铁华晨通信信息技术有限公司 | 车牌检测与识别的方法及系统 |
CN107632565A (zh) * | 2017-08-28 | 2018-01-26 | 上海欧忆能源科技有限公司 | 电力建设工地智能化管理系统及方法 |
CN108833831A (zh) * | 2018-06-15 | 2018-11-16 | 陈在新 | 一种电力施工智能安全监督系统 |
CN109034535A (zh) * | 2018-06-21 | 2018-12-18 | 中国化学工程第六建设有限公司 | 施工工地智慧监控方法、系统及计算机可读存储介质 |
CN109117827A (zh) * | 2018-09-05 | 2019-01-01 | 武汉市蓝领英才科技有限公司 | 基于视频的工服工帽穿戴状态自动识别方法与报警系统 |
CN109218673A (zh) * | 2018-09-20 | 2019-01-15 | 国网江苏省电力公司泰州供电公司 | 基于人工智能实现配电网施工安全协同管理控制的系统及方法 |
CN109215155A (zh) * | 2018-09-29 | 2019-01-15 | 东莞方凡智能科技有限公司 | 一种基于物联网技术的工地管理系统 |
CN109240311A (zh) * | 2018-11-19 | 2019-01-18 | 国网四川省电力公司电力科学研究院 | 基于智能机器人的室外电力场地施工作业监督方法 |
Non-Patent Citations (2)
Title |
---|
富吉勇: ""基于全方位视觉的遗留物及其放置者检测的研究"", 《中国优秀硕士学位论文全文数据库 信息科技辑》 * |
陈曦: ""面向大型工地的视觉监管系统关键技术研究"", 《中国优秀硕士学位论文全文数据库 信息科技辑》 * |
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11346938B2 (en) | 2019-03-15 | 2022-05-31 | Msa Technology, Llc | Safety device for providing output to an individual associated with a hazardous environment |
CN110428587A (zh) * | 2019-07-19 | 2019-11-08 | 国网安徽省电力有限公司建设分公司 | 一种工程现场用预警联动方法及系统 |
CN110533811A (zh) * | 2019-08-28 | 2019-12-03 | 深圳市万睿智能科技有限公司 | 基于ssd实现安全帽检查的方法及装置与系统和存储介质 |
CN110517461A (zh) * | 2019-08-30 | 2019-11-29 | 成都智元汇信息技术股份有限公司 | 一种防止人携带包裹逃避安检的方法 |
CN110930624A (zh) * | 2019-12-06 | 2020-03-27 | 深圳北斗国芯科技有限公司 | 一种基于北斗的安全生产监控系统 |
CN112669505A (zh) * | 2019-12-16 | 2021-04-16 | 丰疆智能科技股份有限公司 | 养殖场淋浴以及门禁一体化管理系统及其管理方法 |
CN111083441A (zh) * | 2019-12-18 | 2020-04-28 | 广州穗能通能源科技有限责任公司 | 工地监控方法、装置、计算机设备和存储介质 |
CN112949367A (zh) * | 2020-07-07 | 2021-06-11 | 南方电网数字电网研究院有限公司 | 基于视频流数据的工作服颜色检测方法及装置 |
CN111898514A (zh) * | 2020-07-24 | 2020-11-06 | 燕山大学 | 一种基于目标检测与动作识别的多目标视觉监管方法 |
CN111898514B (zh) * | 2020-07-24 | 2022-10-18 | 燕山大学 | 一种基于目标检测与动作识别的多目标视觉监管方法 |
CN112071006A (zh) * | 2020-09-11 | 2020-12-11 | 湖北德强电子科技有限公司 | 一种高效低分辨率图像区域入侵识别算法与装置 |
CN112466086A (zh) * | 2020-10-26 | 2021-03-09 | 福州微猪信息科技有限公司 | 一种农场工作服视觉识别预警装置及方法 |
CN112532927A (zh) * | 2020-11-17 | 2021-03-19 | 南方电网海南数字电网研究院有限公司 | 一种施工现场智能安全管控系统 |
CN112528821A (zh) * | 2020-12-06 | 2021-03-19 | 杭州晶一智能科技有限公司 | 基于运动检测的人行横道行人检测方法 |
CN112883969A (zh) * | 2021-03-01 | 2021-06-01 | 河海大学 | 一种基于卷积神经网络的降雨强度检测方法 |
CN112883969B (zh) * | 2021-03-01 | 2022-08-26 | 河海大学 | 一种基于卷积神经网络的降雨强度检测方法 |
CN113379144A (zh) * | 2021-06-24 | 2021-09-10 | 深圳开思信息技术有限公司 | 用于线上汽配采购平台的门店采购订单生成方法和系统 |
CN113408501A (zh) * | 2021-08-19 | 2021-09-17 | 北京宝隆泓瑞科技有限公司 | 一种基于计算机视觉的油田园区检测方法及系统 |
CN113977603A (zh) * | 2021-10-29 | 2022-01-28 | 连云港福润食品有限公司 | 基于目标检测识别及追踪的工人生产规范的监测机器人 |
CN115925243A (zh) * | 2022-12-24 | 2023-04-07 | 山西百澳智能玻璃股份有限公司 | 一种玻璃受热温度的调控方法及系统 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110008831A (zh) | 一种基于计算机视觉分析的智能化监控融合系统 | |
CN113139521B (zh) | 一种用于电力监控的行人越界标监测方法 | |
CN101510257B (zh) | 一种人脸相似度匹配方法及装置 | |
CN107622229B (zh) | 一种基于融合特征的视频车辆重识别方法与系统 | |
CN103824070B (zh) | 一种基于计算机视觉的快速行人检测方法 | |
CN112396658B (zh) | 一种基于视频的室内人员定位方法及定位系统 | |
CN101715111B (zh) | 视频监控中滞留物主自动搜寻方法 | |
CN108319934A (zh) | 基于视频流数据的安全帽佩戴情况检测方法 | |
CN110991348B (zh) | 基于光流梯度幅值特征的人脸微表情检测方法 | |
CN109635758B (zh) | 智慧工地基于视频的高空作业人员安全带穿戴检测方法 | |
CN102622584B (zh) | 视频监控中蒙面人脸的检测方法 | |
Nagane et al. | Moving object detection and tracking using Matlab | |
CN112819094A (zh) | 一种基于结构相似度度量的目标检测与识别方法 | |
CN114612823A (zh) | 一种面向实验室安全管理的人员行为监测方法 | |
CN112101260B (zh) | 一种作业人员安全带识别方法、装置、设备和存储介质 | |
CN104036250A (zh) | 视频行人检测与跟踪方法 | |
CN113989858B (zh) | 一种工作服识别方法及系统 | |
CN104143077B (zh) | 基于图像的行人目标检索方法和系统 | |
CN105069816B (zh) | 一种进出口人流量统计的方法及系统 | |
CN101908153A (zh) | 低分辨率图像处理中的头部姿态估计的方法 | |
CN112434545A (zh) | 一种智能场所管理方法及系统 | |
CN111460917B (zh) | 基于多模态信息融合的机场异常行为检测系统及方法 | |
CN107045630B (zh) | 一种基于rgbd的行人检测和身份识别方法及系统 | |
CN110688969A (zh) | 视频帧人体行为识别方法 | |
KR102423934B1 (ko) | 안면인식 및 유사한 옷 색상의 다수 객체 추적기술을 통한 스마트 휴먼검색 통합 솔루션 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20190712 |
|
WD01 | Invention patent application deemed withdrawn after publication |