发明名称 基于全方位视觉传感器的道路监控装置
摘要 一种基于全方位视觉传感器的道路监控装置,包括微处理器、用于监视道路情况的监控传感器,监控传感器为全方位视觉传感器,通过视觉传感器对道路中行驶的车辆进行监视,将摄取的连续全方位图像输入计算机,通过图像预处理、色彩空间转化、车辆检测、车速检测和背景刷新等算法达到对道路上的车速进行测量和车流量的统计。全方位视觉传感器能把一个半球视野中的信息压缩成一幅图像,信息量更大;获取一个场景图像时,在场景中的安放位置更加自由;监视环境时不用瞄准目标;检测和跟踪监视范围内的运动物体时算法更加简单;可以获得场景的实时图像。本发明提供一种安装位置自由、算法简单、实时性强的基于全方位视觉传感器的道路监控装置。
申请公布号 CN1804927A 申请公布日期 2006.07.19
申请号 CN200510062304.1 申请日期 2005.12.28
申请人 浙江工业大学 发明人 汤一平;叶永杰;金顺敬;顾校凯;高飞
分类号 G08G1/01(2006.01);G08G1/04(2006.01);H04N7/18(2006.01) 主分类号 G08G1/01(2006.01)
代理机构 杭州天正专利事务所有限公司 代理人 王兵;袁木棋
主权项 1、一种基于全方位视觉传感器的道路监控装置,所述的道路监控装置包括微处理器、用于监视道路情况的监控传感器,所述的微处理器包括:图像数据读取模块,用于读取从全方位视觉传感器传过来的视频图像信息;图像数据文件存储模块,用于将读取的视频图像信息通过文件方式保存在存储单元中;现场实时播放模块,用于将读取的视频图像实时播放;网络传输模块,用于将读取的视频图形信息通过通信模块传输到网络;其特征在于:所述的监控传感器是全方位视觉传感器,所述的全方位视觉传感器包括用以反射监控领域中物体的外凸折反射镜面、用以防止光折射和光饱和的黑色圆锥体、透明圆柱体、摄像头,所述的外凸折反射镜面位于透明圆柱体的上方,外凸折反射镜面朝下,黑色圆锥体固定在折反射镜面外凸部的中心,摄像头对着外凸反射镜面朝上,所述的摄像头位于外凸反射镜面的虚焦点位置;所述的微处理器还包括:传感器标定模块,用于建立一种空间的道路图像与所获得的视频图像的对应关系,在水平方向实物图像坐标与图像坐标呈线性关系;虚拟检测线设定模块,用于建立若干条虚拟检测线,通过所述空间道路平面图像与所获得的视频图像的对应关系可以对应成在实际道路上的检测线;图像展开处理模块,用于将读取的圆形视频图像展开为全景柱状图;色彩空间转化模块,用于将交通图像RGB色彩空间转换到YUV空间;车辆判断模块,用于通过统计检测线区域内的灰度变化情况来确定目标车辆进入或离开检测线;基于YUV模型的车辆判断模块,用于利用YUV颜色空间特征,将前后关联帧中的色彩值进行比较来进行识别出车辆信息:将虚拟检测线分成均匀的N段,每段长度与最小车辆的几何尺度有关,设最小车辆长度为Car<sub>wmin</sub>,分段数为S<sub>num</sub>,检测线总长度M,最小检测基元大小可以由式(23)、(24)表示;<maths num="001"><![CDATA[ <math><mrow><mi>BL</mi><mo>=</mo><mfrac><msub><mi>Car</mi><mrow><mi>w</mi><mi>min</mi></mrow></msub><msub><mi>S</mi><mi>num</mi></msub></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>23</mn><mo>)</mo></mrow></mrow></math>]]></maths><maths num="002"><![CDATA[ <math><mrow><mi>N</mi><mo>=</mo><mfrac><mi>M</mi><mi>BL</mi></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mo>-</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>24</mn><mo>)</mo></mrow></mrow></math>]]></maths>对于每一个均匀分割的N段中的一个子段利用式(25)来进行判断,<img file="A2005100623040003C3.GIF" wi="984" he="145" /><maths num="003"><![CDATA[ <math><mrow><mi>PS</mi><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>t</mi><mo>=</mo><mn>0</mn></mrow><mi>N</mi></munderover><mi>DS</mi><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></mrow></math>]]></maths>式中T2为区别车辆信号和背景信号分量变化的阈值;SD为帧差累积平均值,计算公式如下(26):<maths num="004"><![CDATA[ <math><mrow><mi>SD</mi><mo>=</mo><mfrac><mrow><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>i</mi><mo>=</mo><mi>n</mi><mo>-</mo><mn>1</mn></mrow></munderover><msup><mrow><mo>|</mo><msub><mi>I</mi><mi>c</mi></msub><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>I</mi><mi>B</mi></msub><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow><mo>|</mo></mrow><mn>2</mn></msup></mrow><mi>n</mi></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mo>-</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>26</mn><mo>)</mo></mrow></mrow></math>]]></maths>式中I<sub>c</sub>(i)为当前帧第i个像素点颜色值,而I<sub>B</sub>(i)为背景帧第i个像素所对应的颜色值;如果PS>Car<sub>wmin</sub>/2,判断车辆存在,否则判断车辆不存在;车速检测模块,用于根据车辆检测的前后关联帧中的一系列数值通过最小二乘法计算车辆速度,根据标定关系转化为实际道路上的车辆速度:假设车辆行驶在监视范围内是匀速的,用式(28)表示车辆的运动距离与时间的关系,l<sub>i</sub>=α+βt<sub>i</sub>+ε<sub>i</sub>              (28)上式中,被监视车辆移动轨迹检测值l<sub>i</sub>表示i帧图像与(i+1)帧图像之间车辆所移动的距离,t<sub>i</sub>表示i帧图像与(i+1)帧图像之间车辆移动距离所花费的时间,i为自然数;采用最小二乘法计算式(28)中的未知参数(α,β)的估计值<img file="A2005100623040004C1.GIF" wi="178" he="61" />使公式(29)取值为最小:<maths num="005"><![CDATA[ <math><mrow><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><msup><mrow><mo>(</mo><msub><mi>l</mi><mi>i</mi></msub><mo>-</mo><mover><mi>&alpha;</mi><mo>^</mo></mover><mo>-</mo><msub><mrow><mover><mi>&beta;</mi><mo>^</mo></mover><mi>t</mi></mrow><mi>i</mi></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>=</mo><munder><mi>min</mi><mrow><mi>&alpha;</mi><mo>,</mo><mi>&beta;</mi></mrow></munder><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><msup><mrow><mo>(</mo><msub><mi>l</mi><mi>i</mi></msub><mo>-</mo><mi>&alpha;</mi><mo>-</mo><mi>&beta;</mi><msub><mi>t</mi><mi>i</mi></msub><mo>)</mo></mrow><mn>2</mn></msup><mo>-</mo><mo>-</mo><mo>-</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>29</mn><mo>)</mo></mrow></mrow></math>]]></maths>利用偏微分方法求解估计值<img file="A2005100623040004C3.GIF" wi="60" he="62" /><img file="A2005100623040004C4.GIF" wi="33" he="61" />为车辆车速估计值,如式(30)表示;<maths num="006"><![CDATA[ <math><mrow><mover><mi>&beta;</mi><mo>^</mo></mover><mo>=</mo><mfrac><mrow><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><mrow><mo>(</mo><msub><mi>t</mi><mi>i</mi></msub><mo>-</mo><mover><mi>t</mi><mo>&OverBar;</mo></mover><mo>)</mo></mrow><mrow><mo>(</mo><msub><mi>l</mi><mi>i</mi></msub><mo>-</mo><mover><mi>l</mi><mo>&OverBar;</mo></mover><mo>)</mo></mrow></mrow><mrow><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></munderover><mrow><mo>(</mo><msub><mi>t</mi><mi>i</mi></msub><mo>-</mo><mover><mi>t</mi><mo>&OverBar;</mo></mover><mo>)</mo></mrow></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mo>-</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>30</mn><mo>)</mo></mrow></mrow></math>]]></maths>上式中,t,l分别为时间与距离的均值。
地址 310014浙江省杭州市下城区朝晖六区