一种运动物体识别方法
【技术领域】
[0001] 本发明涉及数字图像处理领域,更具体地,涉及一种运动物体识别方法。
【背景技术】
[0002] 视频监控的目的,就是要发现那些异常的情况,因此,我们把出现异常的前端作为 我们调度的规则。而作为调度的核心,就是通过算法来发现哪些前端出现异常的情况,随 着视频监控等视频分析领域的发展,图像处理技术也有了长足的进步,目前运动目标的检 测与跟踪已经得到了广泛的研究和应用,但是目前仍然没有一种可以应用在真实环境下的 算法,现有方法的最主要的问题就是效率的问题,他们大多都计算复杂,识别物体的速度较 慢。
【发明内容】
[0003] 本发明提供一种运动物体识别方法,该方法计算过程简单,别别速度较快。
[0004] 为了达到上述技术目的,本发明的技术方案如下:
[0005] -种运动物体识别方法,包括以下步骤:
[0006] Sl :实时拍摄运动物体的图像,对图像进行梯度计算后再将图像分成若干小块;
[0007] S2:确定偏移方式来对每个小块进行扫描,生成一个共生矩阵即产生特征向量,所 述偏移方式是图形中两个像素点之间的相对位置;
[0008] S3:对得到的特征向量进行特征训练来建立若干分类器,确定其中最优的分类器 来进行运动物体识别。
[0009] 本发明方法不单一地独针对采集的图像区域进行计算,而是将图像区域划分为若 干个小块,对每一个小块区域的像素的每个偏移进行扫描计算从而得到一个特征向量池, 从得到的特征向量池中选取最优的特征向量进行计算得到一个最好的分类器从而来识别 运动物体。
[0010] 与现有技术相比,本发明技术方案的有益效果是:
[0011] 本发明通过将采集的实时图像先进行梯度计算,然后将图像按宽与高的约数将图 像均分成若干个小块,通过选定不同的图像中像素点对的偏移方式来对分出的每一个小块 进行扫描生成一个共生的特征向量矩阵,再通过选择最优的特征向量来确定最优的分类 器,利用得到的最优分类器即可快速的识别出运动中的物体,该方法过程简单,效率较高。
【附图说明】
[0012] 图1为本发明流程图。
【具体实施方式】
[0013] 附图仅用于示例性说明,不能理解为对本专利的限制;
[0014] 为了更好说明本实施例,附图某些部件会有省略、放大或缩小,并不代表实际产品 的尺寸;
[0015] 对于本领域技术人员来说,附图中某些公知结构及其说明可能省略是可以理解 的。
[0016] 下面结合附图和实施例对本发明的技术方案做进一步的说明。
[0017] 实施例1
[0018] 如图1所示,一种运动物体识别方法,包括以下步骤:
[0019] Sl:实时拍摄运动物体的图像,对图像进行梯度计算后再将图像分成若干小块,具 体为:计算图像的梯度,然后将图像按照宽与高的约数将图像均分成m*n个小块,m为横向 小块的个数,n为纵向小块的个数;
[0020] S2:确定偏移方式来对每个小块进行扫描,生成一个共生矩阵即产生特征向量,所 述偏移方式是图形中两个像素点之间的相对位置;
[0021] S3:对得到的特征向量进行特征训练来建立若干分类器,确定其中最优的分类器 来进行运动物体识别。
[0022] 本实例中,生成共生矩阵的过程是:
[0023] 对于图像中的每一个像素,将其梯度方向量化为8个方向,对分块后的图像的每 个小块进行扫描,生成一个共生矩阵:
[0025] 式中i和j表示两个方向,i,jG{〇,1,*",7},?和9表示水平方向和竖直方向的 偏移,B为m*n个小块组成的区域,当p和q为固定值时即确定好一个偏移方式,得到一个 8*8*m*n维的向量,(x,y)表示B中的像素,Ux,y,p,q)为梯度方向0(x,y)的特征函数:
[0027] 对得到的特征向量进行特征训练来建立若干分类器的方法是:
[0028] S31 :定义知为训练样本图像的特征向量,ykG(-1,1),将样本分为Nb个大小相同 的子范围Rk,令xk的特征输出为f(xk):
[0029] Xk={xkIf(xk)GRk},k= 1,2,…,Nb;
[0030] S32:确定一个弱分类器为一个表示特征向量到图像中真实物体分类的函数,根据 最优的特征向量确定最优的弱分类器,利用该最优的弱分类器来识别物体:
[0035] 式中e为平滑因子,为正样本或者负样本中特征向量的概率分布,正样本表 示包含一种类型物体Q的图像,负样本为不包含该类型物体Q的图像,Z越小得到的弱分类 器越优。
[0036] 确定最优的弱分类器的过程如下:
[0037] S51 :根据不同的p和q计算出特征向量Xk,然后对Xk用最小二乘法训练出一个线 性分类空间W*,得到Xk的特征输出为:
[0038] f(xk) =w* ?xk+ (p,q);
[0041] 通过将采集的实时图像先进行梯度计算,然后将图像按宽与高的约数将图像均分 成若干个小块,通过选定不同的图像中像素点对的偏移方式来对分出的每一个小块进行扫 描生成一个共生的特征向量矩阵,再通过选择最优的特征向量来确定最优的分类器,利用 得到的最优分类器即可快速的识别出运动中的物体,该方法过程简单,效率较高。
[0042] 相同或相似的标号对应相同或相似的部件;
[0043] 附图中描述位置关系的用于仅用于示例性说明,不能理解为对本专利的限制;
[0044] 显然,本发明的上述实施例仅仅是为清楚地说明本发明所作的举例,而并非是对 本发明的实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可 以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。凡在本 发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明权利要求 的保护范围之内。
【主权项】
1. 一种运动物体识别方法,其特征在于,包括以下步骤: 51 :实时拍摄运动物体的图像,对图像进行梯度计算后再将图像分成若干小块; 52 :确定偏移方式来对每个小块进行扫描,生成一个共生矩阵即产生特征向量,所述偏 移方式是图想中两个像素点之间的相对位置; 53 :对得到的特征向量进行特征训练来建立若干分类器,确定其中最优的分类器来进 行运动物体识别。2. 根据权利要求1所述的运动物体识别方法,其特征在于,所述步骤Sl的具体过程如 下: 计算图像的梯度,然后将图像按照宽与高的约数将图像均分成m*n个小块,m为横向小 块的个数,η为纵向小块的个数。3. 根据权利要求2所述的运动物体识别方法,其特征在于,所述步骤S2的具体过程如 下: 对于图像中的每一个像素,将其梯度方向量化为8个方向,对图像的每个小块进行扫 描,生成一个共生矩阵:式中i和j表示两个方向,i,j e {〇, 1,...,7},ρ和q表示水平方向和竖直方向的偏移, B为m*n个小块组成的区域,当p和q为固定值时即确定好一个偏移方式,得到一个8*8*m*n 维的向量,(X,y)表示B中的像素 ,Iu (X,y, p, q)为梯度方向O (X,y)的特征函数:4. 根据权利要求3所述的运动物体识别方法,其特征在于,所述步骤S3的具体过程如 下: 531 :定义&为训练样本图像的特征向量,yke (-1,1),将样本分为Nb个大小相同的子 范围Rk,令Xk的特征输出为f (Xk): \= UkIf(Xk) e RiJ ; 532 :确定一个弱分类器为一个表示特征向量到图像中真实物体分类的函数,根据最优 的特征向量确定最优的弱分类器,利用该最优的弱分类器来识别物体:最优的弱分类器是根据分段函数的分类错误值Z来选择:式中k = 1,2, . . .,Nb,ε为平滑因子,#为正样本或者负样本中特征向量的概率分 布,正样本表示包含一种类型物体Q的图像,负样本为不包含该类型物体Q的图像,Z越小 得到的弱分类器越好。5.根据权利要求4所述的运动物体识别方法,其特征在于,确定最优的弱分类器的过 程如下: 551 :根据不同的q计算出特征向量xk,然后对Xk用最小二乘法训练出一个线性分 类空间W*,得到Xk的特征输出为:f (xk) = w* · xk+ (p, q); 552 :将得到的特征输出f (Xk)代入 ,计算出最小的Z即得到最优的特 征向量X ; 553 :将得到的最优特征向量X代入就得到最优的弱分类器。
【专利摘要】本发明提供一种运动物体识别方法,该方法通过将采集的实时图像先进行梯度计算,然后将图像按宽与高的约数将图像均分成若干个小块,通过选定不同的图像中像素点对的偏移方式来对分出的每一个小块进行扫描生成一个共生的特征向量矩阵,再通过选择最优的特征向量来确定最优的分类器,利用得到的最优分类器即可快速的识别出运动中的物体,该方法过程简单,效率较高。
【IPC分类】G06K9/00, G06K9/62
【公开号】CN105069487
【申请号】CN201510582196
【发明人】沈三明
【申请人】广东威创视讯科技股份有限公司
【公开日】2015年11月18日
【申请日】2015年9月14日