CN102867414A - 一种基于ptz摄像机快速标定的车辆排队长度测量方法 - Google Patents

一种基于ptz摄像机快速标定的车辆排队长度测量方法 Download PDF

Info

Publication number
CN102867414A
CN102867414A CN2012102952931A CN201210295293A CN102867414A CN 102867414 A CN102867414 A CN 102867414A CN 2012102952931 A CN2012102952931 A CN 2012102952931A CN 201210295293 A CN201210295293 A CN 201210295293A CN 102867414 A CN102867414 A CN 102867414A
Authority
CN
China
Prior art keywords
image
coordinate system
pixel
camera
point
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.)
Granted
Application number
CN2012102952931A
Other languages
English (en)
Other versions
CN102867414B (zh
Inventor
李树涛
贺科学
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hunan University
Changsha University of Science and Technology
Original Assignee
Hunan University
Changsha University of Science and Technology
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hunan University, Changsha University of Science and Technology filed Critical Hunan University
Priority to CN201210295293.1A priority Critical patent/CN102867414B/zh
Publication of CN102867414A publication Critical patent/CN102867414A/zh
Application granted granted Critical
Publication of CN102867414B publication Critical patent/CN102867414B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Traffic Control Systems (AREA)
  • Image Processing (AREA)
  • Image Analysis (AREA)

Abstract

本发明公开一种基于PTZ摄像机快速标定的车辆排队长度测量方法,包括以下步骤:选取垂直交叉的两条交通标线组成丁字形的标定参考物,根据定义的图像坐标系与世界坐标系的模型,建立图像中像素点的坐标与世界坐标系中路面对应点的坐标之间的换算关系;采用PTZ摄像机获取交通监视场景的视频图像,设置车道的兴趣域ROI,采用背景自适应更新算法和纹理特征检测兴趣域内的车辆排队状态,获取排队车辆队尾的像素及其坐标;将已检测到的队尾像素坐标换算成世界坐标,最终计算出车辆排队的长度。本发明根据纹理特征判别车辆排队尾部位置,结合摄像机标定完成车辆排队长度的测量,具有成本低、嵌入式强等优点。

Description

一种基于PTZ摄像机快速标定的车辆排队长度测量方法
技术领域
本发明涉及一种车辆排队长度测量方法,特别涉及一种基于PTZ摄像机快速标定的车辆排队长度测量方法。
背景技术
随着经济的快速发展,城市汽车拥有量越来越多,交通拥堵一直是城市发展的难题之一。智能交通***是解决城市交通拥堵的有效途径之一。目前国内大部分交通交叉路口都是采用定时控制交通信号灯,交通信号灯切换的时间长度是固定不变的。由于车流量变化的复杂性和随机性,这种固定分配方式的缺陷愈发凸显出来,因此,已逐步开展了固定分配时间向智能时间分配过渡的研究。城市交通信号指挥***对交叉路口信号进行智能时间分配时,需要获取道路的交通流信息。其中交叉路口车辆排队长度是智能交通***中的重要参数之一。
获取交通流信息的方式主要有地感线圈、视频识别、浮动车估算等方式。由于地感线圈置于道路的固定位置,虽然可以精确测量车辆的多少,但在测量车辆排队长度方面误差较大。公布号为CN102024323A的专利公开了一种基于浮动车数据提取车辆排队长度的方法,该方法首先通过路段匹配技术,提取路段交叉口前正常排队等待通过的浮动车车载GPS获得停止点位置,然后对浮动车停止点距离交叉口的位置分布变化进行统计,估算出排队长度。
基于视频分析的智能交通监控***,具有获取交通信息多、监控范围大、安装简便等优点,国内外研究者多倾向于通过计算机视觉技术进行车辆长度自动提取。朱孝山等人提出改进Canny边缘检测算法的车辆排队长度检测方法。Rourke和Bell提出了一种基于FFT的交通队列检测方法。李卫斌等人利用梯度差分和颜色差分获取车辆完整信息,采用伸缩窗进行排队长度检测。公布号为CN101936730A的专利公开一种车辆排队长度检测的方法及装置,白天采用三帧差法和形态学、夜间采用车灯特性分别检测出排队车辆队列。
国内外学者主要侧重于通过视频分析检测图像中车辆排队的像素信息,但是对于结合摄像机标定的车辆队列长度计算的研究较少,特别是PTZ(Pan/Tilt/Zoom)摄像机,因其内外参数频繁变化,计算车辆排队队列长度更显困难。
在现有的标定方法中,传统的摄像机标定方法通常要用到特定的标定块,而且标定点设置过程繁琐。自标定方法需要控制监控摄像机做数次刚体运动,并对不同视角下的图像进行特征参数匹配,不适合交通场景中监控摄像机通常是固定的应用场合。
针对交通监视场景的特点,Nelson,Granttham和George等人采用基于简单成像模型的交通视频监控***摄像机标定方法,直接利用交通场景中路面车道分界线角点组成的矩形实现摄像机焦距和方位参数的标定。发明CN1564581A公布了一种城市交通监视环境下采用路面上数条特殊直线作为标定目标,标定摄像机焦距及空间外部参数的方法。上述方法建立在三维映射模型基础上,需要固化摄像机模型部分内部参数,所需要的已知条件较多,降低了标定算法的使用范围。
Fathy等人利用摄像机标定的方法建立2D图像坐标到3D世界坐标的转换模型来计算队列的长度。为了对摄像机的参数进行标定,该方法需要事先已知四个点在世界坐标系中的坐标和对应点在图像坐标系中的坐标。坐标点的获取不方便,实际应用较麻烦,而且在实际场景中不容易获得这样的坐标点,且需要额外放置标定参考物。Fung等人利用现有的车道线完成摄像机标定,仅需要知道车道的宽度,尽管车道宽度遵循一定标准的且容易得到,但是该算法中交通标线必须具备矩形特征,适应性也存在一定的局限性。李勃等人提出采用路面标线中共线的两条线段和另一平行线作为标定模版,但摄像机的高度必须已知。上述方法存在特定几何特征的参考标志物选取难、约束条件不易获取等缺陷,在实际应用存在一定的局限性。
发明内容
为了解决现有车辆排队队列的长度测量方法存在的上述技术问题,本发明提供一种基于PTZ摄像机快速标定的车辆排队长度测量方法。
本发明解决上述技术问题的技术方案包括以下步骤:
1)用PTZ视频摄像机实时获取交通监视场景的视频图像;
2)在图像中选取垂直交叉的两条交通标线构成丁字形的摄像机标定参考物,获取丁字形标定参考物中四个端点的像素坐标,测量其中共线三个点的两两之间距离,并测量另外一点到该直线的距离;
3)建立图像坐标系与世界坐标系的模型及其对应关系,求解出摄像机的内外参数,建立起图像像素点的坐标与世界坐标系路面对应点的坐标之间的换算关系;
4)在图像中,选取从车道的停止线到预设定的车道检测区作为车辆排队信息检测区,即兴趣域ROI,后续的处理过程限制于ROI内;对于任意像素(x,y),采用其所在邻域图像块的Tamura纹理特征来衡量该像素点的粗糙程度,记为Fcrs(x,y),将Fcrs(x,y)作为纹理背景图像的像素点灰度值;历遍计算每个像素的邻域粗糙度值Fcrs(x,y),组成一幅表征纹理特征的背景图像Bcrs,并且背景图像随日照光线变化能够自适应更新;
5)将实时图像的纹理特征与背景图像的纹理特征进行比较,提取前景图像,经形态学处理获取边缘光滑、完整无孔洞的二值化前景图像,即车辆排队信息,从车道停止线起向车道排队方向,采用移动检测窗的算法搜索队列尾部位置,获得队尾像素N的图像坐标;
6)根据摄像机标定所建立的坐标系换算关系,将队尾像素N的图像坐标换算为路面对应点在世界坐标系的坐标值,计算出交通堵塞时车辆排队的队列长度。
本发明通过在视频中提取静止背景,采用纹理特征,在视频中分离出非背景目标或运动目标,在判别车道中车辆排队状态之后,依据摄像机标定获取内外参数,建立世界坐标系与图像坐标系中对应点的换算关系,最终实现车辆排队长度的视觉测量。本发明具有摄像机标定目标选取容易,额外放置标定参考物,标定方法具有操作简便、车辆排队状态识别的鲁棒性好等特点。
本发明具有以下优点:
1.在监控场景中无需额外设置摄像机标志参考物,充分利用已有交通标线的几何特征和尺寸数据,摄像机参数的标定方法简单方便。
2.本发明采用纹理特征提取背景图像中的车辆排队信息,避免了车辆驶过摄像机时造成光照的瞬时变化,并且采用背景自动更新的方法,能适应不同时段日照光线的变化。
3.本发明充分利用交通路口已有的监控摄像机所采集的视频图像信息,容易嵌入到交通信息管理平台,具有成本低、嵌入式强的优点。
附图说明
图1为本发明的流程图。
图2为本发明中取交通标线作为摄像机标定参考物的示意图。
图3为本发明中的摄像机模型图。
图4为本发明标定参考物以及在摄像机模型中位置关系的示意图。
图5为本发明摄像机标定中辅助线示意图。
图6为本发明实施例的示意图。
具体实施方式
本发明的测量原理如下:
(1)选取垂直交叉的两条交通标线组成丁字形标定参考物,并经测量已知共线三点的两两间距离,和线外一点到该直线的垂直距离,获取四个特征点在图像中的像素坐标,再求解出摄像机标定的内外参数,建立世界坐标系中点坐标和图像坐标系像素坐标的换算关系;
(2)在交通场景的监控视频中提取图像序列,提取车道区域中背景图像的纹理特征,建立纹理背景图像;在图像中设置车道的兴趣域,提取实时图像中车道兴趣域的纹理特征,与背景图像中相应区域的纹理特征进行自动比对判别,搜寻获取车辆排队尾部在图像中的位置;
(3)根据搜寻的车辆队列尾部的像素位置,标换算为世界坐标系的点坐标,最终计算出世界坐标系中排队车辆队列的长度。
上述测量原理的具体步骤为:
(1)摄像机的快速标定
本发明采用***模型,假设交通监控场景中交通路面是平整、无卷曲的,并且忽略摄像机的畸变。摄像机的内外参数包括焦距f,倾斜角θ,旋转角φ以及车道与世界坐标系横轴夹角α等。
步骤一,建立图像坐标系与世界坐标系的模型。
世界坐标系XW-YW:XW轴定义为过摄像头透镜中心且平行于CCD传感器的平面与地面的交线,YW轴定义为过摄像机光轴且垂直于地面的平面与地面的交线,YW轴正方向为沿路面指向前方,XW轴正方向为水平指向右方;其原点OW定义为XW轴与YW轴的交叉点,如图3所示。
图像坐标系XOY:在图像中,设图像的尺寸为M×N,原点定义为图像几何中心[(M-1)/2,(N-1)/2]。图像中X轴水平指向左方,Y轴垂直指向下方,如图3所示。
当摄像机俯视交通场景中标定参考物时,光轴与路平面的夹角为θ。车道分界线与世界坐标系的夹角为α。摄像机绕其光轴的旋转角为φ,当摄像机水平安装时,旋转角φ=0。当摄像机非水平安装,摄像机CCD的下底边与水平线存在夹角,即旋转角φ不为0,需要将图像旋转φ角度,以校正摄像机非水平安装时带来的误差。
步骤二,选取参考标定物。由于车行道边缘线及车行道分界线等交通标线具有特定尺寸和几何形状,因此,在交通场景中的交通标线上选取车道分界虚线上的三个共线端点A、B、C,假设在世界坐标系XWYW中的坐标分别为(XA,YA)、(XB,YB)和(XC,YC)。测量出端点两两之间的距离,端点AB间距为h1,端点AC间距为h2。过某个端点取车道分界虚线的垂直线上的某一点D,并测量出该点到交叉点之间的距离d1。根据标准规范,h1,h2和d1的值既可从手册中查到也可实际测量。
在图像中获取车道分界线的三端点A、B、C和垂直点D对应的像素点,分别为a、b、c和d,在图像坐标系XY中的坐标分别为(x’a,y’a)、(x’b,y’b)、(x’c,y’c)和(x’d,y’d)。
步骤三,在图像中作辅助线,获取摄像机标定所需的数据。
当摄像机非水平安装时,CCD传感器的下底边与水平线之间存在旋转角φ。角φ的值可以通过后面所述的公式计算获得。鉴于旋转角φ的影响,为满足本发明所描述的方法,需要在标定摄像机之前将获取的图像相应旋转φ角,以矫正摄像机非水平安装带来的误差,即a、b、c和d旋转后的坐标值为
x i y i = cos φ - sin φ sin φ cos φ x i ′ x i ′ ( i = a , b , c , d ) - - - ( 1 )
计算中间变量 Y A ′ = h 1 h 2 ( y b - y c ) ( y a - y b ) h 2 - ( y a - y c ) h 1 - - - ( 2 )
λ = ( Y A ′ + h 1 ) · y b - Y A ′ · y a h 1 - - - ( 3 )
在世界坐标系中,过车道分界线的C点作平行与Xw轴作平行线,过车道分界线的A点作平行与Yw轴作平行线,两者交于A’点。A’点投影到图像中的点为a’,其坐标为(xa’,yc),其中
x a ′ = λ - y c λ - y a x a - - - ( 4 )
在图像中,过d点作水平线,与a、b、c所在直线的交点为e点。e点像素坐标为(xe,ye),如图5所示。
步骤四,求解车道分界线与世界坐标系横轴夹角α。
根据图像旋转φ角求得的a、b、c和d四点的坐标值,得到车道分界线与世界坐标系横轴夹角α满足如下表达式。
sin 2 α = λ - y a λ - y c 2 d 1 ( x c - x a ′ ) h 2 | x e - x a |
上式中xe是图像平面中e点的横坐标,xa为A点的横坐标,h2为AC两点间距离,d1为路面两平行线的间距。
Figure BDA00002029130200063
因此根据 sin α = 1 - cos 2 α 2 , α = arcsin ( 1 - cos 2 α 2 ) - - - ( 5 )
步骤五,求解摄像机外参数的旋转角φ。
在计算出车道分界线与世界坐标系横轴的夹角α之后,将标定参考物D点在图像中对应像素坐标换算为世界坐标系的坐标,计算公式如下。
Y d = λ - y a λ - y d · h 1 h 2 ( y b - y c ) ( y a - y b ) h 2 - ( y a - y c ) h 1 sin α - - - ( 6 )
X d = λ - y c λ - y d h 2 cos α x c - x a ′ x d - - - ( 7 )
假设过D点的直线与直线L1垂直交于B点,同理将像素b的坐标换算为世界坐标系的坐标。最后计算出|DB|的距离,即为D点到A、B、C三点所在直线L1的距离。
为了求解φ,在φ∈[-15°,15°]区间按照公式(1)旋转图像,重复步骤三、四、五。采用Levenberg-Marquardt算法搜索φ∈[-15°,15°]区间中,使得
φ=argmin(|DB|)                            (8)
步骤六,求解摄像机外参数的俯视角θ
在求解出旋转角φ之后,获取图像旋转φ后的a、b、c和d四点的坐标值(xa,ya)、(xb,yb)、(xc,yc)和(xd,yd)。
计算 sin θ = λ d 1 sin α 1 x e - x a 1 Y A ′ sin α , 因此摄像机的俯视角θ可根据下式求解。
θ = arcsin [ d 1 · λ sin 2 α · ( x e - x a ) · Y A ′ ] - - - ( 9 )
步骤七,求解摄像机的焦距f
根据求得的俯视角θ和中间变量λ的值,可计算出摄像机的焦距f,有
f = λ tan θ - - - ( 10 )
(2)车辆排队状况的视频图像分析
为了在视频中提取车道车辆排队状况,本发明采用纹理特征从背景图像中提取运动目标,具体的步骤如下:
步骤一,在图像中设置车辆排队检测区域,即兴趣域ROI,选取从车道中交通停止线到预定的车道检测区作为车辆排队检测区。对于视频的每帧图像,只对设置的检测区域进行图像数据的计算。
步骤二,计算图像中各像素邻域的粗糙度。设图像中像素G(x,y)的邻域为2k×2k个像素的窗口,采用Tamura纹理特征方法计算该邻域图像块的粗糙度,记为Fcrs(x,y),并逐一计算检测区域中各像素的邻域图像块的粗糙度,将每个像素的邻域粗糙度值Fcrs(x,y)组成一幅新的图像作为纹理特征背景图像Bcrs
步骤三,采用高斯模型分析,从背景图像提取前景图像Fimg
Figure BDA00002029130200073
上面的公示中Bcrs(x,y)表示纹理背景图像中像素(x,y)的粗糙度值,Fcrs(x,y)表示当前像素(x,y)所处邻域块的粗糙度。若该像素点的高斯概率大于阈值T,表示该点为前景像素。
若存在一些孤立点和局部孔洞,则采用形态学处理方法先作腐蚀处理再作膨胀处理,获取边缘光滑、完整的前景图像,即车辆排队二值化图像。
步骤四,从车道停止线起向车道排队方向,采用移动检测窗的算法搜索队列尾部位置,获得队尾像素坐标N(x’n,y’n)。
步骤五,取当前帧f1以及前两帧图像f2和f3进行帧差分析,计算方法如下。
f 12 ( x , y ) = 1 | f 1 ( x , y ) - f 2 ( x , y ) | > T 0 otherwise
f 23 ( x , y ) = 1 | f 3 ( x , y ) - f 2 ( x , y ) | > T 0 otherwise
f ( x , y ) = 1 f 12 ( x , y ) = 1 and f 23 ( x , y ) = 1 0 otherwise
通过图像之间的差分,获取二值化帧差图像。由于帧差二值化图像通常获得的是物体轮廓,提取的运动目标时必然存在一些孤立点,噪声等引起的局部微小区域、孔洞或不连贯等问题。在图像处理中采用形态学处理方法作一次腐蚀处理,除去视频图像中的局部微小区域和孤立点。然后再进行两次膨胀处理使前景目标物边缘部分得到平滑,最终获取完整的运动目标。
步骤六,由于交通监视背景会随日照等因素缓慢变化,因此,纹理特征背景图像按照公式(11)进行实时缓慢更新,即
B crs ( t + 1 , x , y ) = a · B crs ( t , x , y ) + ( 1 - a ) · F crs ( t , x , y ) f ( x , y ) = 1 or F img ( x , y ) = 0 B crs ( t , x , y ) F img ( x , y ) = 1 - - - ( 11 )
其中,a为更新参数,表示背景变化的速度。Bcrs(t,x,y)为t帧纹理背景图像中像素(x,y)的值,Fcrs(t,x,y)为当前帧图像中像素(x,y)的邻域图像块粗糙度值,Bcrs(t+1,x,y)为更新后的纹理背景图像。若大块区域的f(x,y)为1,则表示车道中存在运动车辆,车道的车辆不是处于排队状态,需要对背景实时更新。若Fimg(x,y)=1,表示车道中车辆已形成排队队列,不能更新背景,避免车辆长时间静止排队时由前景图像被公示(11)更新成为背景,当车辆开始运动产生了帧差,即f(x,y)变为1后,再实时更新背景图像。
(3)车辆排队长度的测量
通过对交通监控视频的图像处理获取车辆排队队尾位置(x’n,y’n),由摄像机标定获取车道分界线与世界坐标系横轴夹角α以及摄像机的旋转角φ。
首先,求解摄像机的旋转角φ,使其满足本发明所建立的图像坐标系和世界坐标系的换算关系。根据旋转角φ像素n的坐标(xn,yn)为
x n y n = cos φ - sin φ sin φ cos φ x n ′ y n ′
其次,将图像坐标系中像素n的坐标的(xn,yn)换算为世界坐标系对应点N的(Xn,Yn),换算公式如下:
Y n = λ - y a λ - y n · h 1 h 2 ( y b - y c ) ( y a - y b ) h 2 - ( y a - y c ) h 1 sin α
X n = λ - y c λ - y n h 2 cos α x c - x a ′ x n
最后,计算车辆排队长度
Figure BDA00002029130200092
本发明使用数字摄像机获取交通监视场景的视频图像,结合摄像机快速标定方法和数字图像处理技术检测出交通路口车辆排队长度,达到实时交通流参数的采集。
如图1所示,本发明采用PTZ视频摄像机获取道路交通监视场景的视频图像,设置路面的兴趣域ROI,采用纹理特征检测背景图像上兴趣域中的车辆排队状态,通过摄像机的快速标定建立图像坐标系与世界坐标系的对应换算关系,将检测到的队尾像素坐标换算成世界坐标值,计算出车辆排队的长度。PTZ摄像机,即Pan(平移),Tilt(倾斜),Zoom(变焦),可以水平、垂直改变视角及变焦的摄像机,用于视频监控***。
综上所述,本发明的实施过程简要概括为以下步骤:
1)通过交通路口安装的PTZ视频摄像机,实时获取路况视频图像信息;
2)从视频摄像机获取的图像信息中,选取具有特定几何特征和尺寸数据的交通标线,如图2所示。在路面的交通标线中,选取车道分界虚线上的三个共线端点A、B、C,并获取这三个端点两两之间的距离,端点AB间距为h1,端点AC间距为h2。过某个端点取车道分界虚线的垂直线上的某一点D,并测量出该点到交叉点之间的距离d1
按照图3所示的坐标系示意图,上述四个端点在图像中的坐标分别为(x’a,y’a)、(x’b,y’b)、(x’c,y’c)和(x’d,y’d)。
摄像机的并非完全水平安装时,CCD传感器的最底边沿与水平线存在旋转角度,假设旋转角为φ,则首先将a、b、c和d四个像素点坐标进行旋转,有
x i y i = cos φ - sin φ sin φ cos φ x i ′ y i ′ (其中i=a,b,c,d)        (1)
计算出中间变量 Y A ′ = h 1 h 2 ( y b - y c ) ( y a - y b ) h 2 - ( y a - y c ) h 1 - - - ( 2 )
λ = ( Y A ′ + h 1 ) · y b - Y A ′ · y a h 1 - - - ( 3 )
在世界坐标系中如图4所示的辅助点A’,在图像中对应的像素点为a’,则像素点为a’的横坐标为
x a ′ = λ - y c λ - y a x a - - - ( 4 )
在图像中,过d点作水平线,与a、b、c所在直线的交点为e点。e点像素坐标为(xe,ye),已知直线L1的斜率为k,截距为b,如图5所示。图像平面中e点的横坐标xe由如下公式计算为
x e = y b - b k
再依据 sin 2 α = λ - y a λ - y c 2 d 1 ( x c - x a ′ ) h 2 | x e - x a | , 求出车道分界线与世界坐标系横轴的夹角α。
将标定参考物D点在图像中对应像素坐标换算为世界坐标系的坐标,计算公式如下。
Y d = λ - y a λ - y d · h 1 h 2 ( y b - y c ) ( y a - y b ) h 2 - ( y a - y c ) h 1 sin α - - - ( 6 )
X d = λ - y c λ - y d h 2 cos α x c - x a ′ x d - - - ( 7 )
假设过D点的直线与直线L1垂直交于B点,同理将像素b的坐标换算为世界坐标系的坐标,计算出|DB|的距离,即为D点到A、B、C三点所在直线L1的距离。
求解φ的过程中,在φ∈[-15°,15°]区间中重复按照公式(1)至公式(7),再次获取|DB|的值。采用Levenberg-Marquardt算法搜索φ∈[-15°,15°]区间中,使得
φ=argmin(|DB|)                    (8)
(2)车辆排队状况的视频图像分析
首先,在图像中设置车辆排队检测区域,即兴趣域ROI,选取从车道中交通停止线到预定的车道检测区作为车辆排队检测区。如图6所示。
其次,采用像素(x,y)所在邻域图像块的Tamura纹理值来衡量该点图像的粗糙度,记为Fcrs(x,y),将每个像素的邻域粗糙度值Fcrs(x,y)组成一幅新的图像作为纹理特征背景图像Bcrs
然后,由于交通监视背景会随日照等因素缓慢变化,例如白天的纹理背景图像就明显不同夜间,因此,纹理特征背景图像按照公式(11)进行实时缓慢更新。但是
B crs ( t + 1 , x , y ) = a · B crs ( t , x , y ) + ( 1 - a ) · F crs ( t , x , y ) f ( x , y ) = 1 or F img ( x , y ) = 0 B crs ( t , x , y ) F img ( x , y ) = 1 - - - ( 11 )
采用高斯模型分析,从背景图像提取前景图像Fimg
Figure BDA00002029130200111
经形态学处理方法,获取边缘光滑、完整的前景图像,即车辆排队二值化图像。
最后,从车道停止线起向车道排队方向,采用移动检测窗的算法搜索队列尾部位置,获得队尾像素坐标N(x’n,y’n),如图6所示。
(3)车辆排队长度的测量
在获取精确的φ角之后,经图像处理获取得车辆排队队尾位置n(x’n,y’n),首先按照公式(1)对像素点n进行旋转矫正。根据旋转角φ像素n的坐标(xn,yn)为
x n y n = cos φ - sin φ sin φ cos φ x n ′ y n ′
其次,将图像坐标系中像素n的坐标的(xn,yn)换算为世界坐标系对应点N的(Xn,Yn),换算公式如下:
Y n = λ - y a λ - y n · h 1 h 2 ( y b - y c ) ( y a - y b ) h 2 - ( y a - y c ) h 1 sin α
X n = λ - y c λ - y n h 2 cos α x c - x a ′ x n
最后,计算车辆排队长度, L = ( X n ) 2 + ( Y n ) 2 .

Claims (6)

1.一种基于PTZ摄像机快速标定的车辆排队长度测量方法,包括以下步骤:
1)用PTZ视频摄像机实时获取交通监视场景的视频图像;
2)在图像中选取垂直交叉的两条交通标线构成丁字形的摄像机标定参考物,获取丁字形标定参考物中四个端点的像素坐标,测量其中共线三个点的两两之间距离,并测量另外一点到该直线的距离;
3)建立图像坐标系与世界坐标系的模型及其对应关系,求解出摄像机的内外参数,建立起图像像素的坐标与世界坐标系路面对应点的坐标之间的换算关系;
4)在图像中,选取从车道的停止线到预设定的车道检测区作为车辆排队信息检测区,即兴趣域ROI,后续的处理过程限制于ROI内;对于任意像素(x,y),采用其所在邻域图像块的纹理特征来衡量该像素点的粗糙程度,记为Fcrs(x,y) ,将Fcrs(x,y) 作为纹理背景图像的像素点灰度值;历遍计算每个像素的邻域粗糙度值Fcrs(x,y),组成一幅表征纹理特征的背景图像Bcrs,并且背景图像随日照光线变化能够自适应更新;
5)将实时图像的纹理特征与背景图像的纹理特征进行比较,提取前景图像,经形态学处理后获取边缘光滑、完整无孔洞的二值化前景图像,即车辆排队信息,从车道停止线起向车道排队方向搜索,采用移动检测窗的算法搜索队列尾部位置,获得队尾像素N的图像坐标;
6)根据摄像机标定所建立的坐标系换算关系,将队尾像素N的图像坐标换算为路面对应点在世界坐标系的坐标值,计算出交通堵塞时车辆排队的队列长度。
2.根据权利要求1所述的基于PTZ摄像机快速标定的车辆排队长度测量方法,所述步骤2)中的摄像机标定参考物,选取车道分界虚线L1上共线的A、B、C三点端点,并已知这三个端点两两之间的距离,端点AB间距为h1,端点AC间距为h2,A、B、C中的某个端点与线外另一点D的连线L2垂直于 L1,D点到直线L1的距离为d1;并已知A、B、C、D在图像中的坐标分别为 a(x a,y a)、b(x’b,y b)、c(x c,y c)和d(x d,y d)。
3.根据权利要求1所述的基于PTZ摄像机快速标定的车辆排队长度测量方法,所述步骤3)中的图像坐标系与世界坐标系的模型及其对应关系,世界坐标系XW-YW:XW轴定义为过摄像头透镜中心且平行于CCD传感器的平面与地面的交线,YW轴定义为过摄像机光轴且垂直于地面的平面与地面的交线,YW轴正方向为沿摄像头指向前方, XW 轴正方向为水平指向右方;其原点OW定义为XW轴与YW轴的交叉点;图像坐标系XOY:在图像中,设图像的尺寸为M×N,原点定义为图像几何中心[(M-1)/2,(N-1)/2],图像中X轴水平指向左方,Y轴垂直指向下方;当摄像机俯视交通场景中标定参考物时,光轴与路平面的夹角为θ,车道分界线与世界坐标系的夹角为α,摄像机绕其光轴的旋转角为φ。
4.根据权利要求1所述的基于PTZ摄像机快速标定的车辆排队长度测量方法,所述步骤3)中的摄像机标定步骤为:
当摄像机非完全水平安装时,CCD传感器的下底边与水平线存在旋转角度,假设旋转角为φ,则首先将a、b、c和d四个像素点坐标进行旋转,有
Figure FDA0000202913011
      (其中i=a,b,c,d)       (1)
并求中间变量
Figure FDA0000202913012
计算图像中辅助点a’的横坐标  
Figure FDA0000202913014
在图像中过d点作水平线,与a、b、c所在直线L1的交点为e点,e点像素坐标为(xe,ye),图像平面中e点的横坐标xe
Figure FDA0000202913015
再依据
Figure FDA0000202913016
 ,求出车道分界线与世界坐标系横轴的夹角α;
将图像中像素d的坐标换算为世界坐标系的坐标,计算公式如下,
Figure FDA0000202913017
假设在世界坐标系中过D点的直线与直线L1 垂直交于B点,则在图像中对应点像 素b的坐标可根据公式(6)、(7)换算为世界坐标系的坐标,计算出|DB|的距离,即为D点到A、B、C三点所在直线L1的距离;
采用Levenberg-Marquardt算法搜索φ∈[-15°, 15°] 区间中,使得
Figure FDA0000202913019
5.根据权利要求1所述的基于PTZ摄像机快速标定的车辆排队长度测量方法,所述步骤4)使用各像素邻域图像块的纹理特征值建立起纹理背景图像,即纹理背景图像中某个像素的灰度值为该像素邻域图像块的粗糙度值。
6.根据权利要求1所述的基于PTZ摄像机快速标定的车辆排队长度测量方法,所述步骤6)的步骤为:
在获取旋转角φ之后,经图像处理和区域搜索获取得车辆排队队尾位置n (x n,y n),首先按照公式(9)对像素点n进行旋转矫正,矫正后的像素n(xn,yn)为
Figure FDA00002029130110
其次,将图像坐标系中像素n的坐标的(xn,yn) 换算为世界坐标系对应点N的(Xn,Yn),换算公式如下:
Figure FDA00002029130112
最后,计算车辆排队长度,
Figure FDA00002029130113
 。 
CN201210295293.1A 2012-08-18 2012-08-18 一种基于ptz摄像机快速标定的车辆排队长度测量方法 Expired - Fee Related CN102867414B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210295293.1A CN102867414B (zh) 2012-08-18 2012-08-18 一种基于ptz摄像机快速标定的车辆排队长度测量方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210295293.1A CN102867414B (zh) 2012-08-18 2012-08-18 一种基于ptz摄像机快速标定的车辆排队长度测量方法

Publications (2)

Publication Number Publication Date
CN102867414A true CN102867414A (zh) 2013-01-09
CN102867414B CN102867414B (zh) 2014-12-10

Family

ID=47446266

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210295293.1A Expired - Fee Related CN102867414B (zh) 2012-08-18 2012-08-18 一种基于ptz摄像机快速标定的车辆排队长度测量方法

Country Status (1)

Country Link
CN (1) CN102867414B (zh)

Cited By (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103247181A (zh) * 2013-04-17 2013-08-14 同济大学 基于视频车辆队长检测的红绿灯智能控制器及其控制方法
CN103258425A (zh) * 2013-01-29 2013-08-21 中山大学 一种交叉口车辆排队长度检测方法
CN103268706A (zh) * 2013-04-18 2013-08-28 同济大学 一种基于局部方差的车队列长度检测方法
CN103366568A (zh) * 2013-06-26 2013-10-23 东南大学 交通路段车辆排队视频检测方法及***
CN103456172A (zh) * 2013-09-11 2013-12-18 无锡加视诚智能科技有限公司 一种基于视频的交通参数测量方法
CN103456170A (zh) * 2013-04-22 2013-12-18 天津工业大学 基于机器视觉的车速和车辆排队长度的检测方法
CN103489313A (zh) * 2013-09-24 2014-01-01 长沙理工大学 车队长度检测方法及***
CN103985251A (zh) * 2014-04-21 2014-08-13 东南大学 一种车辆排队长度测算的方法及***
CN104835142A (zh) * 2015-03-10 2015-08-12 杭州电子科技大学 一种基于纹理特征的车辆排队长度检测方法
CN105224908A (zh) * 2014-07-01 2016-01-06 北京四维图新科技股份有限公司 一种基于正射投影的道路标线采集方法及装置
CN105448111A (zh) * 2015-12-18 2016-03-30 南京信息工程大学 一种基于fpga的智能交通信号灯***及其控制方法
CN106856004A (zh) * 2015-12-07 2017-06-16 朱森 一种摄像机标定方法
CN106898023A (zh) * 2017-01-22 2017-06-27 中山大学 一种基于视频图像的车头间距测量方法及***
CN107464427A (zh) * 2017-07-17 2017-12-12 东南大学 一种排队车辆长度检测***和方法
CN107748894A (zh) * 2017-10-26 2018-03-02 辽宁省颅面复原技术重点实验室 一种视频现场异地重构方法
CN107945523A (zh) * 2017-11-27 2018-04-20 北京华道兴科技有限公司 一种道路车辆检测方法、交通参数检测方法及装置
CN108415011A (zh) * 2018-02-08 2018-08-17 长安大学 一种基于多目标跟踪雷达实现车辆排队检测方法
CN108573189A (zh) * 2017-03-07 2018-09-25 杭州海康威视数字技术股份有限公司 一种获取排队信息的方法及装置
CN110363988A (zh) * 2019-07-11 2019-10-22 南京慧尔视智能科技有限公司 一种交叉口车辆通行效率的计算***及方法
CN111429523A (zh) * 2020-03-16 2020-07-17 天目爱视(北京)科技有限公司 一种在3d建模中远距离标定方法
CN111554109A (zh) * 2020-04-21 2020-08-18 河北万方中天科技有限公司 基于排队长度的信号配时方法及终端
WO2020192464A1 (zh) * 2019-03-28 2020-10-01 阿里巴巴集团控股有限公司 一种摄像头标定方法、路侧感知设备和智慧交通***
CN111781600A (zh) * 2020-06-18 2020-10-16 重庆工程职业技术学院 一种适用于信号交叉口场景的车辆排队长度检测方法
CN111815966A (zh) * 2019-04-12 2020-10-23 杭州海康威视数字技术股份有限公司 排队长度预测方法、装置、计算设备和存储介质
CN112150553A (zh) * 2019-06-27 2020-12-29 北京初速度科技有限公司 一种车载相机的标定方法和装置
CN112258489A (zh) * 2020-10-30 2021-01-22 广东杜尼智能机器人工程技术研究中心有限公司 扫地机器人路面凹陷的检测方法
CN112489456A (zh) * 2020-12-01 2021-03-12 山东交通学院 基于城市主干线车辆排队长度的信号灯调控方法及***
CN114897655A (zh) * 2022-07-12 2022-08-12 深圳市信润富联数字科技有限公司 基于视觉的防疫控制方法及装置、存储介质、电子设备

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003141527A (ja) * 2001-11-07 2003-05-16 Japan Science & Technology Corp 多視点画像処理システムのキャリブレーション装置及びキャリブレーション方法
US20040165775A1 (en) * 2001-07-27 2004-08-26 Christian Simon Model-based recognition of objects using a calibrated image system
CN1605829A (zh) * 2004-11-11 2005-04-13 天津大学 视觉测量***现场校准装置及校准方法
CN101345890A (zh) * 2008-08-28 2009-01-14 上海交通大学 基于激光雷达的摄像头标定方法
CN101727671A (zh) * 2009-12-01 2010-06-09 湖南大学 基于路面共线三点及其平行线的单摄像机标定方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040165775A1 (en) * 2001-07-27 2004-08-26 Christian Simon Model-based recognition of objects using a calibrated image system
JP2003141527A (ja) * 2001-11-07 2003-05-16 Japan Science & Technology Corp 多視点画像処理システムのキャリブレーション装置及びキャリブレーション方法
CN1605829A (zh) * 2004-11-11 2005-04-13 天津大学 视觉测量***现场校准装置及校准方法
CN101345890A (zh) * 2008-08-28 2009-01-14 上海交通大学 基于激光雷达的摄像头标定方法
CN101727671A (zh) * 2009-12-01 2010-06-09 湖南大学 基于路面共线三点及其平行线的单摄像机标定方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
李勃等: "路况PTZ摄像机自动标定方法", 《北京邮电大学学报》 *

Cited By (43)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103258425A (zh) * 2013-01-29 2013-08-21 中山大学 一种交叉口车辆排队长度检测方法
CN103258425B (zh) * 2013-01-29 2015-07-01 中山大学 一种交叉口车辆排队长度检测方法
CN103247181A (zh) * 2013-04-17 2013-08-14 同济大学 基于视频车辆队长检测的红绿灯智能控制器及其控制方法
CN103268706A (zh) * 2013-04-18 2013-08-28 同济大学 一种基于局部方差的车队列长度检测方法
CN103268706B (zh) * 2013-04-18 2015-02-18 同济大学 一种基于局部方差的车队列长度检测方法
CN103456170A (zh) * 2013-04-22 2013-12-18 天津工业大学 基于机器视觉的车速和车辆排队长度的检测方法
CN103366568A (zh) * 2013-06-26 2013-10-23 东南大学 交通路段车辆排队视频检测方法及***
CN103366568B (zh) * 2013-06-26 2015-10-07 东南大学 交通路段车辆排队视频检测方法及***
CN103456172B (zh) * 2013-09-11 2016-01-27 无锡加视诚智能科技有限公司 一种基于视频的交通参数测量方法
CN103456172A (zh) * 2013-09-11 2013-12-18 无锡加视诚智能科技有限公司 一种基于视频的交通参数测量方法
CN103489313A (zh) * 2013-09-24 2014-01-01 长沙理工大学 车队长度检测方法及***
CN103985251A (zh) * 2014-04-21 2014-08-13 东南大学 一种车辆排队长度测算的方法及***
CN105224908A (zh) * 2014-07-01 2016-01-06 北京四维图新科技股份有限公司 一种基于正射投影的道路标线采集方法及装置
CN104835142B (zh) * 2015-03-10 2017-11-07 杭州电子科技大学 一种基于纹理特征的车辆排队长度检测方法
CN104835142A (zh) * 2015-03-10 2015-08-12 杭州电子科技大学 一种基于纹理特征的车辆排队长度检测方法
CN106856004A (zh) * 2015-12-07 2017-06-16 朱森 一种摄像机标定方法
CN105448111A (zh) * 2015-12-18 2016-03-30 南京信息工程大学 一种基于fpga的智能交通信号灯***及其控制方法
CN106898023A (zh) * 2017-01-22 2017-06-27 中山大学 一种基于视频图像的车头间距测量方法及***
CN106898023B (zh) * 2017-01-22 2020-06-09 中山大学 一种基于视频图像的车头间距测量方法及***
CN108573189B (zh) * 2017-03-07 2020-01-10 杭州海康威视数字技术股份有限公司 一种获取排队信息的方法及装置
US11158035B2 (en) 2017-03-07 2021-10-26 Hangzhou Hikvision Digital Technology Co., Ltd. Method and apparatus for acquiring queuing information, and computer-readable storage medium thereof
CN108573189A (zh) * 2017-03-07 2018-09-25 杭州海康威视数字技术股份有限公司 一种获取排队信息的方法及装置
CN107464427A (zh) * 2017-07-17 2017-12-12 东南大学 一种排队车辆长度检测***和方法
CN107464427B (zh) * 2017-07-17 2019-09-10 东南大学 一种排队车辆长度检测***和方法
CN107748894A (zh) * 2017-10-26 2018-03-02 辽宁省颅面复原技术重点实验室 一种视频现场异地重构方法
CN107945523A (zh) * 2017-11-27 2018-04-20 北京华道兴科技有限公司 一种道路车辆检测方法、交通参数检测方法及装置
CN107945523B (zh) * 2017-11-27 2020-01-03 北京华道兴科技有限公司 一种道路车辆检测方法、交通参数检测方法及装置
CN108415011A (zh) * 2018-02-08 2018-08-17 长安大学 一种基于多目标跟踪雷达实现车辆排队检测方法
CN108415011B (zh) * 2018-02-08 2021-09-28 长安大学 一种基于多目标跟踪雷达实现车辆排队检测方法
WO2020192464A1 (zh) * 2019-03-28 2020-10-01 阿里巴巴集团控股有限公司 一种摄像头标定方法、路侧感知设备和智慧交通***
CN111815966A (zh) * 2019-04-12 2020-10-23 杭州海康威视数字技术股份有限公司 排队长度预测方法、装置、计算设备和存储介质
CN112150553B (zh) * 2019-06-27 2024-03-29 北京魔门塔科技有限公司 一种车载相机的标定方法和装置
CN112150553A (zh) * 2019-06-27 2020-12-29 北京初速度科技有限公司 一种车载相机的标定方法和装置
CN110363988A (zh) * 2019-07-11 2019-10-22 南京慧尔视智能科技有限公司 一种交叉口车辆通行效率的计算***及方法
CN111429523A (zh) * 2020-03-16 2020-07-17 天目爱视(北京)科技有限公司 一种在3d建模中远距离标定方法
CN111554109B (zh) * 2020-04-21 2021-02-19 河北万方中天科技有限公司 基于排队长度的信号配时方法及终端
CN111554109A (zh) * 2020-04-21 2020-08-18 河北万方中天科技有限公司 基于排队长度的信号配时方法及终端
CN111781600A (zh) * 2020-06-18 2020-10-16 重庆工程职业技术学院 一种适用于信号交叉口场景的车辆排队长度检测方法
CN112258489A (zh) * 2020-10-30 2021-01-22 广东杜尼智能机器人工程技术研究中心有限公司 扫地机器人路面凹陷的检测方法
CN112489456A (zh) * 2020-12-01 2021-03-12 山东交通学院 基于城市主干线车辆排队长度的信号灯调控方法及***
WO2022116361A1 (zh) * 2020-12-01 2022-06-09 山东交通学院 基于城市主干线车辆排队长度的信号灯调控方法及***
CN112489456B (zh) * 2020-12-01 2022-01-28 山东交通学院 基于城市主干线车辆排队长度的信号灯调控方法及***
CN114897655A (zh) * 2022-07-12 2022-08-12 深圳市信润富联数字科技有限公司 基于视觉的防疫控制方法及装置、存储介质、电子设备

Also Published As

Publication number Publication date
CN102867414B (zh) 2014-12-10

Similar Documents

Publication Publication Date Title
CN102867414B (zh) 一种基于ptz摄像机快速标定的车辆排队长度测量方法
CN111551958B (zh) 一种面向矿区无人驾驶的高精地图制作方法
US8970701B2 (en) System and method for predicting vehicle location
Guan et al. Automated road information extraction from mobile laser scanning data
US9064418B2 (en) Vehicle-mounted environment recognition apparatus and vehicle-mounted environment recognition system
RU2668459C1 (ru) Устройство оценки положения и способ оценки положения
KR101569919B1 (ko) 차량의 위치 추정 장치 및 방법
Hautière et al. Real-time disparity contrast combination for onboard estimation of the visibility distance
JP4871909B2 (ja) 物体認識装置、および物体認識方法
CN103176185B (zh) 用于检测道路障碍物的方法及***
JP5714940B2 (ja) 移動***置測定装置
JP4363295B2 (ja) ステレオ画像による平面推定方法
JP6442834B2 (ja) 路面高度形状推定方法とシステム
Nguyen et al. Compensating background for noise due to camera vibration in uncalibrated-camera-based vehicle speed measurement system
CN104616502A (zh) 基于组合式车路视频网络的车牌识别与定位***
US10846546B2 (en) Traffic signal recognition device
CN114898296A (zh) 基于毫米波雷达与视觉融合的公交车道占用检测方法
CN109635737A (zh) 基于道路标记线视觉识别辅助车辆导航定位方法
CN109241855B (zh) 基于立体视觉的智能车辆可行驶区域探测方法
Janda et al. Road boundary detection for run-off road prevention based on the fusion of video and radar
Cai et al. Measurement of vehicle queue length based on video processing in intelligent traffic signal control system
JP5910180B2 (ja) 移動物***置姿勢推定装置及び方法
JP6488913B2 (ja) 車両位置判定装置及び車両位置判定方法
CN112749584B (zh) 一种基于图像检测的车辆定位方法及车载终端
CN102789686A (zh) 一种基于路面亮度组合模式识别的道路交通流检测方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20141210

Termination date: 20150818

EXPY Termination of patent right or utility model