一种基于鱼眼镜头的车流量检测系统、方法及图像校正方法
【专利摘要】本发明公开了一种基于鱼眼镜头的车流量检测系统、方法以及图像校正方法,包括图像采集装置,车流量检测模块以及数据存储装置,车流量检测模块分别连接图像采集装置和数据存储装置,图像采集装置包括集成一体的鱼眼镜头和传感器,传感器通过图像校正芯片连接车流量检测模块。本发明设计的基于鱼眼镜头的车流量检测系统及图像校正方法,解决现有车流量监测系统监测的场景不够丰富,并且工程造价成本高等问题。
【专利说明】—种基于鱼眼镜头的车流量检测系统、方法及图像校正方法
【技术领域】
[0001]本发明属于一种车流量检测系统,具体涉及基于鱼眼镜头的车流量检测系统、方法及图像校正方法。
【背景技术】
[0002]现有监测系统采用单一的普通视角镜头,对车流量进行监测;采用普通镜头的系统,监测的场景不够丰富,并且目前流量监测系统主要运行在工控机上,这样不但增加了工程造价成本,而且需要较大的工控机设备进行处理。
【发明内容】
[0003]为了解决现有车流量监测系统监测的场景不够丰富,并且工程造价成本高等问题,本发明设计了一种基于鱼眼镜头的车流量检测系统及图像校正方法。
[0004]一种基于鱼眼镜头的车流量检测系统,包括图像采集装置,车流量检测模块以及数据存储装置,车流量检测模块分别连接图像采集装置和数据存储装置,图像采集装置包括集成一体的鱼眼镜头和传感器,传感器通过图像校正芯片连接车流量检测模块。其优点是:本发明所述系统包括三部分组成,第一部分图像采集装置,本部分主要由鱼眼镜头和传感器成像部分组成;第二部分车流量检测模块在该部分实现对车流量进行检查;第三部分数据储存装置,在该部分对第二部分处理后的数据进行存储。具有鱼眼镜头的系统有更好的视角监测路面的车流量;检查的范围更加广,本系统不需要附加的检查设备,降低了成本。
[0005]所述的基于鱼眼镜头的车流量检测系统,图像校正芯片为FPGA芯片,车流量检测模块为DSP数据处理模块。其优点是:鱼眼镜头相机采集到图像数据后,经过矫正算法处理,将畸变的图像还原成正常图像,发送给车流量检测模块。鱼眼镜头校正是在FPGA芯片中进行处理的,需要在FPGA芯片内部开辟一块内存缓存区,该区域用来存储校正后的图像数据。首先,计算矫正后帧图像的坐标点的位置与原帧图像上的坐标点的对应关系,然后把原帧图像上的该点位置上的数值赋值给缓冲区内部的矫正后帧的对应点上,然后清除掉该帧内存数据进行下一帧处理。数据处理模块接收到视频采集模块矫正后的图像进行车流量统计分析。该模块截取图像中的一片区域进行分析,车辆驶入该区域和离开该区域的距离不大于一般车辆在图像中的长度,该区域需要根据实际场景进行标定。
[0006]一种基于鱼眼镜头的车流量检测方法,包括以下步骤:
步骤一,鱼眼镜头采集图像数据,并通过传感器发送至FPGA图像校正芯片;
步骤二,FPGA图像校正芯片对畸变图像进行校正;
步骤三,DSP数据处理模块中的自适应二值化模块将校正后的YUV数据图像二值化处
理;
步骤四,DSP数据处理模块采用梯度车辆局部特征检测和HOG车辆特征匹配方法联合检测是否有车辆通过;
步骤五,将含有车辆的图像信息存入数据存储装置。
[0007]所述的基于鱼眼镜头的车流量检测方法,步骤三中自适应二值化模块将图像中的灰度值设置为O或1,阈值的设定采用自适应阈值的方法。
[0008]所述的基于鱼眼镜头的车流量检测方法,步骤四中梯度信息处理采用一维或者二维的模式。
[0009]所述基于鱼眼镜头的车流量检测方法,步骤四中HOG车辆特征匹配方法,采用车头或者车尾模型的HOG特征,用SVM支持向量机线性分类器进行离线训练和分类。
[0010]其优点是:鱼眼镜头相机采集到图像数据后,经过鱼眼镜头图像校正校正算法处理,将畸变的图像还原成正常图像,发送给车流量检测模块。自适应二值化模块将校正后的YUV数据图像二值化处理。将图像中的灰度值设置为O或1,阈值的设定采用自适应阈值的方法。梯度车辆局部特征检测和HOG车辆特征匹配方法联合起来检测该帧图像中检测区域是否有车辆通过。车辆局部有着丰富的梯度信息,采用该方法可以粗略的分析检测区域中的车辆信息。梯度信息处理可以采用一维或者二维的模式,维数越高需要处理的时间越长。HOG车辆特征匹配方法采用车头或者车尾模型的HOG特征,用SVM支持向量机线性分类器进行离线训练和分类。利用该特征可以判断哪些图像样本含有车辆,那些图像样本没有车辆,从而进行精确的车流量统计。将含有车辆的图像数据信息进行存档,返回开始进行下一次数据分析。
[0011]一种鱼眼镜头的图像校正方法,包括以下步骤:
(1)根据鱼眼镜头成像原理中的球面坐标模型,建立XYZ空间直角坐标系,其中,P为入射到鱼眼镜头的光线;Π为鱼眼镜头的焦距;光线P与Z轴的夹角为Θ ;A(xl,yl)为光线P经过普通镜头理想状态落到X轴y轴组成的平面上的点,与Z轴构成夹角β,与X轴构成夹角Ψ,A点与中心点的距离为R ;Κ为鱼眼镜头畸变系数;B (x2, y2)为P经过鱼眼镜头折射后落到X轴y轴组成的平面上的点,与Z轴构成夹角α,与X轴的夹角为Ψ,B点与中心点的距离为r ;
(2)通过β与Θ以及Θ与α的换算关系,确定α和β角度;β与Θ的换算关系公式为:
【权利要求】
1.一种基于鱼眼镜头的车流量检测系统,包括图像采集装置,车流量检测模块以及数据存储装置,车流量检测模块分别连接图像采集装置和数据存储装置,其特征在于,图像采集装置包括集成一体的鱼眼镜头和传感器,传感器通过图像校正芯片连接车流量检测模块。
2.根据权利要求1所述的基于鱼眼镜头的车流量检测系统,其特征在于,图像校正芯片为FPGA芯片,车流量检测模块为DSP数据处理模块。
3.根据权利要求2的基于鱼眼镜头的车流量检测方法,其特征在于,包括以下步骤: 步骤一,鱼眼镜头采集图像数据,并通过传感器发送至FPGA图像校正芯片; 步骤二,FPGA图像校正芯片对畸变图像进行校正; 步骤三,DSP数据处理模块中的自适应二值化模块将校正后的YUV数据图像二值化处理; 步骤四,DSP数据处理模块采用梯度车辆局部特征检测和HOG车辆特征匹配方法联合检测是否有车辆通过; 步骤五,将含有车辆的图像信息存入数据存储装置。
4.根据权利要求3所述的基于鱼眼镜头的车流量检测方法,其特征在于,步骤三中自适应二值化模块将图像中的灰度值设置为O或1,阈值的设定采用自适应阈值的方法。
5.根据权利要求3所述的基于鱼眼镜头的车流量检测方法,其特征在于,步骤四中梯度信息处理采用一维或者二维的模式。
6.根据权利要求3所述基于鱼眼镜头的车流量检测方法,其特征在于,步骤四中HOG车辆特征匹配方法,采用车头或者车尾模型的HOG特征,用SVM支持向量机线性分类器进行离线训练和分类。
7.—种鱼眼镜头的图像校正方法,其特征在于,包括以下步骤: (1)根据鱼眼镜头成像原理中的球面坐标模型,建立XYZ空间直角坐标系,其中,P为入射到鱼眼镜头的光线;Π为鱼眼镜头的焦距;光线P与Z轴的夹角为Θ ;A(xl,yl)为光线P经过普通镜头理想状态落到X轴y轴组成的平面上的点,与Z轴构成夹角β,与X轴构成夹角Ψ, A点与中心点的距离为R ;Κ为鱼眼镜头畸变系数;B (x2, y2)为P经过鱼眼镜头折射后落到X轴y轴组成的平面上的点,与Z轴构成夹角α,与X轴的夹角为Ψ,B点与中心点的距离为r ; (2)通过β与Θ以及Θ与α的换算关系,确定α和β角度;β与Θ的换算关系公式为: sin#= sin① 鱼眼镜头在平面有限范围内的正交投影公式如下: 由公式①和公式②得到Stfl β③ α和β角度为
【文档编号】G08G1/01GK103456171SQ201310395095
【公开日】2013年12月18日 申请日期:2013年9月4日 优先权日:2013年9月4日
【发明者】杨云飞 申请人:北京英泰智软件技术发展有限公司