一种基于标识物的识别方法与流程

文档序号:11217335阅读:389来源:国知局
一种基于标识物的识别方法与流程

【技术领域】

本发明涉及一种视频监控方法,特别是一种基于标识物的识别方法。



背景技术:

智能视频监控技术是基于图像处理和模式识别的新型视频监控技术,可实现对视频图像中的目标进行自动检测、识别、跟踪和分析,相比于传统的需要专人职守的视频监控,将监控人员从繁杂而枯燥的“盯屏幕”任务中解脱出来,不仅提供了简便且可自定义的操作体验,节约了人力资源,也确保了各种异常情况被准确及时的发现,提高了整个组织的安全性。目前,监控视频中运动目标的检测、识别、分类和跟踪已成为研究热点,但视频监控都局限于限定的场景,尚未发现一种能适应多种环境参数、无限定条件的方法。



技术实现要素:

为了解决视频监控技术在运动目标检测中的局限性,本发明提供了一种基于标识物的识别方法,设计了一种多个黑白相间的同心矩形或同心圆为标识物,将标识物粘贴在待测运动目标上,通过识别标识物,并检测标识物位置的变化,来判断目标的移动情况。该方案的标识物设计灵活,易于识别,标识物的识别方法简便,能够适用于各种移动目标的视频监控。

本发明所述的一种基于标识物的识别方法,其特征在于包括如下步骤:

步骤1:定义标识物:所述的标识物为多个黑白相间的同心矩形或同心圆,其中心图形的边界为内框,其最外层图形的边界为外框,且外框颜色与待测目标的表面色存在明显反差。例如,当待测目标的表面色为白色时,设计标识物为4个黑白相间的同心矩形或同心圆,最中心图形为白色,最外层图形为黑色。

步骤2:将至少一个所述标识物粘贴在待测目标的表面,通过正对所述标识物设置的摄像头拍摄待测物该表面的图像。例如,当待测目标为推拉开关的窗户时,选择2个标识物,分别粘贴在窗户的左侧和右侧;当待测目标为车库的卷门时,选择4个标识物,由上到下排列粘贴在卷门表面。

步骤3:将所述摄像头采集的图像转换为灰度bmp图像,逐行扫描所述bmp图像的各个像素,初步检测所述标识物的中心点,检测步骤包括:

(3.1)定义结构数组center[(m,n),ri,pi,bi,vi,v0],并初始化center,其中,(m,n)为像素点坐标,以像素点(m,n)为中心设置n层同心窗口,2≦n≦8,标识物为同心矩形时,窗口为正方形,标识物为同心圆时,窗口为圆形,ri为第i层窗口的半径,i为层序号,0≦i≦n-1,在每层窗口的边界上等间隔取m个采样点,每个采样点灰度值为pij,j为采样点序号,0≦j≦m-1,第i层窗口的像素均值为类内方差为vi、第i层与第0层的类间差bi;

(3.2)计算各层窗口的vi、bi0,计算式分别为

(3.3)在bi>t1,且vi<t2的条件下,其中,100≤t1≤800,70≤t2≤120,寻找最小类内方差vindex,记录vindex及其所对应的层序号index和窗口半径rindex;

(3.4)统计第index层窗口和第0层窗口上对应采样点的像素差值小于最小类内方差vindex的个数num,将满足bindex0>t3,且num<t4的像素点(m,n)作为标识物的中心点加入数组集合center中,其中,150≤t3≤200,t4≤m/2;

(3.5)以新加入到数组集合center的中心点(m,n)为中心,在center数组集中检索以rindex为半径的窗口内是否有其他点,若有,则仅保留类内方差vi和v0都最小的点;

(3.6)以下一像素(m,n+1)或(m+1,1)为中心,重复步骤(3.2)~(3.5),直到遍历完整个图像的各个像素,得到初检测点集center;

步骤4:遍历步骤3所述的初检测点集center中的所有像素点,以各个所述像素点为起始位置,向四周寻找标识物的内框和外框,并确定标识物中心点坐标,包括如下步骤:

(4.1)确定标识物内框:以第index层窗口为搜索窗口,计算窗口内每行每列的像素和相对中心行或中心列的差值,然后中心点为起始位置,向四周寻找灰度突变最大的位置,即为内框边界;

(4.2)确定标识物外框:以步骤1所述标识物的内、外框比例和步骤4.1确定的标识物内框来确定外框的搜索窗口,计算窗口内每行每列像素的梯度,并以中心点(mm,nn)为起始位置,向四周寻找窗口内梯度变化最大的位置,即为外框的边界;

步骤5:去除伪点,满足如下条件之一的即为伪点:

(1)无法确定内框或外框的中心点是伪点;

(2)内框或外框内像素方差大于阈值t5,或像素均值差小于阈值t6的中心点是伪点,其中,20≤t5≤40,10≤t6≤30;

(3)内框和/或外框的宽高比例,或者内框与外框的宽/高比例与所述标识物不同的中心点是伪点;

步骤6:由步骤(4.1)确定的内框边界修正标识物中心点坐标,记录修正后的中心点(mm,nn);

步骤7:每间隔时间t,重复步骤3~6,检测标识物中心点坐标(mm,nn),通过检测标识物中心点坐标的变化判断待测物的状态。

作为一种技术方案,在步骤3中先对所述的bmp图像进行下采样,再进行初步检测;若摄像头拍摄的视频图像像素太高,逐行逐个像素点去重复标识物中心点的初步检测步骤工作量太大,可先对图像进行下采样,通过降低视频图像的像素来减少工作量,提高识别速度。

作为一种技术方案,在步骤3.8中,若点(m,n)已增加到数组集center中,则横向扫描步长可以设为10个像素,即下一个像素为(m,n+10)或(m+1,1)。由于标识物本身有一定的大小,且标识物在粘贴时不会紧挨着粘在一起,故当点(m,n)为标识物中心点时,可加大扫描步长,以提高效率。

作为一种技术方案,步骤4在全图上完成,由于步骤3是标识物中心点的初步检测,所以当图像像素较大时,可通过下采样提高初步检测的效率,但在下采样图像中进行步骤4会影响标识物内、外框边界的准确性,进而影响标识物中心点位置的准确性,容易导致目标运动情况的误判,故步骤4应该在全图上完成。

作为一种技术方案,根据步骤4确定的标识物内、外框边界确定标识物大小,对摄像头进行调焦,调整标识物在全图中的比例,以达到最佳识别性能。

【附图说明】

图1为实施例1设计的标识物

图2为实施例1中的摄像机拍摄的真实图像

图3为实施例2设计的标识物

【具体实施方式】

实施例1

以白色车库卷门为例,通过本发明的一种基于标识物的识别方法,对卷门的开关状态进行视频监控。定义图1所示4个黑白相间的同心矩形为标识物,标识物中心是白色正方形,最外层为黑色矩形,如2所示,选择2个相同大小的所述标识物,分别粘贴在卷门内侧,摄像头正对着标识物设置,拍摄整个卷门的图像。

将所述摄像头拍摄的图像转换为灰度bmp图像,逐行扫描所述bmp图像的各个像素,初步检测所述标识物的中心点,检测步骤包括:(3.1)定义结构数组center[(m,n),ri,pi,bi,vi,v0],并初始化center,其中,(m,n)为像素点坐标,以像素点(m,n)为中心设置6层同心正方形窗口,窗口的半径ri分别为1,3,5,7,9,11,i为层序号,0≦i≦5,在每层窗口的边界上等间隔取8个采样点,即采样点位于窗口的4个顶点及4条边的中心处,每个采样点灰度值为pij,j为采样点序号,0≦j≦7,第i层窗口的像素均值为类内方差为vi、第i层与第0层的类间差bi;(3.2)计算各层窗口的vi、bi,计算式分别为(3.3)在bi>t1,且vi<t2的条件下,其中,100≤t1≤800,70≤t2≤120,寻找最小类内方差vindex,并记录vindex及其所对应的层序号index和窗口半径rindex;(3.4)统计第index层窗口和第0层窗口上对应采样点的像素差值小于最小类内方差vindex的个数num,将满足bindex>t3,且num<t4的像素点(m,n)作为标识物的中心点加入数组集合center中,其中,150≤t3≤200,t4≤4;(3.5)以新加入到数组集合center的中心点(m,n)为中心,在center数组集中检索以rindex为半径的窗口内是否有其他点,若有,则仅保留类内方差vi和v0都最小的点;(3.6)以下一像素(m,n+1)或(m+1,1)为中心,重复步骤(3.2)~(3.5),直到遍历完整个图像的各个像素,得到初检测点集center。

遍历初检测点集center中的所有像素点,以各个所述像素点为起始位置,向四周寻找标识物的内框和外框,并确定标识物中心点坐标,包括如下步骤:

(4.1)确定标识物内框:以第index层窗口为搜索窗口,计算窗口内每行每列的像素和相对中心行或中心列的差值,然后中心点为起始位置,向四周寻找灰度突变最大的位置,即为内框边界;

(4.2)确定标识物外框:以步骤1所述标识物的内、外框比例和步骤4.1确定的标识物内框来确定外框的搜索窗口,计算窗口内每行每列像素的梯度,并以中心点(mm,nn)为起始位置,向四周寻找窗口内梯度变化最大的位置,即为外框的边界;

步骤5:去除伪点,满足如下条件之一的即为伪点:

(1)无法确定内框或外框的中心点是伪点;

(2)内框或外框内像素方差大于阈值t5,20≤t5≤40,或像素均值差小于阈值t6,10≤t6≤30,的中心点是伪点;

(3)内框和/或外框的宽高比例,或者内框与外框的宽/高比例与所述标识物不同的中心点是伪点;

步骤6:由步骤(4.1)确定的内框边界修正标识物中心点坐标,记录修正后的中心点(mm,nn);

步骤7:每间隔时间t,t=10min,重复步骤3~6,检测标识物中心点坐标(mm,nn),通过检测标识物中心点坐标的变化判断待测物的状态,即以卷门处于关闭状态时2个标识物中心点的坐标为基准,若2个标识物中心点的坐标均无变化,则判断卷门处于关闭状态,若有1个或2个标识物中心点的坐标发生变化,则判断卷门处于开启状态。

实施例2

本实施例与实施例1所不同的是,定义图3所示3个黑白相间的同心圆为标识物,标识物中心和最外层均为黑色圆形,选择4个相同大小的所述标识物,由上至下粘贴在卷门内侧,摄像头正对着标识物设置,拍摄整个卷门的图像。

需要强调的是,以上仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,凡是依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本发明技术方案的范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1