视频人体轮廓识别计数器的制作方法

文档序号:6378615阅读:440来源:国知局
专利名称:视频人体轮廓识别计数器的制作方法
技术领域
本发明属于二维图像识别技术领域,也属于智能视频识别技术领域,具体涉及一种基于人体轮廓特征识别人体方法的视频人体轮廓识别计数器。
背景技术
识别视频或图像中的对象是计算机视觉领域最具应用价值的课题之一。无论是工业界还是学术界都出现了非常多的好方法。有基于头部、躯干、四肢分别匹配然后整合在一起的,有基于人体运动周期性特征的等等,下面对一些经典的和相关的方法做简单论述。S. Belongie和J. Malik提出了基于物体外轮廓线样本点集合的Shape Context法识别图像中的物体。Shape Context算法首先计算目标的质点,然后以质点为中心计算其对数极坐标直方图.这种基本的方法有以下两个缺点利用质点定义计算质点是个非常复杂 而且非常耗时的过程;只能够判断两个目标是否相似而无法获得相匹配的点集。尤其是运算量相对较多时,难以实现高效的识别。由 T. F. Cootes 和 C. J. Taylor 提出的 Active shape model 和 Active AppearanceModel算法是人脸检测和识别等方面最有效的方法之一。上述两种方法都属于统计的方法,但Active shape model通过识别对象的外轮廓线特征来识别对象,而Active AppearanceModel是利用texture特征来识别对象。这两种方法在人脸识别和医学图像识别中具有较多的应用,仅适用于静止图像识别,并不适用于视频图像处理中的实时识别。此外,Active contour (snake)model算法适用于视频中运动目标的跟踪。此方法是在医学图像识别中非常有价值。但对计算机的性能要求较高,不适用于嵌入式系统。视频图像中移动目标跟踪更多利用Mean shift算法和Cam Shift算法。这两种算法的核心是跟踪目标的颜色。但此算法的难点是难以确定跟踪目标的初始位置,当缺少颜色信息时则没有那么好的跟踪和识别效果。而且,跟踪目标不规则运动、目标过于靠近、有其他物体干扰、以及目标颜色和背景颜色相似时经常导致跟踪失败。

发明内容
人体识别所采用的特征量直接关系到识别的精度和运算的速度。本发明针对现有技术中因现场光照、摄像机角度、人体尺寸以及遮挡等外界因素造成的人体识别准确度低或无法识别的问题,提供一种复杂场景下的人体整体识别方法,有效提高视频和图像中对象的识别精度,降低系统资源消耗,加快识别速度。本发明利用人体的轮廓信息,而不采用颜色信息,可以准确识别黑白图像;不采用人体面积信息,可以有效减少运算量;不考虑同类型的人体轮廓信息,可以减少模型的数量。只需保存适当的移动人体的不同轮廓外形,无论其内部状态如何变化,均可准确识别人体并计数。本申请通过输入视频图像,利用Sobel算子提取图像的轮廓特征;采用背景减除法消除背景,提取物体轮廓特征,并根据轮廓角度信息重新生成轮廓;建立物体标准轮廓模型图像,采用虚拟图像中心、计算匹配率和匹配位置三个步骤实现物体标准轮廓模型与生成轮廓的匹配,匹配后输出识别结果。在实际运用中,对检测区域内移动的人体计数时,只保存人体的轮廓形状即可识别人数,识别率几乎不受到人体服装颜色、状态、背景、影子和帽子等干扰因素的影响,能够高速识别出具有轮廓特征的目标(比如人、车辆以及各种物体)及其数量。通过本发明研制的人员计数器,可用在监狱安防、危险场所人员控制、客车超载检测、人员密集场所预警、商场客流量分析等领域,具有显著的经济价值和社会价值。本发明不仅适用于人体识别与计数,也可以在物体识别领域广泛应用。


图I.摄像机拍摄视角;图2.输入的视频图像;图3.轮廓特征图像;图4.提取的目标轮廓图像;图5.重新生成的目标轮廓图像;图6.人体标准轮廓模型图像组成要素;图
7.人体标准轮廓模型图像的点位置;图8.不同位置的人体标准轮廓图像;图9.距离视频图像中心点较近的人体标准轮廓模型图像;图10.距离视频图像中心点较远的人体标准轮廓模型图像;图11.人体标准轮廓模型特征点向量;图12.虚拟中心点位置;图13.轮廓匹配结果;图14.识别结果输出界面;
具体实施例方式本发明具体实例结合图1-14说明如下·
步骤一图像输入本发明采用摄像机输入视频图像。对视频画面的色彩不限制,黑白图像与彩色图像均可;对摄像机镜头无限制,王流的CCD镜头或COMS镜头均可;对摄像机的拍摄角度不限制,各种角度均可识别,但采用俯视方式识别精度最高;对摄像机的视角大小、安装高度、图像形变等不限制,仅需针对不同摄像机建立相应的人体标准轮廓模型即可。本实例中摄像机采用俯视视角拍摄视频,如图I所示。输入的视频图像如图2所
/Jn ο步骤二 图像边缘检测对于输入的视频图像,我们采用Sobel算子进行边缘检测,以提取图像轮廓特征。本发明采用可变的MX矩阵,而不采用一般的3x3矩阵。矩阵大小可根据识别精度要求进行调整,M和N值越大,边缘检测效果越好。在本实例中采用5X5矩阵。输入的视频图像,首先进行图像边缘检测,以提取图像的轮廓特征。边缘检测采用Sobel算子。Sobel算子有两个,一个是检测水平边沿的,一个是检测垂直边沿的。一般的Sobel算子包含两组3x3的矩阵,分别为横向和纵向,将之与图像作平面卷积,即可分别得出横向和纵向的亮度差分近似值。假设输入的二维图像垂直方向和水平方向的算子分别为v(x,y)和h(x,y),矩阵的大小为MXN。此时,利用Sobel算子进行边缘检测,其中C(x,y)为经过边缘检测所产生的轮廓特征图像。 Cx(^y) = EpiM/2 Zqilj1/2 I(x + p., y + q) X h(p, q)(I)
权利要求
1.一种基于轮廓识别的人数计数器,包括视频输入设备、处理模块、存储器,其特征在于,所述计数器采用如下方式计数 第一步图像输入 采用视频输入设备输入视频; 第二步图像边缘检测 输入的二维图像为I (x,y),采用Sobel算子,垂直方向和水平方向的算子分别为v(x,y)和h(x, y),矩阵的大小为MXN,此时,轮廓特征图像C(x, y)按照如下方法来计算
2.如权利要求I所述的人数计数器,其特征在于,所述视频输入设备为摄像机。
3.如权利要求I所述的人数计数器,其特征在于,公式(I)、(2)中Μ、N取5,相应的垂直方 向和水平方向的算子分别为
4.如权利要求I所述的人数计数器,其特征在于,步骤三中的Nt,取值为100-1000。
5.如权利要求I所述的人数计数器,其特征在于,根据所述视频输入设备的视角,将所采集到的图片划分成不同区域,分区域建立人体标准模型,相应的分区域匹配目标人体模型。
6.如权利要求I所述的人数计数器,其特征在于,步骤七中所述中心点周围一定范围为3X3像素范围。
7.如权利要求I所述的人数计数器,其特征在于,步骤四中的Ltr与图像的对比度成正t匕,优选取值为0-12。
8.如权利要求I所述的人数计数器,其特征在于,步骤六中建立的人体标准模型存储在所述存储器中。
9.如权利要求I所述的人数计数器,其特征在于,所述处理模块负责上述各个步骤的计算。
全文摘要
本申请涉及一种人数计数器,基于物体轮廓特征高速识别视频图像中物体,针对现有技术中因现场光照、摄像机角度、人体尺寸以及遮挡等外界因素造成的人体识别准确度低或无法识别的问题,借助Sobel算子提取图像的轮廓特征,采用背景减除法消除背景,提取物体轮廓特征,并根据轮廓角度信息重新生成轮廓;建立物体标准轮廓模型图像,采用虚拟图像中心、计算匹配率和匹配位置三个步骤实现物体标准轮廓模型与生成轮廓的匹配,匹配后输出识别结果,本申请仅保存人体的轮廓形状即可识别人数,识别率几乎不受到人体服装颜色、状态、背景、影子和帽子等干扰因素的影响,可以有效地消除背景信息,具有更高识别精度和更快的运算速度。
文档编号G06K9/00GK102930334SQ201210383340
公开日2013年2月13日 申请日期2012年10月10日 优先权日2012年10月10日
发明者不公告发明人 申请人:北京凯森世纪科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1