CN101556739A - 基于本征图像分解的车辆检测算法 - Google Patents
基于本征图像分解的车辆检测算法 Download PDFInfo
- Publication number
- CN101556739A CN101556739A CNA2009100987915A CN200910098791A CN101556739A CN 101556739 A CN101556739 A CN 101556739A CN A2009100987915 A CNA2009100987915 A CN A2009100987915A CN 200910098791 A CN200910098791 A CN 200910098791A CN 101556739 A CN101556739 A CN 101556739A
- Authority
- CN
- China
- Prior art keywords
- image
- gradient
- mrow
- domain
- decomposition
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000354 decomposition reaction Methods 0.000 title claims abstract description 18
- 238000001514 detection method Methods 0.000 claims abstract description 24
- 238000000034 method Methods 0.000 claims abstract description 17
- 238000009795 derivation Methods 0.000 claims abstract description 8
- 238000001914 filtration Methods 0.000 claims description 11
- 230000002123 temporal effect Effects 0.000 claims description 6
- 239000013598 vector Substances 0.000 claims description 6
- 238000012545 processing Methods 0.000 claims description 3
- 238000005286 illumination Methods 0.000 abstract description 8
- 230000009286 beneficial effect Effects 0.000 abstract description 2
- 230000000694 effects Effects 0.000 abstract 1
- 238000005516 engineering process Methods 0.000 description 3
- 238000002310 reflectometry Methods 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 230000011218 segmentation Effects 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000010606 normalization Methods 0.000 description 1
Images
Landscapes
- Image Analysis (AREA)
Abstract
本发明涉及智能交通系统中的车辆检测算法,它是一种昼夜通用的基于本征图像分解的车辆检测算法,其具体做法是:首先在对数域上,对原始输入图像进行求导滤波,将其转化到梯度域;在梯度域上,计算当前图像的梯度图和背景图像的梯度图之差,得到运动前景图像的梯度图;用本征图像分解的方法对运动前景图像的梯度图进行处理,得到光影图像的梯度图和目标图像的梯度图;提取出目标图像的梯度图中梯度幅度大于阈值T的像素点,作为运动目标点;针对某一区域,若运动目标点的数目超过该区域内像素点总数目的一定比例,则认为该区域内有车辆通过。本发明的有益效果是去除了阴影和光照的影响,能够实时准确地对白天和夜间的车辆进行检测。
Description
技术领域
本发明涉及一种智能交通车辆检测算法,特别涉及一种昼夜通用的基于本征图像分解的智能交通车辆检测技术。
背景技术
随着智能交通系统(ITS)的发展,作为其核心技术的车辆检测算法已经成为计算机视觉中的一个重要研究方向。能否获取车辆的准确轮廓对于之后的目标分类,跟踪等处理十分重要,也影响到整个系统的精确度。
在有阴影的条件下和夜间环境的车辆检测一直是研究的难点和热点问题。在白天的车辆检测中,阴影是主要的干扰。而夜间车辆检测不但受到阴影的干扰,还面对车灯的影响。首先,光线很强的车前灯足以引起整个画面光照条件的改变,因而夜间车辆检测很难通过背景建模后减除背景的方法来实现。其次,在车前灯的照射下,车前路面会被照的很亮,这块光亮的区域和阴影一样都是与车辆一起运动的,如果直接进行背景差分或者帧间差分,前灯和阴影将和运动车辆一起被检测出来,给准确分割出运动车辆造成很大的困难。当视频检测系统采用虚拟线圈的方法判断在线圈位置车辆的进入或离开状态时,就更需要去除阴影和强烈光照的影响以便准确分割出运动车辆。
已有的运动阴影检测方法可以分为以下两类:第一,从空间的角度出发建立阴影的几何模型,但是它需要场景、对象和光照等先验知识,并不适用于复杂的情况;第二,基于阴影像素属性的方法;例如:基于HSV颜色空间或者归一化RGB颜色空间的阴影检测方法,这些方法的明显缺点是要假设阴影不改变覆盖区域的颜色;再例如那些基于阴影的颜色、纹理或者梯度特性的方法,这些方法在碰到车辆的某些部分和阴影性质具有相似特性是,往往会出现车身被当作阴影去除,而真正的阴影被保留的情况。
而现有的夜间车辆检测技术则相对比较少,常见的夜间检测算法可以分为基于车身特定部位(包括车前灯、尾灯和底盘等)定位的方法和基于边缘信息的方法。这些算法都主要是针对某一些特定的场合或者某一种特定的应用,要不然就是效果不佳。
总体来说,现有的视频检测系统中一般都包含有分别针对白天和夜晚的两套算法,现在还没有一种昼夜通用的有效的车辆检测方法。
发明内容
本发明针对已有技术的不足,提出了一种昼夜通用的基于本征图像分解的车辆检测算法,该算法可以实时的进行车辆检测。其步骤是:首先在对数域上,对原始输入图像进行求导滤波,将其转化到梯度域;在梯度域上,计算当前图像的梯度图和背景图像的梯度图之差,得到前景图像的梯度图;用本征图像分解的方法对前景图像的梯度图进行处理,得到光影图像的梯度图和目标图像的梯度图;最后,对目标图像的梯度图进行运动目标分割,提取出目标图像的梯度图中梯度幅度大于阈值T的像素点作为运动目标点;针对某一区域,若运动目标点的数目超过该区域内像素点总数目的一定比例,则认为该区域内有车辆通过。
其中背景图像的梯度图的具体获取方法是:首先将提前保存的用于提取背景的图像(n帧)全部转换到对数域;再对对数域的每幅图像进行二维的求导滤波;将求导滤波后的每幅图像中同一像素点的值放在一起构成一个一维向量,对每个这样的一维向量进行中值滤波,得到梯度域的背景图像的估计图。即在对数域上可将原始图像分解为:
i(x,y,t)=m(x,y,t)+b(x,y) (1)
其中i(x,y,t)代表t时刻的原始图像的梯度图,b(x,y)表示图像背景(包括路面固定物体的影子)的梯度图,m(x,y,t)代表t时刻的运动前景图像的梯度图,它包含了大量运动前景信息,但还不是准确的车辆信息。
本征图像分解的方法是:建立基于空间颜色信息和时域颜色信息的联合分类器,对运动前景图像梯度图中的每个像素点进行分类,得到目标图像的梯度图。
基于空间颜色信息和时域颜色信息的联合分类器定义为:
3)将点(x,y)处的颜色特性值V(x,y)定义为:
则,基于空间颜色信息的分类器定义为:
基于时域颜色信息的分类器定义为:
4)根据前述两个分类器,联合检测器定义为:
T1和T2均为常数。
本发明的基于本征图像分解的车辆检测算法的有益效果是:去除了阴影和光照的影响,能够实时准确地对白天和夜间的车辆进行检测。
附图说明
图1为本发明的一种车辆检测算法实施例的总流程图;
图2为提取运动前景模块的流程图;
图3为本征图像分解模块的流程图。
具体实施方式:
下面,结合附图和具体实施方式对本发明作进一步的说明。
如图1所示,本算法的核心部分为提取运动前景和本征图像分解,下面结合附图对这两部分进行说明:
1.提取运动前景
这一步对原始的图像序列进行第一次分解,以得到背景图b(x,y)和每一帧图像中的运动前景部分m(x,y,t),具体的流程图见图2。
首先,将输入图像序列{i(t-n×Δt),n=0,1,2,…k}转换到对数域(算法中k=9,间隔Δt可以自己调整),然后经fx=[0,1,-1]T和fy=[0,1,-1]进行求导滤波,得到:
ix/y(x,y,t)=fx/y*i(x,y,t)
ix/y(x,y,t)=fx/y*[b(x,y)+m(x,y,t)]
ix/y(x,y,t)=bx/y(x,y)+mx/y(x,y,t)
其中fx/y={fx,fy},ix/y(x,y,t)={ix(x,y,t),iy(x,y,t)},*表示卷积运算。图像的背景分量b(x,y)满足:
bx/y(x,y)=fx/y*b(x,y)
经求导滤波之后的输出mx/y(x,y,t)是稀疏矩阵。
求出了背景图像的梯度图后,只需要从原始图像的梯度图中减去这一部分就可以得到前景部分(包括运动物体,运动阴影,光照变化)的梯度图mx(x,y,t)和my(x,y,t):
mx(x,y,t)=Ix(x,y,t)-bx(x,y)
my(x,y,t)=Iy(x,y,t)-by(x,y)
2.本征图像分解
得到前景图像的梯度之后,这一步便是设计一个分类器将运动目标图像从前景图像中分离出来,得到目标图像梯度图,具体的流程图见图3。
前景图像可以看作照射图像和目标图像的和。在梯度域,它们的关系满足:
mx/y(x,y,t)=ox/y(x,y,t)+sx/y(x,y,t)
其中,ox/y(x,y,t)为运动目标的梯度;sx/y(x,y,t)为光影的梯度。本算法将利用图像序列在时域和空域的颜色特征相结合来达到这个目的。
A.基于空间颜色信息的分类器
仅考虑当前帧图像,根据空域颜色变化信息,设计一个二值分类器对前景图像在每一个像素位置的梯度进行分类。
在RGB颜色空间,图像中的每一个像素都可以用向量(R,G,B)来表示。根据上面文献所介绍的颜色信息表示方式,RGB空间可以归一化地表示成:
进而将点(x,y)处的颜色特性值V(x,y)定义为:
将颜色特性值V(x,y)和一个阈值做比较,构成一个简单的二值分类器。具体的分类器定义为:
如果V(x,y)大于此阈值,则将前景图像在这一像素位置的梯度划分为属于目标图像的梯度;否则,则将前景图像在这一像素位置的梯度划分为属于光影图像的梯度。
B.基于时域颜色信息的分类器
该步建立一个二值分类器,将由反射率变化引起的时域梯度归为属于目标图像的梯度,其余梯度则保留为光影图像的梯度。
假设相邻两帧图像在同一像素点(x,y)处的颜色组成分别为C1(x,y)和C2(x,y)。这里C1(x,y)和C2(x,y)都是RGB向量。归一化C1(x,y)和C2(x,y)得到和用点积来表示在(x,y)处颜色组成时域变化的程度,如果像素时域变化是由光照引起的,则 也就是cos(0)。考虑到噪声的影响,如果的值低于一个略小于1的阈值,则把这一点的像素变化视为是由反射率变化引起的。具体的分类器定义为:
C.联合分类器
将前面两个分类器结合起来,规定最终的分类判据为:
通过该联合分类器得到的结果就是综合了两个条件之后得到的目标图像梯度图。
运动目标分割部分的具体做法是:
在目标梯度图像中,位于目标边缘像素位置的梯度值通常比其他像素位置的梯度值要大。因此,只要将目标梯度图像每一个像素位置的梯度值与一个阈值做比较就可以检测出运动目标的边缘。
针对某一个区域,若该区域中满足E(x,y)=1的像素点的数目占该区域内总像素点数的比例超过阈值S,判定该区域内有运动车辆通过。
Claims (4)
1、一种基于本征图像分解的车辆检测算法,其特征在于包含如下步骤:首先在对数域上,对原始输入图像进行求导滤波,将其转化到梯度域;在梯度域上,计算当前图像的梯度图和背景图像的梯度图之差,得到运动前景图像的梯度图;用本征图像分解的方法对前景图像的梯度图进行处理,得到光影图像的梯度图和目标图像的梯度图;提取出目标图像的梯度图中梯度幅度大于阈值T的像素点,作为运动目标点;针对某一区域,若运动目标点的数目超过该区域内像素点总数目的一定比例,则认为该区域内有车辆通过。
2、如权利要求1所述的基于本征图像分解的车辆检测算法,其特征在于,提取背景图像部分中背景图像的梯度图的具体获取方法是:首先将提前保存的用于提取背景的图像(n帧)全部转换到对数域;再对对数域的每幅图像进行二维的求导滤波;将求导滤波后的每幅图像中同一像素点的值放在一起构成一个一维向量,对每个这样的一维向量进行中值滤波,得到梯度域的背景图像的估计图。
3、如权利要求1或2所述的基于本征图像分解的车辆检测算法,其特征在于,本征图像分解方法是:建立基于空间颜色信息和时域颜色信息的联合分类器,对运动前景图像中的每个像素点进行分类,从而得到最终的运动目标。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2009100987915A CN101556739A (zh) | 2009-05-14 | 2009-05-14 | 基于本征图像分解的车辆检测算法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2009100987915A CN101556739A (zh) | 2009-05-14 | 2009-05-14 | 基于本征图像分解的车辆检测算法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101556739A true CN101556739A (zh) | 2009-10-14 |
Family
ID=41174842
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2009100987915A Pending CN101556739A (zh) | 2009-05-14 | 2009-05-14 | 基于本征图像分解的车辆检测算法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101556739A (zh) |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101950352A (zh) * | 2010-05-31 | 2011-01-19 | 北京智安邦科技有限公司 | 一种去除光照影响的目标检测方法及装置 |
CN102044152A (zh) * | 2010-11-19 | 2011-05-04 | 杭州海康威视系统技术有限公司 | 一种昼夜视频检测方法及装置 |
CN101739560B (zh) * | 2009-12-16 | 2012-02-01 | 东南大学 | 基于边缘和骨架信息的车辆阴影消除方法 |
CN103336965A (zh) * | 2013-07-18 | 2013-10-02 | 江西省电力公司检修分公司 | 基于轮廓差异及区块主方向直方图的前景与特征提取方法 |
CN103886331A (zh) * | 2014-03-28 | 2014-06-25 | 浙江大学 | 一种基于监控视频的多特征融合的车辆体型分类方法 |
CN104268897A (zh) * | 2014-10-28 | 2015-01-07 | 天津大学 | 一种协同本征图像分解方法 |
CN104484884A (zh) * | 2014-12-30 | 2015-04-01 | 天津大学 | 一种基于多尺度l0稀疏约束的本征图像分解方法 |
CN104657711A (zh) * | 2015-02-09 | 2015-05-27 | 中国石油大学(华东) | 一种鲁棒的指针式仪表读数自动识别方法 |
CN105390021A (zh) * | 2015-11-16 | 2016-03-09 | 北京蓝卡科技股份有限公司 | 车位状态的检测方法及装置 |
CN106373096A (zh) * | 2016-08-30 | 2017-02-01 | 电子科技大学 | 一种多特征权值自适应的阴影消除方法 |
CN106407951A (zh) * | 2016-09-30 | 2017-02-15 | 西安理工大学 | 一种基于单目视觉的夜间前方车辆检测方法 |
WO2017028012A1 (zh) * | 2015-08-14 | 2017-02-23 | 富士通株式会社 | 交通拥堵状况检测装置及方法 |
CN106886786A (zh) * | 2017-02-24 | 2017-06-23 | 上海巽晔计算机科技有限公司 | 一种有效的图像处理系统 |
CN107330433A (zh) * | 2017-05-17 | 2017-11-07 | 北京捷通华声科技股份有限公司 | 图像处理方法和装置 |
CN108280412A (zh) * | 2018-01-12 | 2018-07-13 | 西安电子科技大学 | 基于变结构cnn的高分辨sar图像目标检测方法 |
CN113111866A (zh) * | 2021-06-15 | 2021-07-13 | 深圳市图元科技有限公司 | 一种基于视频分析的智能监控管理系统及方法 |
-
2009
- 2009-05-14 CN CNA2009100987915A patent/CN101556739A/zh active Pending
Cited By (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101739560B (zh) * | 2009-12-16 | 2012-02-01 | 东南大学 | 基于边缘和骨架信息的车辆阴影消除方法 |
CN101950352B (zh) * | 2010-05-31 | 2012-08-22 | 北京智安邦科技有限公司 | 一种去除光照影响的目标检测方法及装置 |
CN101950352A (zh) * | 2010-05-31 | 2011-01-19 | 北京智安邦科技有限公司 | 一种去除光照影响的目标检测方法及装置 |
CN102044152A (zh) * | 2010-11-19 | 2011-05-04 | 杭州海康威视系统技术有限公司 | 一种昼夜视频检测方法及装置 |
CN102044152B (zh) * | 2010-11-19 | 2013-10-30 | 杭州海康威视系统技术有限公司 | 一种昼夜视频检测方法及装置 |
CN103336965A (zh) * | 2013-07-18 | 2013-10-02 | 江西省电力公司检修分公司 | 基于轮廓差异及区块主方向直方图的前景与特征提取方法 |
CN103336965B (zh) * | 2013-07-18 | 2016-08-31 | 国家电网公司 | 基于轮廓差异及区块主方向直方图的前景与特征提取方法 |
CN103886331B (zh) * | 2014-03-28 | 2017-01-25 | 浙江大学 | 一种基于监控视频的多特征融合的车辆体型分类方法 |
CN103886331A (zh) * | 2014-03-28 | 2014-06-25 | 浙江大学 | 一种基于监控视频的多特征融合的车辆体型分类方法 |
CN104268897A (zh) * | 2014-10-28 | 2015-01-07 | 天津大学 | 一种协同本征图像分解方法 |
CN104484884A (zh) * | 2014-12-30 | 2015-04-01 | 天津大学 | 一种基于多尺度l0稀疏约束的本征图像分解方法 |
CN104657711A (zh) * | 2015-02-09 | 2015-05-27 | 中国石油大学(华东) | 一种鲁棒的指针式仪表读数自动识别方法 |
WO2017028012A1 (zh) * | 2015-08-14 | 2017-02-23 | 富士通株式会社 | 交通拥堵状况检测装置及方法 |
CN105390021A (zh) * | 2015-11-16 | 2016-03-09 | 北京蓝卡科技股份有限公司 | 车位状态的检测方法及装置 |
CN106373096A (zh) * | 2016-08-30 | 2017-02-01 | 电子科技大学 | 一种多特征权值自适应的阴影消除方法 |
CN106373096B (zh) * | 2016-08-30 | 2019-03-05 | 电子科技大学 | 一种多特征权值自适应的阴影消除方法 |
CN106407951A (zh) * | 2016-09-30 | 2017-02-15 | 西安理工大学 | 一种基于单目视觉的夜间前方车辆检测方法 |
CN106407951B (zh) * | 2016-09-30 | 2019-08-16 | 西安理工大学 | 一种基于单目视觉的夜间前方车辆检测方法 |
CN106886786A (zh) * | 2017-02-24 | 2017-06-23 | 上海巽晔计算机科技有限公司 | 一种有效的图像处理系统 |
CN107330433A (zh) * | 2017-05-17 | 2017-11-07 | 北京捷通华声科技股份有限公司 | 图像处理方法和装置 |
CN107330433B (zh) * | 2017-05-17 | 2020-01-07 | 北京捷通华声科技股份有限公司 | 图像处理方法和装置 |
CN108280412A (zh) * | 2018-01-12 | 2018-07-13 | 西安电子科技大学 | 基于变结构cnn的高分辨sar图像目标检测方法 |
CN113111866A (zh) * | 2021-06-15 | 2021-07-13 | 深圳市图元科技有限公司 | 一种基于视频分析的智能监控管理系统及方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101556739A (zh) | 基于本征图像分解的车辆检测算法 | |
CN109636795B (zh) | 实时无跟踪的监控视频遗留物检测方法 | |
Zhang et al. | Vehicle recognition algorithm based on Haar-like features and improved Adaboost classifier | |
CN102509098B (zh) | 一种鱼眼图像车辆识别方法 | |
CN103034843B (zh) | 一种基于单目视觉的夜间车辆检测方法 | |
CN111489330B (zh) | 基于多源信息融合的弱小目标检测方法 | |
Song et al. | Weather condition recognition based on feature extraction and K-NN | |
Kim et al. | Autonomous vehicle detection system using visible and infrared camera | |
Niksaz | Automatic traffic estimation using image processing | |
Lee | An accident detection system on highway using vehicle tracking trace | |
Murugan et al. | Automatic moving vehicle detection and classification based on artificial neural fuzzy inference system | |
Dubuisson et al. | Object contour extraction using color and motion | |
Choi et al. | Fog detection for de-fogging of road driving images | |
Aung et al. | Automatic license plate detection system for myanmar vehicle license plates | |
Li et al. | A low-cost and fast vehicle detection algorithm with a monocular camera for adaptive driving beam systems | |
Chen et al. | Visual depth guided image rain streaks removal via sparse coding | |
Hautiere et al. | Meteorological conditions processing for vision-based traffic monitoring | |
CN108268866B (zh) | 一种车辆检测方法和系统 | |
Yuan et al. | Day and night vehicle detection and counting in complex environment | |
Liu et al. | Vehicle capturing and counting using a new edge extraction approach | |
Dewan et al. | An overview of traffic signs recognition methods | |
Pillai et al. | Night time vehicle detection using tail lights: a survey | |
CN108288041B (zh) | 一种行人目标错检去除的预处理方法 | |
Oh et al. | Automatic illumination invariant road detection with stereo vision | |
Antic et al. | Efficient wavelet based detection of moving objects |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Open date: 20091014 |