[发明专利]一种基于视频监控的快速行人检测方法有效
申请号: | 201510271027.9 | 申请日: | 2015-05-25 |
公开(公告)号: | CN104899559B | 公开(公告)日: | 2019-08-16 |
发明(设计)人: | 宋雪桦;化瑞;刘委;卜晓晓;万根顺;王维;于宗洁 | 申请(专利权)人: | 江苏大学 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06K9/62 |
代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 罗敏 |
地址: | 212013 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 视频 监控 快速 行人 检测 方法 | ||
1.一种基于视频监控的快速行人检测方法,其特征在于包括如下步骤:
1)视频采集及参数设定:读取视频流,初始化阈值Thread,转步骤2);
2)运动检测计数器i=0,转步骤3);
3)读取一帧图像,转步骤4);
4)判断计数器i是否大于阈值Thread,如果i>Thread,转步骤8),否则转步骤5);
5)图像预处理:对图像进行色彩空间变换、去噪以及灰度化处理,利用Gamma公式压缩图像大小,转步骤6);
6)判断是否有运动目标:检测视频图像中是否有运动目标闯入,如果没有运动目标,转步骤2);否则转步骤7);
7)计数器i加1:i=i+1,转步骤3);
8)行人检测:判断运动目标是否是行人;如果是行人转步骤9),否则转步骤2);
9)报警;
其中,所述步骤8)包含如下步骤:
8.1)提取当前帧的CENTRIST描述符;
8.2)运用训练好的线性SVM分类器检测图像中行人特征点;
8.3)根据行人特征点判断闯入的运动目标是否是行人;
所述步骤8.2)中运用训练好的线性SVM分类器检测图像中行人特征点的方法包括如下步骤:
8.2.1)对采集的样本数据集进行SVM训练,得到支持向量集S,其中,向量集S的维数为N;
8.2.2)设m=1,n=N-m;
8.2.3)根据m、n将向量集S分为两个子集P和Q,其中,子集P的维数为m,子集Q的维数为n;
8.2.4)计算子集P的内积Km和子集Q的内积Kn,计算公式如下:
8.2.5)根据内积Km、Kn计算变换矩阵WT,计算公式如下:
Kn=WTKm
8.2.6)根据变换矩阵WT计算矩阵A和矩阵B,计算方法如下:
A=(θ1,…,θL)
B=(θ’1,…θ'L)
其中:
Kt=(Kt.1,…,Kt.m)T
上式中:aj为拉格朗日乘子,yj为正负标识
8.2.7)根据矩阵A和矩阵B求εm=||A-B||;
8.2.8)m=m+1,n=N-m;
8.2.9)判断m是否小于N,若m<N,则转步骤8.2.3),否则转步骤8.2.10);
8.2.10)求出最小的ε,得到其对应的变换矩阵WT;
8.2.11)在上一步WT的基础上,利用决策函数判断图像中像素点是否是行人特征点,其中决策函数如下:
式中b为阈值(b=yj-WTx)。
2.如权利要求1所述的基于视频监控的快速行人检测方法,其特征在于:所述步骤8.1)中提取CENTRIST描述符,包括如下步骤:
8.1.1)对当前帧I进行灰度化、平滑滤波,消除局部纹理特征,提取基本的边缘信息及像素间的大小关系,其中,滤波器为Sobel算子;
8.1.2)根据当前帧I像素间的大小关系,构造一个新的图像I/;
8.1.3)求图像I/中每一个像素点的CT编码值;
8.1.4)根据图像I/中所有像素点的CT编码值的直方图得到CENTRIST描述符。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏大学,未经江苏大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510271027.9/1.html,转载请声明来源钻瓜专利网。