[发明专利]基于GPU的并行高清视频车辆检测方法有效
申请号: | 201210134002.0 | 申请日: | 2012-05-03 |
公开(公告)号: | CN102695040A | 公开(公告)日: | 2012-09-26 |
发明(设计)人: | 李健;郑志彤;彭敏;刘海峰;李翔;黄溅华 | 申请(专利权)人: | 中兴智能交通(无锡)有限公司 |
主分类号: | H04N7/18 | 分类号: | H04N7/18;G06K9/00 |
代理公司: | 无锡市大为专利商标事务所 32104 | 代理人: | 曹祖良 |
地址: | 214135 江苏省无锡市新区*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 gpu 并行 视频 车辆 检测 方法 | ||
技术领域
本发明涉及一种车辆检测方法,尤其是一种基于GPU(Graphic Processing Unit)的并行高清视频车辆检测方法,属于高清视频车辆检测的技术领域。
背景技术
随着技术的发展,在现代智能交通系统中,基于监控视频的车辆检测识别方法已经成为了智能交通系统中车辆检测的主流手段和发展趋势。如何实时地完成高准确率的车辆检测是当今研究的热点和难点。
目前,在模式识别领域,比较成熟的技术为SVM完成分类检测以及其各种改进算法。其中经我们研究发现基于稀疏编码和线性SVM分类器的算法,取得了很好的效果。
该算法把待检测图像分割成N×N个图像子块,然后对每个图像子块像提取SIFT(Scale-invariant feature transform)特征,并对SIFT特征进行稀疏编码,计算图像样本的多尺度特征向量,并将该向量输入线性分类器,计算得出分类结果。
以上提及的算法的计算速度比非线性SVM(support vector machine)有了显著的提高,对于高清视频监控,其计算速度还难以满足实时性的要求,并且其只是能判断视频中是否出现目标物,不能给出目标的位置信息。
发明内容
本发明的目的是克服现有技术中存在的不足,提供一种基于GPU的并行高清视频车辆检测方法,其能满足高清视频监控实时性要求,适应范围广,安全可靠。
按照本发明提供的技术方案,一种基于GPU的并行高清视频车辆检测方法,所述并行高清视频车辆检测方法包括如下步骤:
a、将高清监控相机输出的原始视频流传输到显示卡显存内,所述显示卡内的GPU对原始视频流进行并行解码,以得到一帧灰度图像;
b、所述GPU将每帧灰度图像分割成N×N个图像子块,并对每个图像子块并行提取SIFT特征,以得到N2个特征矩阵T1、T2、……、
c、所述GPU利用上述N2个特征矩阵T1、T2、……、对每个图像子块进行并行稀疏编码,以得到对应的编码矩阵B1、B2、……、
d、所述GPU根据上述对应的特征矩阵及编码矩阵,并行计算得到每个图像子块对应的约束矩阵U;
e、GPU根据相应的约束矩阵U,并行计算每个图像子块的特征向量zk;
f、GPU将上述计算得到的特征向量zk进行并行线性分类判别,得到相应的判决结果fk;
g、GPU将判决结果fk返回到CPU内,CPU根据判决结果fk控制高清监控相机的工作状态。
所述步骤b中,N为2的幂数。
所述步骤b中,GPU将灰度图像分割成N×N个图像子块后,GPU对每个图像子块分配一个线程块,并在每个线程块内分配128或256个线程,以并行对所述图像子块进行SIFT特征提取。
所述步骤c中,GPU根据提取的特征矩阵对图像子块进行并行稀疏编码方法为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴智能交通(无锡)有限公司,未经中兴智能交通(无锡)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210134002.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:触控感测装置及其扫描方法
- 下一篇:分析装置及分析方法